{"_id":"cp-zen-frontend","_rev":"317-9d91e19d71b2c951f3c23437bb733332","name":"cp-zen-frontend","description":"Frontend for CoderDojo Community Platform (Zen)","dist-tags":{"staging":"1.0.27-5c0ff34","latest":"1.0.155"},"versions":{"1.0.0-bc4a8b2":{"name":"cp-zen-frontend","version":"1.0.0-bc4a8b2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-router":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-config-airbnb-base":"^11.1.3","eslint-import-resolver-webpack":"^0.8.1","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","webpack-bundle-analyzer":"^2.2.1","cross-env":"^4.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^2.1.0","sinon-chai":"^2.8.0","inject-loader":"^3.0.0","babel-plugin-istanbul":"^4.1.1","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","shelljs":"^0.7.6","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","rimraf":"^2.6.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","webpack":"^2.3.3","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.0-bc4a8b2","_shasum":"f4e29bdb2e1862b4445bb13ed81a6ae8d05602a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"f4e29bdb2e1862b4445bb13ed81a6ae8d05602a4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.0-bc4a8b2.tgz","integrity":"sha512-3Jkdv5eskalVrxt1PcgOFQeVUJk4bQ8wu0pF+AAilAXP/1kN5xhaB+HiVUCE6lidxc0OPLvkvJsWUwK62scecg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTy2v/31iUlUf5Fc7bS3zT4Pk0nL+yMNUgncJSuGW0vQIhAKnn+1WLIZMnpXe5CcQnU0JplCbHlkaD6Fa8jAsMy1o/"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.0-bc4a8b2.tgz_1495443957661_0.5867328601889312"},"directories":{}},"1.0.1":{"name":"cp-zen-frontend","version":"1.0.1","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-router":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-config-airbnb-base":"^11.1.3","eslint-import-resolver-webpack":"^0.8.1","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","webpack-bundle-analyzer":"^2.2.1","cross-env":"^4.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^2.1.0","sinon-chai":"^2.8.0","inject-loader":"^3.0.0","babel-plugin-istanbul":"^4.1.1","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","shelljs":"^0.7.6","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","rimraf":"^2.6.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","webpack":"^2.3.3","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"3782ac1afceb1b448f3a3dafe75249f78acc0dfc","_id":"cp-zen-frontend@1.0.1","_shasum":"bee6c15a7ede7c8919be2a5c8b9862883ababf18","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"bee6c15a7ede7c8919be2a5c8b9862883ababf18","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1.tgz","integrity":"sha512-lCJW+nmu+//ya/KjG44CF5iuVZ5LD7HxNvbfN9KAlejMq8GArNjnlRyve7qDrYz0xuBZtwej7D5JyPx8FgBzxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/npBB+gzfbo/FrlGME+lup09Re+SEP0JzggCmlv+VSgIhAMpAHuqa6HkU39u8fxob3xc3U4Rpo/ohvIFFRNkhJrli"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1.tgz_1495444836164_0.12428987980820239"},"directories":{}},"1.0.0-527ab6e":{"name":"cp-zen-frontend","version":"1.0.0-527ab6e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-router":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-config-airbnb-base":"^11.1.3","eslint-import-resolver-webpack":"^0.8.1","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","webpack-bundle-analyzer":"^2.2.1","cross-env":"^4.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^2.1.0","sinon-chai":"^2.8.0","inject-loader":"^3.0.0","babel-plugin-istanbul":"^4.1.1","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","shelljs":"^0.7.6","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","rimraf":"^2.6.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","webpack":"^2.3.3","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.0-527ab6e","_shasum":"a5ba30e2a897d607bd3a099fe47ffb404ef2512c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"a5ba30e2a897d607bd3a099fe47ffb404ef2512c","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.0-527ab6e.tgz","integrity":"sha512-J0zbo0JtFe7vyrp1265iZdKdlLNJ0eNAUb2LR5BKDA0spYUPzgfS02wD5xYOs3w/2dUVlaSLjD07bJy9cKLMSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0HUiGZAmLGfYkzKyg99shCJ8eDQgwQV956CwmkMU7JgIhAJZCuQIuPG03sAQNtTDt07qyW6Ov8xzCCmWUlLN3DIFZ"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.0-527ab6e.tgz_1495445096124_0.3944698963314295"},"directories":{}},"1.0.0-c23c32d":{"name":"cp-zen-frontend","version":"1.0.0-c23c32d","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-router":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-config-airbnb-base":"^11.1.3","eslint-import-resolver-webpack":"^0.8.1","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","webpack-bundle-analyzer":"^2.2.1","cross-env":"^4.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^2.1.0","sinon-chai":"^2.8.0","inject-loader":"^3.0.0","babel-plugin-istanbul":"^4.1.1","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","shelljs":"^0.7.6","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","rimraf":"^2.6.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","webpack":"^2.3.3","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.0-c23c32d","_shasum":"e14b0dc41208742a8ad5b3cf0f42a38daff7331d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"e14b0dc41208742a8ad5b3cf0f42a38daff7331d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.0-c23c32d.tgz","integrity":"sha512-+GVTDwLG74YptPqul1E2w01Fn86xRiv0ZQ2EFvUZJjVbJ5y1qWZxjdeiXlarF44X43oazjGIaJ5lexVPd0v/nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSyrThfM1n3ZlE3w7nCsk+o+z/yY6f+wHMimIjDG2smgIhAJhzgRJuON78DyGzgj/MkMb0wwcNLTD+VM1nliKaxjKz"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.0-c23c32d.tgz_1495447586430_0.9655554674100131"},"directories":{}},"1.0.0-58d1c41":{"name":"cp-zen-frontend","version":"1.0.0-58d1c41","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-router":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-config-airbnb-base":"^11.1.3","eslint-import-resolver-webpack":"^0.8.1","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","webpack-bundle-analyzer":"^2.2.1","cross-env":"^4.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^2.1.0","sinon-chai":"^2.8.0","inject-loader":"^3.0.0","babel-plugin-istanbul":"^4.1.1","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","shelljs":"^0.7.6","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","rimraf":"^2.6.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","webpack":"^2.3.3","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.0-58d1c41","_shasum":"ab754d13f748196c75f76a69c0528c9c15be050c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ab754d13f748196c75f76a69c0528c9c15be050c","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.0-58d1c41.tgz","integrity":"sha512-8C9UBsujgGvssFVqBLi86flQPhmhdQUE7BOEyR5LIguxeTYVdoXR5FB54WhVR+iye7E1OVVvFp3HSaqnhZhfbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjjOLynem8TpnT7QD4k1UF/9c7GaqYGuEM+l97BfGliQIhAOQVNbXAyK20kTZkMwQ8mpb1ULP6F9tx1FqesTUtkpso"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.0-58d1c41.tgz_1495451867155_0.21252835472114384"},"directories":{}},"1.0.0-aa65e42":{"name":"cp-zen-frontend","version":"1.0.0-aa65e42","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"concurrently --kill-others --success first \"wdio wdio.conf.js\" \"npm start\" ","test":"npm run unit && npm run e2e","lint":"eslint --ext .js,.vue src test/unit/specs"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-router":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.0-aa65e42","_shasum":"5eb701bb56eae92e5af7f1ea892b4225ba28c848","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"5eb701bb56eae92e5af7f1ea892b4225ba28c848","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.0-aa65e42.tgz","integrity":"sha512-L4TR6H5+o4agrroMpQysfMzCNwBHLYK5Jv26MRaqHrnUmzfsrlUVeK9+8a2a+t3N+M62jY03luFzgieNshbbhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVdG4gJpgC0rX84IkfhT4JbUd8Tc/O5Kr0zA40yxiWyAiAddSAtkmQMaftyISOloBmdOP7v3h+RAbiN1Erw8jPaLw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.0-aa65e42.tgz_1495547891455_0.9525993084535003"},"directories":{}},"1.0.1-00c0674":{"name":"cp-zen-frontend","version":"1.0.1-00c0674","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"concurrently --kill-others --success first \"npm run mock-server\" \"wdio wdio.conf.js\" \"npm start\" ","test":"npm run unit && npm run e2e","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-00c0674","_shasum":"9ed5c734607b3ddd8b9d231145420cf0319e2f87","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"9ed5c734607b3ddd8b9d231145420cf0319e2f87","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-00c0674.tgz","integrity":"sha512-sTUumlhIVVYeSPz8M5pWG6jYWy4VrfTRauTrV0D5qubQtdLWAruGfkGW0f5ZfHcaUVopj7sv+DWuAiZrYN2Uzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICqqwp/RfX4pQcViJGRrDlpAQlaPr1SGTC0fhIjY6IkvAiAP2rtowx6t+lNn30V/F9LalNiLv90W8h5ng4WcxnHlzw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-00c0674.tgz_1495617756318_0.1295500264968723"},"directories":{}},"1.0.1-43bb1b5":{"name":"cp-zen-frontend","version":"1.0.1-43bb1b5","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-43bb1b5","_shasum":"3f9f0d0270f7ae36eca9c282b6dcd1aba7bc6a33","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"3f9f0d0270f7ae36eca9c282b6dcd1aba7bc6a33","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-43bb1b5.tgz","integrity":"sha512-hJdO/jjTSg2FB/HtVVs9wryYTEqF4SJiAYB+hAyEKpmF6v1Swh2bo4oBtNPjB0FHt6Z1HOSRzyW8BkabCQbzeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5zTYOxGg2UfmPi9VEuTHiMcevOWaw3jifNobhZKqX/AIgPel85E3i4JoXUM3NGHcjTHvSJzAPgyHi3g9WDyTzYdM="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-43bb1b5.tgz_1495703044155_0.5522192174103111"},"directories":{}},"1.0.1-1640e81":{"name":"cp-zen-frontend","version":"1.0.1-1640e81","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-1640e81","_shasum":"7a9cb442268e7fef6bf9adb1db485ad94bd11347","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"7a9cb442268e7fef6bf9adb1db485ad94bd11347","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-1640e81.tgz","integrity":"sha512-3t0Bw9bVWCpo1faTgABGA0d3P8BkBxXS3ibbIhNEgNm92LS8ZteEAwHje87igXRvf4CBIJbPEKZQ0dBEHEbYOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH6YlYTwMHb8aLa9f7c3S/X9yb4/n5bazIC2THwk1ZaeAiBy7Xq1hVCvAWOe4siPlJ718yBlemGz09ZJg+b6jQbzXw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-1640e81.tgz_1495705947672_0.10054068337194622"},"directories":{}},"1.0.1-a652755":{"name":"cp-zen-frontend","version":"1.0.1-a652755","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-a652755","_shasum":"578adaa3f10f21fa7123f8b902e1414f75ee24e6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"578adaa3f10f21fa7123f8b902e1414f75ee24e6","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-a652755.tgz","integrity":"sha512-y+MbhdcIxkSgkMUC7Hp3IregIZheiNdck7W4cpbWTdNMdp3gS119ftUdPk8BtxRPYzWz39LybcobT5sdVCVlGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCltOaW7lhQcnT7MIU8lC8aVuyzsGpeBpWMA9NhsjRR9gIgYFCMWbji3XYu+qn2LHP/ZQbHzSseVaBYzoa1EXyw9zw="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-a652755.tgz_1495710634005_0.053607705514878035"},"directories":{}},"1.0.1-8a02c55":{"name":"cp-zen-frontend","version":"1.0.1-8a02c55","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-8a02c55","_shasum":"479de3ae6e65442c74bfa989afd7ca9c17f5937e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"479de3ae6e65442c74bfa989afd7ca9c17f5937e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-8a02c55.tgz","integrity":"sha512-qwL7WIW5Lxy4RPzlDpxcYEyPKoLm+QPCwjpIylRKJRuNcMAX1aR4V7VAMQjseYWMxBwR26cOJFcnBDCAyq1X8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMPpYWK6wKXghMTmqBwbMRpKXd0Mw9F5CzIkO1Be44cAiB86Miwi8iMyZSaLC8W13RwThs3pyjL6HL32KupFjZjRw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-8a02c55.tgz_1495719048771_0.9670670167542994"},"directories":{}},"1.0.1-0eedf16":{"name":"cp-zen-frontend","version":"1.0.1-0eedf16","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-0eedf16","_shasum":"ca43fc7ed0da21edaf83aecfdcee4bb06d5237e4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ca43fc7ed0da21edaf83aecfdcee4bb06d5237e4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-0eedf16.tgz","integrity":"sha512-z2A05cL1mazNhdwuU6Ny31T6rXqgwctiG1IKT3p+avVPqwL+uRZxH9Qd1LMls3Rb/XR4kqj7wiCu3LTiFDgxmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUNc15Zmmts1eJIF/AoJXXz6lN6MLbwwXa2d8tesM5tAiB1zdapdTBxHVopbxMLGK2Ak7gQagyLSc6+AYMvHHEXnQ=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-0eedf16.tgz_1495726514702_0.3378931418992579"},"directories":{}},"1.0.1-e4494b9":{"name":"cp-zen-frontend","version":"1.0.1-e4494b9","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-e4494b9","_shasum":"c7146c8c8816c8e504b708a24a5098c81b40febc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"c7146c8c8816c8e504b708a24a5098c81b40febc","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-e4494b9.tgz","integrity":"sha512-LckpSAl9NAyZ/r2Iv69t7DJjYBlJtvPKrBe6nsidLh5nCLHu/RPB9jvUXAEnfl/Tu2t3iJU9aLf3MC9U9xLSWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjZ3mEE5TtXmk56zvKTNsIj/EM/OOVXvTtDjVRXLW+dQIhAOjcFB5dRDSz7r/zgM8qUK0TkxkbS+KeS2R+4jDwccNW"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-e4494b9.tgz_1495812336063_0.0005227748770266771"},"directories":{}},"1.0.1-41f3af8":{"name":"cp-zen-frontend","version":"1.0.1-41f3af8","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-41f3af8","_shasum":"2b999e555f2b2be96f7de88a9cb01f69b9047d00","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"2b999e555f2b2be96f7de88a9cb01f69b9047d00","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-41f3af8.tgz","integrity":"sha512-bBRK/s0tMlRCJzFsYYPlBOjMiwJie/bQufwCVjTPD+ESrPv231e7DiXtU4hxWHca8Zhzwu3tn/WHVh6umgjMrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeKSN7DLFT7DX4rlO+HcLZGzzccyAetufAn4JqtjYliAiEAp9IiYK6cvj7Qf3Li2/V/La80ameMDAaNm6BhBmNkxUk="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-41f3af8.tgz_1495813202968_0.3862519960384816"},"directories":{}},"1.0.1-97e4504":{"name":"cp-zen-frontend","version":"1.0.1-97e4504","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-97e4504","_shasum":"0f5834cf30124171939510dcb19f47e0bfe4ce49","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"0f5834cf30124171939510dcb19f47e0bfe4ce49","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-97e4504.tgz","integrity":"sha512-r4+tvtd4cxyRVWkB6TTyKcvVkvBt1sMG1tsfLqwKjT/UWektCTfX8cJn5Z6AcuWJPUiZuRa4G2fiYltMM0saQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXuJJdIeYl3tXZKoyv+BGmI9fAb+W+q3SO/53QX+CuJAiEAvjp2YNkx1xogAdSNAFfBUGPMKowC9MNaNjQJXJycIwE="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-97e4504.tgz_1495814652195_0.08567309123463929"},"directories":{}},"1.0.1-d1a8f61":{"name":"cp-zen-frontend","version":"1.0.1-d1a8f61","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-d1a8f61","_shasum":"3d53b98e5d4f4f1b86cec67a3b054644783041ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"3d53b98e5d4f4f1b86cec67a3b054644783041ea","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-d1a8f61.tgz","integrity":"sha512-3H4WuUfETbgx/6m7fEjdbE42RATPYR668N6gEz3+ElDMHhhbXNvUMpk5ZEg8bCIYtdG0G6CpduCpdeo3ZTpqGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGX4De/Pw0GRbVMZANKT7v1iqf9yypuCJINgcjpku4cCAiEAgvAOE06vH5YTGcoQH6cQ+VPZGJaL08lI1H4hoaE+wd4="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-d1a8f61.tgz_1496056337803_0.062112008687108755"},"directories":{}},"1.0.1-928817c":{"name":"cp-zen-frontend","version":"1.0.1-928817c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-928817c","_shasum":"b52cd2ce3a5ae19203705587f1a9eec8fd7c9910","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b52cd2ce3a5ae19203705587f1a9eec8fd7c9910","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-928817c.tgz","integrity":"sha512-tT7ItPFwMB7oVYcAY10sPhzOioRCZB+viVZaNW1KaKlVKHeg1I1ksQLEJe74BWgNkl2tOjVuBPNlQnHhp2L3+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAp7WYWzZumNq9FvkfMckAid0TiHUFun2FQ01hDS2YZYAiEA2wxu/7EXrD2hqB1uuhxiVv5fzZa08+IIaSx7Ep9W0hs="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-928817c.tgz_1496136722849_0.7940431428141892"},"directories":{}},"1.0.1-c9b57cf":{"name":"cp-zen-frontend","version":"1.0.1-c9b57cf","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-c9b57cf","_shasum":"063fb11a52a32506287d40b3621c0cc148ff3e12","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"063fb11a52a32506287d40b3621c0cc148ff3e12","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-c9b57cf.tgz","integrity":"sha512-/OQZXVOTN+OuyfDAR99InmA8/h4+8ADp8UyfmUnk0DWufX8YOQ+m9Nc1tVkingLSY8kuE22ScVZz4WsuYaITlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpSPFAOsekgA+1HdCIrP82FPiR8HnS1dcQHQyswsVWHAiBzHYHhZQnswrwE+5qBBvmOh3HRKv3hQnEZVcO/4AIGWw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-c9b57cf.tgz_1496140689554_0.43803895241580904"},"directories":{}},"1.0.1-7ca7d9f":{"name":"cp-zen-frontend","version":"1.0.1-7ca7d9f","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-7ca7d9f","_shasum":"9c37d5a43e0e23e6fb81fdd388dfbd7645afc9ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"9c37d5a43e0e23e6fb81fdd388dfbd7645afc9ed","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-7ca7d9f.tgz","integrity":"sha512-G9wuP+Rx0qezRFgbpTLpNW4DWHvlUlrf/ek46rJWauIUHgMsmYip0BXGiMQoxsrcAsE/bbXecANNMaZJHSYRBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfkS1cvOXs/2KaWHNqvBhQdbTwe8r+bFXPbLYo9Ga47AIhAI/aRtclHOnSQ013PnQy6Szsdmvm0IBamPy0UBKWqiQm"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-7ca7d9f.tgz_1496142213271_0.002262981841340661"},"directories":{}},"1.0.1-25609af":{"name":"cp-zen-frontend","version":"1.0.1-25609af","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-25609af","_shasum":"eb626fb00427af1b282448d5a3061eafeaae242b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"eb626fb00427af1b282448d5a3061eafeaae242b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-25609af.tgz","integrity":"sha512-a4zjnEBiBJwiKd2o6NrtImbAM9IK9D5ibCCKsxj0B0JykG4LMzSyRUCC0TgTLqOxkcBnIWM1/e/SVkz/kFOIYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBqQCKkP8bXJuG1JEc+GvudR9t6GbvYaKepN9CWsD4rgIhAI3DuKMuaoBT2a6uREhCK3ic37T9Io6oWzdYlx2dNmyA"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-25609af.tgz_1496153051963_0.10135998763144016"},"directories":{}},"1.0.1-9638fe9":{"name":"cp-zen-frontend","version":"1.0.1-9638fe9","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-9638fe9","_shasum":"57cc917d1d2e2593b48aedc0fec16ab643faaf0e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"57cc917d1d2e2593b48aedc0fec16ab643faaf0e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-9638fe9.tgz","integrity":"sha512-8axv+fnNW2WWm1ihMl3A45odF8188Qr4qACpjQ7s5hK8YWrGM9YClkSQa0QCz0TmYkWST6/V3mbAmsZ7jU9nKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlLLlxsxGqk53uE6ly/RRTUbF4/wDkHmlnKDFKpTyfjAIhAIGSMBDOg7pdVFmE7CzdK6CCzJUs5tDIKYCjfDs6kKBP"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-9638fe9.tgz_1496162208116_0.8051989388186485"},"directories":{}},"1.0.1-612b3d1":{"name":"cp-zen-frontend","version":"1.0.1-612b3d1","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-612b3d1","_shasum":"2a696cb3a7292ee119d7c1a924620cf1374cb797","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"2a696cb3a7292ee119d7c1a924620cf1374cb797","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-612b3d1.tgz","integrity":"sha512-fKMJMnoihsPNRl0U0hnrzzBEkMy/g+lYrJhkkEzvFlGmhH/UBtFwwWI0mEdnHwQKOttgSECr+F1YarAy3KOqZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHT28/OLwbtG4/duUhrLlezZDPNCIhrgOfsRwrpb50APAiBT/dV62nKHkm+sRq1bQ4W2ahtbsWuN4Kvxdw9oHfk9jg=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-612b3d1.tgz_1496219811083_0.15632430627010763"},"directories":{}},"1.0.1-a476bd0":{"name":"cp-zen-frontend","version":"1.0.1-a476bd0","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-a476bd0","_shasum":"45fc701f505c5e85cd702ad89d5667283cc2de93","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"45fc701f505c5e85cd702ad89d5667283cc2de93","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-a476bd0.tgz","integrity":"sha512-8DiCtpWnXPUeuE7SD8Mat5VaAKkJz25CHftMawaWdJpM2HGvaGc8X7PKPjEZRj6FXUJgwo1cNA0khbb9fuVWrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAqk9OD73kN4kUMUtOWgN4ZFDqWXqKjmXhune2EDk2T+AiAVkaz+m5u2I4fHn83IR8wY27Mom0XScOhYK2k4UZYguA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-a476bd0.tgz_1496221221771_0.7742659088689834"},"directories":{}},"1.0.1-b157c0e":{"name":"cp-zen-frontend","version":"1.0.1-b157c0e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-b157c0e","_shasum":"6ebe8ad7189d1d73a44f9f921c2b520418956def","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"6ebe8ad7189d1d73a44f9f921c2b520418956def","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-b157c0e.tgz","integrity":"sha512-IC/OzCKkFjekQMLlPDSlvF0YBu84kFfPVBRmeu1neMDcBvex9GTY16H8TMn1JzoeRsVH56M46QBIwno3qbK/VQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFw3NuLjmbIZpkixLZ9hIesn7SotVvL7n4q0BqNCiWCEAiAbk6Rc8iOfjoBhBnekz4GoTQT2srY7LdMXTlNqOqO3fQ=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-b157c0e.tgz_1496224836984_0.5733915427699685"},"directories":{}},"1.0.1-7aa6702":{"name":"cp-zen-frontend","version":"1.0.1-7aa6702","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-7aa6702","_shasum":"4d649e4c3098e805a893658dd078271645a77a4f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"4d649e4c3098e805a893658dd078271645a77a4f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-7aa6702.tgz","integrity":"sha512-9AZOks7qDxl/81GvINWCxnHOSX/cMR/tWZrqC6qJHr9EwuqUHZNATOm9pi+e8XWwmihKEUCh4EQYWbirHCH39A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYbhdVwUz/7B+oTQFVMSUZdZwtaNOCZ912PrXOIbUaKAiAxJg/fWaM4mDcozwvmPU0SBIiAp/7MicclJ1DCbhR52Q=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-7aa6702.tgz_1496226474584_0.4532718954142183"},"directories":{}},"1.0.1-bab0da5":{"name":"cp-zen-frontend","version":"1.0.1-bab0da5","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-bab0da5","_shasum":"ada0c7d79704865360bcb373db0e56dc1bb3dba6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ada0c7d79704865360bcb373db0e56dc1bb3dba6","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-bab0da5.tgz","integrity":"sha512-45p06/jshpzxxh8ORPP15m0ggkHUGGnm+1jSUIUHpPxPvZQzv9oUtE6Ds3S0hu+kqWo9ZaYoTBOlc1rbKMMgrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC8GpApmRjlN1qG/tCuYYMbSg+Ly6LilS0XFjg6Sd064AiAaRWbnSk3JqF/V2fJSuFmVmge7seDllfcLLtF97RVOFA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-bab0da5.tgz_1496226716828_0.6011985740624368"},"directories":{}},"1.0.1-3402797":{"name":"cp-zen-frontend","version":"1.0.1-3402797","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-3402797","_shasum":"f670c55c560f489a53bbdf885a655b0c501b7e04","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"f670c55c560f489a53bbdf885a655b0c501b7e04","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-3402797.tgz","integrity":"sha512-cuOzoANO+YKglAg1Lerko5hfck7SEL8vVCzknPCL1gLhEJrXE66RuQRFyqPFdJoaoHmLAE2Au6ankWh4PuFblA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfwi9holKAG/cWG9VWfoITPrhLBMg7PLN4xQTiWoF0GAiA7JcUVHCyEUC4S8B9M86iWKLsbAek7L0ZsTPcS5qqWxg=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-3402797.tgz_1496239228018_0.18996682646684349"},"directories":{}},"1.0.1-7b4d0fc":{"name":"cp-zen-frontend","version":"1.0.1-7b4d0fc","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-7b4d0fc","_shasum":"44a44154c1be8f2bce9af32d8c11f42cb62a1c55","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"44a44154c1be8f2bce9af32d8c11f42cb62a1c55","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-7b4d0fc.tgz","integrity":"sha512-VQpo5tw1Qg1IFv8EXso3ZHLiw/cmE/xQD0XYXZnLFefJ2Km75KwFyNsf2+rDVACJ0YWidwId7LvOXFFsYEdibA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnEk4Rx6ugYoXT8Uav7hY598hh4pha6DojMjcT7Mj5DgIgQaPQGTTnpG4trFJjReZ7za1RSWdOYzT2ooSF2ieD6nc="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-7b4d0fc.tgz_1496248417538_0.1633279409725219"},"directories":{}},"1.0.1-5be0a48":{"name":"cp-zen-frontend","version":"1.0.1-5be0a48","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-5be0a48","_shasum":"262dbe111c5bfb5bd019b2db79b87b11b380c422","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"262dbe111c5bfb5bd019b2db79b87b11b380c422","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-5be0a48.tgz","integrity":"sha512-x/Apb+8rmCaeBjhXZvJ2eSN9k/VF1z1eWrltjktJFsedkAttA+NfHwewRW5TwCI3gXYSayi3lc+is/kItnxsyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWk7mF52p1DgL84ZjTpYeY/sompjzeDpO0yUopGb8DcwIhAI50aBzlEaZqvzXAi+oktbmHHKXQtyIw9HL5VEzKXQ58"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-5be0a48.tgz_1496309106197_0.8475438575260341"},"directories":{}},"1.0.1-3374f09":{"name":"cp-zen-frontend","version":"1.0.1-3374f09","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-3374f09","_shasum":"8b9b167c98135b371b4cf301cf6706996d29e343","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"8b9b167c98135b371b4cf301cf6706996d29e343","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-3374f09.tgz","integrity":"sha512-tu+mVzik20hwBvsFtVd3lOgia9chtpL4NhgJDMMr4+QiPUKsWFSg2QrSFEnmyLhBL5mRsFAIndy9X8iWwzLVJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBU0khoE3yIz9+t/Cs1eTLPrlc28jcoOWp09tvBvuc0VAiEAyuOV5MtkmAxLK9ga4rid/g2Egd3bpgqzwUesD9+2gAA="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-3374f09.tgz_1496328421107_0.3509941608645022"},"directories":{}},"1.0.1-716cbdc":{"name":"cp-zen-frontend","version":"1.0.1-716cbdc","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-716cbdc","_shasum":"4d1faf1fd75972e1e83a373abd04511b53542d7f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"4d1faf1fd75972e1e83a373abd04511b53542d7f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-716cbdc.tgz","integrity":"sha512-ojJafWt+I/wZ6DFUHwKXD6IyIFlaxDzDtYyex6lvqZrJ9gnubdDXVk6DJ2SeCvZ6Ev6R9x5B+6qEXUuUhAK/Ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG78retQKic1P54TN1WD5OFiGx0h53rJzbncNnPwIn2AIhALaY+oGZj2dw7hae2wrfvQCL6dfBk/GaburSDmK+ONla"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-716cbdc.tgz_1496393257295_0.052145570050925016"},"directories":{}},"1.0.1-3a0d32e":{"name":"cp-zen-frontend","version":"1.0.1-3a0d32e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-3a0d32e","_shasum":"68ef4a326cf639567bf990d2bdc9e877713a6029","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"68ef4a326cf639567bf990d2bdc9e877713a6029","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-3a0d32e.tgz","integrity":"sha512-CJ81LOxBdRPMfAY9mpbXM0wyqsDkDgZsFtGRVO5EJVj8ppXzAoT1/CYkZW/dtlw8XYtXN+H1ON7M9fIOfYBvpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDux0X/iyG2CXJ9gT0GCiR+vBtW+2jSVnMV110Wowr5YQIhALcW5iabt2mnHdoNp70uajZCoQhTWbCsxH6q1nbSqvvQ"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-3a0d32e.tgz_1496409037975_0.041745900409296155"},"directories":{}},"1.0.1-37ce4d4":{"name":"cp-zen-frontend","version":"1.0.1-37ce4d4","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-37ce4d4","_shasum":"5b317b7adaebc10dbb30cb8532ac664c13efd639","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"5b317b7adaebc10dbb30cb8532ac664c13efd639","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-37ce4d4.tgz","integrity":"sha512-xIE+P9X3m0U7HpOkzITzgElg2yu/Z91uXXH3AcC53NSRZjgC/D7nPEGIrWbrG9lbhL7m+j+ny8yVqUCgs8SfNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGwSf33BccfXPNwytQ+FOjfiT4AS9cptep7fFCrKFHKgIgNGjry2wDUBgpM6Fw7zWMCYi9gBVdkogSP0wHhyHeZ+0="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-37ce4d4.tgz_1496758851306_0.5343471793457866"},"directories":{}},"1.0.1-d589682":{"name":"cp-zen-frontend","version":"1.0.1-d589682","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.1","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-d589682","_shasum":"ead0bd33627a8f3fc25861d47b5851e81d868846","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ead0bd33627a8f3fc25861d47b5851e81d868846","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-d589682.tgz","integrity":"sha512-FixLeBej+U9A1gXEj8CJWAjiafsL4GWuehP8Whv+aGTZhG7/8hHp6QX+78n8N3xhfI+eRfHSmwjbAiA4przffw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSLRyIE1z2rDVb6FL7VevrqH0PhUFcN8erH/3ElxWEbwIhAIOA1QXPkNB71lymEvB+Wx5iMis7EBI2M2nffpOjxeh6"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-d589682.tgz_1496759672704_0.5335662898141891"},"directories":{}},"1.0.1-b18f2b5":{"name":"cp-zen-frontend","version":"1.0.1-b18f2b5","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.3","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-b18f2b5","_shasum":"ac34c26493a2e57843d14961fd6e867c61f7a198","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ac34c26493a2e57843d14961fd6e867c61f7a198","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-b18f2b5.tgz","integrity":"sha512-QDI7MF+igO8U0+6rTERk7LdQ343tnUhWyPQdIs49vEtLBtwa15cxKvK5xsTipXaWnEVok+aJJUBI2cy7UzMziQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4UhkU2Ym2i4RnnOglp9LpZsxmxnv1sRAryCO+JIQ3/QIhAM5i8ZcHn9Y9ftt1WTdRgDcrf0CnuEfC6g1F+14ykpyS"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-b18f2b5.tgz_1496763272363_0.420788950053975"},"directories":{}},"1.0.1-ab9ac31":{"name":"cp-zen-frontend","version":"1.0.1-ab9ac31","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.3","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ab9ac31","_shasum":"0c26a312c9e530417300992585762c493edf0884","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"0c26a312c9e530417300992585762c493edf0884","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ab9ac31.tgz","integrity":"sha512-XPB+IgADP1DBljmpdax/BEp/zt4g0pM/RVPT16cl2baAScs4dYtFUXipE1W8dzEnIaEnHu/SlqlBai71l0hfRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNL302cvVc+0iyVGJzM8w8dhh3WzrxbmsDwDkbBWSOnAiEA/+yqYlPJOUNXa+l4o7TFE38qdz1cAAckKMrlhDf60nY="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ab9ac31.tgz_1496831740641_0.235219870461151"},"directories":{}},"1.0.1-7bc08e3":{"name":"cp-zen-frontend","version":"1.0.1-7bc08e3","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.3","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-7bc08e3","_shasum":"e90f77aa4c055c9fefa7aa49411468177e15ca59","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"e90f77aa4c055c9fefa7aa49411468177e15ca59","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-7bc08e3.tgz","integrity":"sha512-/+9nEGxVxA0r0FzOCS0+08KYv4JgZ7k+qaxiATWK095UhBW4uLcSoPlw95kJ6+DPeG6aTQnXcGRWGV7V16CFtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8Re8VQcYEK75XCZH5vPfwpo0QzuQHPiBCt/2ED4xA6AIgX2QhYCMKfBk4d6XCA6VImDm0eodyiP+0VwZcodFVf0U="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-7bc08e3.tgz_1496844697169_0.8269495244603604"},"directories":{}},"1.0.1-50fed90":{"name":"cp-zen-frontend","version":"1.0.1-50fed90","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.3","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-50fed90","_shasum":"ba9ca7e9861c65c8e5a532382ed7891eab503998","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ba9ca7e9861c65c8e5a532382ed7891eab503998","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-50fed90.tgz","integrity":"sha512-s/KORMvelkpYLVgvuYaou/T38ZZfGeTwyg7Y6LFSuUNC8+z0L2mxd+nHrty0yKoZF8kJTQfEKWwu+qGoxANhXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGrPqWHlQDm2A2u2uH5FpbnEkCkmxtyWRjE8FPTxBAhlAiBTH/E2DW9oPsi/9wnlkeYS4sc8SEa0FWqNTBU65Ynm8w=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-50fed90.tgz_1496849569800_0.6411191041115671"},"directories":{}},"1.0.1-6662900":{"name":"cp-zen-frontend","version":"1.0.1-6662900","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.3","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-6662900","_shasum":"a98cc547521699faf190323189f0c8c3585c0b9a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"a98cc547521699faf190323189f0c8c3585c0b9a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-6662900.tgz","integrity":"sha512-SalWLgxZYexJx5l5uDQN3rVLsscWsppVkp/Scs8VFJMFEuXgGUm3Ib4kfnU0WZNcplgOPhZT14nlt5bU8eUypA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA30W+TDL1HnduQGdRFtrBO5UQH34U5saGAF4bRoS/6XAiEAsxpBZZ2Q6BImIblNMZYaKndsXOGizz8Y6batjFiTXY4="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-6662900.tgz_1496854456263_0.83789859036915"},"directories":{}},"1.0.1-9b60506":{"name":"cp-zen-frontend","version":"1.0.1-9b60506","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.3","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-9b60506","_shasum":"17c2bfabc49fc9d3a7fa24b503ef1362131e1565","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"17c2bfabc49fc9d3a7fa24b503ef1362131e1565","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-9b60506.tgz","integrity":"sha512-chbRg93x6KS+BQJfpyjv8Fo4bsRkhRYCi2e9kbQZrU031U/OHtCRyW4479PO0arkk75zIikqaY1l5/xCPkSy+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACyH49zfjCygkej+pCU69UExueMTjmMcoYsbgjrq8ZhAiEA6lPmAtgm/hrDeFVcBa6AswVMYiQsZjLFb2k4WcLFTOk="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-9b60506.tgz_1496919390887_0.1755814568605274"},"directories":{}},"1.0.1-aa5f128":{"name":"cp-zen-frontend","version":"1.0.1-aa5f128","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.3","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-aa5f128","_shasum":"ecdd4f5002f605c001426f586011f298447eaedd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ecdd4f5002f605c001426f586011f298447eaedd","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-aa5f128.tgz","integrity":"sha512-KzUqfT2g2uOVhG9dM7HTuJ1C6FdtVI31gEcBiyXT2/dRY6mymf+xz72XVgrEk8JmVeM4nheXfEw11l2p5fKHyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEXL890j5txlFan5wzOxCnDnY0Qrxh5wBlo7ZEErGeDwIhALG7nL7Yk3lZQeHBuIhPGJItZNB3BGB49sQcjnvyvvy6"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-aa5f128.tgz_1496921787353_0.06588791776448488"},"directories":{}},"1.0.1-8f83e3e":{"name":"cp-zen-frontend","version":"1.0.1-8f83e3e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.4","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-8f83e3e","_shasum":"b6501c9090d55dcd775e0c6522121e3996c85f81","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b6501c9090d55dcd775e0c6522121e3996c85f81","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-8f83e3e.tgz","integrity":"sha512-FMKAG2lb8BymVnjGIRPOYgwxL2W3O9gnkH/2D2Szcb70ORlsqsP6Rglj9OU9/BUX1rqeFr50Rtx02Y3Gc41atg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDK0upEhWvNZ18Y9kCsJbSxvSAdlNdxtbFvK7fopR2IYgIhANcffYM83eDgSUWzEusyeWPtTRiHmV4Kq4M3vPp3rtNi"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-8f83e3e.tgz_1496934937493_0.8543098941445351"},"directories":{}},"1.0.1-951b6a7":{"name":"cp-zen-frontend","version":"1.0.1-951b6a7","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.4","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-951b6a7","_shasum":"6faf2a7b542c3f78a126ae89bb240e838b4fc7dc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"6faf2a7b542c3f78a126ae89bb240e838b4fc7dc","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-951b6a7.tgz","integrity":"sha512-MjcgwH3j3WiUi9oHxftSwx5uS1M2JrL8RtC4uL1Yncky33n03sLB7GjyrsE77quu0wWZP8L2Q7pYm06yCija2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDHE7I2w/j4Dh+TkI5tPztil8DtmjoG4wPbj1d6UeeEmAiBKv76xiRQNfN4MXUIhBkYM0FKnn/u7eNkFJzACJQSojA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-951b6a7.tgz_1497015241007_0.8325529149733484"},"directories":{}},"1.0.1-4cd1223":{"name":"cp-zen-frontend","version":"1.0.1-4cd1223","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.4","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-4cd1223","_shasum":"79dde5e5bfaa6bce8426b6a648260d116c90368f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"79dde5e5bfaa6bce8426b6a648260d116c90368f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-4cd1223.tgz","integrity":"sha512-sXUcx0eqQby0WhHLHm9cu8dMKrSr49FczhIjeRZdwPRIKYch/qd5FIJAN8UmLxBwYqypwhlE2GiBIyghcG8zfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEidDm5sMePvp+JBlTHPDEzDz9f6FS53mqsWf+iJaPGpAiEAz9Xt6BJDPEIRRvcNV8MyyiYAscWFF0hwmMTJN/UTrvY="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-4cd1223.tgz_1497016220103_0.1951169823296368"},"directories":{}},"1.0.1-340483f":{"name":"cp-zen-frontend","version":"1.0.1-340483f","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.4","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-340483f","_shasum":"3a2c3292f9c549f44c6aa64107949824b9239178","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"3a2c3292f9c549f44c6aa64107949824b9239178","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-340483f.tgz","integrity":"sha512-aXaAT5uh9Y/HDx1uQnZ0+tnSRLfgAVmxM8efExrABglvHcy44UeiaKdsSMzqKJkQlpDoj0H3eY9GhBjkizThxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTwPFOAtqB6EVx5odXk9cQZW+QuGxUlqx8azE6laxpcAiAe1jiXTLMgeIB6rQM91ZJrTeW7yT9Mu2TDGUHuR8rbsw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-340483f.tgz_1497019548034_0.4178514259401709"},"directories":{}},"1.0.1-339b256":{"name":"cp-zen-frontend","version":"1.0.1-339b256","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-339b256","_shasum":"f21e8cda348a4eafb79cc47956b2e035ea936c7f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"f21e8cda348a4eafb79cc47956b2e035ea936c7f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-339b256.tgz","integrity":"sha512-2f0a2rO3odM3dg7cyWEKVwiPdAS8DLN4tNd+wTsVAs95KM+1tRUSj5GPHQv5dsPDt7kE6U4d3KumObBy7++Wkw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr7+nppP7Cadudg+L5l8SrGvCgEvbKmV/vWpfc9aAGiQIgbayzDljDphQ9g4r0P1Di5PmP2gDzzERZQ/3CSRliQK0="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-339b256.tgz_1497264932702_0.1287275212816894"},"directories":{}},"1.0.1-ac7a9c6":{"name":"cp-zen-frontend","version":"1.0.1-ac7a9c6","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ac7a9c6","_shasum":"7bdbd2c50f628c650690c0e38a41de99fd455d56","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"7bdbd2c50f628c650690c0e38a41de99fd455d56","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ac7a9c6.tgz","integrity":"sha512-6yG3mAuFId/niiMKZ/KosqAVk3ZHnBTpQMb5tcME2uzoUVxbbL2vRyXLm3QSlcJnh/mnghi0UWBKrEKPNFTXmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLs069zmQxxcxijVwTFzZ4qVEPniLGkXY29SSf8ZyAJAIgYlS7ThPnFlTEgTiz6AngMUa5CYYoi2BNm2cpxLQUPOs="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ac7a9c6.tgz_1497347235411_0.5049849848728627"},"directories":{}},"1.0.1-7d7c4cb":{"name":"cp-zen-frontend","version":"1.0.1-7d7c4cb","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-7d7c4cb","_shasum":"660f208655ace4d9afa1978fd795bea2e4417961","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"660f208655ace4d9afa1978fd795bea2e4417961","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-7d7c4cb.tgz","integrity":"sha512-OizEwAmPMa14HFm4Fmw89jSSK6LqcSGt4AYG07kLvWZelCnM8RCTnhLrzQ54Gwa9Z2jPlXbos9E+EUiDwBCjRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuJ5k0qnjDDmxnZsAqDQ4DdekQwpGAL0xyIgIvJzeH1wIgF3FwXAVXzFRjqvYt68/RvhOkpOTKS4SaAf/v/Vt8F98="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-7d7c4cb.tgz_1497365910261_0.3224210417829454"},"directories":{}},"1.0.1-f49091e":{"name":"cp-zen-frontend","version":"1.0.1-f49091e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-f49091e","_shasum":"88d3bf12064aae052746d9410139b03417de8159","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"88d3bf12064aae052746d9410139b03417de8159","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-f49091e.tgz","integrity":"sha512-BzFfIH79jaTIpAGTbdZG6fB0WfWky/rRjiK8H3SSNtlWDNlmRJYMsQdmz0wQVWwV5nvodTScRYrWzfug9dBCDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5ppoypZ/FRR9WxHysSc8mH9a1CHcJxWSBaRdF62dc4AiB2eZhUzIN+TiCgMVKwEL6i8xybXf0d5PmMYIbMRbNvJg=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-f49091e.tgz_1497432455069_0.971027972875163"},"directories":{}},"1.0.1-c5345f9":{"name":"cp-zen-frontend","version":"1.0.1-c5345f9","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-c5345f9","_shasum":"947f6d1448dc996479e4ba91e96960b4dd0c0df8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"947f6d1448dc996479e4ba91e96960b4dd0c0df8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-c5345f9.tgz","integrity":"sha512-M7n8wVlUSnxkj0AtXivs7CmCPeEb3UWbX1elSiWum2ZhwlvCWDB0vLW75yAlnoMG1kbjJlIKKnay6gfvX914rQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrOg2a34X//38AAm8SJTwKJBxl2tV6eMbYD6184uHnEAIhAIrGdfPMV0G4Z2pVA84L/Suif7IQLw3u4+VU3B0vvfQe"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-c5345f9.tgz_1497438843591_0.23613692517392337"},"directories":{}},"1.0.1-bebb334":{"name":"cp-zen-frontend","version":"1.0.1-bebb334","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-bebb334","_shasum":"7cae11d080c790d5617215a1b4f563546eca0c15","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"7cae11d080c790d5617215a1b4f563546eca0c15","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-bebb334.tgz","integrity":"sha512-Ehb4Kzn8VE/bPx0lhBL1v7aK3Xyin9YGWwtReqnwCXBZoP0E/tZH2VX2UHWKG6eGIm4OFpJgP0SOfrKSiG5qoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGr4im3En2oTEGXlJAIkAv8i5ImT0T76KbfCQ/X3cm+nAiA5yai48uwUduukR6j12ItXMNiqA+qwZmF1GS1InikFRg=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-bebb334.tgz_1497439001302_0.7398126621264964"},"directories":{}},"1.0.1-7dab0bf":{"name":"cp-zen-frontend","version":"1.0.1-7dab0bf","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-7dab0bf","_shasum":"2cf5626899689c22e07b50cf80e7071dca706cbf","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"2cf5626899689c22e07b50cf80e7071dca706cbf","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-7dab0bf.tgz","integrity":"sha512-ink5MUKNt6Ircchgxi7sj1iggYZ7MVkjmK2ZLam6me4DVo4DamTeSn/z+fvcrfBCqdE27I4fpX6G3LtikfBl1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS5GeXxAj8v5mA7k7mhml/P91KeFZmne5qnoytVw+E3AIhALXUu6Xt3fzLSKAB3V1PtcP1I71zjT6iELCNAnJZDOz3"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-7dab0bf.tgz_1497457616370_0.7134407628327608"},"directories":{}},"1.0.1-2a2e32d":{"name":"cp-zen-frontend","version":"1.0.1-2a2e32d","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-2a2e32d","_shasum":"b24ce8376157b83749e525ea27059b3e706e71b1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b24ce8376157b83749e525ea27059b3e706e71b1","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-2a2e32d.tgz","integrity":"sha512-YWgnulwZMbOs907qGGdx8eugct5wgXaOeJO5bYQ1EQWrPQzWom0aL0Ato4ZQEhRQaYFwf98lmjyU+N2McZfabA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFisPa4sZbMNh1Ae8j8WRXCsB8LWNMtUtM/7HF3HlKlZAiEA1yZLfN9OQKmrw8icBe/PhP8E3GaImTY16QVI/JR5TSM="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-2a2e32d.tgz_1497533453428_0.5470130648463964"},"directories":{}},"1.0.1-3d31c90":{"name":"cp-zen-frontend","version":"1.0.1-3d31c90","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.5","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-3d31c90","_shasum":"89e499066b932bbbed1230d567651cb3b1533673","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"89e499066b932bbbed1230d567651cb3b1533673","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-3d31c90.tgz","integrity":"sha512-oyiU2WSY4PI/K6UT8okO1DIT/zSLsGP32rtqm0EC26cPMOKGDgzSpQYJ/UZxt2aIp+oIRtl1hTuVijhPgGhBlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA0ivcq8nD8IjbT2JegERxi1ECXw3kaMmXgHlCxhs+W+AiEAuCZUBFwqRvpo+p5sMiFXNDruyVAyWUwaadd1TWQW9+Y="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-3d31c90.tgz_1497537990175_0.5711185403633863"},"directories":{}},"1.0.1-ddf042f":{"name":"cp-zen-frontend","version":"1.0.1-ddf042f","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.5","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ddf042f","_shasum":"954a4c2c3b0e41707c40b02ae9e7664dc8e2313e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"954a4c2c3b0e41707c40b02ae9e7664dc8e2313e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ddf042f.tgz","integrity":"sha512-xag//eg6lbCatqo3v4txQm8gb+AQc51AXBDBBgVIU/yxAzZ7NFKALh3NeoIGO3k/fyfjpSdqKa5Y8zNk7W7F0g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEqSE2RcHpVXBOKwXR8U2DC49zybOmgduoZO3a2fjQ8fAiBPK6gA1Ltv/dofWLVyuIOqX0KZolGiUli4d42ajYIvWg=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ddf042f.tgz_1497539679077_0.9337142806034535"},"directories":{}},"1.0.1-7a5f935":{"name":"cp-zen-frontend","version":"1.0.1-7a5f935","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-7a5f935","_shasum":"d8c0cdb52ce17f9ea6e0a72689b6606ff5a6cbf4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"d8c0cdb52ce17f9ea6e0a72689b6606ff5a6cbf4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-7a5f935.tgz","integrity":"sha512-gC6zqsqbdUEzar2c6hu3tLxkJkIVZ2xZgmPXY0zhZ092hIi7JJti9NU6wZvhkCVXk+4JkdabKZlX940mlLB5pA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG/Jbs6w+mhE/TzTHu/yuRsoxb0ijVKxDOlBcGOlsTXAAiEAnq/Lob5sBaO0GmF4ZzU4zr7TAk8LHa78gPWyjJvfSvU="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-7a5f935.tgz_1497544430768_0.0038057316560298204"},"directories":{}},"1.0.1-9005f49":{"name":"cp-zen-frontend","version":"1.0.1-9005f49","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-9005f49","_shasum":"232b7e3cd253f94187451e78256e4ec1545e5db0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"232b7e3cd253f94187451e78256e4ec1545e5db0","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-9005f49.tgz","integrity":"sha512-tIpH4jfxNMnUpFjFp+NGMJuAo+XJ5SPVvOlaXH35bdhGZvrblEqR/rmIYlnYxHlb+/haxn75fJhHM6INVr6I9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw7sSm1/GDXcoXenYrTDLXBlaO06gEkHc1TEKau15kVgIgXwf1/XHI2/lmAarx3g+vTzBoCY3NCzrvDASQ8Rk9JQo="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-9005f49.tgz_1497619958632_0.8677493850700557"},"directories":{}},"1.0.1-619c774":{"name":"cp-zen-frontend","version":"1.0.1-619c774","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-619c774","_shasum":"b1fc68585dc94e98aa6bea34e5395005f79b0488","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b1fc68585dc94e98aa6bea34e5395005f79b0488","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-619c774.tgz","integrity":"sha512-MvsrA9T0aupAVuGXT7E7FW0BAK+RE/08527QcH6uxw4xLn9utdbdlCxPFo2uupSHO60lWkpu6tG+/aexd+2irQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+pO6Ku/16QIssPA0y6vQW9rP26++H3H6IBgi2qKnTdAiApNMFYvSYmthYjnn3yFrbLjoYkoRBmzArvYy3X9/WTCA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-619c774.tgz_1497621725681_0.6647139452397823"},"directories":{}},"1.0.1-f5fbe95":{"name":"cp-zen-frontend","version":"1.0.1-f5fbe95","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-f5fbe95","_shasum":"171a07282244a8d971f013977c3329e4c210598b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"171a07282244a8d971f013977c3329e4c210598b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-f5fbe95.tgz","integrity":"sha512-C+TUnVY/6qbG1cUQ5igpSsGnLv0w4bblAJ1n4nCGIBSkq3M3v8jPbcn8nQshRIUyqGYrlirfn9Vd9CSZUKdZ0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBvXiR6p0V/vLPMyxR3gvulo0gAmKv50t2qThPV5kZMUAiBtgXwdtbTSCgS8jGO9PaO2joZ+EF+x1j1Sxv1sU0UQxA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-f5fbe95.tgz_1497865989012_0.4480695154052228"},"directories":{}},"1.0.1-abccdbb":{"name":"cp-zen-frontend","version":"1.0.1-abccdbb","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-abccdbb","_shasum":"792651b47e833cc065a2ddca38ce85af5e30a731","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"792651b47e833cc065a2ddca38ce85af5e30a731","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-abccdbb.tgz","integrity":"sha512-bGVA+6BMWAFrHnP5kSMe22IHc4XnV3KxLxIWuSfmzFK0RBe5GJTd0VQW6JItieVe9u3R6d8Ys0JtzD5xFbiAtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgK20gw2QnoHUsSzgqjjgowW0VsdmuP13BNtghSQLYmwIhAOHj9uSt9LnRDEUb0vgvLdZ1yFGWUDD0HSGCZUYf4fak"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-abccdbb.tgz_1497871236054_0.21466310461983085"},"directories":{}},"1.0.1-8d773de":{"name":"cp-zen-frontend","version":"1.0.1-8d773de","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-8d773de","_shasum":"faeab7237f194916f6e1777d9c937b92a35c9e6e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"faeab7237f194916f6e1777d9c937b92a35c9e6e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-8d773de.tgz","integrity":"sha512-B1Y3xB1ZGSBlPAhWCJDJAqkcQIRkEcVrzhgb6+3paqMRjEd84HVy0wJpbcQuobMhJ1vosafmPU99quMtdW8gsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJOlXzvo8eJB/empzVPZnQWDDhPqBYTYksHfY/9GsvyAiB5bCx7CyhS6hwVMUDRXtgfcNORSostVuKCPi/sNgbNeg=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-8d773de.tgz_1497891067265_0.3698019157163799"},"directories":{}},"1.0.1-ae24fe6":{"name":"cp-zen-frontend","version":"1.0.1-ae24fe6","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ae24fe6","_shasum":"891629b29551170040ce4875bf85003a9886c43d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"891629b29551170040ce4875bf85003a9886c43d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ae24fe6.tgz","integrity":"sha512-GjiXaEZDk2NeRpNV8KvG9yGF9l/XRLvB83VFtyF4k4Z/51xOe7JqVJPDH1C4BtNxSflZQ26i2jHPSxxEJQif/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAI+PGdxeEtQBPd0ps334g/EyE46cEpZDvlbfrb15lLYAiEAv91aQEUPVJPp9WguOn9L4QMcQ6fOhPUVMs+PdSXJLs4="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ae24fe6.tgz_1498055701289_0.5455650025978684"},"directories":{}},"1.0.1-16d729a":{"name":"cp-zen-frontend","version":"1.0.1-16d729a","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-16d729a","_shasum":"2421cf4446a908cdca2f9431ab6bef156d49d6b9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"2421cf4446a908cdca2f9431ab6bef156d49d6b9","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-16d729a.tgz","integrity":"sha512-WL+4LFpgRVCzAOErxUWUJLUZQvXFI+NBk7StJGy60gtxrKBsk5xlqUb1k1Sh27EpkcD07aNpcVE4dgRtcxko7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3qQH3z8B/ppLWWoVbgDlhxp6YopKNkPvAnfb/PEfYPgIgTSur/SJJrHdXA22fP3c86r7K2cKiVTlu12/qlayXpmg="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-16d729a.tgz_1498059114605_0.21296751499176025"},"directories":{}},"1.0.1-c720c4c":{"name":"cp-zen-frontend","version":"1.0.1-c720c4c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-c720c4c","_shasum":"f907a85a0c9138c353a60bb4572ea858bcf3b272","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"f907a85a0c9138c353a60bb4572ea858bcf3b272","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-c720c4c.tgz","integrity":"sha512-UWxSxAdOL+j4BlRJs9N51dPQ7PjSNbGOQPt9z6IrtmR1r7/ezZalsavQiVzVlrjIqGhCc8h6WvwCsk0QVfhSBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4bJLAjsLp5coFwvLPb+Cpy4c71DDSEB1WVUvlVs1g/AiAv4Wh/AstvZ+5eIFnMsyhisNehSj+pgpF6Kf9LLEEV6Q=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-c720c4c.tgz_1498124962582_0.644608314614743"},"directories":{}},"1.0.1-45826db":{"name":"cp-zen-frontend","version":"1.0.1-45826db","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-45826db","_shasum":"ed168ddb49d69808c87d4615631c16868cedc40c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ed168ddb49d69808c87d4615631c16868cedc40c","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-45826db.tgz","integrity":"sha512-cGycKa6G01Q/enbqGa9mts2YTyl3p+jpUU74jt5p3RYDHD3vStSi8/etVeAN32iARl3cZDXbJEQXGfRG+lUYdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiyrkzW+DTQfEX0jQVq2kHwf7rzxv8TgQ9ChEZXO18fgIgXAKHM+Y4Mf7q3bktWdbrIUHjTk2pKwTmQnaiV/G0FJw="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-45826db.tgz_1498142767056_0.6028753742575645"},"directories":{}},"1.0.1-0586a66":{"name":"cp-zen-frontend","version":"1.0.1-0586a66","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-0586a66","_shasum":"c7d73a567da599275e07330996ee57fa064b79d8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"c7d73a567da599275e07330996ee57fa064b79d8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-0586a66.tgz","integrity":"sha512-McOhJ7lKyo5xVpA1EwZfSPlpOdbn0oB42fu28a85X4EAXkUiD6hjmCCDLiZIF1DUgZP37/2dIBnq+z3jK5A1gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfSo/Z2YUohe9eaN/uE1qQ7V7qV21qlRXFbIhVlrwWpAiEA8aPYLw1opvqmb6+9mppdHoUaAPgs4zMZWgtDmBaRPc0="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-0586a66.tgz_1498146779665_0.6163364637177438"},"directories":{}},"1.0.1-4835456":{"name":"cp-zen-frontend","version":"1.0.1-4835456","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-4835456","_shasum":"cd80e6ceed2fce8c9fae34b7c8ee656b996ace42","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"cd80e6ceed2fce8c9fae34b7c8ee656b996ace42","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-4835456.tgz","integrity":"sha512-HYhICccVMzm+ap/ozC7NNP6qoyGno0sF1fmy/gMuEwMUbJJMJ3sDUij6Nd4t9QRL+YpOtGSbG81u/vBdaHNO9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6pMpw1JwOltOCw2s6ThUb0ZH69c4PF9TnzwFk90N4tAiEA96uHoNaqRVPhP7HutnNH4sruFBjE3YXWmLwgl+7DjXA="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-4835456.tgz_1498210080101_0.2949520463589579"},"directories":{}},"1.0.1-5cc6053":{"name":"cp-zen-frontend","version":"1.0.1-5cc6053","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-5cc6053","_shasum":"b883bdac275e32cb5fb5f75a266980412b30a920","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b883bdac275e32cb5fb5f75a266980412b30a920","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-5cc6053.tgz","integrity":"sha512-QnCFWvhjvTuPqtxlqgSBhtjZSyHhFDycqicATE4dWl5uSY2J4OAFn3poyMIlfUJcFxMPcAajibpeY6CJ6uAwAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWkXtakYRFpSf2UWascwjakeSdTvvfmrvHK78++U7FCAiAvCJ4O+W8N5dez/vnJdVQCfPe8Sv3CG7R0pdxnDU9bng=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-5cc6053.tgz_1498214680167_0.6898734490387142"},"directories":{}},"1.0.1-a503cd2":{"name":"cp-zen-frontend","version":"1.0.1-a503cd2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-a503cd2","_shasum":"4c227b6d2e3f08122d935a5a906972b0af3793c9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"4c227b6d2e3f08122d935a5a906972b0af3793c9","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-a503cd2.tgz","integrity":"sha512-odeGJla3Gqkip9IzAZ4mem0tL/bfBRr2i31XZ4ixS2b4DWGWCs8k3YgPFVlyz6m2Rr4bi96iOXTyRi8VLsHb6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1zDUsx7Dt5WiIJNiU0wzbFeqkJ58Qw6Esps0Ea/T2QwIhAIuhQZz+R5rxE5uYuWoaamxFXXwwNBDyJ4YxiaewY4HP"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-a503cd2.tgz_1498234967693_0.6953672063536942"},"directories":{}},"1.0.1-eae69c1":{"name":"cp-zen-frontend","version":"1.0.1-eae69c1","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-eae69c1","_shasum":"b69d61a7bf29a2c51fd0ec7769d54e23156119c1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b69d61a7bf29a2c51fd0ec7769d54e23156119c1","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-eae69c1.tgz","integrity":"sha512-ID4z08bYXdX9guPPAWqjn/HRSWnEh1pWGcpvZ2hub4n+Nd6l3fAxkLGazkyUVHKuztTQ5HIfBOw02Ei6wPVK8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGrdS+k09bEtKsNT/CxY9IrtLDfvFWT5/HI2pqTftzKQIhAL37cF0Ir6Su+hKi41gxy7v12aqLF5iHHx3AocfVPk2a"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-eae69c1.tgz_1498559010332_0.25473747309297323"},"directories":{}},"1.0.1-55554ac":{"name":"cp-zen-frontend","version":"1.0.1-55554ac","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-55554ac","_shasum":"ec46474fd8f4270bcbd5aaf4a5391a823568e16c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ec46474fd8f4270bcbd5aaf4a5391a823568e16c","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-55554ac.tgz","integrity":"sha512-Fif4kF1ueMDcAobZIC4xThW3oeEmnuGfSFhDovNxcwwXylhHFyHg7cEkDMPz3Ohf1twKwhignQLyST/jGTfxSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4u81hVILpuk3UGeImS0f0UZzFMkIUf5TZ8L+l9p+8NAiEA/PnsRZDdKNjuoAxOEWBa4/kMV0WwRWUz+mHyyS692Ho="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-55554ac.tgz_1498561320210_0.5682102222926915"},"directories":{}},"1.0.1-ff4409a":{"name":"cp-zen-frontend","version":"1.0.1-ff4409a","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ff4409a","_shasum":"544294e5c5a981497f195f48054a6c8a2321f7ed","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"544294e5c5a981497f195f48054a6c8a2321f7ed","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ff4409a.tgz","integrity":"sha512-0gyEK8QGwsg9KduwgNzPLjUordSXHcmwWlYqx3McozVgZ7mTe6VVd7j34fYV6oIrdJ9LZ4D53/TdSu0QEKMNHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNjhRdLd5DGBA0dXt1yKItE8BcZwI59mBofhDctcO8pwIgao+I70sBVMlZZN29wsyBt9Tmv4QjqALc+XWDCdA3b/E="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ff4409a.tgz_1498572745159_0.7549200761131942"},"directories":{}},"1.0.1-ea58270":{"name":"cp-zen-frontend","version":"1.0.1-ea58270","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ea58270","_shasum":"d973ee94538001515a60df8a0780d6be54c620f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"d973ee94538001515a60df8a0780d6be54c620f2","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ea58270.tgz","integrity":"sha512-NDNuUrorrFY+8N8tgIUC0sZ+YZkrl/c3JSOgIZFOumuIR88VEKgQojsqANW0znmaJYR5cyOPejAtnxTkOxUPvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBk+hcv0WqT9IpWB9+s+mu1eCGCDASVGpd3Z7RTr41PcAiB4P1CuEg/ICmou636Ok6AkfdmbqzB5q92Dxnk0Aykr1g=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ea58270.tgz_1498576557239_0.9742458530236036"},"directories":{}},"1.0.1-0ca192a":{"name":"cp-zen-frontend","version":"1.0.1-0ca192a","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-0ca192a","_shasum":"303341f1d8b3c83eea38c1f7faf60a2b97c6b8f8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"303341f1d8b3c83eea38c1f7faf60a2b97c6b8f8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-0ca192a.tgz","integrity":"sha512-ZWbpS6FBv2Ua5pN5crlg9o1NqrR4TmFcDaAjip1dd5alL25sxgXwKMY9y9QeLkEdQ6WT+ic+fjVNs3eSv6hNaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbmT4e/O8a2DmYbOp5u8lCDYdoglVnOFuzSDGRxh/eqAIgB6my2Q6zvzhJpeqGXL5TBFJ8ruuEs8BZw2J55Dz3eLA="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-0ca192a.tgz_1498577361976_0.02722244360484183"},"directories":{}},"1.0.1-011af82":{"name":"cp-zen-frontend","version":"1.0.1-011af82","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.7","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-011af82","_shasum":"49f47ff15d6f81419ebfdc17acf3532b728b4c99","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"49f47ff15d6f81419ebfdc17acf3532b728b4c99","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-011af82.tgz","integrity":"sha512-aOhDq3UQydly2WlnBXZLIBZKAl+CdC8GggLqT+fbJWiQ6jqU6r9wq/cve2kjUc2spUNxRSyt906dIqsklIgQBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxwBMjbN7T6Fkujq0AQQLToexz/l6GOFhaEgANiWyjBAiEA+zVFP8CyB9GHrqnRgCgn3/ayj4k14xZobrBodcAeAZQ="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-011af82.tgz_1498579891374_0.37901109806261957"},"directories":{}},"1.0.1-09dbe6c":{"name":"cp-zen-frontend","version":"1.0.1-09dbe6c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","font-awesome":"^4.7.0","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-09dbe6c","_shasum":"8a28ede43bb9a26a0af61b06dfa4b024eb266e6e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"8a28ede43bb9a26a0af61b06dfa4b024eb266e6e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-09dbe6c.tgz","integrity":"sha512-W3P0itQ3jZMH6rQAtr2XHQy7Fjryob8OhBJqnlyGTfF7pf+M7G+gOtbuVgH8I11TQPvJaGGD8SlHWp/Bqz5loQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZBXHJXoUzp/yCUiqi75kBSruGpk5l+IJYfQQOuUvovAiAZXyWcmTd7anOKafDqZidz8/zUIUskMMWqy8q9EmDWHQ=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-09dbe6c.tgz_1498643345309_0.32615048298612237"},"directories":{}},"1.0.1-6544f93":{"name":"cp-zen-frontend","version":"1.0.1-6544f93","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-c4866ef","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-6544f93","_shasum":"09425acb4eb74a1de97bc543d88a4df30a962e7b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"09425acb4eb74a1de97bc543d88a4df30a962e7b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-6544f93.tgz","integrity":"sha512-esBM1k5bXHvh6ZxUFZZVKZScBHCIHKA85fXDd4V5qVzY9BNWQ6bck+nCW4Vgs+Hm2UeC2hYXSEL5T24b+aBUVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDggb4jfdjcCtxspmvaXrsVhixPa9c25AD9n3IRvmKvZQIhAMSaudRfUv3MrMAZhItr1CuvSgfmsFIs4DRhDu2ual40"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-6544f93.tgz_1498661285856_0.2371392440982163"},"directories":{}},"1.0.1-1423e52":{"name":"cp-zen-frontend","version":"1.0.1-1423e52","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-c4866ef","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-1423e52","_shasum":"5540fba75d6d6460539e3b500c27e04562da2d7f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"5540fba75d6d6460539e3b500c27e04562da2d7f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-1423e52.tgz","integrity":"sha512-lOQXvyyGsepJYFf0z9HJQk7Aj/Yr7mOD29e8zebOQDdsjUiFX4tWkQQbHoe4rQcyoWlNZbRoWMQA9DltHMLQhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAv8kGUiFPee/Qw6Qd/RT/YyPnq6eHpp3YvM+EszBJNQIgbct7X9AFexHbVnbutvAFXYB1lr0lb5RIAdrOnzo8CKo="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-1423e52.tgz_1498663452822_0.825536543270573"},"directories":{}},"1.0.1-8baf43e":{"name":"cp-zen-frontend","version":"1.0.1-8baf43e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-c4866ef","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-8baf43e","_shasum":"311034e14435665b1b3afcff5eff0e9c778c83fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"311034e14435665b1b3afcff5eff0e9c778c83fd","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-8baf43e.tgz","integrity":"sha512-/iI/oc9Q9XPkDJGQ0c97IxwAcjMdAZqM+crHS//u6AX8Jz/TtY2gaobyTbgxVKzjwO7USS8GPpn2luveJKGazQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU8xl7kN3ZM8IHwVMn377u2+lzRTiAF3/ytCReZFww3wIhAMY63CfebcwwVwH+iDfQXjy11JYLqgWpFav+znZVJcsE"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-8baf43e.tgz_1498728337915_0.8250156897120178"},"directories":{}},"1.0.1-8502995":{"name":"cp-zen-frontend","version":"1.0.1-8502995","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-c4866ef","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-8502995","_shasum":"48031ed73d7e70ebf9c3088c4ed59f3cf4bff0f4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"48031ed73d7e70ebf9c3088c4ed59f3cf4bff0f4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-8502995.tgz","integrity":"sha512-hhwyW6uU93mo1BF+/ObGZh8jvTa1LnT2yT9UrhlKZ/bi5bxAvwMog6TT7z8jar+lBNL4BdzoLkdRD8HTbVawHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWre9h04W8VU0tmuMiIcJAHXFEvhzOe/1ErOTGKjVlIQIgeKIZV8gnJwDVceBpCWUl8LI3XrEZ3ubpORNBBS3ko50="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-8502995.tgz_1498733003984_0.5065283689182252"},"directories":{}},"1.0.1-5f51bbe":{"name":"cp-zen-frontend","version":"1.0.1-5f51bbe","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-c4866ef","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-5f51bbe","_shasum":"773df93bb87d586d6935e58cbdb3a7000f525f46","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"773df93bb87d586d6935e58cbdb3a7000f525f46","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-5f51bbe.tgz","integrity":"sha512-IdvfXmzMiGU2LY0p8xCZOpKBKUeH60NRYJbePlJhx7dinLLnfp2vM3EDXPUbtUmlKgJMNxy/6XJePxrZz3iIiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmwl+dTTEX0pQIt7kYHvqL/2+BSxdOcXROi8uNw4IlyAiEAivf8h6d/+daOGfXUqZFmv+16DmliGZzABT0mq3G2Dk0="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-5f51bbe.tgz_1498744900532_0.359777552774176"},"directories":{}},"1.0.1-f979860":{"name":"cp-zen-frontend","version":"1.0.1-f979860","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-c4866ef","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-f979860","_shasum":"e47ea56e8246576acde4e7a40e9bc92860622f33","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"e47ea56e8246576acde4e7a40e9bc92860622f33","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-f979860.tgz","integrity":"sha512-TCnz+0U2Wm2d+JkFhJNclL1WqC6hGIQbPMZqksUpCeBkgLpFIdiwpRlJUoTxH7e5tXArahMfAwXU31j+vLVOsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHgxPsFDblAZwuGvFrirSFQXu0FTkNGT2bRmcHnLHpTgAiB90tXdftqXe6HRU1hBuQBuo4kYv8RvhW5JieyMctkjZA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-f979860.tgz_1498749698386_0.5631499604787678"},"directories":{}},"1.0.1-398dd93":{"name":"cp-zen-frontend","version":"1.0.1-398dd93","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-161a913","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-398dd93","_shasum":"50511017e5563c77883184f639105b91f1eeda37","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"50511017e5563c77883184f639105b91f1eeda37","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-398dd93.tgz","integrity":"sha512-iA7l2kLBSCfwhLouUB3yURCUYEFDdEWXEBKI0ByIWxu9bYF9hXc+ZXegBROE46zQr1gr46yMqW5gyx+HulPHjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICiV0Whku7mInAXXPC8PMjNAsrVWw0B4t/EeKpcgx4sfAiBd4+/aVG1dTzccwgXDsg0BvoZAKoFJErWl3490sdU4OA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-398dd93.tgz_1498813980882_0.6085765131283551"},"directories":{}},"1.0.1-b215c15":{"name":"cp-zen-frontend","version":"1.0.1-b215c15","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-161a913","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-b215c15","_shasum":"1ed334e5f5ba6b6ec90970cf52d2ddd62f95b8e4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"1ed334e5f5ba6b6ec90970cf52d2ddd62f95b8e4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-b215c15.tgz","integrity":"sha512-0M1mzaHq4BUv6+vPcZSIaN/Ex3ruvBqMsIKhFbnWGouFprfWhNuDKY4r14pHOM7BDxmbkLmOseNsT7DCTQAIEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqQeDFQLQ1vI3/aBcxw/kSU4PmcnBzae45Qo0jrEHxywIgdR7KRM3jblFDJ9GPQeA7fSO9lbXHZy+GbR6dD1/AIyM="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-b215c15.tgz_1498819690043_0.9999004495330155"},"directories":{}},"1.0.1-458c3d2":{"name":"cp-zen-frontend","version":"1.0.1-458c3d2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-161a913","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-458c3d2","_shasum":"9778bc72c66a265a144c801c0439e6599973f347","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"9778bc72c66a265a144c801c0439e6599973f347","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-458c3d2.tgz","integrity":"sha512-ycPdt65glP+T0zFhBc1YJ94JK7+bIRq2dh6sv+u6jB6Q72KN732Oy8lZEhXUEdcjooXnXSZ5lQDjMg1CfRQJ7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCymA7SkoQOgk0vxzTXBIOjdU6h2jqlRf/B1r0U4DCv2wIgTfPz3eDuouLJ2AiwHdG3H4dMqzMw6w8H8rfY8HROQzo="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-458c3d2.tgz_1498827502744_0.42082641809247434"},"directories":{}},"1.0.1-ce2a28b":{"name":"cp-zen-frontend","version":"1.0.1-ce2a28b","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-161a913","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ce2a28b","_shasum":"cb123c646da77b053995fd272ee61fca61526a9b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"cb123c646da77b053995fd272ee61fca61526a9b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ce2a28b.tgz","integrity":"sha512-z8FUBfLIfQSmjlXUFNnQxHxXIWuMSkzvleMpJA90bM1u7xJQSNoc1aYQERlYXXYlOQrzdpYFstNwWiSumpWxDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlEmN5FQCvqL4iWB2ysn8RB6Ugct+RqXy3LqFCj3gORgIgWVDgey6HUc6dS7qhGaRwgIHzt0HcCfCBYQtIDr7rAY8="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ce2a28b.tgz_1498831719380_0.5274603904690593"},"directories":{}},"1.0.1-f1a08a1":{"name":"cp-zen-frontend","version":"1.0.1-f1a08a1","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-161a913","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-f1a08a1","_shasum":"d1cf91ed523197c5b46588f58a364fb1eb78f874","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"d1cf91ed523197c5b46588f58a364fb1eb78f874","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-f1a08a1.tgz","integrity":"sha512-I1wPnVfXB1GCjSyrED883lrGckbz6E3yHfpLNvlq9DeEuVIdzgjTtjNa5obJp5kajxnLK9O8R0DyC5etLoeAWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDrTU3Ep5lV0oR4OO86lmful6jjI/Cwf4BzGs2XS0a0QIgbPkEaT8GhisRu26CuLTs1oUToO1v1KHJ0UWDaBiVgTc="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-f1a08a1.tgz_1499090153432_0.9660296437796205"},"directories":{}},"1.0.1-21b7827":{"name":"cp-zen-frontend","version":"1.0.1-21b7827","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-15899f9","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-21b7827","_shasum":"a2014293bc0695a4050585c9a22bb8612e8183f2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"a2014293bc0695a4050585c9a22bb8612e8183f2","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-21b7827.tgz","integrity":"sha512-cRm/hF8qgXl8PR26GuStzZHwnQuvFsFWSJiWSNbGIkgCy7/OGq1K+TxSeTpBouP0SlXnUl/m8m0Rd3u2N/A6nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuKniVmt4A0AfitgEjlJm/hnGd4s3yZhe4Vs+cqtD8OgIhAOwfCxDAx3iR2FE0gcNnojWWL+a+pfRt60W2efX21ruH"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-21b7827.tgz_1499098702441_0.7808984182775021"},"directories":{}},"1.0.1-49fc526":{"name":"cp-zen-frontend","version":"1.0.1-49fc526","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-15899f9","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-49fc526","_shasum":"256ba7b3de3acbb4bd517b87b7038c5d5ea20839","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"256ba7b3de3acbb4bd517b87b7038c5d5ea20839","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-49fc526.tgz","integrity":"sha512-ZB8nC7T+QaiHIF3MVBasdBUxUnreeJBkizpNh51OPKPQE4XDa/gJhIUb9h/OHCZWp85up7T1a8Y/jlO46my/jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcnmn+LMqmNY/2DyrWkI5b6WyzD3Rm0/r4NI3JcISRtwIhANJkFyZqqUqhXitKiuYD3M2mziSSZ7Wgq5mx3yT2FBLm"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-49fc526.tgz_1499100616775_0.0872479253448546"},"directories":{}},"1.0.1-3b1361c":{"name":"cp-zen-frontend","version":"1.0.1-3b1361c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-b28d582","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-3b1361c","_shasum":"a5b404602dbb545c7fbe5395339183f51b8274c6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"a5b404602dbb545c7fbe5395339183f51b8274c6","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-3b1361c.tgz","integrity":"sha512-CzBSDp3yo2UaYi2FIhelnGxDjQNUwqD4xG0QEQRRv7YTVADjWIH3kflA92WQZAy5bGCo12L50JFnfyI9Va5MWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhBXTO1ju4PBYbOV1mnMjSlXwD+LgL6zpDNG1KO0xq6AiEA5GM2dQKSJUkbUQyAMMF1sdP50ZNI1qf9bmnFNzV2oQY="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-3b1361c.tgz_1499254920687_0.032120222225785255"},"directories":{}},"1.0.1-01a341b":{"name":"cp-zen-frontend","version":"1.0.1-01a341b","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-b28d582","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-01a341b","_shasum":"f7b5b90b9b67d1ecf163ff5dcfaf7a3dd9b52a25","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"f7b5b90b9b67d1ecf163ff5dcfaf7a3dd9b52a25","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-01a341b.tgz","integrity":"sha512-FHQx59apq4B6nLX2fm+e+immydLKf4C0Y8bbeUUyf+8+7fBTz6K0wSTx9s2IVdDIH9LAO2Yia942sxaCY7K7Gg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQdQwcIjiq9Un4aMML3uyr1WhAriAftd5LJnibw/3qZAIhAOQ2ANMzKxaQnhPGkXopQojoHUQYCkAXytagBrTXi955"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-01a341b.tgz_1499270322845_0.4006531531922519"},"directories":{}},"1.0.1-1f85abd":{"name":"cp-zen-frontend","version":"1.0.1-1f85abd","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-97a68c1","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-1f85abd","_shasum":"beb4f637d09f5928426ccd640809003901e2c38d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"beb4f637d09f5928426ccd640809003901e2c38d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-1f85abd.tgz","integrity":"sha512-+wspo14utG1tQSlYOr0rZqypfifLN1jfHfyN4ysE6y0gZtbZ+GC20POyHjfuL74Zk6GJbfTLxKmoeTi+xIfVZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBg6qESBwDcpbwSOlCO76W63N0BNsz0ZEGDOkHlxW4n2AiBlARoJFcliIIt24HsWyGknTPWU1aQ77RzZ/2qeiO9Ohg=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-1f85abd.tgz_1499685471091_0.5606489817146212"},"directories":{}},"1.0.1-8cef42d":{"name":"cp-zen-frontend","version":"1.0.1-8cef42d","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"bootstrap":"^3.3.7","cd-common":"git+https://github.com/CoderDojo/cd-common.git#1.1.5","cp-translations":"^1.0.66-0bd8282","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-8cef42d","_shasum":"ea87a8d1fc1a36eb1b2e053073895ea072bb0b9a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ea87a8d1fc1a36eb1b2e053073895ea072bb0b9a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-8cef42d.tgz","integrity":"sha512-SqYmSfiktTbC7JFjg95z3IOQKRlsj4+UJ1EVzDbihNcVoPx2UO9R0NwcFeCDRc6RtVV20PY+9VQPmK/gJj0CKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf985WHT7odKc4w35eu102FZxNqPK5aROxFVPnACMQwAIhALBnaH8DEI2kNY++NENGPeNMRegFa4pBedkGL1XiGZwU"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-8cef42d.tgz_1499790472390_0.4553012610413134"},"directories":{}},"1.0.1-6aca1a5":{"name":"cp-zen-frontend","version":"1.0.1-6aca1a5","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6","bootstrap":"^3.3.7","cp-translations":"^1.0.66-0bd8282","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-6aca1a5","_shasum":"49e795a2abe8d8b0ce606e0304617e16b0b72f07","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"49e795a2abe8d8b0ce606e0304617e16b0b72f07","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-6aca1a5.tgz","integrity":"sha512-B4yj42IP+jG3ptU2xP71fpSwSaNVFZBoDw5qXnex1LoRN1Z6BmA/wdve730AOQTTObDipbaQUY8OXqBWes8k9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ2966Hg3EgP4hXSYwL0QIdXSqWiRhv7ioaZhR0KEKpAIgeL2VnACAHX9QZKKUqt7/tr6GWyLHnurhtyC4k/TI1Tg="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-6aca1a5.tgz_1499850371621_0.8427653326652944"},"directories":{}},"1.0.1-29d91ba":{"name":"cp-zen-frontend","version":"1.0.1-29d91ba","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6","bootstrap":"^3.3.7","cp-translations":"^1.0.66-0bd8282","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-29d91ba","_shasum":"17375b99a5a139d71564c4085f5f3c97c3044e1c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"17375b99a5a139d71564c4085f5f3c97c3044e1c","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-29d91ba.tgz","integrity":"sha512-pP5I//m7Kauem604n9CDET6QPxuwU4O9o7iNl362QcLajWPOFlYyhiG8Eii7BpK7/XeKYNlJBeDuBLdppLH0bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB1+2sJfOpXE89dYsfWyXdxm+oCYNSvZNy6RBmemUv7AAiEA2pfBO1/Ko6EuQ6xR+oukVTNTDfZKStK1NtEjAJGD3OA="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-29d91ba.tgz_1499853449084_0.7081404882483184"},"directories":{}},"1.0.1-0c606f1":{"name":"cp-zen-frontend","version":"1.0.1-0c606f1","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6","bootstrap":"^3.3.7","cp-translations":"^1.0.66-b5a6dba","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-0c606f1","_shasum":"b0c51aa5db77dbc8590d6c222cecebee772e93fd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b0c51aa5db77dbc8590d6c222cecebee772e93fd","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-0c606f1.tgz","integrity":"sha512-1t8P1me7hYKfuWd8nGr/iPu5+FigP6p2zn/Y5h62xtf2B+llXMmmZnQMni10S+aLoZxlYXFsFp/ZXtYb/3kMIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqZWz2wR5eNLpB5frwtKsmFrH+AT5PcbMRyKBNuLzADAiALWSV0GjMxghJN6EYvPy5JyvmkUEc3RzL6P75w1zJk1w=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-0c606f1.tgz_1499854778759_0.7241607704199851"},"directories":{}},"1.0.1-aeb10e6":{"name":"cp-zen-frontend","version":"1.0.1-aeb10e6","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-1c060aa","font-awesome":"^4.7.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-aeb10e6","_shasum":"ac13709f9925ad049b55d3f085542ba301ea0abe","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ac13709f9925ad049b55d3f085542ba301ea0abe","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-aeb10e6.tgz","integrity":"sha512-oiBLasYHP4fnqWRispkiEuWsARf1i6Waud3mc7fgxaxh/EQWpEmvxjXhPJ12GgfHXOSdkeZCpGuhZJDfxwB2Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGk9BFFbmYXRHtBAiXVnKZGDaWuTMmN58I+0t+KkSrOSAiEAy+jTDwtAZHKGTmAUdfEvklgX2u46MgKpyD8Z00TzN58="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-aeb10e6.tgz_1500488134608_0.6546337064355612"},"directories":{}},"1.0.1-a031ca4":{"name":"cp-zen-frontend","version":"1.0.1-a031ca4","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-1c060aa","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-a031ca4","_shasum":"792f9fb8eb64a9afd9c1f0445bbe3c4dc5855cac","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"792f9fb8eb64a9afd9c1f0445bbe3c4dc5855cac","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-a031ca4.tgz","integrity":"sha512-6MZ1kyx9uX8PGbZE2zN19rX/m6PnqGchastjBUsRnjOH3gYuTcI8FfOa4GUK6WUqzccfnH8SJHhVSe8gYetRvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyXjYK41B0Z7kbEVcQqW6K+klyYmUs3TkwNM+vE6GN1AiAQjVUNkojMlVVxvIJTkRkQnqsxxJnA0+QkOnqPFg2QAw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-a031ca4.tgz_1500629308739_0.9669550638645887"},"directories":{}},"1.0.1-261e6a0":{"name":"cp-zen-frontend","version":"1.0.1-261e6a0","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-1c060aa","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.5","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-261e6a0","_shasum":"e9b9d07eb6431925dedc6346cbd6deeed3025cae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"e9b9d07eb6431925dedc6346cbd6deeed3025cae","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-261e6a0.tgz","integrity":"sha512-ZWP1DTX4iwtHLldvem9bVySJmwnQFnLiaVYBO4bmWSM7vyFBc8SboJEauD4MjOCLKvy1jAjlnmMluffGfBr6mQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHfHCLRzv9j3KJKQQw26zdONRnO3yKPl854FScb/n8FqAiEA7DTjGaXFHL1WGwDLTeYxCVF0/QbRaOh5ozoJnDltiR0="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-261e6a0.tgz_1500652489742_0.611484610941261"},"directories":{}},"1.0.1-dee1fa2":{"name":"cp-zen-frontend","version":"1.0.1-dee1fa2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-1c060aa","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-dee1fa2","_shasum":"ebe610b06d86fe694f30a866ade36fa433768c39","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ebe610b06d86fe694f30a866ade36fa433768c39","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-dee1fa2.tgz","integrity":"sha512-UA3QTN6WlL5Ak+B6ohdWvcVHxDoYKYpR0/O3/f9N9BOa/+jzw2B2j+je188N6gqazrXfeC3eNAGjNnnqEHxZ2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFmATMmLmHAPmA9p4vep2cpcZphrp04K+9RylNo5hKAAiBD9CTtyTuWuRZZJ22NNVMAUAEn8yplHyyzXBnHfN1Vaw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-dee1fa2.tgz_1501079313885_0.3119378343690187"},"directories":{}},"1.0.1-5980cf0":{"name":"cp-zen-frontend","version":"1.0.1-5980cf0","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-1c060aa","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-5980cf0","_shasum":"3fb33f8a8b789bf53e9ae0e11de1613190f15547","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"3fb33f8a8b789bf53e9ae0e11de1613190f15547","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-5980cf0.tgz","integrity":"sha512-FMHppBj5TDV7UFiV67VkP/AdmUwE2R77Emhs7aiDSkaqMWJBF8uJNpUrFXNXs7CDwzrEiHob/cRvEGk4JsZ/uA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQYr+uPMWNMLhuBARUQXludB8uZbzmLk2j1XwAxWNiCgIhANJappLhxpWQ20InWCJ9cTxsSYhu8IglYvsDvB7D56mT"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-5980cf0.tgz_1501172315756_0.3155054496601224"},"directories":{}},"1.0.1-db4f833":{"name":"cp-zen-frontend","version":"1.0.1-db4f833","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-1c060aa","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-db4f833","_shasum":"065227d52d4d7b6c4ff5ade6d919ab29ad994d84","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"065227d52d4d7b6c4ff5ade6d919ab29ad994d84","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-db4f833.tgz","integrity":"sha512-JtqNPoQIh3dNTssDcXNlR4tk6BgqBKyRWsIVi6XOuqOuSSO5t1bmSfk/A1stwc1iTy8LaVPfY4vuk+/RDaaAIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhHakBrGE6ETA0jA+SyCcku7304x3iYUt88+4yB70dqAiEAxTpKDZRccg+r7f3DHXHV/CvsbxSwMGS2oFJmjji8Zgw="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-db4f833.tgz_1501172491049_0.04583398043178022"},"directories":{}},"1.0.1-80fe801":{"name":"cp-zen-frontend","version":"1.0.1-80fe801","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-1c060aa","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-80fe801","_shasum":"1cb94e85836eb387fbecf62af03ec2d31c830f52","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"1cb94e85836eb387fbecf62af03ec2d31c830f52","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-80fe801.tgz","integrity":"sha512-ecMG4PBNrMWGFExS6Fkixa1wv6BRa+FWTiroEVKJbPJWUn0DGT0l7CrAQYQP2G4fDmNQ81ymAqL0Si7DNhx/4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDN4lzAo7V/quEWMOjIUU0+W7wFOaNt5K+uSuszaeK6qQIhAIP8MBMLEYr6Fq1WzcZ4ZdBvZ+5ipVyKDb1New0B7YiZ"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-80fe801.tgz_1501666551419_0.199625956825912"},"directories":{}},"1.0.1-188955f":{"name":"cp-zen-frontend","version":"1.0.1-188955f","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-b25bd64","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-188955f","_shasum":"ef164476de8e79293cf2532a62d8d71e1f44c3c8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ef164476de8e79293cf2532a62d8d71e1f44c3c8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-188955f.tgz","integrity":"sha512-cIGDC1xPgRSsLLXAngIcUabxCYndxaK2f/25BtMcyXlqMdrJxR2uN+jlu/sIerjL8ztyAJfmDWC+P3B9Xz+zmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGcG1L5AwsdfoXTTX6o2Ea760L3jbemEwskVl9UsSkVgIgM/phLzvGl9PFBdLPjFnPREeKeLyA9JHZ/xsPBytzA0E="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-188955f.tgz_1501687915666_0.4550357183907181"},"directories":{}},"1.0.1-ea29850":{"name":"cp-zen-frontend","version":"1.0.1-ea29850","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-b25bd64","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-ea29850","_shasum":"afb7d3a81cd7df1aa26d3d4487554c38237249b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"afb7d3a81cd7df1aa26d3d4487554c38237249b6","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-ea29850.tgz","integrity":"sha512-3j/LpVsPWebnoy5NN0nCmIIyIUQR+p55NrshKxrft0UAEA8VfCPSsO56tnWTZQce1xhGXR7+6p04PgoFW/2+LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMvFjF6/4OhxuaDN+4UYRPg+wPGO4GoQR4nABvZxOYkwIgfWWlXEAQ0AB8apKXcjcrJ/+j+0CEhrPQb60+iRYd12Q="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-ea29850.tgz_1501690001345_0.2803195945452899"},"directories":{}},"1.0.1-a387673":{"name":"cp-zen-frontend","version":"1.0.1-a387673","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-b25bd64","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-a387673","_shasum":"d2fe1039082535079f1610ee65d6a717b5cb69a7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"d2fe1039082535079f1610ee65d6a717b5cb69a7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-a387673.tgz","integrity":"sha512-9DFe0uyGl/53ZlmXeACT8a8HUowbQ3ip+cNlv8jPLV4Q/JlSTwNtlwGjWSJm5mxXKFTW5YCZwA+p0qPa8j5EVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbxjS+ixZUqv41y29ol4mlYXQko7THOoeUzII3+wseJAiBlNpUnbhChDBaKm1nDMs8LM0ObhzNyAZMcmHYIXFw1jQ=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-a387673.tgz_1501749282515_0.9538023704662919"},"directories":{}},"1.0.1-f367ff2":{"name":"cp-zen-frontend","version":"1.0.1-f367ff2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-df8b08e","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-f367ff2","_shasum":"002bbcba648d7a10711ceb8f0b967d53e240499d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"002bbcba648d7a10711ceb8f0b967d53e240499d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-f367ff2.tgz","integrity":"sha512-f39gfMroT10//B9SACGqzRBhXVLcUt4arqo/hDjKM2M24oUUnUOCrU8mu9l5ZoY1nmICvOTSl5OgAdLeEo/FGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEk4DOnuZ6jZXxx0KY9nFLX+WSb7Z9GiBy0eGmRc7TvwIgULJKzonoftL9BCeVQNARqei/pnMMuXxxd+PmFrE2LhQ="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-f367ff2.tgz_1501772270427_0.7384553151205182"},"directories":{}},"1.0.1-b514f2a":{"name":"cp-zen-frontend","version":"1.0.1-b514f2a","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-86bbdac","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-b514f2a","_shasum":"9e8c4091874c182b8664d977e2f9e72c65095c20","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"9e8c4091874c182b8664d977e2f9e72c65095c20","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-b514f2a.tgz","integrity":"sha512-qECkpH8Vd4JAzoFkfzqGEwD5aQKPo6cVLg/1pCXY95KX3HqnNMsMWGKo3dJbljRqleIs9/iN02EmnXalP7d/2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGFZiibQEaTxYgI7pDlU620CkW3iP/rbvbfNKudb3uyAiANJ5f4HejUCapyyc1iYS/bFFwLMnocUGvF7xj7kyqxNA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-b514f2a.tgz_1501776849050_0.1275823600590229"},"directories":{}},"1.0.1-1eed299":{"name":"cp-zen-frontend","version":"1.0.1-1eed299","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.71-a2d1c25","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-1eed299","_shasum":"a9ee1ccea16b8f248fbb69c06edf28969e9bbc6a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"a9ee1ccea16b8f248fbb69c06edf28969e9bbc6a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-1eed299.tgz","integrity":"sha512-3ny9PAfo4Ic+mRbcsw8LMZPk0MXfGMJ8J7GcTJSpc0pFk1X3alAo8GAzsNJ6UOKmM4PQE7Mj8Ze613ehFblX1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBwxLCCD5vnFcG7XMYOn8ZxDrfDeB9bAYOIeSppx7A13AiEA3nJr3o8izst/NZlXPgaXjPRVVF1Q+h380eSm07AO5UM="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-1eed299.tgz_1501777905767_0.3316292592789978"},"directories":{}},"1.0.1-1182898":{"name":"cp-zen-frontend","version":"1.0.1-1182898","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-c88afd1","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-1182898","_shasum":"3a5669438d416da63fa6a66c7614a2c63dfa0081","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"3a5669438d416da63fa6a66c7614a2c63dfa0081","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-1182898.tgz","integrity":"sha512-TLDo41d5eoo/fu+aQ9nUO0rnlUwHeutqzQdq++si1/U8q7q1193eaCcXMSf+tBVwFXsLMehuENMrc0a3adLn8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1huqmxHLP/NOYIQZDmVYHcUoAedjidvHRMG+ucqu5NwIhALeDqsNHloUrWZKL6N8lQt9Xy16COvl31v7towVQHq/Q"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-1182898.tgz_1501841265749_0.3377645143773407"},"directories":{}},"1.0.1-c1fcf48":{"name":"cp-zen-frontend","version":"1.0.1-c1fcf48","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-efa7656","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-c1fcf48","_shasum":"19edd9f60a28ab4b9ccea9378f131ca9d20a48b7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"19edd9f60a28ab4b9ccea9378f131ca9d20a48b7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-c1fcf48.tgz","integrity":"sha512-a+9L1cAniw+W8hVB5XP7c4BNE4cVXyp3P9UeVt2vnsT7YHZrM3KyfRZGXjbH4nPABnHxa1M2nf1ohDHMwTBzwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc9YNwlL4l85b5ClBkRq6qIOVLUyn5piIXVh4PKVZG2gIhAIfHuHZW0NqolOK9ppVK1o4PZDIQUFzUc2hLNmN4DF6i"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-c1fcf48.tgz_1501853723023_0.6692039174959064"},"directories":{}},"1.0.2":{"name":"cp-zen-frontend","version":"1.0.2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"e413af0368a252aeec93aadbeb8cd1968f2807e5","_id":"cp-zen-frontend@1.0.2","_shasum":"b8e33417358198f37161915dd97da0f5cb7fbaae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"b8e33417358198f37161915dd97da0f5cb7fbaae","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.2.tgz","integrity":"sha512-oDEOeXTNrg7yZB0rwdws7Eaf6PxugWR2TIfD+g4o+UMkv0RcMUMi/m0XdDLFHHD4WwWIsCKE7BNqEMJq37F9NA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTTNxVwCorEAbzEi+c9SA7OQHdTuQy7hDM+Xdn3Rb3LAiEAqs1NQr7OzlhT4C9cIZZN/+IU5G4b32VAJuqfHsIQBK4="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.2.tgz_1501854958906_0.4940699231810868"},"directories":{}},"1.0.3":{"name":"cp-zen-frontend","version":"1.0.3","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"8601df06cb8368c888851b55c30d4d7c709cfda2","_id":"cp-zen-frontend@1.0.3","_shasum":"de3a0c271480f17052a4bd74f281354894a48a2a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"de3a0c271480f17052a4bd74f281354894a48a2a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.3.tgz","integrity":"sha512-vYfhCZzrgSWJ5BPtZ/XzwM/1qdcDZpAIq0sHAXCeyDNWENARSfDeeCnGTeMLfgF6/uCUIIoRBu/sHrsTiAXxpA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs9ZDmMhC1JV/pJveuz51N1056h1MQAMsWgDn1aQnj7AiABVQK9kAp8jv+uf1XNuXxaxKutYuKpdO2hW49gTDRCcA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.3.tgz_1501859506489_0.21905184560455382"},"directories":{}},"1.0.1-4ef1d18":{"name":"cp-zen-frontend","version":"1.0.1-4ef1d18","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-efa7656","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-4ef1d18","_shasum":"1cc2931266f80ea17d239e626bd5b4ce5e8a951e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"1cc2931266f80ea17d239e626bd5b4ce5e8a951e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-4ef1d18.tgz","integrity":"sha512-EJ9W4GLv5A6v1gIXWFiob/LZnGMxzkPoClFErK7EoiNfC7NukxL/kYm8tD4qSTCXCnu53J9IMkVaoq0hC9vOuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqzHKe30oWIN2/M0pHbwsPjEYhZtAuhEbHVosmfX8maAiEAh7r4nx3QeZfX0QRt2JqWbTGTEI6AK+u1eIrt63Xx4tw="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-4ef1d18.tgz_1502267815269_0.7416182006709278"},"directories":{}},"1.0.1-d665baa":{"name":"cp-zen-frontend","version":"1.0.1-d665baa","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-efa7656","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-d665baa","_shasum":"7e3e29c61bea1d171c6c4320ffc92fc98d3f16d6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"7e3e29c61bea1d171c6c4320ffc92fc98d3f16d6","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-d665baa.tgz","integrity":"sha512-zH/40Kc0oNR7S6Tbboqi3vxskPuhGWfjApHNVmT56Kso42XoubTwJ5uexEbeRUaZwBKw9ZjweL2k3CHfFwsdXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDub0yeFmUuxqfttLQrKDhNCLolM/1QlAbFmTP7u4OAxQIhAMvtJD07J16AIppaV2LbHxG+OnhXiNvoLH9jI0jyz3Jr"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-d665baa.tgz_1502272389283_0.7447155902627856"},"directories":{}},"1.0.1-6af5be3":{"name":"cp-zen-frontend","version":"1.0.1-6af5be3","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-6af5be3","_shasum":"307cb052f487c90ca1fb3081b0089e07bfcb07b5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"307cb052f487c90ca1fb3081b0089e07bfcb07b5","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-6af5be3.tgz","integrity":"sha512-ctte1t4CCn3ZPoGQZEm4dYLnRADqaX+Of2Li0joHjdi36Kog3pyZk88NC5A92+Tz3Qb6vfeJvH9mGoaOmpFukg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtJzcoDMo4b/tQH2Au6Rw9ks+iqpgPND+sSU3c5ETtrwIgJ6PIc16p6w1sygWVq9Zo2dt7koA3ABhLbMlWDOc9Vzg="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-6af5be3.tgz_1502369392901_0.6597915000747889"},"directories":{}},"1.0.1-8c1abcc":{"name":"cp-zen-frontend","version":"1.0.1-8c1abcc","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-8c1abcc","_shasum":"2033e3952b68de796de2a4512ea34f25125dc850","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"2033e3952b68de796de2a4512ea34f25125dc850","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-8c1abcc.tgz","integrity":"sha512-dNwXsELNvT+nE3BwvlqzpZn541cN4aeddP5mkjC9V3WMqusv3bc1DV55f6QED0l/rEJ4HG2i01y+th3VlbLxfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv8UakRXgPXhvBSDJylownNRNOpYBg7GzwHOWjAMydqgIgDrhxlUEUpgTLwxrweIfOj7UzFfq4dc79vF4RBDijFxY="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-8c1abcc.tgz_1502790360827_0.14149207924492657"},"directories":{}},"1.0.1-f4de339":{"name":"cp-zen-frontend","version":"1.0.1-f4de339","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-f4de339","_shasum":"0013022e7a2a4f1abed1c717001758f2a7445bc2","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"0013022e7a2a4f1abed1c717001758f2a7445bc2","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-f4de339.tgz","integrity":"sha512-0qdV0jhxxmvZGq3w0Uyu49/E6U1t+ZrUMtblpmRgD45cWBQ3YvlvPaDu8ErZpPra5PIXhHjJL5/7TaEk21S6iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDC8TYO8rYrFMY7K6mM7jdCGZ9BSf6sAVfY88auPcltAIgCsMPnhxJvvmSDnnkaOUV47bkwq60otS4z4kiDAnxLQY="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-f4de339.tgz_1502792943811_0.1594841240439564"},"directories":{}},"1.0.1-1f71c02":{"name":"cp-zen-frontend","version":"1.0.1-1f71c02","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-1f71c02","_shasum":"883c271305a5944e34b6d8c02966f3f5e323adb7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"883c271305a5944e34b6d8c02966f3f5e323adb7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-1f71c02.tgz","integrity":"sha512-HaRxGK9Qb17WVLCQ/qiL36nvv7XtfgtCUQGqi2FXzEZNcG21bzyVCdW2+rFpDeGOFLbD9x1AQLOVDPkaLNdAsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoId/rd/i5iuPvJRR9pz59fefHa6JX3nbrk0O7ls0u2AiB6WHyKhXdEVJq1HpUkIglVdjCo3XRrOxwniQKu9UpJGQ=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-1f71c02.tgz_1502809092134_0.5883421273902059"},"directories":{}},"1.0.1-4e22fa9":{"name":"cp-zen-frontend","version":"1.0.1-4e22fa9","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-4e22fa9","_shasum":"83f36fbcd1780f239612d06a4d1dccfa0d6ecc92","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"83f36fbcd1780f239612d06a4d1dccfa0d6ecc92","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-4e22fa9.tgz","integrity":"sha512-ttipKzgYhTZeSukimXaVYUL4P7jod6ufH+ip4X0OMb4XFTQmVnzjcBAiZmanc+8L9Le7/YCVt2f3dW7sF6/0nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDWMknXBuKYxiRRO6OMJqyCmBbGQ0Me+4d2yv+lOjXu0AiEAqclgaEz6AXawAI15VObW1Zsd134COZA2qQVfSZB4lpw="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-4e22fa9.tgz_1502810592921_0.23294518562033772"},"directories":{}},"1.0.1-af92d11":{"name":"cp-zen-frontend","version":"1.0.1-af92d11","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-af92d11","_shasum":"9a0f409931aa635a4473c2566107bfcfcb6e7d2e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"9a0f409931aa635a4473c2566107bfcfcb6e7d2e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-af92d11.tgz","integrity":"sha512-e5o9a+TF07phL1SoX8PFiniMnitHL0gCCN0TQAJsXe/WFacYhTD6Y3ZapKy0zY1LwB0mFGCPB/RWMLGoxF4/OA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdB/7OD2LM9qqGHKO0XHPNe/thGr6LRmJKyw2IDLnOxAiA/JkW06XmUT0T0MMFCaNbyRnTWPtIbR5yQG9vobRzH7g=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-af92d11.tgz_1502873009974_0.20038663339801133"},"directories":{}},"1.0.1-4625be7":{"name":"cp-zen-frontend","version":"1.0.1-4625be7","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.1-4625be7","_shasum":"716efab62a1d2f45b68ff92f222eeeabc0f07027","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"716efab62a1d2f45b68ff92f222eeeabc0f07027","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.1-4625be7.tgz","integrity":"sha512-ya669cnkL3jYlNLCUY+4Ht4zU7+M+7ABkz6/Aali4+QUFW94HOaelPcy6xNSMflXihtgUIk/O/ngESDmgluj3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLpzuHtKp6hsqdumSfLsfuI72GC/EjR/mWozk0RlnleAiAIJb7rO5lkKVeBjk3XfXezKTFtQX8EfhbvGz8C0HXZXw=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.1-4625be7.tgz_1502876179559_0.6884438009001315"},"directories":{}},"1.0.3-3dcef8b":{"name":"cp-zen-frontend","version":"1.0.3-3dcef8b","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.3-3dcef8b","_shasum":"43ae59b9fafff7f00fcb30068f113ae89a077ed0","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"43ae59b9fafff7f00fcb30068f113ae89a077ed0","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.3-3dcef8b.tgz","integrity":"sha512-TB3UMy4z8hzvfDpRALkGkBQPQE336nid0QN4Iwhx2suK7fcpu1EHxmpWbg5p2MoxehxE2RhdnoZALXQvjgwPxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaXYWX+25I1SBUAinIEz7a2unPNi5xQnP5vQAIjnvMlgIhAPuBAENjYa1pM1Tr9IOYvTyxToAf5W5SC/yPaavjNOTg"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.3-3dcef8b.tgz_1503393808562_0.6416442166082561"},"directories":{}},"1.0.4":{"name":"cp-zen-frontend","version":"1.0.4","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"98e2e84d34aa5cbd3705ce8f09f297024ccb1aa6","_id":"cp-zen-frontend@1.0.4","_shasum":"790981d82e57b9a28c5caa3f36da6750f408dd9f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"790981d82e57b9a28c5caa3f36da6750f408dd9f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.4.tgz","integrity":"sha512-hCM+Scp9rMZoePekYc9ZnIIpRwJEJILY3uT2qT1w983inzPw7Rnxayx/fU0S4Jt8JtgR4MIYixFD7YgIsrudlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4LvdpCkL0UL3QJQxMx5O65LeatygkQr2zBOnFmrnlfAiBqqaSG0xVf2xOMImzRiVdGL64tKdHU/7ZQJXWLoVlbjQ=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.4.tgz_1503411625841_0.6186785469762981"},"directories":{}},"1.0.4-742836c":{"name":"cp-zen-frontend","version":"1.0.4-742836c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-8fe48a4","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.4-742836c","_shasum":"47f9d359f1bc71c6e8e6afbba2142cd237d214c5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"47f9d359f1bc71c6e8e6afbba2142cd237d214c5","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.4-742836c.tgz","integrity":"sha512-6Rx0OZhovkfzDP8O6qn6+Ha22y2JkiKwYlzZzGB08Eh0zywRGl9e7b22i5CqRKCP/GmNADFP1pAsphyF+YpfSA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDr9VUKU8GaxjUrsqRsS11OXYx0H7Y30rvOMS6qLfeN9AiEA2+mxnuqegIJH73b88l3khAmL7FYKbJstAVS8+GtdA04="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.4-742836c.tgz_1503481780385_0.9230272232089192"},"directories":{}},"1.0.5":{"name":"cp-zen-frontend","version":"1.0.5","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"8fba52ea4a1fe7eb7a989191eca23571d1784262","_id":"cp-zen-frontend@1.0.5","_shasum":"56ddf465ced573f85d81e71322223b1c31a622d7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"56ddf465ced573f85d81e71322223b1c31a622d7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.5.tgz","integrity":"sha512-iZoaYSzzIAt6RxW5QVhQ4a18+N2++676K9oMtm5Jrs3cZbrs6Fq+VRqkfe/DjcT+ISaEQnDmy/nYZjTHDjPMyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUQVx00+9o1sH3+mlp3JDnqBX5Uirsie4DI5UHIggT3AiEAgd1AUm+PhRMOgf6WZjOlMQrNRs8gqBKwmv8GUkc0zf0="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.5.tgz_1503658955160_0.8908409608993679"},"directories":{}},"1.0.6":{"name":"cp-zen-frontend","version":"1.0.6","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"e26fa006534748de7de741477996084aebd66b2a","_id":"cp-zen-frontend@1.0.6","_shasum":"ff11c344b7c2592cd369309b809534a219d0e12d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"ff11c344b7c2592cd369309b809534a219d0e12d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.6.tgz","integrity":"sha512-mZIZyoCPbqvmfzDdCDF9Jb1KgrwQYcsDklBG/i6bHDELoMZJSDMVkZgn/dFPpAbC9F9ZiuA/lqndvBWoOg6nkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG8OKVFlj/PqH1MPYPBavwvuKBUU3braIoHJibjuGuKgIhAIT2RjrW+ntgz9EY/XjETpPPuBs3Zq4aL+nIw/vuikMM"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.6.tgz_1503667112581_0.510975489160046"},"directories":{}},"1.0.4-e7e964e":{"name":"cp-zen-frontend","version":"1.0.4-e7e964e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-ca9ccc3","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.4-e7e964e","_shasum":"a5a15aa04edcc4416b259e2949b9951a80e49bc7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"a5a15aa04edcc4416b259e2949b9951a80e49bc7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.4-e7e964e.tgz","integrity":"sha512-WAqaFjsziYoZwwFkTleewylDF4LsvK7PAbIvRiQzykipvnGVoED9q4CbwdPUlGfKtDJrJaLQIDMtAyeP3IvAEQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgX+bs7IsLc/VqWgjShrK5YxE5VJP00oUdKEVXN0CJfQIhAK8R54FJlym+uFnkgQ2TTjpPIObDuUvjvYoew0FeIrdK"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.4-e7e964e.tgz_1504169536644_0.054920597933232784"},"directories":{}},"1.0.4-007565c":{"name":"cp-zen-frontend","version":"1.0.4-007565c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-ca9ccc3","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.4-007565c","_shasum":"7d1574eee219e8137ddba0fad8ef2fd0e4379ed7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"7d1574eee219e8137ddba0fad8ef2fd0e4379ed7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.4-007565c.tgz","integrity":"sha512-kfZ/pi4f1WansaJRjfzrYvfa32jUgVOduv7n/8BGUgeUY+oSSG9zvoo95U3bFsrTZEY7ZNnE0ID5jUpfbiPNNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcqPcb0nJvKNC70+0+GWjhBu79vkVSWkKDBZpCu32dXAiBnlNkFm5xkwckbLgJcumRxpGHmyWiLDVgbuiecL7c9UA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.4-007565c.tgz_1504194739642_0.6507470475044101"},"directories":{}},"1.0.6-7182417":{"name":"cp-zen-frontend","version":"1.0.6-7182417","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-ca9ccc3","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.6-7182417","_shasum":"8b519765e60b7931e503b19ac8f1797de711eb84","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"8b519765e60b7931e503b19ac8f1797de711eb84","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.6-7182417.tgz","integrity":"sha512-oIwX1qP33SuwJI3g/jJiNO6XEDCVtxbFAxTDsbvvpHjFoDoX6YE3zv/JIFQj9CudKjPXjgWBoADpKIAMeRtE2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwF0jm/TbJ5Fn5vP/IiitImVvshO2eXEWJtVq7V5xPnAIhAJAxeSVvBjnJ83zSu5Sm7C+xn3HrdzDxiMTNVA3A52DJ"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.6-7182417.tgz_1504259924635_0.6568376985378563"},"directories":{}},"1.0.6-53b7735":{"name":"cp-zen-frontend","version":"1.0.6-53b7735","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.73-ca9ccc3","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.6-53b7735","_shasum":"5ea45e5ca2200bd8e12ce9841abf21032b7da6ac","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"5ea45e5ca2200bd8e12ce9841abf21032b7da6ac","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.6-53b7735.tgz","integrity":"sha512-xR5rkuVd4kkiGYHTTMV5oaNQQ9hLMMa/vB7GM2HEeQsmwzryd32GRtLdpV93r7Twu1Fo9s2i8gnn0Xolsh4F6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Rzeg+Tch/0OFdFOo/mv2g9t1dRZoN6wz/QMDQYTYMwIgDf1jl1BVTzt7WT2InZ347BVZy2TklEYZTiwQL4taqVg="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.6-53b7735.tgz_1504271561275_0.8450745726004243"},"directories":{}},"1.0.7":{"name":"cp-zen-frontend","version":"1.0.7","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.6","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"5960c8472404fcf1b2fc44daad4cf4ca161e3ceb","_id":"cp-zen-frontend@1.0.7","_shasum":"4176c113196a068d501cd8edbb9109768eb4b31b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"4176c113196a068d501cd8edbb9109768eb4b31b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.7.tgz","integrity":"sha512-53x/Xl5jV40BzRMml+oKP3h/iCqGnB97ewCymulEW06FwYaGAYPyATeCKIN/T45br4i1xH0rGcSkuYLBxEqcsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB7N7+YmCUvyTvq727py4MiKrZg4tUrVZ0xeeAoWkiyTAiANnw5hTdauG9ckAALJeWqNVoCi7SvNY8zrWOip+WqrYA=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.7.tgz_1504275620689_0.8118984708562493"},"directories":{}},"1.0.6-3109551":{"name":"cp-zen-frontend","version":"1.0.6-3109551","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.78-73b667f","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.6-3109551","_shasum":"fc2715927e21aaccba986add97acebe154b6050c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"fc2715927e21aaccba986add97acebe154b6050c","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.6-3109551.tgz","integrity":"sha512-7XTvUDQC65vlSyaQ+7lDxOeTV6+ldcuR71zcR+O3UQuJDRHCbViF9MaGATkf52+YGKwIHxhDrHA+uemk0ODpsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBw4hq152HuLUeHY9Y9fglad8my/+/Z680xv7/wLy5FAiEAoQF2Hud1544SbPwUN6yWbEe2fyXOu1ry5Yqa3HYfqy4="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.6-3109551.tgz_1504536229800_0.10272366227582097"},"directories":{}},"1.0.6-cb0e404":{"name":"cp-zen-frontend","version":"1.0.6-cb0e404","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.78-73b667f","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.6-cb0e404","_shasum":"7646cdcc973ce56e58151f20c6e68ce26b5a3413","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"7646cdcc973ce56e58151f20c6e68ce26b5a3413","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.6-cb0e404.tgz","integrity":"sha512-7QIeeAFRf3t7VzSBcuaMgtYyT1jXDNf/pPNogTwdKq8zYQuE0s9XljrqwJcdFH6m7+V5eCB91/sT+R7JFoTXYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQlC3d7UMMa0cxMzSicq17GizyR4VtJ4Qz+4jyEalzAgIgI6eWWzrq33WUa0Yxmlhbou5NkqJgRgOHvcClChPJEvg="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.6-cb0e404.tgz_1504537353407_0.36991757433861494"},"directories":{}},"1.0.6-e0731d5":{"name":"cp-zen-frontend","version":"1.0.6-e0731d5","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.78-d83af35","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.6-e0731d5","_shasum":"cffe59d5855cff733cfb3211ab4cfc1f86a5762a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"cffe59d5855cff733cfb3211ab4cfc1f86a5762a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.6-e0731d5.tgz","integrity":"sha512-9Ku3nAKppkRtTLLNVgpW2D8mMznA8FB+o6JraQXfiBD+SsolMILAftdCTD03ewjjYMWXMoyx+R/PioUYN9YEJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/Wob2uGIg8L5H9pTJLxW0KKvYwpPyjC3kse0og0d5egIhAMaVAbEGYNaaYPuuWgYmWYWJEFJWfEsvcEd5tgGRxb+x"}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.6-e0731d5.tgz_1505319231152_0.2121132279280573"},"directories":{}},"1.0.6-fde0743":{"name":"cp-zen-frontend","version":"1.0.6-fde0743","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.78-74f3eec","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.6-fde0743","_shasum":"79b5dba44b1ba1169f96bb3cbf03e1995487ca60","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"79b5dba44b1ba1169f96bb3cbf03e1995487ca60","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.6-fde0743.tgz","integrity":"sha512-HtFNlVjG0fS+1/XODRX+O3RiccS9lgp37XNDLoNjvEmzBgjreyvDJofM8ds5YchPvy7AIwzaT66Qot4nS2Vw5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGlWZaNaM2F0oTSthiW5aPDkiRUVNK4D2i4H+TFd6qlAiBGc2d9qu+m2wlsqlGOpkkFw5K/ykkWGBjS3rdvXTKpBQ=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.6-fde0743.tgz_1505383422882_0.49821011256426573"},"directories":{}},"1.0.8":{"name":"cp-zen-frontend","version":"1.0.8","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"b2027f150ea2ad62b521c4cc70e5200e152fc161","_id":"cp-zen-frontend@1.0.8","_shasum":"e79b420fb744698081ad604b25ed3c39a140dbf1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"e79b420fb744698081ad604b25ed3c39a140dbf1","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8.tgz","integrity":"sha512-gfEtGmA3w6wlFNi9L+GPkH7lxlcGThmGwDoYt/vWThTuwvOkaKfzu1SFQqZWPO/N/Z8R/ztgBayEqCUIkdbBAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGPTb2t3mDRCnjp1vJmMwdBP6H8Ve4wuG56C5MlyfHaaAiB1gAf+A3Sz/uq5r732mrdsCIvJiiihM3A98tu3WPR83g=="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8.tgz_1505471901964_0.6422299041878432"},"directories":{}},"1.0.9":{"name":"cp-zen-frontend","version":"1.0.9","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"f2a7cb603497e6cb8c3147034b9b4a58e060e00f","_id":"cp-zen-frontend@1.0.9","_shasum":"8cf6e670ea79d37b7eb5bb3591da9b2a15057284","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"8cf6e670ea79d37b7eb5bb3591da9b2a15057284","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.9.tgz","integrity":"sha512-ubvyOAXIX5WEpcjK3lNAMI60F5+AurTobekK1Vec7J+z+2teymnN/mIsn3oDc6dpo9YF8xOozrRrsJi7e3QjbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj2a9gx+yPYx4VboTXxsIksVP14snhA5DmI+1zpSgn1AiAn9lCe/ToIhx435AsbCtzJSbESGpcXXLiaLuqCc8LiYQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.9.tgz_1506961846061_0.7774914465844631"},"directories":{}},"1.0.8-4a0ff44":{"name":"cp-zen-frontend","version":"1.0.8-4a0ff44","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.78-74f3eec","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.8-4a0ff44","_shasum":"95e0376c83c51e6a6ad83a47eb82226bac1e4c65","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"95e0376c83c51e6a6ad83a47eb82226bac1e4c65","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-4a0ff44.tgz","integrity":"sha512-aBJLcQ0yuzYLhwLIoLkFfnkPyLG1SUXUmtsQHlmJ+EhcVsCJCmtQUO5cJ8OQH4quNxK1Jx2USW8EirFY9ZWlIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChMd3BATxHLiGElZhA5yLlPE3sO6HLg+B5IrzxXMcvgAiBy7geDSwpXtXOkYJww4fuTuOy1vEZnivovjmV/W1cAtA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-4a0ff44.tgz_1506962048445_0.018337462563067675"},"directories":{}},"1.0.8-5b592d6":{"name":"cp-zen-frontend","version":"1.0.8-5b592d6","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"^1.1.6-8db71c0","bootstrap":"^3.3.7","cp-translations":"^1.0.78-af8fbdb","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"_id":"cp-zen-frontend@1.0.8-5b592d6","_shasum":"57410fe060c5f530110a8329da0456493532a996","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"57410fe060c5f530110a8329da0456493532a996","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-5b592d6.tgz","integrity":"sha512-vHyZB+GYppZHedDrv8CHfZqC4Ek2Fk3gYv2ObCfEia61mW0PkNmArc4SusjvfOrHbCs882QfvbJ957/DK3JwCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhcx6aElRUzjlOPFyieHZ5MEQjnQGRY7age2kE+n5d0QIhAIBt2xa01sS6tdn5rG1llFPHzPzKnfu7dXCZA7ONXusb"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-5b592d6.tgz_1506963381001_0.08263703342527151"},"directories":{}},"1.0.10":{"name":"cp-zen-frontend","version":"1.0.10","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"npm run mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"NODE_ENV=e2e npm start\" ","start-with-mocks":"concurrently --kill-others --success first \"npm run mock-server\" \"npm start\" ","test":"npm run unit && npm run e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"1a2567bc0ca55c9dfdcbee04d20cc9463568086e","_id":"cp-zen-frontend@1.0.10","_shasum":"4d9cf96c0e3bb226adcec82a85f39aef382e02d4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"shasum":"4d9cf96c0e3bb226adcec82a85f39aef382e02d4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.10.tgz","integrity":"sha512-HJ6X1UnJhb8aCpjAH8sL0fXPPqGVZQTRqxyYVoN9O5GYXRbcZMyLQuh7JvEz+/DJ2sBDx10RwolxdFB7FoHVAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxzg0IqGQo6slZSzzUDMNufjRmnYxd1iqzGNK/l+9oXAiEApJZ7P2sZyjzt3Y/SKklWPz05iIh4ceLSC/UjkQ22d8g="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.10.tgz_1507108328391_0.5433893883600831"},"directories":{}},"1.0.8-cdae96e":{"name":"cp-zen-frontend","version":"1.0.8-cdae96e","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"cdae96e28148b73e11f01525f59af85f4455e27b","_id":"cp-zen-frontend@1.0.8-cdae96e","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-WW1k/K1psJX6nfkGeusmCTATb7dMFDWV0i5yJ2AD9ZHuDADKkxGBsk2L8BMx5r1Hhm0EG8AL68gT8txEsdeoOQ==","shasum":"d0a1701b259d36c85edcb74f3afdbdc2003f40f9","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-cdae96e.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHh2uO5FEuZ95XTZbUf6ocgprlxVOw0oXMRhOCIYrBaXAiAmXQ9PVELBWS3hIo88HmwrDuHeWpPjsgz99VHJrC+zZQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-cdae96e.tgz_1507734747204_0.01701357518322766"},"directories":{}},"1.0.8-03af166":{"name":"cp-zen-frontend","version":"1.0.8-03af166","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"03af166eab7b8cfb821a23640f2e8e5e8f4a1596","_id":"cp-zen-frontend@1.0.8-03af166","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-kdkH/vwAM0GZfCBVYt8cJK6luLB8cMR9m/SWwe1wwk9nEPOMDVc7B7SQEGRBVPm15XZLgF2pADgEk/TrRTJIkA==","shasum":"929d888cd98f5a8bd7e050a8d2610bc0929156c4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-03af166.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlg024GquDNqsYqwAo3NeJLeaXgSIIcS3I3S/YnZaMuAIgXEmTSkxvvfO/a2NN264sltOsSd4ipo5d0+M8Q1wqrK4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-03af166.tgz_1507735616008_0.44512867252342403"},"directories":{}},"1.0.8-02883f5":{"name":"cp-zen-frontend","version":"1.0.8-02883f5","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"02883f570fd75ec379409a9f5b5fb5336eec9a99","_id":"cp-zen-frontend@1.0.8-02883f5","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-A1O2C3h4zWLKO35MGED50JPQJSvzgyYJt0zVzCjFiU+sk/gLzSp/r71kJgjf2hDs2liqeOp0snj8q6YKjTkSyg==","shasum":"76940f898a920811dd279321c1ee52ca3def1523","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-02883f5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOCzPxaNVxcmNDY+j5NMNh4w1sVkx6tfqXL+6iSz4RggIgFuolamDqTXI3Z54hhf97TRI+fPqF8zN8eoWVQFpQ9Fc="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-02883f5.tgz_1507736434297_0.397959899622947"},"directories":{}},"1.0.8-33279d0":{"name":"cp-zen-frontend","version":"1.0.8-33279d0","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"33279d06890319ad2e6d4361f800c6afb07fe049","_id":"cp-zen-frontend@1.0.8-33279d0","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-X7xt5Okqnpnejrwvhgp5KVoUT+agDCtnQU915VHRtBB/19qB6LWHwlZvLxmf2r1NQwuYYHiesTfibsfbBluumQ==","shasum":"f223ef147c5a4b78b495fc3f28d30639f3227cab","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-33279d0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBRdOrj3jf8pm965cx0FvGqPFqgrz5gp1Jc/1GCNAhg9AiEAtvTgHBQwQ6Yw72zFV3FB1hhAIitI2pTJ2RjBNxQ/nKY="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-33279d0.tgz_1507738172866_0.5644858116284013"},"directories":{}},"1.0.8-a95b1cd":{"name":"cp-zen-frontend","version":"1.0.8-a95b1cd","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-jasmine-framework":"^0.3.1","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"0.0.8","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a95b1cdedcd9ca48b33a0c14137ba9eef9b0fac5","_id":"cp-zen-frontend@1.0.8-a95b1cd","_npmVersion":"5.3.0","_nodeVersion":"8.6.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-qSpX6bD/UgnOtBURWGykPYNSvU97IFAPYhBvozfWGnWpzeXzXi+CjzI8Sp3OqChQLjGyixjbrPD2rBjwmk5MwA==","shasum":"f21afc8b11bb1120a1ce1b480833c6576efce8b1","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-a95b1cd.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSHkRMjGVz+VHbPh38GtNt5c4UmRgV/ARiIOOetUEDMAIgPNz6sbZbgFMz1FdEorMM8WSx/p9GKA/T/mnkimOe4MI="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-a95b1cd.tgz_1507800871889_0.9991746805608273"},"directories":{}},"1.0.8-ea39ca3":{"name":"cp-zen-frontend","version":"1.0.8-ea39ca3","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"ea39ca33780d2d271f900e59e4bad6994981c49e","_id":"cp-zen-frontend@1.0.8-ea39ca3","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-WDugRBaIVGCImusLAAIo9mUJ1kK5LzXb97hjGwGeomCG0yPHVaIVd8IKgJfiXDEsNmChN5A/sVQxIkaXrfb5AA==","shasum":"66b769357fe199e053ffb99c03c44b954d1032c7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-ea39ca3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmesJXIwRrNfXF3sDgY5872XlvH+DmPso5uUthj6Jz/AIgAVW+AFTrLgXoz/ly/h03vPeWsAj90eQiqgCEeZ5Dc/M="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-ea39ca3.tgz_1508403783230_0.9688568781130016"},"directories":{}},"1.0.8-5708eaa":{"name":"cp-zen-frontend","version":"1.0.8-5708eaa","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"5708eaa157f603a6ec23b8d09a13a56c0cbd8616","_id":"cp-zen-frontend@1.0.8-5708eaa","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-/kkaBwjA8fWILQQNgo9U+wb3kjNfOKfzj4OYHYR4WDJSFPhULlEukGirVrBj47MExJnt9/5aD3wHKMpGCr0NSg==","shasum":"9d15fa01c2106a118e87a80bdeda5bbeea6bd214","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-5708eaa.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYmEDxUAK3nYPnyYMO3v9aKTigh/OlXqkyKCuLWCX1fAiAuZoay9oEg/0aLJPZ+HrF5JLEHzhHMOnz07rpVO++42A=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-5708eaa.tgz_1508405782700_0.14038165821693838"},"directories":{}},"1.0.8-2c18eb1":{"name":"cp-zen-frontend","version":"1.0.8-2c18eb1","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"2c18eb1523452a72b1534deff90f4c838a38015d","_id":"cp-zen-frontend@1.0.8-2c18eb1","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-Q5xFJw9cXOyr/K6V7JwNV69cyfH/mM7ve93Szmj96eveIxBa3h+kXNFZskqumS7S+C8BPOkzr1KFIHV+nWuiWQ==","shasum":"c02aee655b66c4001548d2342b89049d92744d56","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-2c18eb1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICzWcLjeZ56zPtrd8J0lIXYirnWRphy81v3I4ZIHMsPaAiBBoFSQVJK4TgPSTPOye/Ozd0A5wjdssxBm93jzVmFk7Q=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-2c18eb1.tgz_1508407782144_0.5977758695371449"},"directories":{}},"1.0.8-e785572":{"name":"cp-zen-frontend","version":"1.0.8-e785572","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"e78557231bf16c3cc38b6fe9bcc305781fa7897d","_id":"cp-zen-frontend@1.0.8-e785572","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-PJjN35uFum803NfktBtIwO5ECwejeKDUC5C28nnyx/UPcFfPGfpy73kTjKZQYZs6L5kAOxbPUfek8rlrX5tGCQ==","shasum":"d543632b69da7d3555d9b5dec5fe9dd29154cb3a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-e785572.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqKKpfzRSWTU0voV7o+33a/dfsjzcxYWCR19VkxgV9tAiEA+Oo8TceOtBnfxIjrJXaNxW9eRhb51nBR63ooYQqc90g="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-e785572.tgz_1508409534671_0.4425720504950732"},"directories":{}},"1.0.8-4e9ce16":{"name":"cp-zen-frontend","version":"1.0.8-4e9ce16","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"4e9ce1683ca7d7eba2a216ce2660adcb02cbbf17","_id":"cp-zen-frontend@1.0.8-4e9ce16","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-cd4l7fnwsYn0+YhNmMKuhSzi6D82L2Qu2ro9fgziBkLuz3mquh0SzJ5v/bKMXSmrHofOwQ64zpKc+lX6HSDQbg==","shasum":"3979ea000d6dc1ef623642e39f266c32097183a4","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-4e9ce16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxa6B4iI/c28wLIrJXEPk5QOWF8CDQHg0E61hkHAG2uAiEAuT3FcnWDXwkOnjjGuOh+cWL08FP1PL+RJgH66DdiDYc="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-4e9ce16.tgz_1508409875066_0.4107172063086182"},"directories":{}},"1.0.8-455e04d":{"name":"cp-zen-frontend","version":"1.0.8-455e04d","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"455e04d828ff651188602be7ffca58a4e96c7732","_id":"cp-zen-frontend@1.0.8-455e04d","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-/NIeL88F5f7OfNYeszXUQYi3D2zgloV0TTXp1sZqJCmmTo0TJcn63gkZlNeuPmTa+/a7IBPIXJMXEIJe/Lgj7A==","shasum":"d308ffc051a2fd5dce54548f4f6b244a77439e49","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-455e04d.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWOQjboCWrr2pmpXzTXBf+gWz/U+qpeTdq7RsNgFlykAiAOn7Ji5pyBmPQKYJfx0sfPU8dnkNW4g98n90N78oIC6A=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-455e04d.tgz_1508411134363_0.7205923728179187"},"directories":{}},"1.0.8-96be7fb":{"name":"cp-zen-frontend","version":"1.0.8-96be7fb","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"96be7fb9ee97a68467b65e446f9cdee605122619","_id":"cp-zen-frontend@1.0.8-96be7fb","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-kmYRVcCHyAmSZJr2YBdWXV0Y+ydcGxrz/GYqHW8dI6ppkZSA6tcYlIuBjX+m6WliKbyQrtlGdB0ooxBxyKGizQ==","shasum":"158bb3483e02868e105311e96112a14888eb993a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-96be7fb.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3fXHh5eiEtNnVLhmP+GPox9PMCmrOQ8NrBJikiQ+zqQIhAIGOSrly+uMD6ZJCoWNj4GsPklC6jXUzsxh14J5yehqw"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-96be7fb.tgz_1508490249095_0.3841750626452267"},"directories":{}},"1.0.8-a84ccc8":{"name":"cp-zen-frontend","version":"1.0.8-a84ccc8","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a84ccc8a1285c7226c1ddd7af77fe6b27a9235ce","_id":"cp-zen-frontend@1.0.8-a84ccc8","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-GwgF+Zx3XolRwTNI0brvocivqtL0Hpimfs57ikdr71J1fsTcJG0uHe4wiMLUEQhTuugrO9UJL5m4HmLYpQXsXA==","shasum":"3b8bc8c91fe4534aab83895fb5600355e28e771e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-a84ccc8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhXBQOyJmWGnAPXGy3CiD3Hse/B980NmNK8hAPdLjq8QIgRrpZQ1HaOiMKh81dR87XKh+tHjGBysVA9LOEJg3JFnk="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-a84ccc8.tgz_1508492641133_0.9519697623327374"},"directories":{}},"1.0.8-7959740":{"name":"cp-zen-frontend","version":"1.0.8-7959740","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"7959740509fd1f3b2fe0da0d0299ed4efdf4a9b6","_id":"cp-zen-frontend@1.0.8-7959740","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-NdoiTgnIX+iTO6kajl8v+YQxzK9mvDrbJDtTQVtF1aeNCxKVtWK2cDPEzfoPJ5LuENRJ2jrTi2mj9iP/LELf+A==","shasum":"c46d4bf399a73ec29a9f13ab88628d6dfbffb5b1","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-7959740.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmktzgcrPZ1ubBIdLyrJAfLZRMRPF5prpsi2HPYb+dFAiALXJbwWv8uRn1LG5JxUxbcTgJ8O/nKrlm9fC2mSIVX/w=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-7959740.tgz_1508493422044_0.6231371134053916"},"directories":{}},"1.0.8-7815923":{"name":"cp-zen-frontend","version":"1.0.8-7815923","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"78159238c59b081793727dc7835ba8c3cf991f24","_id":"cp-zen-frontend@1.0.8-7815923","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-R2oMuC6BDP0Dlh5L5U4dnjZCnev+NJN7cxN9ofArNVwb4v7yc5xPZB16oz/KVOAq0s+8rfQ/A9ZZShqDCK/oWQ==","shasum":"1b5c92ffe7ae05ef3e33a66cf667c726a8231e8b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-7815923.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAenUZxFcFxZNM7N0nl2qplyzBWPYpqB8SPIui6lwpTQIhAIajCWu0OpNhSafObmcgTpD1Vv7N2M+aIFTb+oK1OQRB"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-7815923.tgz_1508504548848_0.0720370695926249"},"directories":{}},"1.0.8-811b377":{"name":"cp-zen-frontend","version":"1.0.8-811b377","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"811b377fff0468fb7cfc87f7261e80110dc8518f","_id":"cp-zen-frontend@1.0.8-811b377","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-6ReqTBeJoJhW/w3l3YPEEOIKsxYHDRxk5prl+S44czmLgI30ABI2NG+SzPcyLHhZbwjmZ+4vWPXHmu+j+9svNg==","shasum":"31302c97e5ad79105c0efb4b11c3426354d69754","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-811b377.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSYNmnxWkvkswgiY+6clbkVr1+/wHnA/2KTfaTVif3QAiB7sCpAb2HEqbNPl5+ogt6BSSNpXM2xcYXvfr/YRDJxTA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-811b377.tgz_1508505011665_0.08049787720665336"},"directories":{}},"1.0.8-ccfbb64":{"name":"cp-zen-frontend","version":"1.0.8-ccfbb64","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"ccfbb6407066badacbea012631130fd2e9d5dd54","_id":"cp-zen-frontend@1.0.8-ccfbb64","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-tdNRoblPzyFEkB0N6ZMFyE63fcLFt7PUInVmjGQ7MHIF0S5BDbN/dLmGEOGmJndjLahXBZq2r+4yHlXz8PR3tA==","shasum":"51dc5fad27c76d78cab9d3026b540523d73c2112","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-ccfbb64.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3GFwBFWPzHNL7pGmD5i1Au/fwdyCfB3hiadAedXKe3AIhAI5DpTyhG4qy5CHUXzah7FUfnxlc40HlClXcNCOl3GFA"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-ccfbb64.tgz_1508505452728_0.05821393383666873"},"directories":{}},"1.0.8-c82bfe8":{"name":"cp-zen-frontend","version":"1.0.8-c82bfe8","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"c82bfe8976ab53a21e959af6d6a8ca5f4de95114","_id":"cp-zen-frontend@1.0.8-c82bfe8","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-pY9UPn+/a0zA7y1oRAYQv4bqzYB6Ezbmi1CnmuxCIzpt5Zlev7BsfI919w2smwzvxNNmwxGIa+yCNN2RH9Cwdg==","shasum":"1cd66f58f9b8f7c189ab2668effa121980c9ced6","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-c82bfe8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVcanqPZw4OsnfpZFDkMlzEVg1pBef9fAQPdW+NvGtoAiB+cn4r1gS2q3P2iMhmaQNKZVgaUuynZurdWQfMhZfsGA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-c82bfe8.tgz_1508506067876_0.9883825625292957"},"directories":{}},"1.0.8-1583752":{"name":"cp-zen-frontend","version":"1.0.8-1583752","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"158375254ec033a8aa2bd21e163e66d9f2323294","_id":"cp-zen-frontend@1.0.8-1583752","_npmVersion":"5.4.2","_nodeVersion":"8.7.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-oQ0EUiGmZcq1p+WTrnH68+orlYE0KUNT+zsQwVXz6jBFw63X3aLi3zINvXJ5usZkJAqmq4HUVtZKcsWHINDJmA==","shasum":"a4a5e9bb0398ce1856f1f5cea83035b54ceefc8b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.8-1583752.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXAXy77wBHiLApnuYnsWrfSpb7Eysk8s6o+CAVOZQMVAiEAtp9tUmGRP9qsfHiZiBt3H7/PJ5H61IwpmI3RRHZjR+8="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.8-1583752.tgz_1508510436198_0.9543039256241173"},"directories":{}},"1.0.10-d8923c2":{"name":"cp-zen-frontend","version":"1.0.10-d8923c2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"d8923c212619a53e58f099bfa141ed4b0ef6a00c","_id":"cp-zen-frontend@1.0.10-d8923c2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-rHuHrYxn97f9I4nJNbEamBZ5HFLzj6u3g2opb3dcQ1Avvf0cELMSQw54CkxHgSikf4quoY+4a4M3NKJzYSCeFw==","shasum":"7397557b41b4939689add8c53d2c4d8cc6d273c8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.10-d8923c2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRioG5eCQXRNCyfrNIqp+/xBndK5no5vW2uR9IQ2Un9AiAFD34xR9i+BXejKROa9AjVndqjO2+dNrljiG8E4x0P5Q=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.10-d8923c2.tgz_1509984704364_0.9169958999846131"},"directories":{}},"1.0.11":{"name":"cp-zen-frontend","version":"1.0.11","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"0431ab86a132114ef106debbda70b1b771b5b2c8","_id":"cp-zen-frontend@1.0.11","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-JXHV/ChFqjhyzx8f3iOOpMiBm4fJYq5w7tGQqzOV2wgLMtm6G+fTY81pmwpkJq+ncsPOXPqaTHQuv0eYW6L86Q==","shasum":"1710d0a7712d08e20169f002bb601ecc3fd2a057","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.11.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqmgipqYwji5xgmk9+hlWZQqvf+mbTKAiIza/d8ftHQAiEAiMF7bX5kD/l1DIPiDPZ9JmL7BWlODFTjIrdYNKB9kz4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.11.tgz_1510075047439_0.1778764296323061"},"directories":{}},"1.0.12":{"name":"cp-zen-frontend","version":"1.0.12","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"f8aa0f1c1a2876858fd96673d25dac49a8202116","_id":"cp-zen-frontend@1.0.12","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-qVaNbVXol4ojSFL08P3Khvq/4+LhldNY9IR+kWwYsD72S/Z9Cb10Yjze76QP5ILkhexLodKNnSHUPbnY5vCBYg==","shasum":"7e06fffb864fbd134a2091cfd3683dfed304b250","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.12.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBObX5iPXczarRwFyIQ+cRgOYLlLSolzJevd2Xh8CRFmAiB8R4dC2BjJv0wzY7bjpN0IABo40L1N6Inr9g4rp5U4jw=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.12.tgz_1510076219058_0.9329851688817143"},"directories":{}},"1.0.13":{"name":"cp-zen-frontend","version":"1.0.13","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"78ccacc801dcf60d0bce26ae0a79f593dd3d316d","_id":"cp-zen-frontend@1.0.13","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-vl1m0r99XuUarQKvbuyj6aCeaIpDLRDPvRgMp3IGft0Pks/JCyyBekj23N41FViz1IW3S3KiRWxrh5wBOgaD8w==","shasum":"171700b644349b221a28ce4eb37bc41a3ae4d4b0","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIAfFTpHqOd7qUwOPF/sa+Du5GjtG+VOZmnR2tenIo5gIhANQQJJJppGcb3cIXUpGDRSKdTVeOaiR+4icZRE0Llbhs"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13.tgz_1510076745886_0.03135615726932883"},"directories":{}},"1.0.10-983d812":{"name":"cp-zen-frontend","version":"1.0.10-983d812","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.64","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"983d81222d1f3b3d634d456226ac3b7e209a0f32","_id":"cp-zen-frontend@1.0.10-983d812","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-5t2Ve41/mpdbGGtgvIYQrJ+WbAIsLFiSwSYxachIt5nry5zz9lnMR5h8DR6eC60Sdo9MbNOu+BjrlhDPG6nASg==","shasum":"cc1041312b792cce9418e24aeecdd07274707c24","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.10-983d812.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAe9aZumagY8X4mClyYcOq4ctDjlfG5Jaqyf1zDo49WIAiEA76l94rRLdRit/QOG/aVvtapsSpKTawold3dogMAFtL0="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.10-983d812.tgz_1510574113465_0.35383205907419324"},"directories":{}},"1.0.13-0746c1b":{"name":"cp-zen-frontend","version":"1.0.13-0746c1b","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"0746c1b7751c44d0109bcb2c4437818bcdca2186","_id":"cp-zen-frontend@1.0.13-0746c1b","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-qELsDVuMFcCtmr5GTqrXxQMCF47YnZx6ZVa6vF+B2RpRXAObZ6aEmbnw3IPBZ1VjDac+noK/BcNAQ4/O7txM0Q==","shasum":"655080a5c6f01fd355f380da253e83af0e81a6f1","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-0746c1b.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaf7nuCRAmc851Vz8oyCfF6x+pMRgdrAwORSc0DmgKUgIgAMnFPwnS8yQ0M343SzjLtViAYmYeEbb6P555OLXXW5Y="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-0746c1b.tgz_1510580664617_0.10860804468393326"},"directories":{}},"1.0.14":{"name":"cp-zen-frontend","version":"1.0.14","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"bef9c839f0adbd4e4f28005a25bbd10c99f1ec17","_id":"cp-zen-frontend@1.0.14","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-t72UhvMSNwiLZ/RLSCT2Xov2HfMhW/6OBvzRdjfkGacFOKVPwe6LMAdATEdTe5BStoiEHWzMgqIgoNHWItn0QA==","shasum":"5cf20c7d2b1f240208059ea8f9796fefe659650c","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.14.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRrJQXctBjsG0gINWMckwwPObJOHcHV1cBPaGIvtO2PAiAP8/5l7yhoHIbIOcSjl2/A59u7VuXnO+j1datDr/w+QQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.14.tgz_1510580977242_0.9154963917098939"},"directories":{}},"1.0.13-7099c89":{"name":"cp-zen-frontend","version":"1.0.13-7099c89","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"7099c89f3e544dac74c33252f599103973de1cc4","_id":"cp-zen-frontend@1.0.13-7099c89","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-H3++7VIgoUMLklwDDkwNvKpLBpz5z49THWuvo+Ypmk60r6Aq4KsN28KuEd3JmYb77t1Y1gbfyYq1yKDqRIXn0A==","shasum":"fcb8bac91d84d7528b620d15ce298529599fc460","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-7099c89.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTw9Y3DhZYSYTnG3DucLGB5cEF5xPFKyxWh3/7OX4w0AIhAKafsSd2u4o6z7Ev2UDxJ5rv1T9Vd3ytDbfzSJptjdOu"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-7099c89.tgz_1510656107658_0.5926642445847392"},"directories":{}},"1.0.13-dc4a698":{"name":"cp-zen-frontend","version":"1.0.13-dc4a698","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"dc4a6981bfb3902e5dcac601f02ff1df9319ad1c","_id":"cp-zen-frontend@1.0.13-dc4a698","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-NGrXmyVVVTMntNWaCIvEUQe4CMmqLsoxQZQBj4aRZiuCtbktblMEjeWQAvlwz7DKBVfDK13TRvDv+mHo9GiJnA==","shasum":"8b59e18ef11e0294c5fee0df4d68d2569dd860c5","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-dc4a698.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLqXDg9VqlFxYM+fnmzyfRky2Vpby7tkvrGAXUifGCxAiBogkm1EstheYXqFdZDpbBvKfSYscvyMqD1y3Kxw85T4w=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-dc4a698.tgz_1510657202470_0.159254812868312"},"directories":{}},"1.0.15":{"name":"cp-zen-frontend","version":"1.0.15","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"ae3a372c4d1a1a53794e209c775d3254a359cd3f","_id":"cp-zen-frontend@1.0.15","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-ys1DAV3+VOXFHQlAJmsgfg+V9c4zHiAd2j3Lx7+F17ugfmlPsqr1ms3Nr66a02Dlgx1Go9sMAPIq7Pd5huV2KQ==","shasum":"3eceb25a16b50406fb3830d0e91b0c29f103f6af","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.15.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4H5RMdBl/m0arSQPlg28FrIyKFTp5dXKhuJYIfIb07wIgJbw1PwEpb5iCYQ9BqJ/J5bfkvp9p5u/e732wb7hXOyc="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.15.tgz_1510758577478_0.4306389237754047"},"directories":{}},"1.0.13-35fb80f":{"name":"cp-zen-frontend","version":"1.0.13-35fb80f","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"35fb80fa966b22e7cb49c58757df9aac90457875","_id":"cp-zen-frontend@1.0.13-35fb80f","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-FZvRwWGuZcMMF4FxUu4WStPTi/CJ2wIWMYNhhTgdgkN4tNRbZhfmrS9q03VnjUIJiONYb6eDN/qFmeXpZxGRjA==","shasum":"f0146c1b9c03f19d5ee5493e1b0d5ce2a7901611","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-35fb80f.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVDjw1nC3j0+HieJQlN7VoLQqBUGjsIFffWwioiKnroAIgbNpKk9H2UxBRGqqmKJCw5tyT8u7kSx7mlCafXaW9f+Y="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-35fb80f.tgz_1510826116711_0.4283415675163269"},"directories":{}},"1.0.13-fcf19c2":{"name":"cp-zen-frontend","version":"1.0.13-fcf19c2","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"fcf19c21a02525a0c736ad7852232fe84b6a963d","_id":"cp-zen-frontend@1.0.13-fcf19c2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-UnL4Aglhhbzm/7fikW7KvyzUaLlO2H+nwxJWxfIKR2vvAcYyRKRO4Y2qByugpHCs2I0kqD0DFltGoTqzZBIyyw==","shasum":"ae70f5fc16ceda5752131e5d687fb3c4124e3240","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-fcf19c2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBb95Hhew4kuzm6uHmTcH2SHLwjMoAwNJsBTRX4IpcbKAiAGUBc0tJhiHJ/hEGguuddCbMccmzhTEe9JUB98oEtVgw=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-fcf19c2.tgz_1510829155716_0.33510971791110933"},"directories":{}},"1.0.13-f3da565":{"name":"cp-zen-frontend","version":"1.0.13-f3da565","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.8","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"f3da5657a6afe2146c4be2dc2f2cc2b512b0da14","_id":"cp-zen-frontend@1.0.13-f3da565","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-XoutWjuNHGiIhOebqYeeKHVx8L0i2vHNriTQp4JHFEQu0cvx6pThrafTBZZ5tKp4FyKj/tFNn4dG7wf3YwKr/g==","shasum":"6f5e014ac1a0d1fb812c2fb178a3af21c8b7189a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-f3da565.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCapBZ2/yaNTpZWP2ODGAtkpaZl30NkzqW3NSZvVdwfigIhALusZOT4OtjMqwTu4l3eycGmQiZTFHWuJLbF2ELM38YD"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-f3da565.tgz_1510844582384_0.9048306450713426"},"directories":{}},"1.0.13-822a15b":{"name":"cp-zen-frontend","version":"1.0.13-822a15b","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.8","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"822a15bfefd488f8cd4c41a4a2c2519720e1ff1d","_id":"cp-zen-frontend@1.0.13-822a15b","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-xOYSuPxMfNiMgIYMNP2XLanKvridc++B3cg/j9adfzsmItriar252lvruS8KCMmQF9Q3GwdO0VaD+5MP9XyPwA==","shasum":"35a7d08541aa8371cf79f8ab5d66a08c09001150","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-822a15b.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH/Oj+XDlE7EOekumLtwyUxUZTM4VIl8KwB3Ewz4ifh2AiAKpWCVFP1OarVkwqiFxfEmffX18zXUIo9yBLU0C9orJQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-822a15b.tgz_1510844999636_0.3084735923912376"},"directories":{}},"1.0.13-61b295c":{"name":"cp-zen-frontend","version":"1.0.13-61b295c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.8","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"61b295cb98c9dcc64792f8f061fba25b2803c46c","_id":"cp-zen-frontend@1.0.13-61b295c","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-ZZuGVGc7u4a+e1xJTPR/QiEhhdMQxaoGd71KnfmZzgBWQdkzcCWdPrBeWkuwnmglu1u0OU/aZgorE0unvtySHg==","shasum":"11bfa447c0687225c07ca48c870b8c5cf6c9bb97","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-61b295c.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4mShrbkHoCbUPsBKf1baUrypbwQrNaHKFYV0+5mrQAgIgNOCzzoW9jniTR493W4fAhBpKSUQK97u5tuCp35vODWo="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-61b295c.tgz_1511176705008_0.22973621962592006"},"directories":{}},"1.0.13-a6e272c":{"name":"cp-zen-frontend","version":"1.0.13-a6e272c","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.8","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a6e272ca8b7d874007535aa9f0e09a87ab90cac8","_id":"cp-zen-frontend@1.0.13-a6e272c","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-/B7So7KXLs6bn+Z0/9sl2y5yX4qLBavNqN0WeWEoFIvvtINj25XN2ZIlJbPPK5EkOYpvSoamyXzyTsyBrTDDEA==","shasum":"fcafa98ba8bb7414f5dd25aae9d901aafe405124","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.13-a6e272c.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuE/EqSR9sGVVIgU0UlRy0LefR9PBeqzzKpL8DUFFMtAIgBzTimTMfiVjJJiPNO2GfPjNryA94zq2/MUA5bZ1RnGI="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.13-a6e272c.tgz_1511346876347_0.05343922087922692"},"directories":{}},"1.0.16":{"name":"cp-zen-frontend","version":"1.0.16","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.81","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"036cfe3388044986cf16915e016c8daacf22bf29","_id":"cp-zen-frontend@1.0.16","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-kmDjnJl1EIIrChg2hkmvEvl7fwzjtFhnQHZjJ5N6ZRC3CEsa6BkVihOwz9V18H8FhwxTHG22Vdai5708aTMWXA==","shasum":"eb9b9a54b47c0fc4d3244170da6c2181f451272d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.16.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdwZg51kbkasnDoPVeuCDpfD17OTMfb6Q5REH1WpiNUAiEA+v1qowjHguM43zdCZ8W2AJYVuQu41uSAVKYgXc9DCJk="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.16.tgz_1515087637393_0.9909612904302776"},"directories":{}},"1.0.17":{"name":"cp-zen-frontend","version":"1.0.17","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.83","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"89862e3ccd6ae92f6a422f2edfdaf06a572af7d4","_id":"cp-zen-frontend@1.0.17","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-lpYJ1uUQwgoWwzdvXv8bvhji0/PM2T61zFawRVjEnac84LgHniidtNBD+e9mpRZ6UbdbrBC3bnY4Z4u72ic0Gw==","shasum":"e8f944cdbb9447b348f869a7639760f453e296f2","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.17.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGtnt4TqO4wtMNSkhLmc9wvAx5IO8jaygzddUCCJh5m0AiEA2LvN+TBMemy3SNGXo2Cl2vXO8Kdk8wGZxeK0Fgo8YmY="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.17.tgz_1515693273870_0.5755723863840103"},"directories":{}},"1.0.18":{"name":"cp-zen-frontend","version":"1.0.18","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cp-translations":"^1.0.83","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"eb8ea6406aa71ddaea18b02f749719eac2621b90","_id":"cp-zen-frontend@1.0.18","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-uaSxZEVNfhpYyyHZsCqWo+TJlNF1lVlSGIMHL9mGE0r/oMhHfqHnpjQlk8GgGlXevMU9lnbEvl+804xALQdAVg==","shasum":"6c3b4f00f31a36cfb9408ab08027b40661977e12","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.18.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZBniKbf8ht/veGzkrQ6ccMe4cdf3t+SeC1DiW0wYPQgIhAI7Q84/2MvjRuqV190TJimBCAZZb2ika3u9QGyeiUmsZ"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.18.tgz_1515696244090_0.3265106447506696"},"directories":{}},"1.0.19":{"name":"cp-zen-frontend","version":"1.0.19","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","cp-translations":"1.0.84","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"11bf715208e57ec4c3d86225cba460307086ba7a","_id":"cp-zen-frontend@1.0.19","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-2jtR/ik0oSMghxqlfQr54dshD8+r1kQHim1wcgxnvV1abhworOEkKYT9dTJu/hfbgHteWj664tdb0Z2XCUqaNw==","shasum":"761f4f1c653dad4c468c1e6b49fe587644f2563a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.19.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZx0FKNTagdAN2D6YkuEVBpV64LJ5YhMqdCg9BCmtjEQIhALxkFdWyglgGxetR9sgP0w1AZDRtL+yVQuiU1APzdz7r"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.19.tgz_1516791733971_0.15557318809442222"},"directories":{}},"1.0.20":{"name":"cp-zen-frontend","version":"1.0.20","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","cp-translations":"1.0.84","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"9014e64999033124d4589446c192ac8925a15de8","_id":"cp-zen-frontend@1.0.20","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-USPY9aEcCZWVZEcd7SejO5d9OJuFDie5s876LAofPGT4ST8lF8gS2tLXJcU1ZcztTbNXhEXuWU+cyQo5USyMiQ==","shasum":"9815a267e011f38ebde43fa8adc968e1fea53626","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.20.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGX52YTzH2UdE+SiUFvHw6AVnCtqKV4AIr6ivxi9KFOhAiB2TOhnz+2ev1c9eu6qKWnP5TMNqjXAx0McQvaNx3stCg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.20.tgz_1516877625091_0.6425252615008503"},"directories":{}},"1.0.21":{"name":"cp-zen-frontend","version":"1.0.21","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","cp-translations":"1.0.84","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"61bca5f348ad67d551a59519c088236ac4481a0f","_id":"cp-zen-frontend@1.0.21","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-z27VQUN18ccIWIl+XzMUikPVUVGo9gMLhWRpm5aQtvapO/t6vRtB6w6vkMdO3KXhHRevnU3ElGzVk/tqSP314w==","shasum":"d5c9c3ce84be939a37a7d9858bbe60c12f157f6a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.21.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSPr43GNG/VaM1m+2OLQuZ4dsTBrOnW4GnRR4HxlwQ6wIgPXzmwxnngsnBS7F+xNtkFZYeleU3MEt+5lNRAiD6wEw="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.21.tgz_1516880121349_0.037765221670269966"},"directories":{}},"1.0.22":{"name":"cp-zen-frontend","version":"1.0.22","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","cp-translations":"1.0.84","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"28ddca433519fb21eb96b084e96a5e650345ab03","_id":"cp-zen-frontend@1.0.22","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-TuGF0b/R8sP/jBXtmhAKnP5nL+PzQisr7JmosVj9xsy2+OHDSh7IgKnwUFXxkbMBgO+Rgqg2Kyf7ZPyLAWcJGA==","shasum":"ee22e8515a7562dca76bb4324977f28845ad2d95","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.22.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHRhxySe1lIEdAxl6tySamc1kpiIDyx+p/ug+x2fFsNPAiANKKXwnehaz9Bx7ooMK5NH4lSKAmDS7FRTGprbCeQ5lA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend-1.0.22.tgz_1516881140546_0.8558539091609418"},"directories":{}},"1.0.23":{"name":"cp-zen-frontend","version":"1.0.23","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.7","bootstrap":"^3.3.7","cp-translations":"1.0.84","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"7123e5df40ca8d93f4677833ca4bc9fb9b7facbb","_id":"cp-zen-frontend@1.0.23","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-vqLG7Sm8T4MvQKUKlNNR6XrAcrGfQamPWjKeGxc7SeEakOzIYMClGpJYqq9rQtQGbtDs6py1nYRBHkRnU/DhmQ==","shasum":"6fe12e68ccf948e4a892304e9abcf96e7e98d3c0","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.23.tgz","fileCount":194,"unpackedSize":9420964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB5ZNJDHH3AH+CuwE2PGrCflvKqwcJcoX2hMryVm4n0QAiEAvdPAU0SJvW06FU0S8nB5xt3a+mgjpuihu5j6kLRk4tM="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.23_1519214752803_0.7924140083701829"},"_hasShrinkwrap":false},"1.0.24":{"name":"cp-zen-frontend","version":"1.0.24","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.10","bootstrap":"^3.3.7","cp-translations":"1.0.84","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"9c539d1dfd4b10d9d679e19dae1428548c8f5516","_id":"cp-zen-frontend@1.0.24","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-ms8n0q2eRlf5uvJAy7o5INTPU9hCTVz6mpETOWECAwGlhfbqq8g5qwWDTo6ZGlrd+oowJBWq5GkhuSLcp9EOdQ==","shasum":"aeb097cf8a2bffa1c1a78330e2ea11c7be8abef8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.24.tgz","fileCount":194,"unpackedSize":9419780,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIClxJWpW9oWrzkNdxpZc7ulUxJm0RFhae4Lv0Oaje/uiAiB8w2eq9YBDdEY66hpG4DufNeuBZHRk+mnlHCcFTRSImw=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.24_1520247269026_0.5207805246177357"},"_hasShrinkwrap":false},"1.0.25":{"name":"cp-zen-frontend","version":"1.0.25","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.84","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"8b365aa83a214f7047fcb187c8c4a4a9a6a93394","_id":"cp-zen-frontend@1.0.25","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-ubYJU8/1c8p35+R/R5rbmaUL6hnKemutlax66Iedl4zBSTVP20v7QYb5yQbiPfDmEPJOkRtiDZPUcn9V8Zl3yg==","shasum":"5fe10035f8ed66722adc7efdcb8dc2fdd24dabbc","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.25.tgz","fileCount":194,"unpackedSize":9419982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICQrG0mS+Tv58grZfli8PvbpYfxyH/mDycdjVEYBo1AqAiEA4DxR+TeO/YDgrLMWhSLd4jaMqlFhjI9jZNNB7DFiGdQ="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.25_1520352919380_0.9963389937377105"},"_hasShrinkwrap":false},"1.0.26":{"name":"cp-zen-frontend","version":"1.0.26","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"5555327a903f2806399061fd811a9f39067b6f84","_id":"cp-zen-frontend@1.0.26","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-GBKY5XRSwOqklHtcf2jGcM8L2cxF8OGx9t57J1cY/oZfDtoGn/XeTKRhrjXsH54dlh4x7GX99p2igahDbdkrYw==","shasum":"b9e5d058b72c820187e3a36fd7426b13633d9ec0","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.26.tgz","fileCount":196,"unpackedSize":9443238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+yTGqfCRh1yR8EQzjpp64p6qSnlfNh34R/opjieTBBAiEA1a31pzIryUHARfZ9Iinp9Qd4lhO83f4ypfmDobptLyk="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.26_1520848296515_0.9738669612907864"},"_hasShrinkwrap":false},"1.0.27":{"name":"cp-zen-frontend","version":"1.0.27","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"76d551be9b19c0fb39d139766a5ca166a0a1e198","_id":"cp-zen-frontend@1.0.27","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-pvM3+Y3qF7HxQhVQg2cpJt/XYkt+Bwt9MilRGm39bzZyT3L6Rvbe0h2TUpH6zqBgQjbw65rQebaMCnaTZi8q4A==","shasum":"73ba931486a7cabaa2761af1a7b0102bab75217d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.27.tgz","fileCount":196,"unpackedSize":9463386,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQZYxD6p307Gm9phfhA+uzQB5gZqayyHJkT/QppTx2YwIhAK6SuzxuDUNzsWafiX+gRqAkQ/L4wXmZgi6+aY/mYdXX"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.27_1521116618512_0.4816580919183633"},"_hasShrinkwrap":false},"1.0.27-5c0ff34":{"name":"cp-zen-frontend","version":"1.0.27-5c0ff34","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"readme":"# cp-zen-frontend\nFrontend code for the CoderDojo Community Platform (Zen)\n","readmeFilename":"README.md","gitHead":"5c0ff34dce41a1543958f6de9c6808957bbd6373","_id":"cp-zen-frontend@1.0.27-5c0ff34","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-TdRAMD/PwZ7RNESb6mOQLF9RAHbPlxu9w42SxHMuR3FYyDDh2DLyg6yVkth/il4hFXk+99C9pwB6fyeD307r3A==","shasum":"2dfa4abd478bc627d6e54836790f7b640f15eb5f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.27-5c0ff34.tgz","fileCount":200,"unpackedSize":10513965,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuIM3QwCZ3cDzBy4UEnnhDE0G1uV2U/Nv5iV6ptKvSYAiAjTkqdD5bXneq9SZnY/gHT7ubBe+8tLfE10EF2xumvCQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.27-5c0ff34_1521554264357_0.9304468652994202"},"_hasShrinkwrap":false},"1.0.28":{"name":"cp-zen-frontend","version":"1.0.28","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"64fe5fc3352c49d90ccd33e3554ee4c67807f080","_id":"cp-zen-frontend@1.0.28","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-r4NKpYeY/TG8ISrJ0Q8rvWLmqhAmJPKj/Nnp16K0ZSp924Qkr8e4G60X1UgkZbxW9IgIxv6fWnMajJFGa3/RYw==","shasum":"90f4d607df9daf848a0ecf72690fc1814ea46a9b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.28.tgz","fileCount":200,"unpackedSize":10477726,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLZS6TgAW8+NB79SMUsDXGnM1CW2ISo0q74QYuDCZu4AIgFWSv99aU3b54GbprF06mdZLFkaPypfugz/Fb/MN3Kzc="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.28_1521557753310_0.040309081415941694"},"_hasShrinkwrap":false},"1.0.29":{"name":"cp-zen-frontend","version":"1.0.29","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a3ce4fad0febacdefeda4ef5e7595366399278fb","_id":"cp-zen-frontend@1.0.29","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-o5falfxGNt2SbAT/HI15ZBgrqkY9VKFekfYr0xnrjhRsWkihpQIdZhO4TjqdJf2d1D14r+NguLGfPwX2QmUWCw==","shasum":"b87e49fdfd423bc8d27a917bb1a32ceef61f5413","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.29.tgz","fileCount":200,"unpackedSize":10486221,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICkL5QjXppqaxDEM4IjyLk296U6fJXlsQSNEXoay32idAiAEx7uqmTY4yficZLoTTYROHp9ErdBZUQPe/Wcilf7WGQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.29_1521563475343_0.23731751603598727"},"_hasShrinkwrap":false},"1.0.30":{"name":"cp-zen-frontend","version":"1.0.30","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080 wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","vee-validate":"2.0.0-rc.5","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.8","vue-i18n":"^7.0.3","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","uuid":"^3.1.0","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"252ad832fddd0c8100bf7cb15584e3dc28a2b757","_id":"cp-zen-frontend@1.0.30","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-ineSjjcqBqPEBgj/NVJWD77YGfdIRgHJ/v1ynj6/OYviCQqoreobXEhLYUYzLmw3TSavST5gHT0lSFH4M3YJzQ==","shasum":"6999465188a4078f223a2eaa1e960bb0f6e74265","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.30.tgz","fileCount":201,"unpackedSize":10498446,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqe+0eIdNjnSjVPMZBNaB5eE5VRqIfaPkyUQhc0xu/BgIhALWFKs93nDQgWzBvL5rPYIfwnsg1esQ97G1gCaSrgZhV"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.30_1522078832889_0.5949209326483114"},"_hasShrinkwrap":false},"1.0.31":{"name":"cp-zen-frontend","version":"1.0.31","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-allure-reporter":"^0.1.2","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"6fb80f1bfabc88f697bd1c75e5331ff497aa6da9","_id":"cp-zen-frontend@1.0.31","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-MPP7UIVLOZ26v95i1n0OdVV7+LFYxaOpg4Pn3Cb5HFV8HfDoZYV8U8vRokmRS7/YkGYTqX5uypOhZ0iXAOUazA==","shasum":"5faa43f26d594adda3543d900b7cec7713c1b31e","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.31.tgz","fileCount":211,"unpackedSize":11177834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4DhyCRA9TVsSAnZWagAAS/MP/1r2s2lFSiowNhNKxXS3\nf6qSJphVepmWKm/tnuVAc/BMqHDSDZZqTzgRBrV5IDJAJilTExCfbWyV0zH2\niwxxQ7HUSnLNKFqN/DkPxQbF6H3Jrt3+h9ePJ69V1pDT7SzpWYgSAEWVCcWa\n5MN+C1KMM+exBNOrtXR5dQmbqdOeWlLuVf4Neu8k+V0j0amYGVp5qFmH5FhG\nEwI+njqa3QTcfXJN0vndYaCAseUNLk2IeCQGwZErbuwQ27eGeFbki2VnTX0x\nAev/2RjNl2JirFmY+ONacI0HllpaS23jUkSnR/TVnI7T/Pi3nHzXQjAwchiG\nMiVANkMuMJuPEBF9/qJBG1IREtpBpjIrffo4Va8+1UjrvC1Ae15IlIYGiva/\n1ynA9xzqzldn+4defyByWxiO3p4BORW10/tIEqvLI+o8vwMK+llIRBxZOWrb\n2I/bgQolDYAD82rLr4ysCEtk9sEArTGbGgUdakgOwvgPl4LSkSAh2kvuy/AU\nO63rdI6Qf8U/ZZ0KkxZMYKWRjhOKwxLPDjVKJnaXd6/vJ8vrqMapQRgV8Xvm\n4YGRSZYvzwGVDxyO60oePNDy7u2aehyk/M5/hDl0J7fctCbFuNnkEVgYbGzJ\nd1JqbV46dvXezTNDfobuPJ+w/jl5BqV/Hl1iP5tsrWQGlErKB2DgMpPZ//Ka\nKkzB\r\n=JXdt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWyd1nxWMHI1uiR/6mt11Fdw2YeR1vsKST5ieYI8/LNwIhANY2zQCU0dqQxGvKYtxFnmz234Wl5UOoN23PgGj3G1+O"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.31_1524643953480_0.866106491521236"},"_hasShrinkwrap":false},"1.0.32":{"name":"cp-zen-frontend","version":"1.0.32","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.7","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"7e7befa1c4834cf3bf0885a82c3caa5c93aa4fc1","_id":"cp-zen-frontend@1.0.32","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-RuJyV9oodvmRmZCo3TfPPJeU/58rE2WAX+BJ6HOnhIlvKYI8zw//0CKWKqo1QKs053Q3JHg2Rb6WnA5+KMqVVA==","shasum":"3addefc974fb163748e76afd163c59379d3adb12","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.32.tgz","fileCount":211,"unpackedSize":11176056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa4DsyCRA9TVsSAnZWagAA7koP/3e1v1iqBRWK1bWK8NOp\njhX/U3SHNV8yo9TkwXNivPaJcZkd4GktNRxaPh/h6soJ0X45FcW0h2f6kRCG\nu3f/92fcpTQXoOay2JtW/yRr9Cl3x1fN8BlkAqDsOrhyE94pH8rGmC7etJUY\n++olQ4AAp5nc33zwYE7m7WmC42UPWTJnuizc2we+ALyORE2fLUv2Rh+vYbfg\nCM/uTqU09hSYMi5J5QRBvSObhfx7DMJeYMRVPrhKiIBRto2X+xbMnhbU7WVR\nv9xEC/YnTfYIKW2MKrpC15gDZttM7wyCQG4NtUvGDnuSOL4/rKCA2GLGLnDm\n+bN0JuvklhjRDuIhmdK6Ri18gIFhl+5HFygCdycp4pro391UzEIVlWraCqiY\n5WCvEiX8ZXiLamax7rvz26HkHLHr1NcsJ5XLY9LhjmvMOtPCpSTpsZ1vi3d7\n/3ezSgaMFvUe+7X2n13LKNRYYbsrm7KeAJkTBmYT5W5hKQdIcU/locsPZTBx\nUBSWNHRhlhzVg2ciw/NNNynV2pZnGQurVreZJ1vbdY5TzCMi4I0uIHCsadt8\nB1t5wNe740tQ52BEda7quO6GCFiMS5B97nnt1MtUX0/B9xjcoEy6FNuE+ABU\nWchsrCAQxbZHKZC0zkJFu27Mv1k0Bi2HNOVPi/7PMgghi11150l9lwjYS6M8\nPoxz\r\n=TwdI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMYGjDmcxZ1CJB9PYEKZGeBx3Jtlr+rbRHp61mVY7h3AiEAyoJwGsGCBtV7pc1IFu0ua7iuWniknMCHLnkMRcZD9aA="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.32_1524644657364_0.3573253282360489"},"_hasShrinkwrap":false},"1.0.33":{"name":"cp-zen-frontend","version":"1.0.33","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"54a62278e83c26cb11c49d01de9ea751077bf64a","_id":"cp-zen-frontend@1.0.33","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-+K+q9WXjqhjHpTexAZ6t7zkQe7fIiknRdLpp7eUZEZvPqtsSmnNzdL58wHsmgw4fB2U9ouyDejAiK8mIZcOy4w==","shasum":"e0117363b82158fc7bb5517cf311b1eeab47f147","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.33.tgz","fileCount":210,"unpackedSize":11087086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+Y7bCRA9TVsSAnZWagAAOHoP/jC6H8lZxAtK8xPRpmx1\n9qSZ7rId6LRIYrURjiFfBVh9+wuipH0ypXrVdqGwJFbQmebg6eZtLI9GdaEp\n+wIWkH9PlKhaFnD3oz1ODNInbRzZXZdq/ONIj1MmIUv2KxsEZvVNHldKSLoA\nIRy8Y7Up1BWhJQBWYgocem9yTuD5dWdjxrYRF2EJJAuy8GZi4YtP5isClyv7\nfW/5fW+z4taqgzcYvFDXQ1MT3lgFLYPaze2aaK4p364v7C/PQVl59b6UFtp7\nszAAGrwx7oeXC77sFPUSmA2VuF4y7HoBX9+YWP2f4BpKSvziudO/lHNF8k7a\nJHwstf3ogq7DDSicyodCRdmzs7/spnckFIfHA+qrFnGPnvmXMb8P1smGVE8o\njI8ftXQNsnpD6muS+i/TBYJQIJHrvCgsGQwOSdkQL+5h5dQIN/TwoVW65T5T\nmvX/DbsaRDng4XXAZsTk1FJsDZgv0KG5kO4kFNHNI43Bv7tlyEmA/Xy8g507\nCgh7J2idTMRLHB3/R8/bXj7/g/qVHlutiwjyGuk7oQ62VgIO6iRLyQCye+AS\nW/FMxQYj25dFbZ/MebUunQEu7PSYfcqDnX8WmNDEr4/1sGZDirgSSn8G5xYw\nxd/1imALTJNhVOk01mNR6+JrfrFCvc4JaF+f7sw1aTn9wvp5qZDFKnLtS/hd\nFQ/L\r\n=hYcT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAF2+Bvg9S1GNaGH6aRGixMEUD/oWhJCeZ3JhYT38SDFAiEAw8Z9ZjNN76fhC1UtjyMHOzONpp31uSP2bivdJp8dsPc="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.33_1526304474212_0.8119514220846757"},"_hasShrinkwrap":false},"1.0.34":{"name":"cp-zen-frontend","version":"1.0.34","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"831d44198dbd1bb5abb7caa3b258b14b8eba76e9","_id":"cp-zen-frontend@1.0.34","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-WZwYTCwE0oWmPsByVqbfwXH+dF60EfKDuoeyY1wQI8qWV/YekJvYXrZgRdy5WBtAp4jZeE5MAwxS1BK/MlBtnw==","shasum":"d0a11372ec92f88215ab8be568af5ab7bbee1ee8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.34.tgz","fileCount":210,"unpackedSize":11089986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/Y5KCRA9TVsSAnZWagAA1e8P/RYV/Iem1tZ9ozZvBzyG\n0NKkavawGHXGoytiNYxGCFPk7n4UibWWW4Vpok+Aut85frg4U44PHLVF4UZl\nTanD7Q1UtQj4oBTxbi7MVi+Dg+k4JpAdcBcLelF0YeVhCCY6Iq5cqbGiC0yb\n14GlsRGqSwBhCU4Pcu0JiSnbnJT3lgKQyvGo8CKXF7xzK9RGZvczhVOt1mxL\nPuLGarqN8QLn0XjcU+Ut9a3ZGv5rORCsaFYE7QYf3zGNuc0FhDXCusyoOo13\nbkIgu/OnLEtdVo3TTIiqmZHKRjdEdViXpVZNxLpVSe9+O6SSr2nMehmbRsxw\nhyR0b4lS8xXiaho+Lk1uN3IpGJm+r7ctXnLoDqbgL42rIv8hroguYAom2LYa\nLcNhqT6Q7xVxOjO9e5TuRtNENrngmutTLAWi0fNPxtdnKMfj2twJoxtG5EiL\n762KiGyH/SMmE7EWXrDBXcEgKCPMlNGiNHkVn1xwLOo2GbMizZq06P3Krf0k\nNEBIo1rJGjKJwHPN8Te2n+nUSDUJOqSL60FpiRQK/4U3DbpAFYggaIc/Uy5O\nWzEe6HHezPgutxggh5hapzv5uJwF22gB8Lv/XCcciaxY3xvCz1pOmMeOf4jX\n/8L8SAC8qll+/2r19kKmugpvvklrZjs0VE/6gQ6WD1GJfEQeBpLt9A/EV5OC\nX/3v\r\n=LcGc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFaDhtmJU7tmfgBs0FYsg9SwSwOcYou+zISWV2hF4mfeAiEA77WT0wZTRy8bzcw7MIi2SmaAHsa0NjrtKbwKhUF7ZNk="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.34_1526566472474_0.32036860022082814"},"_hasShrinkwrap":false},"1.0.35":{"name":"cp-zen-frontend","version":"1.0.35","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"3886744b0037f99376b796dedf6daf8e55d01bf5","_id":"cp-zen-frontend@1.0.35","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-BliuNNotoOCdwfqhJwf2xLJAxKYi8XMnYImgCidk44bO2OhG2olRVPe/0aUxOAOwT4f3JHguOWxTppIdlgLbCg==","shasum":"4f39a08a4455b250302e660d43bf41a80674cb5f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.35.tgz","fileCount":212,"unpackedSize":11097860,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA/b3CRA9TVsSAnZWagAAxOIP/3c5BxoYlADwGznJ5OcC\nZL8/KOSixprmjvoW7rQJXgo/g2/lSftATlFolbkS+lthp9rap7Z9xx9H9heW\n7k3mjxxFN44LKmHnL1AznNvzz067elpMCzWRK+t6ZYtv4ayN3Y9doRburYb6\nkmUJAjf1yKlLtwLfi76pSQKXPWN7PvzfW0pcZuLet9hLerNOYGDq7RErEAEi\najn55LvUpX2Vm4zcA2uKnhwLMdjDrvNNx7nD7lJP9hRNRTeTgSpvAcQUrBMn\ncCRJzaRZpIw4wJXlB/zi7slPD1Jw9qG42RQAfpL94CMN2xv5UyPeDw7XHy25\niiHxAYAMefGeJUpCjUsU4rHNFS85SrkvIhJmshlHAVMjQNxsmBrupDGSTfrl\ndR64+7P70NeaAOPGgB8eL9bcZCbsenaUgYdhOGrXT+lB9VxHUQ7xyD60Vd5h\nzMNNHQOEYhU3Lb6olHnon0RfRlvqAetZvHG4lgC7NXnh6fkCsFvBf0z5E56o\nm/oUEmvC+Usai+wkmLmPBjz0az9Y8VET+N0P+mtJ61cWkYWz81AC1f/wOhtU\nEceTp1+NYrTJ0Zu1w6Wlf7eX0UDCDigTl8VUDvnQTxfmsRB/XPDV9RLW3yNB\nafoGwVsKb6PVktskLJk/TfvJ7pVnNAioYdXI2U8ykC3ruU88mLfyLbFy61Cu\nBubT\r\n=fBGO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyWF9xdjaNqrnQbPPOqkxYy5XXnqseH1Wqd4bzwIIhuAiBIGbng/VnXizos8bcFE5JZusA5MQP+6gH/a3PWvP8UCA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.35_1526986486095_0.2681023772793565"},"_hasShrinkwrap":false},"1.0.36":{"name":"cp-zen-frontend","version":"1.0.36","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"7c18e89e8ed77cb4aacf4d9fdb8022a431e2a932","_id":"cp-zen-frontend@1.0.36","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-mwPy4HYgyWtguUH1mLlC16+Xf3nQFuv2UUNKViLHdO127pw6Fp+/EtXhmJEtQAF6jRyaXd0R/R35OaY+KDemOw==","shasum":"101f681215d8460400fb978e06eba0f9b99ba690","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.36.tgz","fileCount":212,"unpackedSize":11102554,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDsWRCRA9TVsSAnZWagAA7sgQAIfAwoM6pTNV0a+cWqAJ\nASA3mFXRn6w5wMnIV3/KDZ+XAaGD9AKOeWDIlOdXrVNBnl/KMOfn4OA4uGlG\neI20Q55cjHyqzXHzkintSkk3XTMl+xGmtBheAOojykUedNY4BI/jMIfimHeK\n1byLIgI8v1Q6caMHYkGQaMZO6OHmrCOZ0zsVsS+UrxGIA7wYH2Bgo525XtKH\nKwVEpBweCQn0UUmLhcEfIMibB72t8A1BxyYKZkWcfEfyZGxtgmv16Lac2cYr\n/5OkR/WZIEkXMWsNJVpiQv884Uxdu680vRShEFYMF8jfkaYnrc2o56VRQ6LF\nu9OdWDmAjcz9aItfGvuSvz2/aIzVt4SthnTERTmN9APfk5FLjp+RW7ItezYt\n0EB8c6cK5xJ4znWSPKq3AcHgxyhdJGsggq1WPWUJqN/byW+DFQ8JLK8cc0XJ\nfQYGEraGjxcbHx7LvDHKWyc1NkORU59+KBRqWQSEOPzK63yDB3oLrLBAc/9f\nIW2onJ8Rbx4MTj+GuI+DMdODvRj4Q9ATcp9yQdpSCpVzUUVVxcNUx6U+X5d5\nnM2av9i9a5uV1h5NhyUj8QnD+VxS6E2KZbv0WJaQhRpk5QbJdqaJTAbSe62s\nrBKV5Af/Fev/O0vdQQwK3MhMWw8RQjbBdHqOr1w10eYSv8RiiYGbikBG8Ng3\neMyf\r\n=8Nus\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGNfwJMH+AdgsRuR4vRQRfPAjPM/i3Jq4cPggkpzBk6iAiEAmj62qFZYutODVUBqqbzslhf3eaMz8dNRSN5Kj0NoYH0="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.36_1527694726809_0.9754673230827433"},"_hasShrinkwrap":false},"1.0.37":{"name":"cp-zen-frontend","version":"1.0.37","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"677cebc0f68c6d46adf0b1e63b15c944452fb272","_id":"cp-zen-frontend@1.0.37","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-D3EMj2RgBozUCxLgE/gQEQXNDDN377h/AezyesRUJpk1YhXnOCq41e0IWGCqpPWCi9ALP9TDmy6qSjYmSyeqKA==","shasum":"f54810236572086e0f461006e75c60308e7b8056","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.37.tgz","fileCount":212,"unpackedSize":11103351,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbD9tyCRA9TVsSAnZWagAAbC0P/jkZDXfDkO5jHghmxSBQ\n5UFC7Aoo1l5VKCowPVEGfbtjV/DjZJGNQux1CbkOMibZfadmTt6g+bHyWXPf\npKB70DCy3Gb2cHa4S7pFuS6nl9c0+N4phNRjBI+r9vFsj6DuxRrA6v+iBQTD\nsAJGNeDUPPVHEitHcg2jx6EsgQWJPegSZMeObXuHGgn2HasHnhvvCgTKtYwg\n3sviXKpi93m5fJuQdOUynpJ0al92p4yxtZebx+Ak4W1mju/RRkcbWxw6vhtm\nJabHgn0GCaTQ+G0TFbGGX3URgRDqdXT3mf9NH7Fog6woUmtyk0+jp4KmN8eU\n3g1SKwHK+AsqB3iPK1Y7H1unnhUsoB7M0B96EFRMFizxBoxVbYxCgI1gHlGM\ntRunND5ZMxCsws8moDnsCFBg6rLfp4yI/z/Upl2Ulblf3L1r6+ToEBu5RRmD\n8K2oJgavn5Q0Oxj3eGw0Ly4qCBZRro0jY6DORzAWzBj18OxyuCgzqDDcNL6F\nIVN94IQyGK5rdnB5wbhSy9AfYa2cla9hbBeIIPXdlGr4qWmRt/EW6nW8XGoh\nyMGBnYG6biXrVqRf29sh6QgCJasu6cM3itaWleI0Pa01Vj1G9e+MZxKnRHOE\nQty/2kS58JgPbzmqS0/FFtUgQf9XsId1iO5pJwHK0mPlnB8pkarLBiS5ktjy\n2Zbw\r\n=5KfQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFMBk6KZVcfRdLvhAP7/4iJaZvuhEuxUdd02vVjAX+KAIgXDiBwkY8t9mNRN+s94KGhpWw9BESMlbXLzVJVaa/068="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.37_1527765874027_0.02229145686263534"},"_hasShrinkwrap":false},"1.0.38":{"name":"cp-zen-frontend","version":"1.0.38","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"51c0ad2aabd034285fbed90ead1614c888efa658","_id":"cp-zen-frontend@1.0.38","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-6/OQUy+MKRnIR4UWARbL0x6uWGVgvA4eW7SNGJ3lzZlpAyxD0uwz46FTfnfdgNGTAUaugqgvZTjKlez/dIk/jw==","shasum":"022a2f8bd7e9609982f8e14d7fc795b71233bf80","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.38.tgz","fileCount":215,"unpackedSize":11152685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGVIqCRA9TVsSAnZWagAAk6wP/2WFHtpScQC5QOodposs\nDJvqcQfdjnoWesPNp3JfOveyinAHzypfn2PQ/tT4hjxEMzjo0I6kp+hbNZ0I\nXULDKfpBtdejGD2RgwN7dpV2QSOkHz9sFjj2/rMydUIP1EeN5HIakGLBD3T5\nNL8sKXaHXrPz53LV4Gotr7ldz2H7wEL6BcnRL0jgNHVde8geN7qTqKlhAq5/\nepG1ICzgNK8hLOa3EHeY1dxSTm1p0QQqK2q317LvCVuQvDF1rGqw7iwT9H5U\nkt8eE3BijzpoXuiCEvlzYT+7/wxfRAkhcNDGWggkNt3ChPek2FQOsOo1MElB\n39okBIj02uDmvdvE3N5ck7ktD9q7spPWvG0x5NS4lc1kXJN9a6Q3Zmzy310U\nlpyXN2iy9i/GJsrSbkDZ/xfUUGkIL2PG8Q1AspHHp4YFK3H9dUixKWfV9iz+\nGZx9VW3eS6lTOCak3COlUYuvOMvB+4bcZkXcjvKycwtJSNRPYMctOfLiG7bo\n5b9+IWbKTzOp3Z0qS2wpPar+eH9DEjwtUgpnHnUegZy0LRFNbISpLYXqPp8j\ngYivvRYWAssCF3SxCZDKxmY99EyKftJeJEaqVGyIANGi6VNiJ7EHIIHk3ZaO\n5dMeoecHTsP+spmk+wEkNtv+JKm2BpUWp4NWa/xJr+e/yHCYjw3RP+f5aNzo\nLhkr\r\n=XAoO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGQ8QXSl7bO4jcTvpZivfxp2ozVGuOSsO5iJh4iFrn5UAiBBx0kU+htAq4J08NnI7+ZYHuKUQYBlcqBbPWGr4uIM0w=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.38_1528386087921_0.5850571239551408"},"_hasShrinkwrap":false},"1.0.39":{"name":"cp-zen-frontend","version":"1.0.39","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"9e4d89876b8dd578106801fcd8f798431d704251","_id":"cp-zen-frontend@1.0.39","_npmVersion":"5.6.0","_nodeVersion":"8.11.2","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-hf9QoQiJTKPgk4czBSuRXEfAWHvtkwHup/wopozl7tOd2SiKo5HOMIDjYt8N4JOM6KQpU8Ds+rZmbcSQnrzHVQ==","shasum":"0c4766cc98eb26544d9b308ccf88d330139a93f7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.39.tgz","fileCount":219,"unpackedSize":11194237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGq2PCRA9TVsSAnZWagAAFbYP/RX1182unzsgIx690QSy\nkEr2CN/rxGY1BNw4ftTzVckJKsC90bdh6F+hviiioKaH4hvJDal/kX6/QNAY\nv4rBLG1e2CQsH8EcOTjdg6sWQPWjmbDBwhOiPxUyY8v5c52lYQBgdAqURnaR\nXLfoBRCVrgvjilqs9UoVxjZ8Vb04y3GTL7hK+vzYp3iPywB5WL9VHYQJo9J6\nTnEtnWCXcxhtzcdbNRCQnLHSAgGsP5TgOl7nSps+OBoUwjEpyVaSBlRXyaJw\nXeIKwuTzQdndYhsGofYOzyEWjAWDWDg6LYn/ZUochzkv3Qb/bSUDhe3Apkik\n2pMhR76p2snuDBrz8XCFRTiHXrja0eiwZYxAy7l8F9XcJQRJ6uqsTTYmsPfk\nk5HuyFiq8KnL/lGi7nmPGH7orBn2RKU616KJZq53cfokdi3ot0p7pNL1XFDm\nfs9notrZxJ1zJ4iPn/Eb0mVXtYEsOBox6sabYi6pJs3JTqqYJhnhaeXCbpwE\nh2HojqPYEacNZiry3Am3fMiqYDBOLnnfA/KD2y4upUb2w5NC8WExjv5Jvary\nO96U8F+JHw0wzODC0w9gbpBmAQfJ5trig/3vprDwRxfMvYRGut+C2ctoFyJB\ns0AXmfLOFmv9OhEXeHN/7YC6Z08WP922su7fel4gm4B6xXrzMppkUEdx4ZGb\nbEq8\r\n=8mgN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu+hU/lWi+hvXEGs1dMAbjlvPUGHZ/dzIwhw9fy4LztAiEAxcnyNVpdosi9SKN1axlSeUltfdmPvtfijiKZtB84oJg="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.39_1528475022933_0.9993081029234978"},"_hasShrinkwrap":false},"1.0.40":{"name":"cp-zen-frontend","version":"1.0.40","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"aa8590d5009b4c33b817f702adbad5f4fc937924","_id":"cp-zen-frontend@1.0.40","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-6b+3gpezHHb6b544bBGXoB0koMdRClIlM9w5sWHOOz1mux+klCK9/cECnuZowavJPL2xMjdVqTAkTJt3y96tDw==","shasum":"1ade08de0fdec8d30b82f94fbb272120d4c1fd8d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.40.tgz","fileCount":220,"unpackedSize":11205115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbI56ICRA9TVsSAnZWagAAX0sP/iryHG8VKc/OJLz1Ovwq\nec12nj12WeYgakVR3aoA5yNZcR1B7FdQaIawdbv9zL6S7kjslGqx9JvbpA0x\nr5WYk1V34p7Op3ryCjEnza9KYT2KfmCCU0yVW3twDy+gIx0RivudYgQjQWFP\nLdzCKXYsaqTIlgnkbQrqy6Epioa8YPsxnAs0UbU/9XAeOEhVM1NWTS8a/4ot\nfXJC3nthff56pkAHu49ox3irfpwMAjxaJAzOvJratCxYIrUtHfugY0+TU6sE\n8HWE8uyefjzGbvYasMOw8xW9LXc2eISgyVKV0ieRp/w9GkEP3yR/CGxdslLj\nnSxQ8kqlHZx1h8VkvrdhAt8+5Z42yxnlYCo3XK1jfQBLriZ4uM88ShVuTE4L\nsDX/iE2oHkQ3YWVtet46yh9l+zUDdeSiQvPQdyfWSrtplXzKIXKTRltjdGj4\nd31zeUqxWM7lW3pLKVIxl5hVHRAHyKO04xWEpFnbuRf4DWxRqZcaIrAqZuDh\n67V3eWePiwVv54rDGBHkArf58/JUu6ROu0M/AEJeOuX24ons3O+Rf2tJmxye\nConbpkF7bfC7XhIJP2i94DAVeiZ4s9Ck2qiTQdFKOLbF9Pu3rrFm5iLooIAx\nD+E1DBhU/dyYfMNoAtU5Yw3FyC0DXUyrWDzDCKAv/KeFqEkLhe5RQXXjr798\nlANl\r\n=OwUT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoTlU3mXXhtqN3/dwkosIIoyFhDO1jFyHM8Q3Azow3cAiEAs+a8gEIGv7KYjWMHoSHUfQtR6TKzeKo4+gy8L9Cbw04="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.40_1529060999803_0.6343542650687903"},"_hasShrinkwrap":false},"1.0.41":{"name":"cp-zen-frontend","version":"1.0.41","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.89","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"358692a709053ca23a9bd7338ca6821e89514133","_id":"cp-zen-frontend@1.0.41","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-aZoU2r4JMags93sdYQIxv1BCrOYo/HlYrsRXuoaVYnsZTF8TQ3SaB/7EHtUhD26AjnhWxJ7K3d8Vp/s6nEg7cQ==","shasum":"befa44de12d6f262a64c905eec664cbd8e8d24bd","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.41.tgz","fileCount":220,"unpackedSize":11235550,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJ9MsCRA9TVsSAnZWagAAkX4P/R+zoXm6678ELT7S2ygN\nTTi0g6plxk3X+wCYZF7qQBEBkQFcesCB7om4OK4hsV9I7cZLyyljo514D72q\nsj5KkATQlEJ9eOkgdutjD/0q/AkYcTPBBwnkR/kq2C+qcJq2ZLOG56gfd77G\nszIZ+MzZotPwLQ3sHbPMm4X9LzHeOI2FgDpgCjgei2JkMu+QPuu8T1CnSMY2\nMWJ3fnaUSfBPqSd5u/5MhB+ZK1SZEB5GVYRogxnj91u/SXUkvpaSq2e2raCC\nKoas8EM78pv0mGRheDj3ulBaHYYg6b5rjDV4GSfykja2uaUw6pePTqkzGk+H\nowaxHk/CWOd4X0HaycIndaBP1ZP4WPJe2i7okYDJeMi5nVJkBS0QOojMkmq6\nWGOBel6zjGtifHRXy66NK+YivLkh7y1qz1eGicn2ydhA2EyHZ4ozz1cS8B2Q\nOSE/yKJQUZ6/K9nfmtSAnFHe1+MvRzV91QCsZnLWXiVahMJhTnHFmmzrLezW\nwApa7Nbq+zumd6bKOk7Tj6myqsfs4bVw+5rZSAd0V5I5qtU76ESTeFRb3cNj\nLnhbNj9LmoOVLdtPY+nhMM5n6AECXTAHvN1IcCvMYzP7+9vTHt/IF9hXwIPv\nTguDj0DRCp4tU/uc9d2pRoOc5zl7CctoZSxvyK4Q0MCiTJptkaOrjtOlKSRb\n6WsX\r\n=wVgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATcqEiKxYMKdVVQN1FzkroCqH0WYEq8K7mav08FuyKwAiEA6kMefhEaWopf4SVP5UW3fryQcf11c2aXrPXVBgnlJmI="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.41_1529336619657_0.40595898716102097"},"_hasShrinkwrap":false},"1.0.42":{"name":"cp-zen-frontend","version":"1.0.42","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.95","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"ac054d21498bd505a550e62689d1500f2870189e","_id":"cp-zen-frontend@1.0.42","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-DYO65e/pcfTwANOHsZHL7xU1955TKqiRzM6xIkPdXwFcytTlnYlQqee4tpyRn934tYBmH4eS6BLtRQxMa9KU7A==","shasum":"3101cfd36410b8a36c499921f6b041d94154fd83","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.42.tgz","fileCount":220,"unpackedSize":11246059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMmfKCRA9TVsSAnZWagAAAs0QAI6rICv+qg0Sn51qTHNA\nctzLdHdBHKNblQWcSzOdyWBtEVpdXxjXwDrvRypqBTC5n1QR9dcg6cacQQ3r\n8FuWb8jHAJP4Ei0aTL3UbX0kNkyCOA42KC4XBMkG88X7AfZZh1bST9eKBRY7\nioq//Qiu6PKwPOhkft51wn00wXhjZ9rw/MlPwYvYMdZDoLckwAu519yiR5cb\nYqyxxhAIuSyuf+rNju3uZZSfHHwA9oV8ZGsP+t45VFyaDkQr/Cq8Y9LM3yQo\n9173OpXKFovA+187sQBHSZSR5tXVnLv7v6D5JLxCf7rb3zTFxdHRIAGm9Vej\n31Q9wb+PU1c7met9p1d1XLcCMDD9Y+pi3FWm2YVTslJg/W4jjhsPwVRUQ2tr\n4qoBfaeAdrdNhkwOlNYAiZQYjw+WK1ujjI6NdwPsZuZ+SrDj/BmRytF1ihJM\nkkX6DNXpASvNF+vAppHZNH9J6U6K3/8jwzVDKirqahtjgYqim9izzm/xjADa\n1oOTzAU23/pNFmFekES6oLHiB/RvBy1Fsm/gFWX1fHHImAuTG+U1JYIxI3xt\netGLBMjoSl8nkmuTHqDj8n0HH/JrqZgYvIaNlsrFN56sqv+wsQw72Qswp97F\nnkuMQMBooreFeXIt9v5lzuXFlLO4QVAdoWIvbb//uAb3IFGTUIvZThwCDoNW\nZKY3\r\n=ZAd1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE06XQVEDPskjhFZDwGpJ9pcSrRNR8H3VJYLLx1DcOBAAiEArDNYJzXBZD/YLK0x1W5atQh5j0y42hKGQDh3VyTxWXU="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.42_1530030026764_0.5281838705789166"},"_hasShrinkwrap":false},"1.0.44":{"name":"cp-zen-frontend","version":"1.0.44","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.103","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"f17b7a737740098ebdf79f79704d28ee2bd0b57b","_id":"cp-zen-frontend@1.0.44","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-vBJkXiCSYgck5zA3+u54nZFX/yiSuWiO7AEuN7+tQorTqUASbOLs0wo3VLiucdXWLWBkP1YSoYX1bLnWnDGhsQ==","shasum":"3c0f921abbc8abb087e8cd64847086aa5b8656e2","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.44.tgz","fileCount":222,"unpackedSize":11282555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM5aGCRA9TVsSAnZWagAAepwP/iBiv+6VgFrKAkTliz/m\nNZEGzneC+Sa1f4AiWjkfEco47loxynIKBgumxYu5yN3PUEbGpfteWecAoFK/\nYcu/eQNnZgDYGoJy7nU7Z7yg4N7LLOlMB+1cn2wgb1d0a7uo1eNaHgrE0wNn\nNhk9mdAGFWxkR7yz7M6ixrMVWsXYg+Nl2kROx7fQkviPUdEb2UFml7Q7T+1W\nWgseSaPSBhXTkEzOm3NpSgp+DMhnMN8WEe/0hOiF8idBBQ5B4XTxPuU2bn59\nqEGHKvKWwwO/hoT9mDMWqGUx5ZSJpWSaPlwkwMU8lF5kSMErhjMzItxTauyd\n0OiXY0uOB2kZpGmZy8o+0/GVYEJphbuENWkkECn/jbDjoLqoxvogFXBNreXz\npcHDjTjYpjqR+/uCHfEztbPHcVwTd+qy4PM5Pp9/RnWSKwG/N6G7v5Ne0jkL\nwcOIfeSOF+fuzzrr8UQE+Yh/UgU5kcqsflvdZ5nl9m8t53QHvwHC2Pk6IcLH\nei/nLBMXBzym7fZfyLlsRWcfaRxaJS7afQVwSOUXq0ht07qTvXoGTMwitAcu\n6X8KVwij8IIfhv3v0DdEl0Ri5pqCX+I9Cr1fe/gdSSS7S8KAMuHxPndLjorX\nfmCAs5TorE7T8Lt6zp5y0wvTqMvA6b7oQL6uFwmN0OJVKHi48/6c76+x878l\nc/17\r\n=taZK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMAiClniAuDQxugqFkE2LluXlmNtFIPiGBwehrs0TdNQIgVTLXXzAlLHvskFZd3np/vk4XUchUMESembFfeBRFUGw="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.44_1530107526099_0.3579862232763886"},"_hasShrinkwrap":false},"1.0.45":{"name":"cp-zen-frontend","version":"1.0.45","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.105","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"965d60a68567f33858aee239db27d62cf492751b","_id":"cp-zen-frontend@1.0.45","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-IJduRR0VqPI0r4FPNlCOsbhMPcvZdhQDesFjqe85VcUG8Gt3AI8C7MtFkNKmUz8WWxrUASmvu/xwAl79ucCZbg==","shasum":"e021ab836ff170fd73a5064b22caa783e4bddec3","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.45.tgz","fileCount":222,"unpackedSize":11287355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOhufCRA9TVsSAnZWagAAmkIP/2n77dlf+xW6JkkjpbEb\nqZhgWg5WQ7DQJeHYwYLg9pjPhsN295CdSPyNgLMEm/6jOY7XNvzL1ObfrkDA\nxBeDDMdL/vgaCBGuFFif3lA9xkKETuWRuSJMpntyDwXRY4M5BDdXH8tVc/7h\n9TLguDaG+GiP+KWwrJYXS8FfF77WXSB0PIp7EtXDdGXoBINDB0KsGsEzJ0CJ\n0eIr70FMyo41jcgU/F1ZRaGUbBTB0OU12W4SSqoBpplLfH3YI57H6b29VF+E\nYE6znzMBKBr703NYKdc+Yj5QLwUIg4vH+dZe5+RmrJ80CggF75Z/OcrVcr12\nK7eUa2/0MR0KB8egfKjPnV3x0827qRpoV4QFQ/jKIeEPJEH9a1ueAd61Gdss\ncpha7Pyh2yS82Npy87oRgPBCWm9CG9gLzx94U4vnwgIykq3Yq19XzCS337FR\nBm+vrAN9iFMzUGBa6EHCqOrfONXFzE2nfltawWbT4pwfrWmr9l+9bOnhpUGJ\nOFmrZuoDKrho8ruvXDpX+Qt3BQHUOIPFjsYql0Ig3PGePhglkyPexT8emMjO\nJP87nyRQNUV2KFBl1wiibkPXt2na42j15Dpvdu5Zz067NpyAq1urC9TLH8BH\nJggyAtMdKG304sxf048xr/b8cv1ivcx9vW+0pdD2Km7fDUBgte5QWv4Zsz4b\nW9mH\r\n=LsMH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaNJgJoYa5GKw0V5Qver9/LtHN8QSwIC46ZkXA36MQKAiAFrZ0HEdzsDz/Qq67kg3QCWvMbAiUDXAsScwBB1zmsgQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.45_1530534814894_0.2335235259219195"},"_hasShrinkwrap":false},"1.0.46":{"name":"cp-zen-frontend","version":"1.0.46","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.106","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"9880ab899ac61617c01e005e81019c91f7ee91d4","_id":"cp-zen-frontend@1.0.46","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-VIOGadnAJ+jq6FM6kZooM6CUrnxKGsrJUpDf5ohEFCiajTC1tezX91nenB9NEbzoy2c8fnjaKIjwJINqgYhWSw==","shasum":"c1553b5724d9be908f697a2218762957ee298c64","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.46.tgz","fileCount":222,"unpackedSize":11292518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPKjZCRA9TVsSAnZWagAAdWcP/iWVwgNHi5Q1r9q4My1l\nAneyslzhorx4QYvLQjylVsdczIoOV0sGfHrUzAoSeeay60POJchNVaylQJ7f\nq6azbVltIhTkCRJ//3B9qgczqQ3fpsGCur5RXPEx9LF0OGDDvr08JWHD0vam\njb2T9FFNb462A4AqvwnR7zpTYCCPaly7SLGp8NyuSqhk40jtShklm+fP30DM\ngA9QVxxeH5AbXmvVbqSZb18zgQ3E5QN/7sDzEChU3j8aqVUSR0LN5XRf795w\nlVSlLrhopp2pCE1kGgg4Ebu+6jPfb4OwuYYkWbWITiUisdRNO5GjiXK21+Cp\n6jgqXKeyeIaMcBXwajyqvhsgxXldve+Cy7Qb/cqNK07h0QXfLJLuQnqNHxgY\nE3SVDQg5Qwvs77fact5el3jdyle7XadkRkQ+9NLJafWEQNIYpl6R9pmD62Bc\nva17qjy2sQi1TRbZiov3i8QjsFFwkM/QnmKzI0pTJGLau0sUFmqcBDV0ebIH\n4gyKqNMz9csjZR2GLy7UOTXB38VguPh51WtGQdf1NsybQDGnKR10gL6IPYgL\nrmBohlZ42vXhiw/5pSTniGD7p3JNXG02pQ1PBJUVf7pksxlHjjMhzNtVdOx4\nLGaO5ciBpckubJ29ZfselHkakEXKoZ2gdDM5GZZexrgboLr+QxtBZhsN4x5Q\ngP7r\r\n=u15v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChf8ruLLojEhdb1WiiFyDLzAWS7gS7ZxLsJ/Rpb+CB/AiB4ncRxMpOQBK7Nv1P0ZyHad5bstS0Qb5is9qJY5H/t+Q=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.46_1530702040999_0.8372246346082342"},"_hasShrinkwrap":false},"1.0.48":{"name":"cp-zen-frontend","version":"1.0.48","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.108","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a4688af0fe5c8676cbd0f6474d6a5d0709455902","_id":"cp-zen-frontend@1.0.48","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-otyJRnLvzPnspKtLb8cD6cxRqqBQ+0kP5UdbeauBCwfenM2BkLfQPzcWN4/bLh+/QH1arQ+OoNFs6z4ICSOzgw==","shasum":"2498498d48cf96f022e6969737fc3f4a0f432b5b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.48.tgz","fileCount":222,"unpackedSize":11297091,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbV0KlCRA9TVsSAnZWagAAD40P/1ulzHOUFxXIj3oeneZk\nc3YS146Y0LT+2sAzuPac63AJwrfBi0pgi+nJ1enKIZctxywhlTdrB3+lQtoW\noSFUON918wPXztGHh5cAYcOP8ro+x0WgtQUu/u2RaROLmBwqSZE1q5QhHLwR\n1MjgacGK+kG5oAiaJEbu8bJ54gor6dfmub3YzlwvtbXH1o/8LUhVrH29tXtr\nAm7+lNNwrviPF/NXyqxeRzQHBKrS2/dJBayi3mn5UyH7dCy385HvSJnlFr5o\npaUaAY4xv08ypUv3fmG8dMkC1KWFIe5Si/sH9THPcqiLF2rmGGL5xKxVxULZ\na0KRA3hPh2wWZrFYyn/YdYhdCaDIKd5Snu6uktpeY1qsnI3hLAiGsfUnfS79\n0y8OVnCe4zSV1+23+LzxkIppUE9DUsMlA1A3L+IpGbHRZGP/NEt6wIf0D2g7\nABICRRRUjc6IqiGpgbniK+cEuNOButEc4Fp3kX3HRYrysSbR8QO0pILiAkGx\nBGLyOyWNVZLfQMV9DXkUV8gLQ6M0NVLMj60ZpSyQPdJKW90BOfpSNafooh5Z\n1pH8F19bKnRx6dEvLxkKq4JXjUUtNNgzqh6pECbnwgC2ERZin8NLAQDZCb6w\nrvNbBULD3PVZvcepCqsl1JJ56NUwD7j9RZmn/RbbE4dk433VhFCILb2JWU7u\nY7AU\r\n=Szl2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFc1xIR8ZrshwVrxIwZfx+QSGaWPpwc7pVnZrP6pGLQYAiEAjX0lpn1nSbe5Q4y5eU2TpYYUl0/Abyq87uqfOxXVE5I="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.48_1532445349167_0.6746342614003882"},"_hasShrinkwrap":false},"1.0.49":{"name":"cp-zen-frontend","version":"1.0.49","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.108","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a8219715d9ec7831675d3c812ba5ab92df539c6e","_id":"cp-zen-frontend@1.0.49","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-jKqqJ4dfFi/v02faWgV0iSA0NdSW9mIgMN0A+nHH9t8JbaOoIzwYO/u4SP7z987KE/es0VHjLzKiOMFKZVH+ow==","shasum":"559714bdb473e1457ab212d1e210b350366f1c47","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.49.tgz","fileCount":222,"unpackedSize":11297019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWyu1CRA9TVsSAnZWagAA3dUP/R1CeyhDhpB0sfnosNX6\nbe/IBsQCP9wb/GOWrUHQvtMhHf3wMfHzSpoMq90xZxndaIcPu41g/KwwqEH3\nm8Cf8dk2gFzph0eUDVz1xr569Vogw0H8+eucxT65U6SZ3/lZUp6oOpdcBJWt\nyzVAZ7mVGhwhY1XQojFwBvlZErTsDBVYd8r5RwgQ4oJMiE+4wyS0F3u3NZJp\nvAX5LBTFRLdqltacahUU9n6i93xPTue0Uh3DNzydaIC0kCcaEx+eHgv4aoje\nQE2OP3cg5Iw47JyNyvb/5iyjqKPaJgxAoFClVCuJBGz6cnf7SYfg3W/nOcoj\ntmH/8x7fgl5DqoKELgtU56/OuF6XT6TiERynU08BxLtZKPgVHjFyW26eG+SB\nxgMyxjqSmn00q4JF9YxCC6S5FVcCZDjEYBvohXL+g4ivfw7ZJdN55SeoSRjc\nmbM/l98g27fCs8iMUiK2etVbpTy5UOi3uq11RnAlXJegItS+xHCLoz0WZt2o\niuGAdzuD1vYAkXfpX5qnXSvod1F7kK4ZTX78+NhZQHUDyObeP5yXAidhmMKs\n5Zyq45KL98wa6viQ/0KaSYUBvroP/wL0qC1Tnbuo2MBFnD3DiUj1OHHLMCdB\nTtySYWgFZMjEAyw5WAzA/a4xbja0TCAVW2R8VYnQVuFS5ADfTa67mVfD2VTo\nlFPP\r\n=tdD8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEfplZ5e1N+CeHZyha6O4ObA8j0IcgKZ8aAOMeI4fjxHAiEAu4UkupN2e0uOu2uFRByDH7xYDrTj6EcgfeIz56HCVbk="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.49_1532701621765_0.7283274207706372"},"_hasShrinkwrap":false},"1.0.50":{"name":"cp-zen-frontend","version":"1.0.50","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.108","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"43bc1bf705629fb54499091e2616a88b3da76889","_id":"cp-zen-frontend@1.0.50","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-3o4y6xXOb256YgEWeXYmAqa163TDWjVxOq4L9NxgoA+hLN+kWTRHoB+RnJica8JvS8rflDfCgT0y8Is4925stg==","shasum":"c1ce30e7ab757577dee7094e41170668a2f1eb11","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.50.tgz","fileCount":233,"unpackedSize":11321950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbW06+CRA9TVsSAnZWagAA5igP/2x6KwgGVlnYwNVRPcpS\n2WVvr+fnDbNwslqyChQzXr+0DDF30Nj6QgpXe2ivTpNxp2DLRZ2Br4/51jm/\nIHQCLVhPB0wfeK4W21xpv0sa0k1INbmTBHycAeKLrJek8yoPhF/dWGEZ6eFn\nNvpb4fKBYEEHZ+WGTEJaBtM0eut7oUF2QV2s+MbXM8bYisKRlm1gUrYsp+bs\njCpysnLoUNx2B6PRXa2tzhKz3Z9ST/5UniUWjoFTH3+xw06HoRRd6sehWatn\ndrixOjmIo0ibaZ8HZzNCOY3wv+AH1+F+T+D0Y122A98p0yvJmqtuxL7bcI8L\nk6qCjgiis1vL8MNSmQ/bo6bStp+cNBK2Voyey89D5eqiXccT5Gza6LFHS3BV\nUJQ/4DJGC0lOk2davO8P8Pa6Y3c+H6ClEakMwUS9zV2jIjYnO/2Kjrz6WUcI\neLTmvrBPbDkFkRlGlhR1SkTHkqZCHddMnrVWNciNN5T7gbL74a2JT1D5cJKB\nc9sceWmSU3utTRQ5XW9CAGIhj404DtM4BGFSwG01uXlK88/XMCSvhSDsXEK/\nF1bokIpwUUHWOTt4v269tAd0gNqsqxlCDBn+Sxn30X7QEPMUZWlKm+3v20wj\n6RCuD57OTJlT8+eBZcMsCbo1PUMv+xGi/WUvRKg/ABciQP9RE6oVxEjmdFVZ\nxaL3\r\n=bI3H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICP5prisHT5RGZZZKhg4nORkUrfyxV8vRl2DNmlIhLUXAiEA1gWRquWxDbmiB9CjaOz5YM/2wwRM7Ro0G9IQvsAkeOA="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.50_1532710590136_0.6533854874860567"},"_hasShrinkwrap":false},"1.0.51":{"name":"cp-zen-frontend","version":"1.0.51","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.110","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"86da36ae16cd2c7a11c23746073bd31401da5648","_id":"cp-zen-frontend@1.0.51","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-uBNL3IeASAQ972yjo4JR2k8GqDCijfSp72qVBWJ8NalHqfpcX8SqDOw5Boo5ERFg4rfQg/Gsp9BiKw86L+8ssA==","shasum":"7d9cd877eee9a88cba925eddc265f776b8fcdcf3","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.51.tgz","fileCount":233,"unpackedSize":11322950,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcupuCRA9TVsSAnZWagAAa7UP/iHfI8i/WlEfXwqgoSw0\nDVSpLX2411VOKorb1kAePlZIp8O6JFOROp3y/RZD92tVqG018KOgObhQKoaw\nqkDQyzc0T+TvU8ohaMpEyI7h5LClDKzgmXzpKk/MOyWzYQRD9M9iaXdkDROx\nzd+j61sEvA4R6dbGh/pZqa8X4VuMf6XOPrZBgNTqHLBdXfzrorKJIbrl0G/T\nLQvYh+6q1bkp8sfiEcWq487nW+k/u7yEmj2RhqLZHynEKCzLtRRgzelEnJmV\n7zOTF9uSnQVeULHu4zhZw56n7n2DjXVKG/pOR0tcnMJ6xUJ6207y5d/EvWoo\nVhsfJxls5Nt3uBxpe8STQI9gCCupO44wV9fQYqm6xGlIQ20cBaiGuN2Mtuoq\nFuk6UZRtjlspzw/vzmLcohTfQ/guhHz20m+3M9rRg0+bhNg7J8sYhyA4M/Pf\nGiul/Z4UpDHgNpzGcifgLgWQE7cQ6NDF8Arw00BF9jFmvECUE3s8uBcoT/Kv\njnb94Woio6a7yR3GmLhWI4SH30CynWXLCyitjvI0a5l92+8GA0qYH0C0VJDL\neeqGQh39Z0EDPZ2Idh4LlE81zSdtGefDdDL5KfCBOKBQBiEZYwqglwdA0b4l\n9SOvNPlA4iq52kbCpJCSo7SYQAP8795fOA4KrDpmLp6SgQrN+8kbI20x+KGg\n8zMc\r\n=Ofr/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr7XedYSoSwYIHfgsQrdZb3oJr7zBEMUY/Sa6NUHBXBgIgbR1JnITUIVscs+ooO0TRDbEwIsK94PI8ALWiuJ8PVQI="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.51_1534257774360_0.4216689556171671"},"_hasShrinkwrap":false},"1.0.52":{"name":"cp-zen-frontend","version":"1.0.52","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.110","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"4969aa2e0d5b9749a5b0868b43963c23682bc648","_id":"cp-zen-frontend@1.0.52","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-PZMDqrOGGUIJ0Pk5qbz1diVCrwUzTDo7SVEEgOiV0aBr7bgi3qT3ERfmpsxbMvbevJv1sTLM7f8s8F/mqh2Wxw==","shasum":"c0eac88ed77907c4a8e07f4d52fc4244f0ad61f8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.52.tgz","fileCount":239,"unpackedSize":11369087,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJberoXCRA9TVsSAnZWagAAJIoP/i5RA6HePo1kCt7vLyAN\nzvKJ+Zoulzg2HL0D2Oapi7K8SGYLf7wD9LPqHCM2R3nduVyVmZl6qvJgxvrH\nI9FeH7kH1orYWdt4TZtmMrahRpcxUlPTJBPvMDw9pvqGOzMwqpOjqFWAyc9M\nTLOXxmmHdmbThBkmcxSc9kouyC2OYoAO614KqaI5Jv3N/0TreeUgJ4t7UD/M\nIao3i41yY3FPGD5nOMLynresZDknn5J7AofQ44CkqB4Bj5LuObuZ6ROxlHIJ\nbOxc4DcS7WS3b2z4DsCcimbeUGR4048lSI4STg3dGBCQCCc0y4Z1S78zfURe\np0ZWcTcws4oHedMZeDwrkjLpKfyVPV+ijHSG4yLwzOEOhoCGgwH5VLO0NPTS\n1oNUCpfEYouBKD3f64meyL/DFyiiCVPkJ7txY7WuflGabNnDxQ1ml9dj4lMY\ni73en4szJqyJXj6qb9GHVlotOGmRvANIv5tfRL7XJ6PCaoZOJ0/BEVRTUXBa\nN503bQSP8tmSoZgtutbqPmEVHXiUZZ+oCVEf+xbvYhJ9zLdVFf6OEhms6bIM\nV4y9uC4Tl6Q5bzS+kVad2nh8DM7hlP/2fy690JdLHiVDrR6otxwX22/zcQML\n81F7mvCVCYaxU14MjJW0FxUXMjKouoKdfFjgfgCa58w23Mi2JcNhK9FHtNjk\nRXjm\r\n=f3WU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8quJuk7uxNVF6gRKHPVG34b23KrSR+GTTOAggi2o83gIgTNcyBulPBN+u3w31RAKJ4FEfG/NkYQ/kdTBCYmbRkl8="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.52_1534769687006_0.4696351601691431"},"_hasShrinkwrap":false},"1.0.53":{"name":"cp-zen-frontend","version":"1.0.53","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.116","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"5698adb1a1867467af23e3c671d05e9239f8ffc9","_id":"cp-zen-frontend@1.0.53","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-TPhfF6e3hBHZ0/qqqJMhc6Tnydhk5+7NIof4ZxOOgfs7NZYsvATCRPoxoOqADUsy+M988csvx/d221SQC/AxoA==","shasum":"9d12b48992266493e54547549e840b5fc8891751","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.53.tgz","fileCount":259,"unpackedSize":9513996,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl4jXCRA9TVsSAnZWagAAaXcP/iRiWEhvkzxYhBR5hMpL\nUdbdRj68q84yWt7lHgYg5PxwYy08g9/RqpreN8b1MH2wazVbQQAv++1J5wmb\nXpeL3hrKOGFsRnvGMig7U6Ea+vTxHnMvfGM8+jO4Hr9vOd0bNSWzq7UIFpRb\njaHfxjp/Kyy1MG0upmoArc8TmOCzowW2iOP4a356jEZBDsRoLw4FxqpmT0BH\n1FC/2rALS40JiJsxcxCczdoFJTAsziQdt/85kQ7Gn8cHSKuJUSh1vGbCPtLt\n3QI7IHm32IQjQKTlZvt8cFKGL3aVyFlNETwYPsPKuYBJKcnw3h77f53apOEb\nGEu9bmKeg77JNp7NBIWh8TsEqMAhodZ6wJ9YEw61QBOUnh0Ic1uUhIXuOFOQ\ngycJcrTjD2tCnc7dnSr6UQa7EuvBIEFAD7CatLDcakpi/q8FKrmB8ulYLwUh\nknpzxwHNw2dquq+Le4qoxUzBJLzhS1Fvi/KTum7EheXEa9uOFNhy19PQqz9w\nUYtXYIECE39gU9YpAsfZStLPdFH/xVKXCe8QrM4eLo0w4fwDth+rWbtif/gT\njK+keMZBxyXpLpH1/hZgL5Z80ZrFVG+mzBYitk/Bzkgq7HrrbOh8x6ukhqWq\newuxaWE2NYR+/VyDe7cgGpy5YzhwX0TXSB1U9IgqnO0/i1Y8F96qbhq378z2\nybcZ\r\n=uFRa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGszDshYtUhaFsUeqFu+IBlzAje4yT+/N3k0dVpAPvOAiEAyn3/zuodfU1rvxK82Dx8vQ7O/ipvRHBOicS8xw0gvmg="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.53_1536657623107_0.6679202625727261"},"_hasShrinkwrap":false},"1.0.54":{"name":"cp-zen-frontend","version":"1.0.54","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.116","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"cd84a3cb28964115b261f1e2a41bdf09d47baab7","_id":"cp-zen-frontend@1.0.54","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-qioJDbGmQ69o8Qs9tEIyFSWuJGYi9rTRaRsqLtm1O0nihq7J3KZG3usykBWcIELmY6i6Cp/YSyjfAgHhuQRUsQ==","shasum":"815b6b42c5d6b7f5c0529101253ac1a3d2c88988","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.54.tgz","fileCount":259,"unpackedSize":11664662,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbl5SMCRA9TVsSAnZWagAAiRYP/3JUz5dQoZ9vxsfxXuKH\n++Act5w71ayZ7BPQ4bHpETRstltU2TLxpswA9ovNdIwSkhBKOe18NfCeCf3q\nGQ4tc0BtTBFH3OZ9oab3dbeJtKS882ax0J1GG2DXSSCaNJhtyfll8Ypt8Qc6\n7OUgLM/WnybSx9TH/Rr022NNa1IgDdT2mcYb3OwbcyhzTj48W3s8OJdpEskw\nAl0Lyctw96k9gF1R/IyAJLGZdUCI1xQXn7282eWTy1GZnf+TkDYNMs/8yPr4\n4KzuAfXU2/odBgr84bCAJXLx7Q38NcVl3PHRqUJQZ4+sup2sz5lbrPb7BSt/\nzxjQpyQhrreePbDHiePFEHzGV/v0ETOqpVLI+Y1OQyaQ9S8gRkZl+Pln4n2w\nhN6Mil01vxNJ/CMQRxKV1PRkIwtj/y/1rVlBDq28/3t3abYZGTd5YefbWacW\nTrpDQoSQiqcepiO0RWKxO0rPvQxl7foJ7PzMxMMNHdbF5BBrW/SiXgVmJCJK\nuLRsM6Lz59vli2dfFXpeX3hWL3YHmjqi/21xVIGgrQZ8UyjnMoQHEv/X/Vxu\n79zt8UeuwBykNJWGCBSuZdMhrqhOhkwHqKqlwxBjCz6TrliJRkUiYpsmj5eI\nU3uzgtJLjWqG5gvTvn8q614Wqo3ERsFXLKkSebRIe+kWMplvQWiexQuM1tRf\nX7BF\r\n=lPwt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCpQ8eVZ/RRT+Kl6qtny9pO8s0+jgFzFreQSSmiJfgD+wIhAJgz1Pp6edBAPzYHlwo5tovh3macrn+i5QQFQnpbgtJg"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.54_1536660619662_0.1644056171432291"},"_hasShrinkwrap":false},"1.0.55":{"name":"cp-zen-frontend","version":"1.0.55","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"b2598e49174263b2a76c9de2eaf59909850e80c7","_id":"cp-zen-frontend@1.0.55","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-HqIOA+Fz2u3x4TW5pUvn3BAsFJbPzJcn0xpKy30mHkoC4j9NZxjX479flUUc451n9OqKzkfDn+uAfarayClUaA==","shasum":"8c05f82c9fa67a25e81da400fa1407e8d8ebd6ef","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.55.tgz","fileCount":260,"unpackedSize":11673934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmOLRCRA9TVsSAnZWagAAoFIP/35XzE9xwZFYaP4c7Dnx\npIr6/gc7EHPgaG8jzf3Rk82kNYiamCZQf3wogdatI8yRIpbrQAIdsRcfZ7L0\nSss+FHcS1Te+muD19QNfloSWwXLnVVsuG6nm5rXjgAe2jbj6mkiwlgp1ZhDf\nrwsx7vWF8o1gJFQIBTBiScHNyOItMydXmGXjTtbr4gQEQ6fpsG5wAU88eK+2\nPBAnbnaLAiAI/xrS7smNghXhsXHMq+hhOP1uKK94ZHQzn92oFCSSlzO7lJ0c\nnjeI73GUxSJAGkd78uACvTbnoAwgqZxdTl22xANPTtCK6jkjDsw+EA5ejOds\nd1KFvyVcRvU5BEfDroVtxh1Jio2D0dMPOPiMnhFu0S+0sCi9l7hwHT7rW1Rb\nlbLrtOvJIYZgkkjlvoIjo8SWlhoRxeS2m/W88nB6FY+FNkmAER+HV6PWARwA\nc6O8mr01u9tcq2mxag0z2MjSD/M1kI/lsb+aGvS2n6nQ1uZ//Od8K16JSlOn\nDjEunD4L3UnGl/1NQB2oTvMwUj5PRG0Q9hJMhOyBKJePyFRIaNDvdUvRgaZW\njt4ar7i7kC6PSOauAQnZIin6/4Zzeui1bm/byG4tPpuFtXXVVFMKDM6nt0nC\n/GneMqaxBGzJPQQhzrQqrbCJs5vIL2c2i/3jYTOTwlHgDIdetR84YbFxhsb4\niJAy\r\n=znwM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICVSP0RkhnCzfB4mvl26aHc+0+yn8MbArEAKtJOKzdD/AiBWUOJhJ1hSr5ZyRbrpCP0WbgNrpD+jHQPDQsdMKbts7A=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.55_1536746192895_0.7105512491342998"},"_hasShrinkwrap":false},"1.0.56":{"name":"cp-zen-frontend","version":"1.0.56","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"bc9beecf21f91907718207630caf1a5b748f902b","_id":"cp-zen-frontend@1.0.56","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-8E8ZN/UWdLLVuM/XP4D6aEakl70SNY4xT19InmVi1AXhqB4W8IaqgFdJRRqhPT7BlEm3x1Zhsp7ajAdr3uuHUQ==","shasum":"94242153bb2406528fb33d591d88e52865e721e9","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.56.tgz","fileCount":263,"unpackedSize":11682001,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm3ugCRA9TVsSAnZWagAAANkP/3OLOztO5RidkZCV2f1I\nzB0b8PgPejTVrdepoqNyKHsj38iT436Bh2ZlrEzPEASJ4PcTL9L6ihjjun+s\ndb77t3RPBnVgIAjEWvebYo9cKAmhNsXIG7c6tSEuFR8C7TufELiup88Xao/I\nDROt6Y6xDNUEnA191l4Qb3XwLL+o5drox+IaOhWCITox51FQywiVjWYwg7pR\n5UtAjzhqqfNRw5fy0J51mBrdlCeTGZ3nQ9KR6M/NXdAuOhlHA8ertfandno9\nQDAOemMAMtrqI2SR4onABotWdVTEfAWVassCrC94YyYtnYLFkLxklgZE0IvP\nKnQ71zOGK4pEXOy/CgSFf9LFLGzRMRP7ZGTtqiu933I9hSDelDY3dtUkNFGk\nO1vJUlBqs1KYhdTCq9ELhWiNG9IERxZCQIn8s1JZEru2iqAk8K3njSYKPeD4\nopBZx7CK2WTFZULb5fwLMNpPswbbyvJ/d59kYKlUahintiZMbcIjxxGhRpZJ\nMCOBtXzRdLGieSU42Eohz2LPUDpJNmpFnYGxYbOCIG1JRMWjmJIMWRXS+v5q\nn17FOv3H6OhWsNSgHivmb3B8UvVvmZdYsalstnyqC3OidD2qFasFngU0D2J0\npI77e+ZQ4zh6Lvb3t4OCXueQ6ZCrZb2hmvTuqvIPJZQ6w4G8aswqGxZT9IlS\nrWUM\r\n=ssg1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCK7zx0DP7fKHRTb/LP6qi2yLKfPTfkJ5mvCgCfLTsd6AIgQd1NfW5WcGEi9ITHgsK5rjD1mI1e18vf2/YgrH7vE1M="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.56_1536916382882_0.13223031450958111"},"_hasShrinkwrap":false},"1.0.57":{"name":"cp-zen-frontend","version":"1.0.57","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"e4d90b916d6f042fdf8cffe9510b4170973151cb","_id":"cp-zen-frontend@1.0.57","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-1vmR9YzjR1VQaKkRqnrHDyEkIZCTYeVj1/NS404MdfkoIPOOCgkXu9ltUF1DU+5+IXchpizrWnDIrxr4nesebg==","shasum":"861f791bfd140a4374ebd67fa55ee2569d10db81","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.57.tgz","fileCount":270,"unpackedSize":11867331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm4IJCRA9TVsSAnZWagAAjs8QAKEBxDUufwDr5AsTaCLk\n9hNIsL9wmQn71XyFWAmAo6WHnqySQQCTZ+P+ZN0DM0gOUlRkoxn+Osp8/BHF\nOIoicklUilSUE6Kg9Lmss1Ao6S1a6qnCLYXqQQoT/eLt352jbynsaqqQvz6h\nqQBBhN0/Hepdwc5WCagpz0+FX/+tO++IcmvwvYnL6AbD7STKrSX0eMpWaMwx\nPEuIZF8Dks60iot0RIam9CErEzgEhXrI5Xjly7Xe8h0SYydoR3iGC7t7Ssvp\nRkjXINbsjpohXYM9YegdHZlDCVXdocTDtxy3ROnVSjclzrGOK5QRmD8oaEuU\nNUT2idBUc4U8cDIPnyaWbxewN8bzhw3mrxBXSf2zhoO6ZWS94gWTK6CBw/FE\nhhA1DwaOQunnrLdliO6cpQMOrkeGdvBEtGvRz5QQvQnP95KD9mNA9R247gvP\nepZy6AjEv1DxCBLdDDyA0iiVw3/w4Gxje5805nm8pnboR9eB6Tiv/u7Bct1y\nSitOrXmzOmiOeChUkqP5z/Pp4Hb5QqSUy+tsGNt6Jz5cC2NcOQ8hajdRACat\n+E26pa7GX0Qph3jgVp/K0PAMJdderazU54Z9Zytl57t5WYydd1zMUnrwY/Gj\nf9D795tFgNW5BEBZCqDH2fvNMoweY4Z+8j3RvnUcwTr54I8A6KQDmQHWseTS\nOWj7\r\n=jUta\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCc5nnkIJvZI7CYtPWaOxB07/9KxKFUfGBmctZAtu9fXwIgUY0IKYdJzfkL6cLTCeX+VPLDT/zZIWFBtrEIWdOwdeU="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.57_1536918024235_0.069472526459887"},"_hasShrinkwrap":false},"1.0.58":{"name":"cp-zen-frontend","version":"1.0.58","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"bebd2659b22ecaaf40464f97252cf38bfdbed907","_id":"cp-zen-frontend@1.0.58","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-63iPDmPw8DFpa+xGWbR3fanQ4Gjx3Mj671snesCRdj7K7+4pARbN9RODvKqHJn2A+vWh6MsBqlxaqNQTNK3E3g==","shasum":"f8685162361c64b729b6602bace3a1363070ce89","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.58.tgz","fileCount":271,"unpackedSize":11880454,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbm8xxCRA9TVsSAnZWagAAt9IP/3wzZtDBAfSFvyi1OYxT\nFEorsn864tNE6b9Hy2Ll2jx0lRZgMntkR2WmNObSSXZvlKlFdXfJAYSe5s/I\nSVKtpZFkxJJPj4OexT6r6f0K/vSzINkJPwXXXybZm7j04ipFriIy1x4VUXKF\nU5ogQPeF88ksIRTXOB2DQNBG+npM+cHnniBv4hieqwPsjozf72xmDXc5NzE9\nW3vpRMXOk/W80jbBybf9wv7H3sPc7Xviy3uwAmVgRD8k0b5gfBajwUpFRzeT\nQRzn8bzR36EDm0n6E2mA+T/0NjzYk5UNPtiiVKtQRNkVu3vIV7y0vJRP2zl8\nxi4Wv4OKOz51BsihcU8MOgze4cmJABq6PQPHXy0fmFTlbBPm6yztc+SwvV7O\nEe5UYquXsJ4MKeFk9rxoAR1+50KEklkBksIGz9280Esd8YMJ2aff3Bc5GHjK\nxo9f+b5t/ZSdHWK6xWH5A+SN305UNSHxWMcTEWelV4lS1Y8+P6o+UD2FHKVM\nbgol4cXsGfKu5PPJRjM9wE/Z5RRgjXA58GdJ0aIUokjO+LCJXfR5lyA5UVEU\nBwvOYtXRonQMN5Ngtiu+8/oEtbpvnqfoVnVhWbW8f5atbb2nFUwOxDwUY//h\nR7Mq2nq/A5NNs6WBocrQpOnXaIBXF7U5xoLTTdVJ4byn6vS8FcE6zNl8gAbz\nQDQ+\r\n=JdQu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDdjUb3/Ai068hhNFsSWbxM7AtNsSr4YJW44lxkyxA2wIgH1KKdoL7j7w8cCfebpMaF849QPmvzO2yUgi7yER6EEE="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.58_1536937072584_0.6593148620434108"},"_hasShrinkwrap":false},"1.0.59":{"name":"cp-zen-frontend","version":"1.0.59","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"be25b20b45b6df4e67750e12ac8a757f4e3b230a","_id":"cp-zen-frontend@1.0.59","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-2YT96kP4OxgdRuUY+WvOLg115C9vjTI5I1bZUoQ0LLS5zcy7M5rzhbtbkpzZMYhU1/LwSt0waZu+5uVfzL5CbA==","shasum":"938eb3e67821578f9e446b92df82c1f2bc7c33bd","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.59.tgz","fileCount":271,"unpackedSize":11880998,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn36NCRA9TVsSAnZWagAAE8IP/1h8I62NoIeM3mNRPhOe\nYmx6qE+Cu+cXNZIZg0Y7TGesZK5OsFRa6z/LXMgPLSR2DklB/2OqosJEFD+Z\nPBTDRq8fypEdebNF5iOATC+taXh+7uMImYkDyj9QvS95LNogEsEHfp8VMfh4\n8ZLPGmZz6+kN40bAT7eIi9UBdWZPuwBJgfgA8vqqNL50aLlec2iNA/+e5sjg\nioSbdXYiLzfVUlUnMcj8tsndBwOF0ZHC9qLIHPb3bRiyFzRc4iwtpuwIJ/lx\nzlnEiZVCMm8UKIlwOOvD+SzEkwW2GluWDJSKktIKJpO05/v37sb2tXE0DVcy\nubXpW8vYG6z51vTGqQE0U+bup8BwZ8Zn2aKsPDEgygUenfV8mnsYFhg9CYb0\nTwC5ViSw67sdG1rSgSp445YaZXjQ5TL0Bx1QJ2zDNlbfcRQW6mV14qyrFhn7\nxbZ0+YZU45jyss2SJq302GBFo5PNdhNE53YPK0k+O++K7iCxmfjzLCi/PAYB\nE82dVaCdDGUtONmUI7k5cqnwvsqtGr+UUYvCKgQK+DlbImajpKsWTUDnN4yH\nROf3EbNv3cU4Bsqz39tEjvAl4rxrZTtXumVlSENF3zWb1pYshEZqGYiJkk5Y\nthJzkMNmAgrTS2wAO3AIIFprgDpENatPGKEQ/xjZ5E2hja3YSu8L/1kVbb0m\n3kD8\r\n=2HNx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDinA+CAmepPaKM/8wiLiYQsKkALS1gS5KMWPytL52RwIgLLyvl/KRQF5N8UjxW1kaCfQcr/pTJ5KKMhi9jcDRYXg="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.59_1537179276578_0.4471159517939993"},"_hasShrinkwrap":false},"1.0.60":{"name":"cp-zen-frontend","version":"1.0.60","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"22b02f354caa3b9f73edfee7679283164da11809","_id":"cp-zen-frontend@1.0.60","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-rjXQrztdTApiAunO54jUtgulcwCpTAnB2wPxNj2uJqqA/sbu1vR6vcGfzyEPi0a8Hqx8O06TJK4KUZOQ88X9Jw==","shasum":"c92fa97496a430d4c42d5ce441653f323c30c882","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.60.tgz","fileCount":271,"unpackedSize":11883786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn7LYCRA9TVsSAnZWagAAy7EP/0ep32V8tCHxQk1zr0QK\nueeU3B4gvt7GpRG2NEXuvnf4AaqUNFOAMgJSBvWdcbMLYyYcx6tobxHPlCLo\n0XwZHW9tLW3kSoRrPJAOsfAyg4OU0bmvGyR9HWZTDH1HdjDt1m9yumZJDLSo\noA4nHlnX3hBDewo4VSrTmhXnBH/GAIsAiBZG5NfyBLeZSr/6L/aV1GEX4xOm\nTfv8u55iyiR5v5hTfWtDXD1oEbb+YV+8sDN1STtfF1udaEDXdiOnefEeylDj\nf+gGtJcZx3xe2Qijg1j4cQOS7yxHtDoSkmXRnah1DculdsSXoqUbat0bkt3b\n+8sDGy7DoM8N79KyUWKKtG0nRLsYEsjQ2lxDg3u61LEmMv3MIs4xbB4aUWie\nnWFx0BT3RdCoXcU1zGWVR8spQFOCvTFXvV35WAohsTKpNmHuevc70HEk6Ae2\n29D1JL0klNY6YkHkXIDhMGJwrEormfj6QV41vp5T+Unc9TxKsVqzeGuWnwDm\nXLT3TIglzf39bVAJr/WBax1AxBAnwIVruHGbU+YhLmxph6AvT3mh9j3szuy7\nys0qeiEoOlatf28f0b3ytmiFnHxMqReZcGrH8fvOA1kPRAxqUg8x+lpSnxIh\nSP13Tpydpwaltoj240Q+9/BUP8AQ1HIGVUubyg5xDC/FPFNCatZHbDiWASZ+\n2tKN\r\n=NAS6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDY8owI7D8yxinnX/lCrdv8q7evNn8U86yZPAN4FKxnpAIhAI7Pw5QG/YGWglyttIPO3lRTiFj+IidGe6OVvArXGCNz"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.60_1537192660132_0.025336949797968744"},"_hasShrinkwrap":false},"1.0.61":{"name":"cp-zen-frontend","version":"1.0.61","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"7bd87c4a3a3f1faa36c30cba6119b81387f46baf","_id":"cp-zen-frontend@1.0.61","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-7BF1Fv5Trorf5q5rLKvDu+pRxeyu1Y3K+6DLyNNKl3oN9sXYDBx4eJsS91GMWgzuZFe3tE0lPfs1rJXVUVqrJw==","shasum":"8cb8803b41a3446b10e9aec5e21c9eaac2480ae6","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.61.tgz","fileCount":271,"unpackedSize":11884229,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn8qYCRA9TVsSAnZWagAA1FAP/3uWzwmcuYL8xv9bfRjJ\nGalnIk+w17SpKtEZ++0RUSYqgAi06PjIcXnCffWUjIo3cZy2vFR0/JFlDVcY\nK/akbTcdpov47gg8+ITcf/iavGzf2c8amGyflHBhGbrzYvLwtncbxA1rGHiq\nNAyCTYapfK+wFLh2mJ6WCe4PoaNEcQB1xN+mfANNojNMf73ZMVlfa2a49cCr\nP5dF9JL1+D6eVcVR6bOzEvEml7HnhNj0Q0u5b/H0D0Ak0zq9DR4HYu55F46r\nY9Bet4EZ6v5q1NFUCDFh9LKuFmjqiWKwbo/4mxVW9TJ4AqwJqwAHOOXd3QiZ\nFbNS94tGsmO/fuuRKQWzulO7MBbUXkXQnb/Z6vxZaVkSBZzxhfPWtib50/+o\n0BNcP+TO5lZZJCvxjOpS/5JroytFmaZTNIPj0QPwKA84QvPML7WrKm93Z7eM\nSslHgX0DRN+E+uzQ20K4Q+JJYY6ve1r+6RHr4hmPemo9K6XrX3BWVFw3Vft1\nUMGcNHLHBtsKG6nqLfW/YKySuKkwyK3GgKZnLTUudZ2w2g6KgH2ceDFRio0c\nJ6V1GbuRB32CHQBzU5ImRQ8N7Q99kqbULlhZgbkVHhA3OuTqIDHQQb1GH9dx\nyPennUqHtIMVQKS0ziPbpkhJnm2UJnFJ+9YYNwfXN7aulaVRjq7i/G9+kRMY\nMDd5\r\n=Un6r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCorZXvu06yVbh3+47n+TqWSTfekjoU3BJW1gnK0OwwIgIgIYUi/39/MmTgizfDqEa+0xp1YKuQaSKBMceQMEuOYCA="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.61_1537198743785_0.12263457615435991"},"_hasShrinkwrap":false},"1.0.62":{"name":"cp-zen-frontend","version":"1.0.62","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"e755133063a9bc01e867ded724fa7b901ccc67d4","_id":"cp-zen-frontend@1.0.62","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-iyPjhWXmBFnXpVh07v40LtwRFslxdCFzyYrks+UNhQKeDkh6XBZ//rEhziYcIzFNkpBX8vthD9HIVHB4s4NsbA==","shasum":"8cbc9f1aef6d4a8beb8af26430695935d39447ae","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.62.tgz","fileCount":271,"unpackedSize":11889009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn9U9CRA9TVsSAnZWagAAfJMQAIc0LRyW5ZCfJ62JIAxw\nUWMHqKHdn2IwOgSKB6Un1eDGyxas6RiioERfsUcL1ltXncmAlNSzNefkgMv8\n9ZjFtiCo+KYXdYSrutkJiPaPv209sr4j7aZQzCKfpknRQFQuVbhOBpP+x1Fo\nR4BBP3JlEDnXQ2U4B0r3pt0j/bMvlnsowb3Ig8w6IiCFsSWH4N9roC7geS1x\nSuEupveIDdAxAy5G9v4+po+iifvTEJoUDYHj1me49tVZdcW2yoAPIyk8f0Og\nPIUWnINfa4M29kHCC3Au8+9NLP+OfRoirupTy1bnvI4Agdkz/vgSOhk7wiwP\nGRr+Ft37kByiSGql4ss18tVxrFisQruCv+23sHHEvhBnLB6cZcciYI53QMhk\nZmrMMUWtXP8UuToikXTd16Nm1EW3y2NFmXLOBQyBVfRbrFmMenXLmN6rnRNU\nRgAA2S9p9Vk/6sc6q6xdmgkCU01tuIcr0GgINyLgAFDXWMxdxQHjBh3bvQgZ\n1BvE40xbrMKDrTQ1ZX1prxlugMTeVN1U94FPge/wDddcQHSmjkx+v2pk8M+N\nSnD77Di57RnfXGrhCW1Yg9W9hwsQdof2IEq/S2lOYuXYWGTvgaHHmxyG0Ua4\nmenDvkWBgdltuxHMotTN0FtdHatd/kTULyU1GvboPQCG5Jj++E4Pi6fAG5xI\nlLf2\r\n=mrWM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMd1c/b/PkSB/2aX3FT0YJtVzIHR9mgWqc0H2mpge+UAiEAqNZkfEeldOzLxxnhQfifciqfcSas1JXE7QldptPN97w="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.62_1537201468785_0.5525956007672088"},"_hasShrinkwrap":false},"1.0.63":{"name":"cp-zen-frontend","version":"1.0.63","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"3a10e526dccd12ab63b3c4c7fc0bb688b1ab4879","_id":"cp-zen-frontend@1.0.63","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-AGEFrVDQCtijFVVY4rrbxUsGsRH7VDlvL7w9IQ5sJtWwAiaxTakqYqe3D0CWx7bAc5tZ0phbCYyCy8S46W7Vgg==","shasum":"fe983b25f42a8524bcedabe4283910a3a5aac6a0","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.63.tgz","fileCount":271,"unpackedSize":11889014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn9iICRA9TVsSAnZWagAAlvoQAJV41sBXBGkgMBL7HSog\n8RLyIxlcZ/0qRxtXkSLe7hf/9mb5mWq/r0hBwaDsSeu9tiwiGu41g8qVwrd0\nEAjILMpd9/n90JlVPL5A2ZDXLoUYIa+JLsrvMAHEkkcZzju4dKhnkJo24eK2\nPZgrD+5hHdWugTEKlHSe1DroxXSTwsAMfPpxFQ7Bu9/ye9qtdAQ5v7C3/AuF\ngDLMZRiePcIyxg0Sc1WJaIRoiO6fv4tcbcPgIbUWMXLiluktSVPmttIk0YCr\n6kgnRo4o7s4eFrEq7qp8sQs/kyUrsxfLJv3yC5ZBE7BBcwfjFAcn+8phJyp4\nuz2KykCJ4l0REfocpSfEeozkJ5gFnn12MTQ03FAsNNMCzZkKFSTjZZLb4EWf\nxdz5qm7s6ha2N/vEWsV1E6UbSutibJQAIbngpvP2/Lompvgr/aCXhuP7uHYq\nW3iO8vmsT3e0+3lQt2M2AV84AvjC1lXhtYqLF2MnCBnPWahBqim3KeEwstbf\nxr/ICM3+TcxRY10GmGRIMl/cV4bqd3dYE4uaD/JPIe3B5aDW6IfSjFXFFGc7\nOMm5qdjJMImiG5/LAwRzIoPlvntzTnconvIpRuoo4DgdU8H6RfAlGSVyurHm\naSS8C4qtusBcXWblDtV5iUQoB6QfBurUPKLQLMR7zwtkjeSrEL2jO/ZMr7zN\nM6QA\r\n=FbeG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrl/9nXXDotL829n96H+Jc/mUQwHwNMQZghkXGwZakNAiBMYKvMrMLIFJm3mXQsSV9zfFaTR3CUczCGCKa74sqNWg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.63_1537202311071_0.03307034663124808"},"_hasShrinkwrap":false},"1.0.64":{"name":"cp-zen-frontend","version":"1.0.64","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"9a49ba944f0e355f5abf6b359d58fcfd1afaaf6f","_id":"cp-zen-frontend@1.0.64","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-sIdJzOq2Q1kquHYr+ZyWztqHRw2nJzlrl2Jl0WDYsFfAZzD9AHAOopkxdz9hKgIm31TYLNBrLRW5yVqMmbZ42Q==","shasum":"9e836e4a56e13dfae5f739ed1f67dda06e29ebb7","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.64.tgz","fileCount":273,"unpackedSize":11916697,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbn9z7CRA9TVsSAnZWagAA/ksP/0gbrNWI0SSoU+fx6cr1\n1J8snfqyMXVWojITdn5nbsrE91PA0YR84LbNyNERKAzyslCBrunTHjY8P8IW\nXQNPvRs7U1t8QrWMrPw5Wjg9rcy3rYcethTDkur+QlC0enlIQanUbO+4Idax\nrFb/B09fvw+EJbH/kqqYoRetbEYPQqhDNSbCJQ/eTS+hegOeOYJrijOjhjBc\nAfZyWf6pzum7SnqBrYhCJ56Btl4ehTWK/FA9fqnPnBVUkmto0kiiYSHcHfA0\n7ajRIIFRHt/URI64E8Z2q1vbQFwttRhQv/WG/+KYEkSLg13fAC/3Y0xYWkxy\nwV2/exMsVnDRGYizVbq8dIKnrL35fTYraemUbnw7tBgSadC/0nf34IvIMu9G\nI6hu7ul+hEjXpVffHXwY3fYIEplMdtSqfIc504ob63P7l6TrLwHkwlOJVLjO\nTYXOlAMFV401oJrA0uJ0WftCE0xtlsgSYuVga87jS9tcm4/qwsVSf+7KznOB\nnY+64GFxuCITvbswT1zwk4TiWLSuyHBuRkx5o5GgcBEw6Isl4dVnnakagq4a\nKacexpRCeRHjW4qoSHE94beNyRFsT3KoXa9+nHBqT0OK/juW/rH9u7necwty\nhEOgo9AhGTJj03vMM8Mw11gRL04KqGUyw/KBxpGId3ZIGFsy8kSAlIet+AfQ\n9BaB\r\n=NuSv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfYBCu7/1X0WGxbukRX3sKeXcxKv/x1d4k3bljkk3JyAiAdiJ34+vyEZcN77Y4j8b3dIv6b+BTkMckd4s6epIRZeA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.64_1537203450704_0.2536963754880306"},"_hasShrinkwrap":false},"1.0.65":{"name":"cp-zen-frontend","version":"1.0.65","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"ec350c6374a87922ee9fdd3698ea4132ca90c25b","_id":"cp-zen-frontend@1.0.65","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-NXtCXTrHSYcZM7Q4OMcYsixiWCZ/SlXhMcYxBkLuvlpADfyQWdUbphrczt33hyDDX2k2KQZr96w4o20cYsyxNQ==","shasum":"cf12a54cdc59d0bfe955713c006dd5d0af917175","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.65.tgz","fileCount":273,"unpackedSize":11917837,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboROXCRA9TVsSAnZWagAAW1wQAKMvElmF8yUGsvhBRAjU\nLUp2Skcie6vCwigZM7dkR9kdH8o2HRK7FZVQ4CqNxyZLFWYQkhjaRxX3rZIe\n53O2SyqD1CbMRXvIWVfgcSw+akYzf4uI4BeGXmyiN9Ffo2595pr5LkLeHKnA\ny2qKsyRFd9/ezgjpXqLKhju2uLbK2wIzr+EL82Ul0HY/z7Xrq7x7dT1CoNeb\nhEvJ9+VdHIVTcPqA+bG0COIkMtsOF04qlEcqCaIDrZvTnbCwAQ7jzG3f1PNx\n/Ki9IQiR6jkttFPHdtVkBjslcNvhp9aAOjSKy6fJqPeJ4feHu9gRs4PRaOkV\nkRwdPdLXGd4haWUzra/XVSTN7+nzRjWcXse0tvbEI2W7Q+fO7LnedvidTYN7\nxb1C7KIou03c+FKuHCB08WiAlY9HhClZazchMSmqzrdirAcIY9HRA+PGoyS2\nltyFgX6xqBRyFVrs+PDppjR7zPSn+cegRuYHMSpfrL6YL2+NG7ucSWpzp7L4\nPZu8ghS6shysQViUH5UWqmSurNXYsAI/fhaw3DAmcpTRyAQhu2bHZy/WLITB\n52AO0GxhW8Rqcov/+Ip1/3T2PFaPKMTJyYkEU3PVRtf715RAhGpMtkJk1LL7\nz5SoSsKwvf8pSgoi5BjV/3l5dU9rWxvh4H+/GTFvIlnZfsmCk6LsxeZrmAcY\n1BJ/\r\n=IwlJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSTiVnSpYk0Ed4dhyahf/6yWmkuZ/sqY3XJNt+lCcG4wIhAOytenVl25OM5RRDJ1Cgo4YdKH8YSCEEwHh+nEZ/ZlFf"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.65_1537282966805_0.03223266346978004"},"_hasShrinkwrap":false},"1.0.66":{"name":"cp-zen-frontend","version":"1.0.66","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.117","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"787411d69705671fcbf475a5c2cff70507fbf740","_id":"cp-zen-frontend@1.0.66","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-5fr+PCZIRkdFkBZ8lOC/dOzeendTGdFL7dpW8semUE2sQZwVe/AsOaDkCv4qhy1gMAfbkUJQR8VcL2JHTa7uIw==","shasum":"5f740fcfd762829f65c1ad53d8b7aa62fdbefc8b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.66.tgz","fileCount":273,"unpackedSize":11917921,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboiYTCRA9TVsSAnZWagAAf4wP/RIiGvQRkNC/FsmLPK80\njR1LDOFcDbvd/htTB7kRG1VyVvHRftDoHuWyvSopALf1nmbBKUdGCmp+6xWm\ne25Mo20eCrG2tiVLywlNqPNWyMrsLnJIaVov0ZAjmYRsIivgcoKVxqZ2Adwe\nRS7MtI77TtRCvySz+qSM8Q19whrHTVf+AK6tlAh6HarYLtXaaHM9sBUmAGRk\nsu4s3REEbPfINv4h6RqDFzkItGRkevAP17VQlq+SZkRj+j7BZopZ+LRgrw1k\n+XNHEdiLvwTpzzBvWtGOjaALxkhViQsGDEjtbKvBUAfucq5joZy4JgWahDtc\n0o6jPTG8Mp0RFdMMFxzIR/NCNYj0dyInQN46GvZccylLgcmz1lWeqaqUh8xu\n4IEQ/dlWGiFCpeiWPH7ZYDT/eXp0dpcGafWQJ9PlebTaBp2yJmXy9s+rfWjv\nUKJrJ7FpDYAvMEaJfRyPlTv0Nqa420TRdSx7f3cQfp7t+NVDRsV5nSlQKj0e\nWLX/LDlnredowasSL+oF2mjfKCmvrQxHnvKpWSYJSTa0VfkH4IRuyt90fXug\nEv1qh7QCPy2eiQgrm40Hcwcw6VL01u4+5RvwtGwQ8Pqb3FVA1rYtHtkwrfRH\nJYzslGBiwln8kBuGeyr/nS7NSBRhOtDMsOhSBsOArqRc1eSRB7NbweO9LB+r\nl8ny\r\n=ic7N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoC6F4bh5axDq8LgQkc72wSOpI/LOlMxEHIh+y+DgOxAiAbAoJNBD9TL4S6vI46bl8BqVr3c0g760NT0FW12k/22w=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.66_1537353234326_0.4953471092724351"},"_hasShrinkwrap":false},"1.0.67":{"name":"cp-zen-frontend","version":"1.0.67","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.119","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"bf03722594eaea83a56ec4f6dcd0d6360c095267","_id":"cp-zen-frontend@1.0.67","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-u+nk+5pJa+uhBPl7Bsiole2rd3vh15byBYWuLWQaYrBGKiMeN+nDubFzHkjaqNR5gsXKqvJm/3xqeBUUQyegWA==","shasum":"2c6f0172bce5bf62465899ad1d867bd9f7af38b8","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.67.tgz","fileCount":273,"unpackedSize":11934712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboioLCRA9TVsSAnZWagAAhv8P/A/xJ1htwz4uCMbXfdId\nxWG+Hppd8/s54Mxar5p50Ie0DBddeyHAs6tCI+KAXBYyTRDC+AyL2MHTh1ta\nfrBLiXJtggsmB9QU3Dk24PDw4eUg1DQzcByqbnkmUS/hDk06dK6jQ5a5Yng3\nR6FDYqUb7126SMeSqz4jsIj0ZMCISebCU/52ZwE1VlJ+T818pZjyoPYY/5u6\nz3gEgdvo1zffa79KOvIh2LZ7OE+5hocKeBK6xErJjJkK4ETtuumDa/pzl97D\nbE0Jc/ntMit7pmlycY5r3a9zs7K6GFJ8F2IFiRNBk37jqY7Ja4i1Vhrl37R9\ne7haklgt3Dpkln24gp6q39SpvtrA3ceOC+Gkd8R9lwvz2HQSj9LQpXrOIiFg\ny/n0DpqVkjVofACmOc1kT/CHwnslpo+UJ1QXEt0h7U/hrtlfwALjcLJ/BELJ\nmoyuySBllk2QCVHj+Fvh6tiPZIewnrP28ziFvwp0itO51mgrFQ0rJ0Q2MM7o\ndqTbEPi+Hh8mRwG3YKyLk9NhYBC3AORpwNU6w5SOpYPceaewI5RG1oaDNENG\n0AS0zVGdjGiSm5DafCkxq3YhX4T/MRZbTRcEWJxGB4YxSX3tVU7J9KbKkNpd\nbvcAcXA5hztq0Pfi9uoPP7gCViGYjzqMGdmGyhwgjw5amUnCRO2eC5kG8ZQp\n1Dz5\r\n=CtLW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdjd5W6/dqEIQNm8lwLx42acU9q6RV6T5FWxJ03z/pDAiEA9MgalHHjA0ZXhhLUSxcimtmfLoqtnkBpC7oRGmWGTDw="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.67_1537354251131_0.9132029119098932"},"_hasShrinkwrap":false},"1.0.68":{"name":"cp-zen-frontend","version":"1.0.68","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.119","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"6a1a5caad39ba4d47a418e064d55dc86e8617f11","_id":"cp-zen-frontend@1.0.68","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-H7yjD5kRQcW1tXSHXj6EJneOog37w/i0PQiYpNF2vckfBXuivXF0D6FTo1hZ8oFh3tRzg5ocNOacljteI9p7Fw==","shasum":"5ee058b7b9e0502946e8180a8dd22424215fa26b","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.68.tgz","fileCount":273,"unpackedSize":11939847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbojHpCRA9TVsSAnZWagAAWH8P/Ay9y9UMB43FimyCauPI\nliELt9+b79Y0rBBOOFjdFVhIShmQ0U1ucmAMW9KbT2nJ38PW6wGf10GhWvqB\nA0HxXij2ZdF/D2xkLhQDJ0olBbAs5F8V2JbvCH1UY5VfZclvtP6oZHJGI9Uz\nJtXPgbigRShi6WGOX+aTW2+dyK4dr0FAtuf3msxfemicrO9NDHuo4j6FKM++\nwrNLZSd/eGGJxxCStgS3LFx3Jx8+xIem4m8hb8Hs6UoB0q9abC0WPmCfELOm\nYTxJbogld9j8z9mzdRN0hMvpEYnRREbuxvilvE5RUIEr6XhYYj4ewDPVituQ\nV8LkW+WdCdvanVz4YHUAD0xwJv9PCElYPjXa/eZHIuxSbFRrcUJBvAZWAcAp\nblVPi+ViQSDHjRGdFFZH4Lede5st1a8K5yh6XwOshpLIZ75E6kENy4PtsW8H\nDiIZpzrX5ONClfQiC3GmuC0pztH4Fsks1yB99GdjtXJ/nRHynQWUcWGHWoQO\nAZjxPYssVfBdqy+uktq1Z8xUoU/mVFySiiIeMBhVldfbHTIWJW3h6Cy+ug8K\nBmD72hef6z4TROg7v/QPXrN34JDvI4q+op2Z6a1jY5kzJxWxCU/o0c7qMrSS\noiy19ntKFnn12n+VCV87xeCRs5rgZrvIfkS7pxfvQBrdxkCbdOx7gcxPtzDb\n/A21\r\n=vwmv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW6h2DYRF+vwCSj4LJ5pE3y6hZewnGWGGb1190Po76ggIhAOgq/O+1YNa3egHtHAlW8BfJn4xH0i92qeBlFePaJVAT"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.68_1537356264888_0.5264588055811696"},"_hasShrinkwrap":false},"1.0.69":{"name":"cp-zen-frontend","version":"1.0.69","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.120","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"61fdc2b0480ab94a478dbd8dad4877ad788d8bee","_id":"cp-zen-frontend@1.0.69","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-ui8KAy+Vuqxvxx7gY8mH0cCJctn4/8QW8+85eElTjlCFkLTbkLG8uHTGZHsEgt+v+JObikTicU9ERJqPxg0mCQ==","shasum":"c4d7d6439e21dbd50943bcafa17a2048dc084bda","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.69.tgz","fileCount":273,"unpackedSize":11947427,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbol+7CRA9TVsSAnZWagAAUrwP/2xsHAJ06lcWbXf3nYUf\nJPWltXF6xLj4SKi5u06Kvk4trkTyMZLC7eC6qivdURQqb6EgcKFIfBRwhFK9\n/lD/mDw2QN24iUcmMkJFHNIc4dkhKFmwsfXgrlBEp6SRc9mNYqBBEPe6pC9x\nDzyPYTXImtpDY9gWKKUU/oVfjeB20pusG3qW4bp7JwvN/fb5euoFFZqT1XX9\nSKIW4qY+/wwXymNhYltYfKNuNa538ehth/o9xhaRuyaCwSMqKDk3/Hv8lbfm\nvp9WBDpvyth4j9W2SFa6HhtBYbPzynHpo8k8pufGcLoYNqT7JQlFuHbvdF2I\n/BlkuUoQkXCFoM8udHZZ5EA1mAHUVKfBM2pJm5JSp0SFyi3y3wSMrbwkyAQL\n/LM9JL4AO0VI2qb9xq3wX+9N/q6ccGU2ZKakVFIyN+OWU+oSq576iMOvaebH\n9RP1HSwcTK4xqeDPwgRo6FnWblQyKGf1b/s47NuVrs3dGGGSVUDlKJ3NjSm/\nHAD88nH4loC1vWKLJwLCVXzPiI+Z5xZsyzjnFnt/LOzUfNP/23L0yh9o2oxH\nLWsKPgJjRL7U3fZM10d1KHaNurDvLvGnijaLcC7onwbn/O0g+sqWSyX59+ZY\nmR/lIGFGODqdx3QG+7M1bKCtaoiu6BY9y1YY2gIuuT2AqRff1k7HUI68wDbH\ndbZb\r\n=SFtg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEETH+RwyKM9PZT/OqM2TN2uQ1F611dF/Yhov7qFtDC6AiEAnIInO3EMDKLewia6aKZlz1DmEAjWPqRN/P+OPlKI3P8="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.69_1537367994624_0.7705404187601625"},"_hasShrinkwrap":false},"1.0.70":{"name":"cp-zen-frontend","version":"1.0.70","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.120","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"1a6f6cf6a4c6579b3fd798490f03f1b369cc30b3","_id":"cp-zen-frontend@1.0.70","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-sLDkmcMND7K0Pjc5AjvofA8YNCV1WCW9iFv1J/etKRWN95z572bAsy93Oi1dItEsPe6bBD4FLEpOiuyFCwYL+Q==","shasum":"563f852ad4f7697b2067de9f1ce708871461f5a0","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.70.tgz","fileCount":273,"unpackedSize":11947682,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbomHeCRA9TVsSAnZWagAAqyIP/ip+Da8OUbhjMURFKNRo\nrTu5/GGINZlGcsfBeeDGt7GiAoo9HXw/Qwiv7E6csE/a5rJAJB8kMuPQRSvB\nwJlo6uS/MAMVTfagrFNDCgsz8sfnHhGEX293num2oe0cb9zIJ44MOwmkbsgE\nuv2Z7Ph7BFvrPlBnY3TOpUP1XjVgzY9bWgXh9Ik5qFVLGOIVTgD2QXiJXNe5\nVrA34X8CRjq3Rl7WT3UrhyRgiBbPeZOPMU+NfIQxn5P7RrmtLBQLyvBjnCff\naAduhh+iFNt48/lJgFCmRneSmBjNV2NPmIHapzaXuYxmBVZr/aa1oqEKYUVq\nrWOg3rDFUI0YAvVqFeum5fnEbru3A1a3cJVyTKoRrCqsnmxJUgwxCsBQYA71\nqei3iRaARZe0X3TpPFHcdQVGFDqc14u2DKpE1QhHWHutQaM+qJKMfi6nbOk2\n/7BjmvRw6UNUk2DRZd6ICLf1MipZtpcOJQADq96DvZieqS5GAW+8PLWV+LJ+\nHx/88Kd2V6Qw5jW1W3SlY77q3JdN2JbC9FthpRpnj8JGNV95iAq2XL07mYvH\nE7tWrh2gHw6MxAko32OLvNTH4+KyKqeDCoYXdxrLBHys8JcFT+F+fBn4vR4k\nJvRBAjq/OBLkd3P+KgSMqA8Cww4rCKExKJoeRaXsC2+ULBEaeKjpteIaWC/H\nHfjy\r\n=KB3x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcCvsyjW+WkPpIWz7LFQU1LXFdJAU12S+lFV/tftrlDwIhAP5WuhOSbsA1DV/lTY7kHng3+jTm8OiM6RPPKHpMSy+U"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.70_1537368541107_0.7989525784285825"},"_hasShrinkwrap":false},"1.0.71":{"name":"cp-zen-frontend","version":"1.0.71","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.120","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"f89af0f87d5afc1ed1b07de7d196c9c8ed4badfa","_id":"cp-zen-frontend@1.0.71","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-uKVoZTVmT/yae2F6F45iwpJuaPiwTvuFUQEdr2+Zs3wTAH/744StE2MFZWGl+KzSVSTOU00jHZef+HM9cx7BjA==","shasum":"28d6365f97d39ccdf8f45a40e309ce8ff18ae95d","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.71.tgz","fileCount":273,"unpackedSize":11947686,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbom1fCRA9TVsSAnZWagAAxzgP/043fQzglh2aopiA958H\nzxQnt+xHSxZQ2VOMe/h/k1ETJiBjWRyVyBzLa64aPOgQCSCWLe+w0EnEZHOh\n/8Y9vFxkIAY3JrPVOE4B/wYB1Mfpxta+lpyrxu4+aO//DFyTwuAegZUAgX5X\nkOt8SAYalNlsqOT8zmk75Noh+63bjr0fOo0sCiyj69cGyiyBMGnbv5QLj8oW\nnMWuwggFPDNV82aOQmvJX2cMjBChludtomgX5sBDiFeB0Wx6Hp5pUuikhHFd\noNG5vS8e2iOhdV0/01qscOqZfj8dLj5nriscfVXnGVb+d9opph74YQVcFCTK\nvQ/lNcG/LgEDUiAmZb8cZ6ccpVakoLMZpSmj1vGAxA8XGULPEHTWSR1b8mD4\nHNsrLZ2xNAhvszU26zdEvoETcjytHLE6wP9vQovS0Q/3AW7vTy0ATgHuOlcP\nj+nz6fyKhsYB9+EbJI1eWyc38/Xfh4k4D0SvUT2OVCiqitp+JtJw/06dU9mb\nJzo0T/LAwZx88QmEV4Pxm3Tc9Xad7SCuixQwGPhVVMReHCnrw4EJPERE/eg2\nzoZf5LHCe+hdVwl9PRm6LugVIW0cnRDXjlOUL8Zqi9TqUVG51kC5RVGtdqmZ\nQUYosJZKixhJaoAdm8z/LlYtgvSd4HbA7sM6+jnkH3hcPOoesEMpag5dsOSR\nBJVU\r\n=LSky\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDM2lUlqcrEPF+TzSgDddwsZh2YuqD1VJf19TWyBSp4OAiBJQtQ8bN+xO6TqmfWBA9LatLugAAkT4dIm2ZVPOH6/Wg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.71_1537371486791_0.03044229456752867"},"_hasShrinkwrap":false},"1.0.72":{"name":"cp-zen-frontend","version":"1.0.72","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"238137b0de2259b589b146daebdc64fff4206ac2","_id":"cp-zen-frontend@1.0.72","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-/P6iaqY0qw0CoZlYWkceLfSLSEoqDE3SOGPO92yQJ0inb2RP3oUuBt3XaEdH3vnJ0OtKhcfENzvPrjfd2nsTiA==","shasum":"47806a70223063ed306988cf2b3fb11370326468","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.72.tgz","fileCount":273,"unpackedSize":11998795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbonLNCRA9TVsSAnZWagAARZoP/RKEG0Pd9K++K9H3uYNJ\nStUqX7VfGxYsbngSOkORRpN0iSXfu4INwts/+9R7I31zzFHJmTRB+14XrcCv\nWKrQ7A3dsmFHRvOl0rr/0MrMPSHVffLbM52MrDWcF7yfy8nexHnsbWn7b8oZ\nFAiPAr82NG68bv/FAY4fvaKn7uCEW3JRE4fjs3HTF7WuO27aNLbeGS4R5wRb\nbrxE5q5Fv0GCMG9ctkILd7PdIj7Hizw2I/dKA3lBHHG13u6AHXZnwej3GYay\noj3HKoReN3iddaatZLP7fACi14IYSpv6ABPhcR9uobnSgqhoPzyseeRyDiSe\n5FgsyGgbQNvzviBkKfZ8Qp0n32fBBCMSefTtkvpsBBc4JO9hR/QjyyfsMTHY\ntyiTh951KMDrggEBeVgN8LtElM5Dx8e38vfzzaYK7matumKVCE8S0+ZAbkRR\nMlXFVKixXPJHmHOVRWK6jbTXayJlI7I1u/PFc7vULpvKeedCBGndpfMfRZKe\ntnMP68axclgQ8Tb/xnqoNvAmuYAgC2XHfI/pcYl3Q1Zqbtv2oX84CoAEK+JD\np/7/YsjAiHlfjZQEXDArUyznOlDWWks6/fmOGWfHnw9CmceG7tl4ZmK7u/+E\nq73EvenvD3zngsfdwrE6SYjA03uxr0zFdV02Kon/ZoK8M9U7yvjcNuxZmv9o\njF5a\r\n=D5Nh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHohgtbsZ+/2fIYuWbYsKxTE2yji9XAB497eLOuH0BCbAiEAy5RSNVjdfuUK0qrCBLgYCyQlpJAKEvVZBVwhYi+t1P8="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.72_1537372876977_0.08158779409902217"},"_hasShrinkwrap":false},"1.0.73":{"name":"cp-zen-frontend","version":"1.0.73","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"f79114ca546d1b73340ed1f510f7dffbdcbd00d3","_id":"cp-zen-frontend@1.0.73","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-ERLOUDG6NKiasZgP9KOQOs9300cJkDQZnWzTtfpIeThO1kadaC1tPjPbKHv25MDP3awtSU+1ATqlbhQqU9Sv0A==","shasum":"e9f0e83ef042aa1d4d629b14f7bbc83057a3d3be","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.73.tgz","fileCount":273,"unpackedSize":11998795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo6oyCRA9TVsSAnZWagAAw0QP/jlIgvmqVZa6VdzbuU5i\n0Kt7TgHqqqFc4aYpEChx9+iFL/6wn6jiqbP+p+CVUSR3iqb7C7NI8+3T2OcN\nHfJTFcIDhP12hfpaZVz5MQ6/7HMcM3iv8YCNO4MfKlYxfFsw54TjK8RPVfRW\nENjrX6XJ2l6X5cH7akKdv5s8s2c3BrSnAfSW108l5WvEZ/vwV2mjkYqV10K+\n5yKBuY91SbIiIa5RRl9pUqzprHORqCjjzCIvJyVouz57w74nqoWkWmOyEokb\nbeSz5o4FPXes3A8ZIH3ohNrdkgQm9zGrYTsYNWXSzAGstnIF3KAd7lhoWSVK\nSrMIeL4YFRt4U/90nqV4oka7UkPsgcGbw1wQeKNwXCZS/SdJ9gT7ppJcksU4\n7KRIon6wlvnLQrtrc8FyslA015aUXGvDtdoPeeO1CAx88v1rJBw1vlKIYfK9\nqFunx1Fc5g3qF5reLhK0m9w+HqHO13ie6j24SQ9fYqW8kdbsHCVyVJKrb/ez\nehOQY7sh2OMzzsXag1XwhsAChiBPBZ+vNYwQn64InUeBSiAsl6CTPWCg8l9o\nWbnZo678nBCv5oE38ebzaJndkdlkyNaMJVp/SEOSEeHbpilKevmxaR3xk3Zs\niS60Wf7cagsnQMA7Iab79MZrbS6zXpY8ZCTa0BSd5flhpWy9WzL82TP/kTjD\n84L2\r\n=mQWt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkCmPBJjIZUQWEyYflXFaFgZ5Q+gwpTfECYMjQPujjhAiBlhBQTBKe6sit/ioK7iI1JAOt/DNY+BQmr0j+qhjSGRg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.73_1537452593045_0.9027669135534402"},"_hasShrinkwrap":false},"1.0.74":{"name":"cp-zen-frontend","version":"1.0.74","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.0.2","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"e562dd102ef21d6c110d9af6e9b70ee1f2220d05","_id":"cp-zen-frontend@1.0.74","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-NqNWw78whNiNQFW4zPQFbJZ4EBvRZ4WSFCcTCKiCeqx4ZYBseRFOTH0QvMpbuEF6PgxxlamDb10SZSjbiPZmfw==","shasum":"ce7206d8721da559ebe76317cdd11ed2121fc924","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.74.tgz","fileCount":273,"unpackedSize":11998811,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo9BNCRA9TVsSAnZWagAA0lYQAIn2WWMJL51MIh1EjKm2\n1IhibrbI4C7Ll3SqoK06/ByTd/YUIith4FTlv377Xus7pGmf7T5xPkXd62cL\nd2To4KThssRLmULgEolLnfvogtDvZh07vcIn29s+gQ5boHHIYWhRmFSSEqfr\nrQ5Qzbw1V/Aw9z8lTystzVqjij/O98gpMJOCl7thp7C2dr6xzsq6hEeEV90U\nZpnbrw4hsMy/WCfRr/KRA2EUfSEE7pec8+QfdSB2IVd3nVy7ckZrKMhapGmj\neLS9cLO8u8l++KIyEqERnbko8T3MJeBT9wHx46Mtl0Sa9xJ6UM+Z93nbHh0m\nZVuzJD6uEd44P21VeUVvGdMCp/q5HYNSaIn82lPArNHaf/KW1ymfl9uaVf7d\nNlgxXiYuSuG8K0rvIndJdw6A3EI16oiVgyE1DrgJsVbcZG+vsbupWhKgIrt+\n2vouEZFFGYCsjLaJyOkbhqMIa7vm/zpq5Z3cHkQaIzuK9aiRlNPKq4v6Dl1o\ndLh7YzNh09QJiJTa4lNKhErwM78A/yUGRP+nir42UDhvr/SJoJLtcEHlk+Vv\nCaXZpp1T6fW/mbnh90JTcQNi0pe+0o0QTWGn28CtzeDMvijqQuEd+ECmsqq1\nKWapequ3htaiknJNjZDGd+zi2GXFb7BQ93Cw7uvcvuti/44nw3ZZnsKaAKVF\ngFPp\r\n=6Hvw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr9ey+o3zCPXywwnhkgfL8LfAkAiO/0mbrvEkBAoUW3wIhAJ0Dlcm3LwGB97l9ADQqXF8Dik9D4syKY/JfoV6zSmAW"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.74_1537462349062_0.563066409578262"},"_hasShrinkwrap":false},"1.0.75":{"name":"cp-zen-frontend","version":"1.0.75","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"5a739ea5ffe5220b21b7b29c064b4be86218bb08","_id":"cp-zen-frontend@1.0.75","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-Q1hlKc3IJlY62hTmRom3tbu949MFteU/C4Hz2MxcH+IRTy4emAuAPZgAOmw1d9lR9FZV5YPTDOOCFV476EDVOA==","shasum":"d1df588025b2a2970bee1fefe58a2e1ade842a34","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.75.tgz","fileCount":273,"unpackedSize":11999113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbo9pFCRA9TVsSAnZWagAASl4P/0DsS1jUN1JGKb6CNCsG\n2l81iZoWCSLkCCuDleRr0mSu7IZDuUotNld8Z1BTCYQFfJgNOWG3LMf0dUcl\nt/noK/K1lD88mGiVUXpW1sq2+VYZVlZByBnuDAyj8cMX2jy1JSB2N7L/O2DJ\nJE+3ucjhQsWbIZFQjqEJbqT1BWw2ticnGtzZTsMrWCYPrHsLXSfCpmRnrxsW\n2QlcG6mc9pdyB5+kwGxZXmwoDFoaJ2D262gis+hrlH6LJVjBKlmOIXR0vK2t\nw7+etb+gLk9j1VqBX0xYi23u1Y3WVvwKzJsdQDiQ0QoDHV2/GOeTeB26muUK\n312LP5mU0ZFddX4PrFReV5ghZ2+WZTZV9UzJ6UGneyVS8hUUfgT9DtMooc2y\nFYbpdEzzlOOgSduk+nQDpgO/E7p+wCRgHyDafmorjOTygooFQ1nI8/BewEvI\nVZ7WEDgrB9lZLDMsm/dE8queVOoTQnMQ/oPwYcM52NAaJ1ULtUivyEoexIpI\n9f9xRoiYIx66zofQT8GoFKke5k0qrq4V8Zkky8lFHwP9rwoM8ecI14Y3UxbC\nkaw3wK7eQFCnyT+bv9L1FMDGFgk1aw3rPxPO3K36FGjNnN3N9l1fqBe10f7J\n7x8vUE5G9Jo0E//UMQTn3Rg76Ox5AFWtaBESj2ruTmtr/o7i7EonZ33Ypj9K\nJR8a\r\n=YuJ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFqm3GwsyNakSsqD6s8EwU7S9iGTdiX38DBIATM+hviwIgWtfFjmdO4EwbzPOBITCzMSM5kv4e1jUnQM/5W5jOCVo="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.75_1537464900913_0.3314804534616955"},"_hasShrinkwrap":false},"1.0.76":{"name":"cp-zen-frontend","version":"1.0.76","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"1373b9cf51970fc5c6bfd758f367ff72cd5a4ec0","_id":"cp-zen-frontend@1.0.76","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-pCSGaPIrh2nnS+v5tL1bh9m5Ef1BgpbNiRLQJEWbE0jwpKRgTng8iAuzsHRy5HTNck3LmRWbaqPlLAaLP49wnQ==","shasum":"90f8f5eb776d999271a3b69a7c0f9434be4e736a","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.76.tgz","fileCount":273,"unpackedSize":11999341,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrf1wCRA9TVsSAnZWagAAYOcP/1NVgV7U7a2SQHstQwTm\nwNASkN5JWReVIS9W4f8vg8u4fu95TXyLab9gXDuWMnXVv3Y1ij5aVasKvoBP\neIAl0h6OxgNoJ7rD3gaqf0Xm7pZa6VI8fWDB3tEKTWWdZj1i6ntZwSRyAGAY\nzJ0WwfHQRx14z0owcHyfRRzaEHeghUz2r+Aeea0Oc+ybs+mHmftmFaEPGHoz\nhZU3t6h63X/M618mu7sNmfF4A0MOwlZs11qQT8l/SQn1AojJi76bzBDayFM1\nmLckBEWT1e8mdwimSNRwPdjZuG5lGE1H+u4Lh+jRW0ZUyGULilPNdpRAFGhj\nqEZNMD63suY36ojU6xtQlad4N3Lml+/S0Y5a5bGn1qsxM1dNUehjnTBQJm9m\n3ZxsPLBKhrxviX8HilvLFhp8Ft3V5ncM5MwjCUCUn3bWOg2Cn7/7HVYX47Lo\n832M8qYtgInzEFxZ8gVwmYGTmwFbQlDLwdoQXvOT4kdR5I37fVyNQ3bPSdtf\nZvYChSZNz9fGm5XsLdFkZRb682vvnQLM9dj1ZpHb2LGhul8bOm6mPsQn25WL\n2E1rEAS7JhhgzWPCIfUGyZe6tmgfY5xVBAEkYxBnsj6BaeiZ9TBpZdhfQz4E\n+lJ5M1oxVHhi0dQgxLwrGZkmHArqMFTbzK/mfuy0rv+0U/zexEmg6M5YZGch\nOQmJ\r\n=cTR4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBoF/lAWlF06eSObfSTwTEVlipq/THUfV3mYw34qBualAiEAj1txTEv8qxAqCl7hZLVcdmM7xUiDqhoFSSbkGPWQ7EE="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.76_1538129263794_0.32370931457643626"},"_hasShrinkwrap":false},"1.0.77":{"name":"cp-zen-frontend","version":"1.0.77","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"d151b35cb5e7b6ac02eaba1212a017f7a5b9cfcf","_id":"cp-zen-frontend@1.0.77","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-dHmQV+dOpEz7IsTNJ50ljftz1aLTyiOTMz2FnNcUUPfJcII8HirnoVlIy+LBWM4vQoklYehDR0mmKOiytfgaRA==","shasum":"fa566b747423543577a60685a6dc0d6b088ed1d9","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.77.tgz","fileCount":273,"unpackedSize":12011589,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbri4QCRA9TVsSAnZWagAAmTcQAKR8jKhYiyohRW++ey1a\ns5P+Zc5yIBYnnu2oF+W+YpQrlYYhVgwKvfd0ynxou97jJhNytdq1BzzS2q0R\nuKJV0EaAylMxRxweIcOxOf0cpGEo7azW3wrkIR0aGAHmAJA9Eg24slfbq5Vl\n8Fouw6WZJPDXx62BSGgJO5Bu8djLbTrNzeqCFHnFFGnfPyuJWYicINpTSvNw\nH9OESti3jRw7a1oFzH4hdnQno3Jr3br3JlNbQ5B3q+inkvPxmKw2hv1lQ+pD\ntA6RrBV2ZJHkapMwljEznIAna53sfORQHu7qmH4kQ3OioACAlDdNFeHBKKVJ\nGPTVTpXoeCfDgxuXHUTqbLrIBSbwgZqKbwnCeORXB5kC/lXNtgeInDHil7l6\nkj6XdGN9W0ES3sH/Pi8P1NyKTLf21vcqX8NbbRQ2SHkjClSyh5O1hvo9lkwh\nsWeXA08Zh+aifH7sM48BnoYvoldgWT6lGd+SfOmOamTgAHsswyZNFLb8MtkP\nQgNviWX7OLarNeKwxl/IBR7LNuR0fKshtsZ+BNyC/3y49mvWcM9eSz6mmNHJ\nozTvQucJfp/U85Atw3zGzP3OCf5Do+4IdhkgNY4fa7yHp6XIF10HUB3unOs1\nnWjur7LQX+7vt8/1KpDeCgfMzQFdBrWPkXocIY8AMUeX/tKRXsR4Vfg5cybJ\nzOq4\r\n=04PH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCodLJttbHnKoc9F3q2EDgDpEK4hA3SopCldKw4J3wHhgIgHqNeBIe08V97HrexrHyCOU3A/GUcj5RsONt6qGs7WN4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.77_1538141712036_0.19754930462873133"},"_hasShrinkwrap":false},"1.0.78":{"name":"cp-zen-frontend","version":"1.0.78","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"6ced21a60a1dcee07b16846afea18006a2940d71","_id":"cp-zen-frontend@1.0.78","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-+b8oS/fhPkJIkdJG5Z+MxX3dEX2wWjSG2v85nPr+kwmWc4xeEyKSckcldt/1huldHUXEEc2JHkFPLnJt3hk3Qw==","shasum":"356c69b54e1a258c49a8ad33e0702517592d3a7f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.78.tgz","fileCount":273,"unpackedSize":12011451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbwMR/CRA9TVsSAnZWagAAwDIQAIcBnU0hhnfVCiY65zpS\nBD7N+XWbb5e9cR6L4tljjxz/vVoyx/FKJOd4t89auzBUVp3JgJubBe4JwCap\nnVQy5ZdXNLcASrfspbu7a2rLVZVbkQ/ZmcaOoshSPg6Ks2/rCUZMhardwGCM\nz2SXhgQEIzqQcOhICWlo3GA234kQUipi5J+8Twb6X1c51lji91fTB0/jUzNY\ncDe5ip0ZQQ6/dz/soNxx+/k9zAvZI2HXw8Pf+tpxYFOP9S/PJIduLKwQceki\ne/QIeo+YCRGnrkxrzHYGThM/kfQJfn7Epwx6GRcXX2SKo7O+BASSzUs+68xb\nxroOy4fd9Y+aZF+xnB4glbv6wrLm5jlyATR9VDq+DNj1jJWrBQTt2jeWMzAg\ni60mQ8BEZQ9njAJgZ2gZhJU0ZbL2rqSN2wmZ6oFPLsD7yunCFqrCmnp95G+n\nW4/r9zAlBjQxyvaI11c2dXgZka11PZIA07e8DbK/sfWtmYVVKb0TAU0GoIyQ\n6fONs7lCGg9boTdsAn1Z7c/0ag0QyMFZ63BNsNcRFjYzKXkQE5efAKThE+SN\nWDDTkbPuo4VcfSO/HnlS1aRQVoMib/pqVLyZiayPfvcKK1vTQA4KMdf/eziA\nXSJMiS7bhW7zKI4G0hDUWiGbXQICPxTfbiOMvN4aBurE7bqu8ROexRJ9RNER\nlBPV\r\n=gDWI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkYpH886OM2qJNlUMqJTB1hvKTGOJaoYER97pTMVyRDgIhAJMo2/4pNdNAeH30I1oJicXp7BghPCt6D3vl8RN+OHmv"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.78_1539359870158_0.3122828449434636"},"_hasShrinkwrap":false},"1.0.79":{"name":"cp-zen-frontend","version":"1.0.79","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"717a7f8aeff3343eeede90913b8b189f05b98576","_id":"cp-zen-frontend@1.0.79","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-eSHDfarHd0zv4OHfGM7OdKZ0H6VW+zBp9w810BREO0gyI6Ydi18nCMM/tqW43qN1OS3onfj6+qNmAymUhxfxng==","shasum":"b55407349a74c98d1229019450a0db6bea6f60ac","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.79.tgz","fileCount":273,"unpackedSize":12011422,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0RSCRA9TVsSAnZWagAAt/MP/iILmqzMFCI5mJDOglar\nkTtVip2VXpN9VrEqTVH3n9cCmPmbSDgqyAfL71F1V+wsb8jquUe9JNm0zQED\n1+te6qRuGBs1kj2jg4kJ3jn6kLLZuhIcSsXnbPVrtsbFnPHx0IV6ZTkjm0z+\nnWa4kOJbR7T51wE0owzwI2xHMnRm+PdD+mUWgIsQIiEVpyWMaDgi29w9UDor\nHz0cpt9hs+QSeehRkrEwxms5rYkLPMIxOiYy96TJqotfEve6qLbWUqRY5jUk\n6TLJIuu78EFRFkPM/Ux2m+tMDxZz0UmOWsALjsaxpJ91+pxuKriUgdFWcQ7A\n7regWjnMbW0trcBiGv9OeK93zj4BKEl4dUPbvG6BcWLHKE78DFKO5t4OwtnN\n0T496lt6878LLymNlBtB4calJg/OHiEv2p210esQ6XUUNVNY6jdhCvbtFu+Y\nfzh00n4UJKlfs1TuWOhatRR4ykF0BuBPs7DSboc4h34tp0kAavddgGtrAgu8\nymOuoveR7Ci7uAQc1slO+dR+PCvqYNQ29FNpfeHwE+kxkYyXK1S6yAJ0oGlF\nW0Jxq1JuPze8MCGAlk/VlvpfVACnWmJ6W6ch1wC7UZ8j557ao/8ojK73aZxY\nXRErYjK2Nv1pn4xnhVatrYJZaYqYc/5j5krIOjEL00FTVXXhxE6GXOkVJuVm\njQj6\r\n=1+Xe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx9ximbDE7P5MEMyVLPP45KBYsPUFBJlrlGZmUY8634wIgNIV1wwsaZCYLrNR23H4JB35iAXfzocPw35ImeF46cik="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.79_1539785809430_0.2958053901328126"},"_hasShrinkwrap":false},"1.0.80":{"name":"cp-zen-frontend","version":"1.0.80","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"80c96436cabe4fa9c300040382d31f41b6be0b12","_id":"cp-zen-frontend@1.0.80","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-+JaVOczqz8b7mMMFtuZXAo42YxZkRgVnWs89KxNShxGfNkfYYHvcYRzIfdS0seNgdJ8UJ8dkFXZ7PpPtzTSI6g==","shasum":"5a56f7e84a84712098c816721185f7376366a800","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.80.tgz","fileCount":273,"unpackedSize":12012474,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbx0VnCRA9TVsSAnZWagAAXNoP/jIUbkA1ZmVkqu5ZWHVo\n3FgDmEH2fpf6lgufA7YDkrP9vEfW5Z+752DBunzG70MxLwLu1tWI6Wj58DPh\n9EqhLIkzyLEcVPj3BkpgGoFN0Ii4creVLWusa6A02/FY2owOrk7Fb7kombRQ\nrAhfudixDpo9onflqhPIDuii4o/i1ec8m1yLqFhTxyMX60P71wZP8NfqDpXV\nq9NbS8WVLXd8jpDUGWRbDqg0fs/9oIkRDbeDsE72Ud+8uen+0mHaNqvyU3F5\nKFiDWyGVhHR2jiZSx13vm1W3DgD1+3UuUT9szLTBMtcPZoG7HA9bvGel3v11\nimBbMbtmsxXubcq+1FfPLHk595eurutvUv2D4/5azF6eU0TmQXEq3hvrtllm\nREJZDfqh2+6X0TPRpc9uKAFw1VrY2QUxsCtPP3F1tf6hSv9+kQ9xRhkwYYjV\nWVn8DKUtLqPmDMWC9Yb9k1+kIK/PqrdAx/wZuQifXdYatdzVRLrDi8VUtUZi\nWIhdl90shgorfD60sqqkIh5rfQ6N8YUGa/aNgkhxNTc+JYkcila+4YBBhbqE\n8Y81q+B8P4qEV1/jx+P6k9az4gufPD81Z5LJ2T9nTErwpuwZ5e7HB/gyy1k0\nImtDUcgw2J8bUQ9OxCTaRc0MwUtFQ4lvZqNP51Yhtrh10mh+vXk/mBk6wKA5\nzh8j\r\n=DdZy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQcxpJxGNbjD803/Wht1dzUa2yvzyW7bZx22Xfb9a9jAiAGnbxQPJZK9v/QPtnJvzN4BL6qX8+69o0MmcTRli4wHw=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.80_1539786086486_0.11331474045148338"},"_hasShrinkwrap":false},"1.0.81":{"name":"cp-zen-frontend","version":"1.0.81","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"104db1598064aef0d5ea35a7cdd42f4e593d8c0e","_id":"cp-zen-frontend@1.0.81","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-5fTF3Z8iHph0CJH7Nrl9BiArzcP5npRXm72pASeEJ54n25O2k6QAOgWstQ+B6AFX8yajeedmR/2Te7K/oVY8Aw==","shasum":"4521271347f01d9c4c8ae3f0e6f7896da63a00af","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.81.tgz","fileCount":273,"unpackedSize":12012491,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0d/+CRA9TVsSAnZWagAA8V4P/04ruqchL2RfAeuOD36o\nJeFLw0sTbZjTbcWT2YxfCpPpT5pWW/mH+V1AKaMNRFa1YOhPxaz96uC6/Zn1\n6KT4QcvBQLS7iy0LEKs/6NkRvWHwAFJs5Zz2gcnVNTcHpP+RlLTjWwtBg0dK\n0rNUUmLGtautzbFMsD6q6dwcTPinCb4gZZhL8fz9vl9dWfUMiqf8B8rpO5hd\nf9+gBMk5fTTh2bsDRyTUdnUFdQ4Rj7pzsGtdMpQjU5638WC/Pf0KeL2m6eVi\nuq44upAFC+fYrKSmMXqBMs+hOa69sqFoWutOjcVKe/DOVRjstENO6YZK9E/L\nsZ7KyrfIAfmprhR1Ro4CC+8ao7YJMWczqwxJYFGoorbAwwU1ybImkRThnA4K\nZ4lQAStYnow5eJuMcYsW8KJSbeMzwKNjX8tbdYCuEK7GRCTnCH+iXNTIZKUB\nV+sbSM9FokMtqpfHOSh8MyollKNxoziUroEELLr97MYp6N2ffeUQLg6BExcr\nM0Obn9nhJcxnjuXP1ZPdWb7VRag3zfZByAW0Qw1/xjigjrOBLqO6FyZrWLBY\nxZLEjNlcAxEtts16evOUQbpanBhvxhLRlfIl4Cy3L5tLhLQpzDe/uccPcaKe\nWs4EdAVzE8mpavx+9kNi5GnMjmDthxcwhzMGz6MZ8hTz+oSBzWCo0/3MWJhj\nkoss\r\n=vSPu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZfBPmaW/96VqzH+Q6Iltq0o9NjlGXrnp9Hh0u+OE6EAiEA56XqHAFS+BuyFWfpYIlZ+oR8Mdz3AetqHdQYSUIO7K4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.81_1540481021767_0.7386504627233998"},"_hasShrinkwrap":false},"1.0.82":{"name":"cp-zen-frontend","version":"1.0.82","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"18ac9be1ebacc65d18b4edb9b1fb30d78309afae","_id":"cp-zen-frontend@1.0.82","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-xTKHJ41WZlFQj8VhClk2EaqnrDupshEcraNBhw0/I7yDceld94+NZsgb/a34fyICCI4PaeNcDcmciurU5YYCZw==","shasum":"dea8f9a3662cbe3c7d01f77e24830b9af54da95f","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.82.tgz","fileCount":273,"unpackedSize":12012635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb0tkICRA9TVsSAnZWagAAAyIP/jW7fQqO1IpJomvHJmIk\n65qcTZqksI0EKrHOPJYOJgYql/51COvZnDvadRCMlUocSI76DGnFXu3sqWEL\nazAukGkeMQzxwdDy4v9VtJDPm8G+QTXUsUtC4ciUScAIEgiPaqVnUSRgt8hm\nm5q2jLcMCzunKdo6imlpuCfGQAoAmi2x0BeQF2p3UwsQSrdOig9MqEPueXwb\ndcOL3sJgGjj8/UyQyDEIL5fUJ037rw9kga7lkmQ8J0/BrStbzuB6gB1hSdit\ndb9oxMQdbrM+pzHdmdfQtEcSliE4RhfyZf4jp9MYxwZKwURg6eZPGk3tQSim\n4af98QhBzLEaGTtxvd70gOcWk7WmFWo7xGhfo4HTgoB9iNmxcXcGeuzkUUno\nkAuPNyL4l7C1uuNLrfEOKgQK687mRHSVza+jUYMGAWa8wqk9Dm3T/fNnEFkg\n4XJ+rSooLt5eH4nHkr11hNvB9MmIvx97Rqje4E4oj5UgePvef3/LYMSwriVa\ndfTZnaXH1G8+PE2QFusmnXY7eCjziieQKvsGnK0iUBGp2hbQ+lNNcB+1wXBf\n0VtJ99OLTxVS1iShQaw3gLlMgEf/GS1v3FKLGWX7Yq36HM7BhiLp2hY8GS+J\nFBvT2vVAbhx3pjFtrKaT6DgKqPSTYz8uHQlHow7Aqh+as5KS3lOKbt/y7Ckt\nsExu\r\n=3yjt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2cYV/MrO0k9L2qgYJqk5knSOu3IMNv378UKNFMq96ggIhAIf86EXu3EhUnQaUisul97J54KKevvwIxe4dwGFmNm3G"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.82_1540544775552_0.9564713498868527"},"_hasShrinkwrap":false},"1.0.83":{"name":"cp-zen-frontend","version":"1.0.83","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"2d88f78c1b5b3b5360022cf920617fa2526126a6","_id":"cp-zen-frontend@1.0.83","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-IdEfiYmFryfV+qz0g35jv2sk8RSugIDGA9ISCBNcb6i+pzu7JMo86vtPdn2f7Z6fPmy8p3QthloraG/xT2FslA==","shasum":"dfa7e690af8ea21b61c8c20e72fc2d296f13f766","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.83.tgz","fileCount":273,"unpackedSize":12014719,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3GoFCRA9TVsSAnZWagAAZK4P/2DlMfLZiDu8L5dyBxVC\nec19p76FWiZE/wLeHZAeduNTGA+Qz1RYLXXajaIsEd79kiJz9mUiSOsCwrcX\n3dZF9dPIpn6HM4J+7zQ4gq3vJVjMsW4MloCu2pODEE+2/S9r6pBDc/fqMWI4\njRvfuLUCJSUEBJ2PAvIDfiDLd+RSyZoGq7llIhp2+IliWuWqVwj8UkvPBcwd\nX82zcU3JkX4FCaExVR+4+tC7VPLe+SoTiT9QIyotIcm5lTPJULjo+0OapjbX\nyTuN0hylglM7qVcm7RunMGHHbOn5aWpe9x8PgNqozGjqIDV07YLY61P64sBa\nUGBSI2QRo9F3ful+rYVB71fL/NZRfeULvRCJs6yulkEWPV/9l0/9rkErZknI\nsvumC2KjWoHKaAgtSrLkcS2YTx/YKl5hvI5RThgkpwkTGAcRdMj2UDhsNVln\nCIXGpjwCZjePb/S/krYu1YXRsfJg+JxWC9FWneg2RHZRvQOKVlL6EluRZ4Yu\n0YBzTZ/7n+qSBavoSsW2nPWZwLCyUGDdYYWb0DGPXS9ET5t0jcSA2a5FOpev\nc9qykrTHpIrJ3y72HTBgWrzcD9FfdKkcM9ewikpDL/gWJpsMRZKrbJosYYuF\n/gJ3Qp8AuQnp+oAZcq3DCxCtrQdyHvXYriqhrvvnr0hIFmgDME2EF66LKgzV\nZS3u\r\n=hlT7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6Av+9a6AEWE57E7MS7dbfPQR/r4+lpoqyQK/jArjHEAiEA3xI3Etc3qVhCda9HSrnQQ3vlathD/kKw9mwjZ8aC72E="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.83_1541171716814_0.5835905137281698"},"_hasShrinkwrap":false},"1.0.84":{"name":"cp-zen-frontend","version":"1.0.84","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"a3cd5d6cdb90a0f534d1755e141455ab19c91347","_id":"cp-zen-frontend@1.0.84","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-Jy4TSW3wY1+2xqu1yi+Qo3YnWUfpqyHmqcIpX6WYJKabicPSBL6nocyOINEUbLECJpaR5vW6Qw/XYm7/6VOQfQ==","shasum":"d3932a5712176d37659d51ca813d860b360f4434","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.84.tgz","fileCount":273,"unpackedSize":12014660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb7AF5CRA9TVsSAnZWagAAAWkP/iP/6MOa3tTm6hnWgi58\n48xB3pn7r4HTnXPXsS/1N57eFlYpHE3XtQ3hy/9ARBlEWsOIVk3VD7ldKJC+\nk0P7BFe1eAOPeaYU8gswRa4fmeKvON3ur9XTfTfPDbwIq6jDAjqZkxUo2Prh\nn09NKbyOhCJz++KXE5B3+0JBNc73rnTj72XjYhFbCImcycjsu9b4pd7WeOVY\nmgPB45YetmaLx58tBeKTfxLuBdjies9bIe8v0RvMohRkxxnAvy6gGoekV/tg\naDyp7zjafG37DFa8yWrQY37P7vCchHq4ptNbYKz6mcWR7H4pJDyc9dfS156E\nveSJBpdH0fxrxCLSHrp3OWggkZetKhAgKKNQemtk6a45lzAX41F4Dwos11KN\nFrpqGsqBXrMQFvQudcsuVsWOV4w0QdLV0k+uuyHsdT+I53+mZWoYIZ8VEETh\nTEvkyw1t/Q0/XsE/rk3dwx2wHsSXddqU/UjX18LDghRbXLoGQG5kgilLIgvm\nqhvEhum+5VtxxxpVD47uBQFCvCrszlnoEkG7t4UrCfNd7zHEmI8EgvlJveCj\n42P1qxRhIt7jt0BRdnd5uSC+n2ET7WdwVxuVyDpflYC5Dj0WNisQgmY42XD5\nPQHdd4HctD4zJ5s14P9smtlvI/JYbFYZpNXH5XG0L1DtsgspSdV9t/TrlW/w\n+HJ2\r\n=NbSb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGT+h5AgQvtFtQF6j+7wH9QBRkK9ZZN5AwwjAc2vzTvfAiEA3L+FfhkrztawQEoKyBXaFugf6BGZ1SEm7xg851Jlda8="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.84_1542193528655_0.5213512083518574"},"_hasShrinkwrap":false},"1.0.85":{"name":"cp-zen-frontend","version":"1.0.85","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"b4e254f92b67a9782988aa3d07c95dea6db1dbe9","_id":"cp-zen-frontend@1.0.85","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-Y0NTBV65Jj1iWa6vqVn9VlDDqgAVlH7KB0lJpAqXdiE8luGRB4h3YO+9RP/pdbSLR6K4HV+xAWVWn+REJMAsTA==","shasum":"89507641a2f3de6aa68b56e1ee82c0cc5f32d013","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.85.tgz","fileCount":288,"unpackedSize":12120394,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcXarnCRA9TVsSAnZWagAAtI4P/3qJJVcIucyeeqRadXus\n+SJh/WC9kSB4oNj5OkVrb/OnQ1VakXJzsjWFQ1lk2/cNMeIkqMW4RDXTu24A\niVkPg4o2qI5MOTatpfCCnveu49Q7uuh358YMISIkJv0BTrkobhfH3kOZQkJt\nzAzx10jjvLqPeIkZC3oCoaNb5R8b9DzcLThCqyPSn8vpoHCvdFQ4oj8beulA\nYZUYlHy+pEu+8ZPlnCum+NvkMiAQMpgFqq4vVIA0Yp215Tn7i2yasARVpZFK\nqguj4IPBtoMxAfGKLnKEZ4gfrBWpDUni6o8T5xdQqO12LJjeU4gCc69YO6Fd\nHvViJ5T8sl7SvBKLG1Qly3FGj5wG8a5TUnV8GU+84WKeRQ1PseYR6i0BF3oj\nNTSXmaaFDKteYqtFbSWKNtVLxnQ3Cozr+2RhBYHYF27Rn/BHUT4pH60dEatE\nfzC8jfR3bXpEfrnICNE5FaamwlioSQwG7ZPVOVQPZVRaJtLgnWnCfybZzMPT\nhuWxZ1+yuxvyd2zFy8NSnA39qyfVWnzizw0jsihnnFpRTpdlXGC7eqL9+0k/\noakOb0SjJECXSrPCUexQ0yN/RqSz1IKxpi4pM8YYGKsSoh01NkJnmS3/v4TS\nXDmU2gBxmj/2JVjrsegiAhb2SUXpVug2B3b8o973pdAnoIbLeKhkzecgO+F6\ntK8u\r\n=tZG+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDytpN2DUhVLqc5FN6wGGUs/cTgguZvNPmGDvmykLSWHQIhAMM+xlIG/XfV5Nmmpc1RcEUvKz+UBtmibjSxlkS/E6t8"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.85_1549642470422_0.258547849856789"},"_hasShrinkwrap":false},"1.0.86":{"name":"cp-zen-frontend","version":"1.0.86","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"ba3ddd7c901301eadd38ed07b0713c6e4416f5b1","_id":"cp-zen-frontend@1.0.86","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-P8js6xywCyY73r4gPoyVsDcP3gMjmd4qTQU03GbJBSqO7888MwO7mB4FmQmpTFADcjob5vVP9KVW7b6uZqsbKA==","shasum":"e65e15ba2224d4f9e1547bdb1857884126b26d51","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.86.tgz","fileCount":288,"unpackedSize":12122263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYYMlCRA9TVsSAnZWagAAArAP/RT4khBZ4qr52U2VOZDq\nn1vQkj3co/mHrxmdfqglyJdz1z1SXcUlMk3WKlUrH/Fx4tTt83s6PhlGX9mb\nvGu+csvnDS7pWsGAfiyddj7qSEet1DEJUqJQipUBM+W+lmoh8w9No4cCk9nu\n++Tm/xJwvyC2n0s58qEO3C7fPGVOVdC4DqjYt55PdquF+cr94DAAUr8Yqh9H\nPZ5uywnEVJzEid3l43roVOY6B59zMyRJFhRMH3myIGBsZ34sHK/GWZ3BEBvg\nI9Ysw8WVef8mirkenuWKnsNX10BzAzz76WfsKXxkT2DDnITu/xWHCytV4uu2\nPztrAxanLcvPNR6r7JoEHPWIDqu1ViqqLSmqHyzHUr2MAZpAYl4BwpaD0gDw\n9yR+9ONQ/y91asZIlQuNYUFpPCykOzD++FsqBnoAJPlG90T4e0YcMHVw49yr\nq2vfVe1UJX/yRuxY3O3Ph0VXyuPF6Yr9rdWHJtihFR0lEoT2tryApg4mGZyI\nQl2YJtZj/k6wCUH19FRPYOHRix4kmH2lMJB70Uxh8Z8hN8aOw8Mpeycf2aYE\nKG4js2WL8cifnY4qvXSTstvQjDpgPTxXkW1NPoQ+73U7zq2idQqId6rFxORw\njAVrDgGYjSmHwgh05G1lckyYB9b0xNegccTRB1sQIvbMtdnDnHhZtW7dhvmo\nkZ1u\r\n=T21g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKsNlflDinBC0G1kWPpNmuESfn0TvjUVaVA+ZByDybtAiBQflpk2kR2AntfXj/yfRLPMWk9Wg+dSZN8oGkrfqhsGA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.86_1549894436168_0.5630063768860041"},"_hasShrinkwrap":false},"1.0.87":{"name":"cp-zen-frontend","version":"1.0.87","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"ea7ee7f60c363ba3af3f1dd917abbf4fb208f511","_id":"cp-zen-frontend@1.0.87","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-NpZ9AHzbzDK7KQ+GEeJlFzTUUDKxHpx0KCaIJb3OiwYusQryfvUoAKvTYNpZz9HxX7djQFrKz/nrtPU1Yb1UBA==","shasum":"fb97bacb7ece8f3d70aa5ee86db7032f4196fad1","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.87.tgz","fileCount":288,"unpackedSize":12122391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYbfuCRA9TVsSAnZWagAAwkkP/3G9efGnF4++MY4Nprj0\nfkaIr5iiD2+GBe6NHn0wJ9LVy0PzsVGyhiD/K+5WqAT/AXTUc7sDxQFs5aJ/\nT7SVuQlxNziDs5irk3vxNghH0Xv3DBPj8MgZL3xYoSVFDtJznbQxLMev5UeS\neKgh0DWnx92kxh5/gIlHsxeRc/AxHy8yvfwxbN63/EQF9QlGk2eB1l1sXRwW\nEY5BtJmfqgsuBaFfThYdWmD9E2L0gxR28QvHbV0LqmKxm7JJOsg2QDXO0Fwu\nRehsOsNlJGc29KnHkIvxsd9GINWnGyztAFOlbb4sOvtocr4OZeXQbADyre6e\n6cmBhEsPpCTX7/sMAH64M8btRhuDMlsC6jfGDvUO44Y1UIBNq7Hw8kAl5/KT\np04Y4FaCFMMZ1WSPHQksl5y80+DFFbTkx6mqMXKgbjAAqIiAE+0xtop9GUS/\nZwA5lFoGnwoM6MM39DmVWEJHPbSyuqRyPUJ5C16eACZzHked4lAnecvwIzsA\ne5HD65W2a64xmzsUbc7gKbDJ5O/H1rJzO/hxppVx41HKKQI2wbbJUAPqKN0N\nsCmI9uUOQc9tnWC39YkuXMvrEpGiaCcoL5utnwIevgW4Wwhbm5crkIjBWiQU\nDtsLmSI5quVImRuSNS5Cz5+6SDI24urt2L5dN1sPioidhFx7+ywDvjkJTfSa\n7b+A\r\n=0Nll\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJEARmU5hQS5VK4k8/zl/4kzD7eMFl5BXns86orNyelwIhAJ0xEHImU3vrcqFlwxwkDySWBjadXYOyx+9D+xIxXelY"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.87_1549907949614_0.623416268981736"},"_hasShrinkwrap":false},"1.0.88":{"name":"cp-zen-frontend","version":"1.0.88","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"fd09ecb44386eda61a320e31975cc8f6b49419b0","_id":"cp-zen-frontend@1.0.88","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-MK+aqVa4shjXXouZd5j2VXfTwBf98GfhyQzYXlq5oUFmESEKbu7tZ2DtpmvxX+04Tva+LDNB8QNoMKlNMjSdGQ==","shasum":"08007f7bd88373bb83242a76fb1ddabff7f18f70","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.88.tgz","fileCount":288,"unpackedSize":12122391,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZYO0CRA9TVsSAnZWagAAyu0P/2N6M7BUNuEKdU16CmNs\nsJqrJp2v4x2XO2wC8J5rmyNcN25aWHR1l3sYqntZyK0NrNcmMrmWOpIldTNU\noR3Ri1Qcowvg/jwJZDJhsRqvnkz41We0ZNmUU3nnTd46jP7qPYNsZ8S5L5g+\n/o0jA60kSEBPH3mvJzBSypfLcYJ6FMPUokca3pmmWvbpyI5a7n4XzDflpE+B\nSg9vE17fflfTq0vYgrqMvyFkXukb+NNF01R4wQvCYnkWAV+cnK8cplfqBjWJ\nGRjmWeQeTlBc7k7uF1mdd5eJAadRn86r8L7xEl1RCBQIZ1B90SaFWr/OWnv/\nHpCZwCrFJEh8+WESiX0xh34gfKgaR/wJKFuRHVRyKlR8YwPv7w9V69ISPets\nQ9Zt7ixMuV9APhNCBDgrsbS9Y9UR7i/ESwWmSkcVoFXI953nfuR2Veu9R9G4\n+jLtsVjszJafLWQsv9bL/nV3eAXK5AFAHbTqys8/6I77Xctyvd5er75do9F+\nD29ZW/TYb1HS8mnCPl3wJBkM1959i9PMbnvprpfM/IS8Wfvrj9Oba6A4eSTD\n8VZroCZVETutVsR3cCL6kF0EPBlrpCAu3eN0eL5jN2uEO3qMjQ53W0XhUOOj\nZ5NVr5jz+nOJNvWybYO4frp/JKaL0yit14qNV+Ls107po2hFqDdhWrIONGjf\nxBOZ\r\n=qgRl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID4WBRJduufd2CnaMBkNL6XliifpXFZ6NIxXVJXJfzgsAiAk0DjkFD7XrggpGVEe9/sPqR+rTrgKrB+gCbEcZzVNRg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.88_1550156723504_0.7639444978104668"},"_hasShrinkwrap":false},"1.0.89":{"name":"cp-zen-frontend","version":"1.0.89","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.121","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"gitHead":"05082bfa6bb1cdc7680b7ddde2048af331114f9d","_id":"cp-zen-frontend@1.0.89","_npmVersion":"6.4.1","_nodeVersion":"8.15.0","_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"dist":{"integrity":"sha512-2u6dc77y5GI0j6zJsUmeaQu+xY/wXZk88tH4hPNVQJIHNjmg78J7sjtpgw2lDE1WhftzDIcFrJKVYcSpWts0Zw==","shasum":"fb46f81826643ebb999800f91fa6c39df8166e46","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.89.tgz","fileCount":288,"unpackedSize":12123063,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbo6KCRA9TVsSAnZWagAA3BgP/Al+q0bHieJXXaZry8w5\n3+HDUcRqprns6YXjW6nwyMfckmq0aiqL7biYWbjrZ8JkbmbI5vzEFSim/i9Y\ndRCQqQW7HWNvLhupIafK5c1Vw2U2+8HY3um5tNKvejGyx6t4lieliNOyfkyv\nHZobMicTkqvxYRY4VqigA1A+3Juh6ivlSa41b69PaWQ8zwpdXqR89mVA8UKx\nIa7CdpVy1YrWHwlnepqpJV8q3mimhQwildLoJ1cDGW4KMn6+giSrnsoA3w7f\nWnqm1Ae/2eF6LsrX189YURoS/NLWkuJ+IkTGv+tc8z0l1XUC8MWnRhuAOo+k\nSVKYDWzhKxePmPGbaj2moakH9js4K2RgSjPKnuHRxbght79TDjWU5nLls3xk\nTj0YwdF/CE+zU7Qs0I7ClF9Pwb/SwuJo1nfmgmIIkR17Ki7SpGerVWy80Eby\nqtMC/TKf9jfVBCLwCHdzcXvge9CuGw9D14Z3VIjzMayBJDXN4HAUsj/1IHzv\nfvBO+SPFk7NJ8i1NPlmUH1bvdtlw/Dpmk/LtkqpmudUxkjTFatoMCaQT4dPB\n7Tcg+KfdkWbD7pO5H2NSYvgZNR/tsluTWSAMt6QjyVrXwO0DUS/zt8RhJY/m\nvj4QaBTWlV1Ai15otoknq8psVWbso+csssZ6vDmauEwKzkKOXyzgBsFQnxUT\nnlJ0\r\n=BVQd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFvWWNtvj6cEFPleWThFRBAlQRVEGy2/fAjVzJsXAkaMAiEAlwPrwKNKnLHc6vtfDhU37KuZORPw7gOu/ktGx8qo3C4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.89_1550749322141_0.16701465697087903"},"_hasShrinkwrap":false},"1.0.90":{"name":"cp-zen-frontend","version":"1.0.90","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.3.7","cp-translations":"1.0.124","font-awesome":"^4.7.0","handlebars":"^4.0.10","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1","webdriverio":"^4.8.0"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.90","dist":{"shasum":"280aef6a1144ed6a7ba6a44284aeaa132fd8c5de","integrity":"sha512-fDIq1RTJmynAWc+OnOuCHXz3vXqc8GRNd7AUFX3KSGj7uUEwHIAxAiC1KS2SfAx9+Zx5OKItu5feXmdAuIeE9A==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.90.tgz","fileCount":355,"unpackedSize":11821408,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdnHwCRA9TVsSAnZWagAAxG8P/RT2QZXD1hGTvC5rrrXV\nlQ3E9udAsW01Z32NhxJ2hmHQCL8QA1Q4qPB02C1GIDBc+Oy/FWvc8DNIdZLB\nLsP+BMWuCguOD2FtGT0DW4Zq5R4nzAhuKCtzp42kLxVJHsZYNDAa/nC0B1TD\nQIWZzeJr5WPFli8wh6xrQpCmD0PZdR83Bicss0x3QlbyfRPnrSjafF/gMtvw\n+qaPF0IAKnLVHpo60xM5YTvwLXnTZcIkQDzB3xOFel1If4/2srP87EwNspgX\nVbGIg6AqymcqF4sNz5gSr4rT+zr3qZehAPxNVivcDtg63ZgOWDwbQZT0ssxg\nI6Maiiu05wvq4y+P8JpBYOZscVAKtBt6zTcH5SkclNKWZ+3w2PTyDSux0lTY\n4KczEOYqc6jROY7kux2iO5s/dRa9GYo2EI4MszKuek5jIQ4SHXYZzRKTmC9x\n3xt4giOuJqGOHwkbdRqU+7BroHvhbHQX6P5iL4B9RohaXpdWD43OtJbjOAIU\n9BdioJD4M8kUJNxIZ8+0YvSaqw6gls2J4L3KOsybobnUc4J5Bn1fpkfjOaAM\n2uBhBz2y2SGpS8JQpbGRh9OKjQ7hOBvxOWnJrz3OBGQ4tmBhdsTYu27yzt9V\nTlZY0qW2LLY1b1DEoxIpm5N/5Qiiu9lgQAlS3glvAzuE4p7Yck+ZZxAgl7kS\nGqQA\r\n=YzB/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8XEeW1nTDBJd5wlVwfe+KfSQQJhVT9HMa/q2Fh4mRugIgAZfOj10wLVynU8MuxefxrrYixezaWSzEJQcs/t/zgdo="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.90_1551266287829_0.4592187817168669"},"_hasShrinkwrap":false},"1.0.91":{"name":"cp-zen-frontend","version":"1.0.91","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.124","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.91","dist":{"shasum":"dd68cecdfea5b0d91ede1ef38cd3a92607297555","integrity":"sha512-XxpSnKv3fHdTlsY72G97wxhqZ0OFSWmVM0JSidU8WZMxV54RrGnaZ7bEf37l+CG4P9XfaRt6gjL8wNR7sU8BqA==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.91.tgz","fileCount":355,"unpackedSize":11821398,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdorsCRA9TVsSAnZWagAA4H0P/0dNLUAiLrs8ZkfqUtcY\nkPYfzUGfi6JvBcVZ7jBgsHTzMKk5s6L0QszBK/YzO4aE/hCyGk+Q1iMjFoHa\nPoIvf+fjhzVuClncOfu5HEQ8opiDdduJCUc4UTG/8piAnQvSqs2U4LwLTqI9\n+W5SL15mI8PP3mXe8qNRKkqOTooEoPXPRrksSxmkY/lNoDxvg8HkJVF6Xt51\nfW7nvGRoeB8o6MDnPKk97CM4LRjxSWmhUAM0lSpkR241bUDDovH7OlMMTinO\nA6kW02ghCIDMoReU4x2Hj/9gHSB2n7PjhvPGKz4O+EGjXjN/b6yhmnDpnT8A\nlllnfdS6R+CE5Vr0eSX2WImMK9OBGjCYiC2gNXvg7rs4bA1KXRbT1R58T7LK\nLDHCzmpVBCHCYVTsHV9Zr+EqI5AARA6tX4j/c6jNBHiAahLWRsNLUNhus6LC\nwnzgZb/YYDQPhOSltq4JM5r/rvRzGROURLdOHNk5m8aj/v43uQMDrnSGhQUZ\naLeQVjlfA4fPJZeSCw/rwazwedEV+pn1Qp4BxNAzxNS+Ex5H1UfFX+sukJG1\n1poLMK6/RieGR0TKrKYn3HwFBfmACLy34hJdetbaOsKJsNsZReF2uxiUDgmt\n3SoaeoTBPlYuvQ0L+PmAXj0CJ0NLE7ThWMZ5OQ77BjPfnupSq1Fxa3lSCY1o\nCkAt\r\n=Anuq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyUbpGKDHtVPYDLKUtxVI/xRgo7F4dTuGp3PZ6OUxXkQIgAKmK3lzcgH4layMJ1PiPb2AjPGxdmM+5boB8e8eL9BU="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.91_1551272683553_0.36940666541039757"},"_hasShrinkwrap":false},"1.0.92":{"name":"cp-zen-frontend","version":"1.0.92","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.124","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.92","dist":{"shasum":"2d4a932fa44fe8ef39ab32793faa795c21624ef4","integrity":"sha512-Jmd9O1LjmL7yQa+y9SHqMjMKyw+q3oZN8f8PFgc/v0Uo5XKEqFD8CxZJfpx+mT/WExYmJYpxoBR5gyusu/fxdw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.92.tgz","fileCount":355,"unpackedSize":11821320,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdp3bCRA9TVsSAnZWagAA46gQAJVfdJu9R2NgZGPBHxo7\nGLOVHFQ5mvj1UkuLva+ejdNbHKxyazAWN35DjDx2dhJo3iS3lIXDazkFqtYV\nTXed6h9XMxZyZke8SnZQLO6Bg7q7acyp5LGvwifCvAzXXWOIeml5vMSXZyNx\na9lgYchr7XURKI7K/kfYgt00W4r9IzjcoYVDvKJm3QSuSJQA7ww+nX5l+Pil\n4xAkhY+R6PiKdggrlCy6OYX8aFEv6IbHEHcpfMyyUBHp2XpgTCqyjngkAsXO\n60RQLu691E/jh4rq574j8aHxCulzMS1RDkMOpm40CeZwBtnhIW3gKiaROj/c\no3c3uazolIaktG0gSnOIWEoqYk8ktbgHO5MF0JFVFJfQDVpHmi79icCFgUqK\nVVyU1qVgMGkxYZj9T2ijqf5OzgezbGCBX1/mpUK+VTQjSzHZWiibYQduYtlN\nk+lvDQb3pqJTo6dPGgCHjlnaEr4Xeo33s6RlmJYq+21/PRqBMq4ZfivmOL5Z\nAFfY1aqHwzluKUh1etH/Nzcs9k5K1jxkRdSZhZLCRRlVXCBTOdbYoRewy0c6\nuIDjc7EfTY9pFI65covo6o7r3jnIkV32qct5MAQ9P6vBdazfPOVnmBCJwlG3\n2dMnMyuKbK0vaSqViv7DoiYKMGpQOAFY3pptVIcTziHzYsha+gXxnQ+mV2BR\n4JK5\r\n=UOs4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6DzaAz4vfl5iibtIXXLwxVX14ltxxqi+nnzNgFxo8hAiEAm1GEC0giOkVWdih2bl6PbtLqBKBPy7sanrSdSeMF/0g="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.92_1551277530278_0.5738431743065304"},"_hasShrinkwrap":false},"1.0.93":{"name":"cp-zen-frontend","version":"1.0.93","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.125","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.93","dist":{"shasum":"7aca60548a37adab2d311025e48da260cf807ada","integrity":"sha512-DXiVyAZW3kDO+MWfOGoLIfePau9s2HvxAhgViMS0SFAH/PO3naAhUBSKAVT5QCy+8OlPU72S3QJt5/olkQ/9Wg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.93.tgz","fileCount":361,"unpackedSize":11859315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclRuJCRA9TVsSAnZWagAA/8wP/10/jpevEwMQIwTthU2U\n56Oa+PhX7MRPALpFNARUew6fmNPAJAUIKhUurAMyuECDWFTXT5YiRYcsmXrA\nSZ8qK1RVkuL97qR44bXY4MRLzzUZSopsybfbfeXcsc5j42nevVCwdhGC/dlE\nvX7ukxJZPuTocRBk63ALIFAc2fJw116ea2GanhkHHeW50ly5Gi4uxklqqyQU\n08RmqZse4kUycIcHa1tMR6dDMzRoy1oS8n5kGuHk3LpYmElOJHEBkTlW4W+B\nfjrn7E1BUT9shQjjhsZhPF0/0YkrentH/Gzz9rhf6xB0uVsFRpYVmCvVnOtr\nKsR1y46LW0GTUUqr0yD3NG3whFN5es1gkpM8eH6UxlOWQhjLsS49MlvIlNpU\nbV8jNKCbzY69nbZ6CuDUcVqPCg0ssWSC096vsZxAqzSiCz2YNwFfTKgqCSbp\nNq9XqHJCSwDxjJ1rJIKBl1w+k+111rc/nPTwTuIpngk27B8Cd0iobAf+JZYh\nS6dRdEkz1ivg18qOk9Uy5U0yyLuioJO7SoeOYWHq3sJOFf+RbdK517PHRnLM\nY662X5LuPkoWhcDueiCh162cpXeQ+K7CoSM8uK4VBWGW7tW7xXK5c1EAfIvP\nrVL5WIc6lvjxAqhE1xkFO64ALoC2l9W8Od3dwMfU79Z+aTon+ztLtok30kHu\n5GGE\r\n=0p4u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrTrMzIou5XZISkQ899sC9Ik9+2ltzI82RzJOGnxVnuwIhAM4Zq3Q6i55ofVnVw9KEMSd2pWeqITZaB7EcDgi5mc7X"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.93_1553275784432_0.3474935240525745"},"_hasShrinkwrap":false},"1.0.94":{"name":"cp-zen-frontend","version":"1.0.94","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.126","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.94","dist":{"shasum":"d41df4a1323eeb61705cb38630de6afafc78efb7","integrity":"sha512-wY9CwAWu5ldBkgyTJZtja+AaEzvpOgxu1tW5mXcyQx4dg4WatAFBHFuNGZe1bD5fsoKj1ZTEMI8CKh6nG50shg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.94.tgz","fileCount":363,"unpackedSize":11893660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmlJfCRA9TVsSAnZWagAAWkAP/2K72LKpLehcKBbJ4DHh\ngX1if9LwjUBgJpdHkQPM2liHl5oq+RMazo0FxZ9YDPj2dAMBWOBELDEoZccr\nhhcN15TNeiiw9bIqk/28fNohNeLno2ZNPXJjgNnFpg9DFyAKAOpTS7gRuLJH\nceumTqlbPBALMqNDkUbijNw/BafqOdfLEyjYofptFtiftYZf1d+r9lBwhlP7\nbYLxy0Y1NPYb2Stx+qx3+Zo9eR5V6Nx7rsXQjCdxzn9gIiwB8mSQqLey84Uv\nIDu3e2S9bfIQAqLdr1QEfRudPXHQu4SWFslaWtg0Q5xvl4caUro87qE2kCbu\n61ubQgH/AhRw4yU/ueIu6w6gPckfN9UxAyRG8ACpE2TbCrIEb2aEoriyjJ5b\nv2NR5Wq4+3DGpjlbKUqZ4UDd3cQC2nKK07hsFSDs3YHL5SwLildVVEbP72LJ\nHTqzHEnoXePhIrQ0OJFvADTDUIDdKtHi37FOeF54ea4gMXTf7ZKlcW//jA4F\nVnX3yUPyXZ6XXlhF365n4jJvDUNAJfsI7o6+l0D/Si83LtUHa4mC5yUJZBxU\n8yc8/suktxs2pT0vzkWJoHuMkitGZyMT9A3bsPx7sX15aa9sffIktxqcazld\nG8Qmmrhzu4bQT5sDl2qVKG6ILSVUtZ0AFfti7MQxXwgFHy2rV9QY6nfvJO95\nFVZB\r\n=uBvZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5bGtzx46ykBb6/nXFvVADKybHvpcZ9Se4kj+Jz63IDAiB8OyK7yUukxaO7y93NdGjIEDEhWyNblSayjvga96NhQw=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.94_1553617502251_0.10287295212713143"},"_hasShrinkwrap":false},"1.0.95":{"name":"cp-zen-frontend","version":"1.0.95","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.127","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.95","dist":{"shasum":"a3b21ba8243019b52b8fa0a56602ba9f97996539","integrity":"sha512-Vr4Cpy6GO1VoQ9ef5IJ5rH5H+6GJyg18Nx32rEkH7qnOSSVEYklrwNeuPBh8HEb/mfJRbJ+6mL72Vm+daTnQRw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.95.tgz","fileCount":367,"unpackedSize":11916357,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrdQ/CRA9TVsSAnZWagAAOs8P/3MvoBZD9vNws5Jj/ziR\nUX1ONwJrqg9k2cJ3vWg0Uq5TFiAJuyVPmMbBYY/jT1e7VCZzlIxGxsblL9HG\nITSOjNz12MXsYEDPYUKEEGCrBZB/VlD+KIacfbdU7RK/Jnbtf6jzCnt5SyUE\nbMWYwdT4IJd1yq0Fz2Cg6u7lo349tnLNZrQPrTFDny09CsjV6BFt055gYXh/\nLkzmUEWRU7XYhT+63OTD5+28hCs58T1lD/mFA8jFzAAf5cEfUjjR46wuxUtu\nd1E5jSmU03RrYh14I3Km18668CzoT1DpiT6TVFTOYhVLyD/1FYESiRda2Y7C\nBmEaYLo3nj8k0AUkhG2VcfGHKZbcMUQ59nyN3xGmDWco4jMrnwbmBM0Vj0ke\njMAK8nd7tOvakILAnz9TiC7xE55xCGSgMljXJFND4tpeMx+26lZpddoH3Pnc\n8jDAzkUO10DK3zs5UzhEeRr0tCziLKYhuew2jVCDzCT6sY/KvZpKtEcXlQNF\nE+50hGDSyJEvrpKMsiytlpNK0mFd7+jWyLNP8NmPgfSfBKK87OXpEBi1wIRv\njJL/xCqPOtzvLlot+FBiiDo07ApUxXBBHNepDUa5wPSByu2OyONMxfXO3DIf\nNbQ/mz9Iy2Y1LFiikjG9w4F+iWdNHQp7Cind2wcgBqgKyTxLEmJ67WQ9brKQ\ntJJj\r\n=Tw7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2GLNl3DXzqzVMhF97tMENxiMHSLZQhBHac2/R3c5AXAiEA7g4v2clZcUxjGY5Y9OhYYOaQjFu/3qg6gtZ1J4Us9PM="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.95_1554895934232_0.36632387949193457"},"_hasShrinkwrap":false},"1.0.96":{"name":"cp-zen-frontend","version":"1.0.96","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.128","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.96","dist":{"shasum":"8b676ec19782557ecf7c8648396f4b54b8fb7441","integrity":"sha512-AUVO/k07JT1wYlR19lcsLgly/z2Mcj7jzgY9yc0OFNoPlcFEp164+jrrlDU6+CSB1zYdOAws3jJ2emYKHq5eNw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.96.tgz","fileCount":372,"unpackedSize":11971216,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcr0z1CRA9TVsSAnZWagAA2YQP/RMKYuzVmvkOYPshsXmq\nco74OLowoWKBUbldve8txZgul8+9gEDTX0djlOTo+zf2IKMqi42pHbsdEKEk\nJBEhO88H4p45+Oko5ux3PxQm6PSuZ+81/XQvRGJkdZlwCRCfeoNKgVppoS4k\n4qhg4Ni7h5tT2X+2bIDhiQowFqgBI62Ap1a8tySjxlro2/inutlS9Oe8cFWu\n6toZwIkRGfM/bvKcBsaaXyqp8rIJfyTLVyRMapC0FAW6FttN0fTdATZHEsTm\njED2eLCikIeNhGsge60IYSlbPj/Vw/SpN6VgyYJEaOAkCzCUWRxF5HE6J4UB\nWIPYTvW5SCchMBzY3z4AiMYxHrLOWjLUrasKOTlDA3NwuV+mYLi9YmKrV7D8\nMm2mbrx9po27m0kHCbpXi/Et8ifw5IMSikztyY70CZo5l0dolZQh1oGizgl+\np5ekbhrfk1Xaf1H8iBzp5N6mAg2l26Pm0sFHbZ6rz/FmNG/HdO2yQSLvRnW/\nLbqDLaA54zkzv4DogUgBFf8iLTHegvWcuwCJ7LKRlUMrO0ZGXldAln1QNYPg\nyMeyErxQZcq6PPFElxKBQN2gxdcXulkS9v7Pim//XuZRNdbh+vOAIswAmMiz\nXn4q3dL8zs/zH6psUBObnue35RBAEuusnmvQRZI+cZWUTygsQoyUd0xyUt28\nrUyS\r\n=47pS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvpXlnCvnf10lpMfiV2DtWVWiGEcMQi2f9jp6rs0vE8wIhAOTk7nj1tGTdpdnJpZ/rY8vV4eyVAdVlowK/ahJA5mbp"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.96_1554992372771_0.4247238692275719"},"_hasShrinkwrap":false},"1.0.97":{"name":"cp-zen-frontend","version":"1.0.97","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.130","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.97","dist":{"shasum":"9d58310c818ea62ba67e39fa7b5db5f2c8d9b66c","integrity":"sha512-C+BKM6s1a62mxwNeQdMMDIZFR/SjD4O8Aul8955ZUU7skyOTUZ9mceDLzFVxP8Qj0UWUx+Qoki30HWW8iAHFOQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.97.tgz","fileCount":372,"unpackedSize":11975069,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctu+qCRA9TVsSAnZWagAAik0P/A5AVOMaER/zG0nWM9LF\nPfOvqicA+sxMsIhXllohAZ5kWFfVEFr9tWyeDQFYVEaICPLjFjUZLqbE6l/1\nRHGhASuqMgtu9C8rJHBUVPJbvWFavpFUKJdtQiz9lHMPr2hr/VNfoRZgVHIQ\nVkycbXNuAJ+UzGzSgMZroHwoMBVMubWX+whFCP8rQ529F6lDNij7MqA3cX4G\nNljAxYSXHpyyTBVSf7CER/lZ+rEZcwYJpeANsQbq0Ls2Y4K6FYxNWoY02w1a\naeqQE2z6ccBYN4Ka4lPU/YyGrLAwcTYLzZlgAUqjf7Uvm67piMzQpJWerCHa\ncqSnrV9mZhgBmlrCTjCAdTEUgq1vmKNuR/wwrgj7IB37rmyR+Wph4jPMdVOc\nxbwyntFhEkoB3/XDpSaS8dxasOdsnwJd8mc9Q12m76klLckeJk5b+2g3mD3f\nunY9IUoyY4Pw7AMiYeC3HE78JyVlpSSK6gOEDdluD7li2DZxDHtItbtSfFUj\nm+hn/WaAtnywMi1AmHZmH5YoAAqSA0IVgdNeoAYxdshG7z6xrFMYAnpq/WEF\nk03P4w7lFNBPQVgBi99uh2rrQUDqT+Z83aX0INOqJVS1HhHWjWJCiS0BbPY0\nsZZBGrh5jWL4Iq04CvuZHgWvhkxmkAspU5hv3vcD9cbs3b83Ny55ipXvqYWl\nL+oc\r\n=M+c6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpPFPd12mCH7r+Z6qmTYjrcXYzUrogCT/b5qaj9VY9WgIhAOiEHcbZuiK39qVweZ/4tcRhLHMs5xpzW6+69jR5ii2S"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.97_1555492777813_0.6223711559859586"},"_hasShrinkwrap":false},"1.0.99":{"name":"cp-zen-frontend","version":"1.0.99","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.130","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.99","dist":{"shasum":"f6e614b25bf60d36f6fb06809ed420aa8f6da24c","integrity":"sha512-UoVIXRDgUb0VgmZITj5uA2izpuu5H/cazvy2sukzH1YSfDFSaR4K6f5eqgVdflWOnnyxPmmjhnMaVeIicakYyw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.99.tgz","fileCount":372,"unpackedSize":11979237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcwZacCRA9TVsSAnZWagAAIVgP/11B+mpXVb2RcWf4mHza\naAupC4XZK2JBZhkrQLZNp45+OR1LhFSbzOeftcla/kXE4Exadnd8no6kbFkw\nT9kYHmZV11QTF1V9bd8uBSqB2mq0ugTyt7zD1F4ukLWAiSs/f1ERPwd5ovKI\nWR4CSeHLrD/jz4DCdPY+Y6R+hjHzR4VRUM/rrPbue6nPGSsBgpiR4WyhsECQ\nzEU4xsW68Y4XP73t0KiCutA7dFwxza1EtFgrm9cXn2YMKfX8aYbH5N/rirap\n05WRN6MXgtQ0XnJwqNu6QSRv+VDf7iFZXRdFCDutf7iYQxAzb9+tSDAqnHyt\nzr0STRU7Vw2MOHaWxtIagIqb/wXAnJgQWmH7Vw3fA2N4G1UtqHorpswg+KVL\nwO03QkAnZGqsiuwJC4jpgw4Up4lE35T37LCQwiqlbfdMBIKV5hbW/CZjzDpj\nBAtQFw3iRxqdaFG5EaavLFTOmDhkYhW0/pORVFZFss0govXQhWwUGOTRoPjt\n+YSxQq+T4XxoLeSo8vSMS8CTyeYl3+glD3GO05+WuBQPrQAIsTHcig2FA+Nh\nV6a86s0Nu0EXTNU3wS1MOZ26aFfEhj0AjwXYNiMq6st7rENJSkDT3Amh55qi\nIFblRfXQc4uaP0+e+SArOhB0tGBdcvC8p9+3KFGQyfexql0g4v04H6/K5bXO\nLKVY\r\n=rBo6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBPqRpcjngXP/eBNkpGRppYoC7i2HF/kqyf4jlIR2Aa6AiEAlbFDVmyM7PJqvZZRZQXbOMMPd59EA3Rg2qVmblQ+33c="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.99_1556190875955_0.6999495380564755"},"_hasShrinkwrap":false},"1.0.101":{"name":"cp-zen-frontend","version":"1.0.101","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.130","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.101","dist":{"shasum":"cf95cea00a9b1425d851a555dce22a4cbe8d5bc4","integrity":"sha512-WFDJwNBjjsNxNv4dYmh1Ntjnw+5GRLZIxlUXfaChsOa1BM3qTzfNgiSe7h5dPXj9LSVdEjArVLQHIgaqGvraew==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.101.tgz","fileCount":372,"unpackedSize":11980032,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcyv0ACRA9TVsSAnZWagAAkNQQAJviR4NQ9tF8pyKn73Y9\ntXotyGrMpzsmXplRECLzkgYlpqRVbGcLKWgFGZFgBeXOd056Q1G2TRY/MbbS\nbzLK1R+bcgStVDWP+SSo3mys683bKmpLU56AAr3NefGk+v5UYgSd5MpScx5T\n7C8pGn+yhapMzrV69wZnINyhzh6OHFAP37uoH6fOxdP4DhMlCes0Iqlz9Vvc\ni6vOAZ3WgQWWVhhh88gNG95PZTs/+iYfyH4iWNEHPUVyMRAe12PWANv05ond\naE/ZsTKSVHvZ78dZxIQ8BidmmUd0QgHTnPt/yfPqcfy2kK2RNtWRdwFlRciD\nDblwD5+KO5r4nPuiX9w1xxXBOLQXWA4K+USTk2tMsNA9FZzsi0gwp5Z5ar85\nofBQfsIHDjioikg81uknr+0hg7CZbyLUzxramSMmWBVbJji6/So4UVqgXB4J\nlMAqSSV7nbeRzR50KPFCBjj/aHqfVJrndsb4sy6d6GzPzoosIikr1OF6Op3x\n9EGWk3683JFeFz7n+7TBeMJk3lKKdIYPl4Ws7tllnmNpkfj10gg1iM+YW8So\nS8oVRaIly+WL4c/DO1RgtiyUX8S0hbXFTVppfYaFQCxn5fD/gXh+cpvM6wsO\nEaT0CgGJ6NEy3OvkrxDWbPZzRV30kBbcVcsDhDasLGFfNln8/1Z+ofpNUnZy\nZjA5\r\n=PErw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDLruVEUPlRIa9jQqm1uN0mKsOhW6OsTIKXDK+V6L+CQIgdwt/y2UEdTWRDYKsrkejjlWIsW9YW7kdwo+69FLEyTI="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.101_1556806911857_0.7916018129433555"},"_hasShrinkwrap":false},"1.0.102":{"name":"cp-zen-frontend","version":"1.0.102","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.133","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.102","dist":{"shasum":"f40792070f443ee08233ae1b749b1fddf03f2378","integrity":"sha512-n5k32FLnORu3T0tJsJNw7+Oxc8/a2h98y6Qi4hKCuyN6tgGZfbAz/xCVHVPIZQO0I1zi4p9j5y0HvceIxXXhug==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.102.tgz","fileCount":375,"unpackedSize":12010850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2+1nCRA9TVsSAnZWagAA4JwP/Ay0N3g2zQjdX5kn/Kzb\n4ZJuNDGp6vhL2NJ9LBWsa8sd4RXcGGAKwQHvmmdiWATilunLvqWnBQxUf1mf\nUzPQpP9Z2MlZoFjSAOtFk1zzqjREOX9t/gBL51dNE8riEcololrnYEvz6ln/\nvSI5iEoLmIQIckN/pT6pXo8SmZgKwZNPymedFSu16v/xHY2qI4HNLWMjZPCb\nIcfD+EUVSpk/x7QMClVC3w+C2HWsXby4IfoBV5KvbZ+W7Y1U/mQlBRpJplzD\nQDAWasxFrk36Q3Bg3+ltFyqcYl9eatUrcbyQzmy5CwseQZKXr0cmOwwjcB/c\nYy1yDnFci+9EGX+02yNCb8MZuYUAIYTtFyh/FcltS+0Rp4L3fKsvJxKPIgEH\nim9gN7b0DCCH6/u6MIuF/A9sz7NL7NogleiKkPMpKUoQYwkuIiKmZ0YfLjOH\ntdX8n2E1CPJ7iex6Dr+PaZiiTLRm1OcMAOi3ujei7t9CfWAdkb3ATBtawfsK\n6dUAuWS4Vd0Zo7Lv1p8euyW4x83qG4g0od82qqVZv8T0KavtVzhiWDnOa4DT\nRV1F2TOE4HJee+h1fEPRqtW9f47TIrNlwdw5OeFo42c6prFOV88PmqRxPaao\n07sqjFU0bS5iVKCyNGFC/BNfm1dyC0svt9c5ZjN6LyibavDHNu6z5sUinWHF\nV0KJ\r\n=hx1x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHufYqSyidYhSpzc7X/J/7D3BXRM6zu0CkyI3fYjaF3QIgBkgxS4LHDqA+ir+f1rlc2hlvHoM5JI+p1vh6fGXFhzc="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.102_1557917030934_0.5236778547633838"},"_hasShrinkwrap":false},"1.0.103":{"name":"cp-zen-frontend","version":"1.0.103","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.133","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.103","dist":{"shasum":"e167dcdc357fc4a03dfe8ca774a42b701fcfbe92","integrity":"sha512-XOxqwRYnu4hwnnJohPDvwWRFiB/bM3mTfdzgDBfcjLjMei+a7lMbwhbQsjcSI3o6e8l/KiL6L7rgvH4/l55VzQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.103.tgz","fileCount":375,"unpackedSize":12012533,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/nwdCRA9TVsSAnZWagAAPdYQAIFec4HtiTGTurxLsytk\nGFvMQPC3MpVWdua5mduWZKF1bEXdpKeBDV/ukaRH9dIELDO5c5FPZUj42u20\nWNg70v0gmbFTQPl/5DTSPC3QnI9vBxLmb1qepIopRoK/bnrZedwXYLya/Bl+\n59kUMdIJzO7uf5sIZPT5Jkm8tb9cyDBtJtsGlm04p63RuI2DwggP3qHrtgIk\nGtA0z49lhnkG4jtk397HjFGXLKafcpWkbZADXti64osyqM4R3rjF6TqjQ9hQ\nxFkTMNctm8MAWcYIf8DnAF/EUM/0yO27ALcqy+U1iny9XaEu1KEUae5RootO\ndCe/C2ksPvauM0CIJ9ysfbAmM71jyYvki/1hPBnLlNoJ0ZmNEJq77Pxx2xgp\nLLv3suGMbjEz5xHevy4an6GOSSr5rNuUP2+kyLqZTn/rM2Mvq8ZAgM9Q8DQ3\nESY49OB6fwa61bqn2V0sJMk9QUbi5tZuVvIJegTVwa2eZ2siMg6U32Fio2PX\nSQRD13MzxOBIZ4CiTEOA+lvjFiZTNAFqaK2WWgBZRLB+36ypbXqdehu0+3x7\nvEcp0vIr7n7NKaw687pphvWM2gMgXq2bVVJbUiEqiNY4QDh4h9UpezFrk8T/\nYeI7NlZiJshcm0Y96gYxr+APgQ7ZGoCYl/RWjCNTVHsWB8pxmuYTzJcutDp8\ndPPS\r\n=rncC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDteFOED1np+Qckmt5J46XY6gK8TGiHqD9aBve/+3++YAIgCq5VD9ksCaGBaNY1FlY6r7rxUSVDxKBjrDrH0j5r3Ls="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.103_1560181788286_0.6037141395749532"},"_hasShrinkwrap":false},"1.0.104":{"name":"cp-zen-frontend","version":"1.0.104","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.133","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.0.6","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^3.5.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^1.4.1","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^1.3.1","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^2.1.0","sinon-chai":"^2.8.0","spa-http-server":"^0.9.0","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^2.0.5","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.104","dist":{"shasum":"eab7b2f0095abba1480a3729043de62c9c918c70","integrity":"sha512-5l1znkQK3tOrDSj6SWLmHpUnXl8ifaHWxp5HaaRFEF3gt6X+bX0+vFCklrKvzkjbvZ1K+JPaTEPCZ+Qt+MGoQw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.104.tgz","fileCount":375,"unpackedSize":12014704,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/7A1CRA9TVsSAnZWagAArLwP/j5BdqWauUOnNPDMfqYp\nKKhRnrgyGB+44bi6HrjHoX43iN4+6n2otYZPBmIfeBv6Q7wsFpzTWHpBLDXr\ncSVKg6UggX8BeA4gNhawTeRH6JHi9IT6t7HRM7p0KitAnL0XGJBbW1M2GPWO\neak9DM2wREERErWaeMAZdGnpwZdUU2s2k/MAZIEeDDKnhfI4Z7h5AV2cYi0U\no/fhVGsnzjrOCrhxe2PjICl64eo0f2I5FR7iagrIwK8yBAVzDnhKoUplxuOa\np/zvza7T2Fouz9zDaMNzxsBcU0S7JwyWmGNonmShGpwOTTfqWnrmKs3vGjJ8\nDL7J3NSMN5G3jspueqzL3FvYpS5a7/wNiuzgM9GGLz7VdTwvv6qf2MY2GwEs\nLcc8tCgxETFbI5Jz9d+2/X1sBxr/EzsR7ROsI0k361IOfzf8LaOVgjtQAL7f\n4Rb/Rzq18Tg6GTWw+9OkkK5l6mv8SDovqibOCKzwN8BR+mwovhdqzZ23txjS\n+odmOo3aw2H2fWYRvP1y6ZYHiL3AEIJBRhL0oCRD0EBm+NViV9AWbAfwMlK1\njvOECxW2KE8Mi7YVPUMU9kYV7DD5KvpWuOH9NQK6Z8QFuysUmIJOihyU7OKZ\nelXhAr2IUPGMVo5FMLihBwodTnPZlv47FOgP6t/4sILWIGtlcHlqu+F9I/Tt\nRg28\r\n=paF0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAmIEsvwlqw6Ik7Q4y1du2Ls+xulPLOFPPcZXu/fKxKgAiEA3chdZ3sm1mzVxSGOL6PmG+gmoGZCnPgroqjnPqLRya8="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.104_1560260661029_0.5245617977357222"},"_hasShrinkwrap":false},"1.0.105":{"name":"cp-zen-frontend","version":"1.0.105","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.137","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-trix":"^0.8.1","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.105","dist":{"shasum":"d59ea6247f5cb758cda61e300b84756a50cec7af","integrity":"sha512-5ngR4DvEMt11YIoVFfgeZxCrWqCdAwWvIYDGutRuuXHsindaApITg8szW3LbZrrzPtLqU9IUQWw8F9fjkRSj6g==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.105.tgz","fileCount":390,"unpackedSize":16108841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdTBryCRA9TVsSAnZWagAALQcP/iiLach3J1c3dzNH0LLM\ng0dR/hA4PvNbGvvbW70LTfYJjyu+CDz9Higyoops3taULtWP+JW9vvZNwxe1\nV0QFoIBxkdw51c7u4hKph6cA3DqZhFbRX63vILZN7HNepFqMtmtPI//IT7B+\nAsqintohN3t3FN+cI729WwSlDrKtcIJNOi5fH2yREjvkFJjomV6lmLb/YMtT\num2EeztGdefnRUbHYUwu00dqs2GDElfrvr6k0yoSlq4AjpKErkhNabGvirXe\n8d+XCDso49oF1qxbSZtmq4tLeAmMPVsA6ZXNBhA3iXBGpRdjIvKKSrrgJAJz\n2q3j06Z0buX9Mq9rCJfe0/bp3FSsbaDPTVuNBwvq3wEnOmDg/Uj1fAOoJXIK\nlilLkpoAX66Vve2HyCU4DADXkkk3x7Oz5C28LC8iC9LAYE9DMJUjjAOXrGnI\nB8mz1ITGCur2RDcaO8WeYvzwgZNGNSnZW3hJOqZN1fsxNE8LEASCmn3XZraW\nlS1zNyrRONvJHBFkuDuoDvlj68gIVyq4HLPwYj9LnGubsldFE0rL8IVa4ube\nlKbnMmvg9vjacz8td1/b4xeYSWfjlq3zX17VqwJJE5GcOR6s+FMMJEnTjRS0\nZSx2uMTKQ3iyiedtVp8QQOyLkSpAhmBeqMdA8QLXqreAHg7Fgzi5NKBPmOuA\nGTs7\r\n=QYbl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/jS9YBEe0znGkx7gBiJtabMnwN3BaaWSVbDzmxccPogIhAP+kiEq/rbBAHI7NlazPDNo77Di7ZVPJQr0jqqHklHL7"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.105_1565268722018_0.14380258777964183"},"_hasShrinkwrap":false},"1.0.106":{"name":"cp-zen-frontend","version":"1.0.106","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.137","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.106","dist":{"shasum":"6dd35fb3f0c5e70893531b3678fe67576301c14d","integrity":"sha512-4ficTHbuelTmKuGL6h9K6K8+hMxb6miLQzXU4hfsY0gyFTFhoXWlwCeoUNYJq/Aii2MfYAL+CA8N/GfQZt5YuQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.106.tgz","fileCount":390,"unpackedSize":16132397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcNy5CRA9TVsSAnZWagAAiHsP/At8vx5B51llhEJ0TPGZ\nPhi6ADLYT9QeBSfLd6jr7s56Z9LVqy90VZXKJAaaC9xOTHcN4oJThRRJLxXS\n1FgVB7sbq1tY0QwQLD/r0bReT/kyCw5JL0dFtDGr+LtcTIOtg7fmXn6iTLor\nGf/59O7H40siuCBKHx+H4ZkinfdTJ+Kq7jyp9/OdqAzLx/uWorMNVOWbkSYw\na+QQQ7fwI5nDeP6uGQ+x1XAzwneIqhK/DX/g72RSgX/gl0AibGAefYd9HCd5\npMa4Ib1wT5us8q0GXVSqgz+202XXOlyNU4grRgZC9Mrqu3zxJtFfgU+4QwFK\ngQ/GAFamy8bTOPb+1Q9846gDvX/hAyxC0Vvkl3IwqRgXqHpxr7VozbNOqTLn\nCFxc20f1a04uUjeQqYFb1EYE7yUJIXYmEqPwj+bAPkeypzBivRG9xdjJgDhz\nvJMFawOn2N9XmXW3892eDvvX5qhbsN41iRHcqmg4/+TXB3O2cGysbGdTIn3w\nUXlFBekRTiO2B7TLou9dLHJzBThJyeClv5yiOCC3dEC9a7fraeZhXAM9KA2k\nFQWZ9rv5nF4t2RQig+lGPu3S8eHhQyXDu96vGO/UDn2iSlwJGMB4bpoLUxny\nn+VDdw2HiPP+kFepXjtyyV39s6QOuEZ0zeDimmKk2TT62j/ANtRNW4qUwCxk\n9tGN\r\n=iuuU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEs4He6X3RD9nH3foK2HPGYEhqKyFNsBfpCi3iY/2IGwAiEA5GnUUmMGoyT+tIrAmGKhApso+XmfstFB5hzCwktowCA="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.106_1567677624295_0.2827788401488649"},"_hasShrinkwrap":false},"1.0.107":{"name":"cp-zen-frontend","version":"1.0.107","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.137","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.107","dist":{"shasum":"bf72af7aeaa7a618fed8767516adee120ca983ec","integrity":"sha512-AGCfq4lF0iIzxu41Qmac4Ab1mqHmH0wgeCFJpDGU67kAXiDIg6UrIMXH9o3PF26e7CSd0EmDDvZv2c5nYUUR3A==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.107.tgz","fileCount":390,"unpackedSize":16132602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdggpoCRA9TVsSAnZWagAAraIP/2xHwGAjPORYNv40i5ig\nnemQryioI2ERxsLiY8RblmvvJ97cptsitcBFP1CU+6U7P9GDonJixTNcedcA\ncyQT9ZZvZ210eOWNRFRRmG5WbaPFrRUaSTxlTRXiTKU4T/mtFw+A0+phEdB+\nT/5KnQ7XWJ9E/0L2ajgQgJu2XjFtPzN6bsJyeqs//gWm0Ilj6VyYhL4NWcS7\ntSTRhEY6OkCZD23y4M846h75FB62MbA/V3AvY8f9H1PYIxYRq3cYJQGr9ly3\nkmg+tImSN4u1N243SwFMZ1K9AZiQxf6l+GF5gZfNyp5dqV37ShaYJ6p1S860\nySNiRPkxuMrcTL/XM0jSsxFGIx6W1DwChj/fE0u1t2EoSt/tn4hLTG2B2AVy\nsEKYulGvpTtxmPibgaMFjVaQxSy7+enBN1OlSlAZ6CvSh/lg+PNx3VZM2Jns\nqaj2pwEX1TRi0mN8J/0ETLNc1P4D75F4BeezoSiNUcGvwStiOeOWWgNAjkP0\n44WiQTIvJBVWsAdQ6ZbNkm+FB6Sw9XbRneUIn3eqK2Ezoli3cUJ2o2rw7Sjl\ngaPuCB4SiV2Dl6GBHgs2yIbKzcGCEWKAbWVxinTVAeeVDHgHHwh56GK1Z6O5\nOMtoLn7rxxL3/GnCexokqBl0vw9YBFxMdVk6EJ+qlHtNagAuBFZQmpaYdlEz\nGBuX\r\n=zHdZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD9prKQ17UFFDQT4YV34L9qCdl65eafNNRQI1LTS8JjPwIhALnfXSBAw4sURrZlusBCs+Q9sHdV5NKYB9nY1btJwcpE"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.107_1568803431593_0.02089836803189593"},"_hasShrinkwrap":false},"1.0.108":{"name":"cp-zen-frontend","version":"1.0.108","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.137","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.1.5","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.108","dist":{"shasum":"1b373fea2168566a73925041c9c2bb5c18363ca4","integrity":"sha512-iC8hPcDPTOMSM9AkiLJj8wQTfvfaRefV1djwCRYENhT0u/66ZtsaRiAdyqP+o8zi9xYaznK+qCcHDTgOYrC8aQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.108.tgz","fileCount":390,"unpackedSize":16131659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdwGExCRA9TVsSAnZWagAAotkP+gIhfUi1HRcKiI0C4feo\nG+CGnOub+nbovQHTjNzOJ1pjnvZNl083HHy1eft6ajMMB84Poo2h1JhmSyQ8\nUI8qRHq6vFtWClbiCA9GkrZk3OqLSuTP3bV7xnFHOoqyyKk7402Z9yK4A+P9\nMTcGzdl1561QywpKOnCONGv5cjPZoNzGot2KKY3aWnPkBa/G22Bo1ZVQMINx\nkYGLgotVk3oQVcdmsUGLBraHkZU38V+qfILQcEHiEor9NTYQ6SufoOM+0F0O\nUngZ2HzpjWwqMikBvgx4tjyf1hUYU4+2SRpzxXfQIcU+LbIGj+/SEdq3gwfb\nTLFKsHPqWBXAdqzYTyiYCy2rGUV6dOA6JhZuduIEkM1HKmR6z/bvS8917GM0\nkFCMNugHtH97s00+beeKjkrzHOFF05KS14pcph77fJQd8pMm18LX6aW95vC8\nSGHbouD7+3y7DRyQUY0Lc2XVBTHGjCqRBC0YdkrS7cfEosfFezjMwCSZr/4b\nQIXd6mZw38eAaQWck9eYJuxKJHShmvT7FbBs/QimkoDT8ENxdGxhwTHfXWIP\nEOUc+wAE82PMJLdZ6k3NT/W84HiYD2eEw+JLTkIKk5F+h0KpvsqXjo5UVr5m\nGw8Dpw5RHZa1PUBs18kDxl49Y0STeKSu+sA8kVxzm837lL5axiygA7bdhbqk\nq06K\r\n=H7LQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMCoahaVeCFziISgSFcmwi+VkfLEs31iVgz/0oxulFRQIgO1xDbl8nI+xAdEBilK9AMQn8j2MN5EOZxgIy2Rc+sMc="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.108_1572888880666_0.8077397543575928"},"_hasShrinkwrap":false},"1.0.109":{"name":"cp-zen-frontend","version":"1.0.109","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.137","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.109","dist":{"shasum":"d21449bb0b484f275334cd2dbb2267b7fd5216e8","integrity":"sha512-I2/SPktq04cQwNBqr2QLMTYg/N3w5f3M157v7xymxTXaZ76JPBXCbCunBudGP0eGgLQ58Lh7BZXRfEttm+/8JQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.109.tgz","fileCount":401,"unpackedSize":16137200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd811HCRA9TVsSAnZWagAAFPMQAJpBeB/yICjlQvtDy6BA\nz0Q/zQQfV2y+ChEFIDIQDxPyWrGuhMt7JX+/fG/qifLbfc9ZrteVBH2sCVQN\nB4MsjQ5sV/mpzRsmKV+qtLCjthiigAUr8ziU8Rolt76VEbhKYzgxiKJlC1aR\nH2LK+1og/O6tKnTTCl1FOuYjed5lEMBgapHn4BXtp8MGyP5yT30lW+SInmfq\n8DOnviQ0ScC0bDIWMOOE0aV8vbRLAicmuij0mKaHCk86o0spcHsMTWSRpolJ\nrHF0LbbAkREMJnuXHPfxj3yAqS4u4RvvQDnL/Y3RD2Pphf1laaKf9aplHREB\nUMPTSX0JKYu1sY73donsnmmCksGz2Lf8IdiTuAPppVhhX34r3qiaWRTgEJZw\nZYSyXvjVBnwurFK28e8yK9R/UoRohyI94c8kdiR5vVacc43dlC8/u4izby1o\nMJHR5oWL28Z4h0gpf+nqq6mMaaKqdCVA9WCX6RYUFOAOp8BOAJxBxgHkG04u\nVcW8tYTSKcuWPciT9KNgEKVDSTBnnnXkbDQAkJMISkimjwosNHyqPFmZ1GdC\nvKjBF9KnAEcVzBylU75SGROWEKVKCGlNkQ6xQ60LiHPvh9LQ8f1ixFvpjt/Z\n7SjIgI7slXANQte4wX7h0pGlnjv8u1Ltz607FOTVh4j0gf8n7GBdPsMWOQ+5\n4vGk\r\n=M/AF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHYjqmL63V6PL/lbgcBbQrRG2mkD48QAjlg8dE5pOkUVAiEAw54+bH3AGKiwyaANNm+eMcDejoy1bi3+5Wl5GaoJv+s="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.109_1576230215213_0.38882833953944607"},"_hasShrinkwrap":false},"1.0.110":{"name":"cp-zen-frontend","version":"1.0.110","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.138","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.110","dist":{"shasum":"7374c18c0b58ed1c05f2c1a77fba22558e6293dc","integrity":"sha512-vCQn3hYAYoN1D+Ts/yy5yz+MXvXwbSDXuQWho5LyAkMj8YN673cxUQKWzj5Bu5iXuml3Gn0OfJ+a9JsR7Nhshw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.110.tgz","fileCount":401,"unpackedSize":16137200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+QnxCRA9TVsSAnZWagAAxFkP+wbaY6OYvUMOuw9/vjfk\nLOerLPuTKGw5ox0AzGDT930v4+YT3KCkjAcxMlSefscxqIPpqHPy0i+fLQxm\nscojNj6GpWXz+6YX6A0GgsThaLwsye7JFQQug3OSM5lLCzLtqErNz03Mh0Wf\nMW9XnzsFxPSZ4AV+uO09yr6Eb9zNsHligL74moyRPLkscSGZdb3WDKrHUSIZ\nJgySJSQnhqC0Th2YtkSk2rw/AZLrMzXh90H3OChUH4w8aUyVaSygHUn3sGDx\na5zd/PB2cdJlbdPmgu0VfsGS+btnyKRiGzCMndJXUp3yPOHpcRtZ+AZrI34R\nZoFnS48TM5Huo7lGe7YVa6ipwP4QFZLqzZpYqC5/wAqdLkkOCQOZWLYiD/r2\nY9esqC35fP6AvVByb6TpN1EsRls/9iKgMJea47RWJw2mQdce0BJDlBSUlUbY\nVk4cfhO8viqXMVF3aMHnGXxzjW+bf2mhJ315/5IYQWqD83x977PWv9VKIM//\nqGNIOZwo0gSpYW1zXjlmKhJWE6R52XGy/+iW4B1XyWZIutnJIRhbDU7xOfP0\nCFC4XfSfj19PqFgo1ws16ja79Iyp/hBeTe70daHuq8oFv5m8ydI6lnRvmemV\ne5+s6j5hbUa1y07TTtacuS38zvhQvEHbL3s/xS7gFlWy6drG5xzfn7aLqobL\nLcux\r\n=qN0t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvn5gnc7oJnblhtm9BxeBtx5iE3eebdOxKTsCdT1xncwIgOMnf3JXdMjI1CH9Rb0hF/fg+nhVzrNsLFX5wtTPaQV4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.110_1576602096743_0.6095253896496233"},"_hasShrinkwrap":false},"1.0.111":{"name":"cp-zen-frontend","version":"1.0.111","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.138","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.111","dist":{"shasum":"55fb5c7acee75709072315a273cdf54ffcc812fe","integrity":"sha512-02cQ8bLWTX0Igb/IaPNBc+1hgusQd2M1syEarFu4XFMmPBndqlrfgZuyYvVgF1NaN3sQC7MZr6yGEqCY3MXbjA==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.111.tgz","fileCount":402,"unpackedSize":16140053,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHdTiCRA9TVsSAnZWagAAf0gQAJu68TaNkXqsv9kA5zYi\nVB7OXzzygQIfQ8VHWpKjQwPGBDwcahHZnYeIeeFEUG85VSV9S29wKyDmgf+i\nivdumUgLO0JgdLY8G9E2Dgzf6OrjTRVY6HDDSMeYVfAOt8GY6mvUaP9j51dV\nomddt36mONDoFlDnjy7D18qJFGJ/MCh1IUtzjPQxb2q0MtPOgs8n9/9pv2U2\nMdWmMobZzDwubChhZQzQJuEKCDT6KQC0r0V/uGr5GeCl+0t9bqRbZDgj7yLv\nLINgm+SrHVPHi/tYDhL2bADb1tyRAzZhFuGKDHbrscaJudrrbSktRbTlzAoy\nWO0078CasHiCt7Qf68v5zTl0GBGaygEHQ542L4NeupbUnL4lDB5KayjHI6Nl\nctn/wMn1FTxuEdJRD+uKvw8ymW8TqGgGGYpwNtm2I/cBms5bPDQubihpmJe9\n/BGvphX9iH0bE+lLQ9Qw7RSC9sJbKSUbe0rkzZNCU+W0hYDMJrTILe4k+im/\nWsuNPnqY4mdAA7oUrNDElKu0D00sfL4nmZeFuDVZBRqxXquyVm+xwISkPpj0\n4SGKYO3CWGjrOtCMA76oswhqB9SMp7xKJNrcfDHBL6cgO6Vfh+no3MNICgnM\nDcv2sPbDcJUITLcL67jb8ukC6b/HUBWz38W/3lQBVEu4GWx0gTOVcz2GO6/3\nMpm7\r\n=REHk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjvoCNFhzFlTan0T95HacyJMQmRMgarGxj4K5AJKNICAiAO59cNq11BiB+udFLQQvD8Cq0VLqw+YCE6Kb0asyBtQg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.111_1579013345780_0.06377355120527017"},"_hasShrinkwrap":false},"1.0.112":{"name":"cp-zen-frontend","version":"1.0.112","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.138","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.112","dist":{"shasum":"f7a675e7ff969cb3a3ea539a3aec2a4fc960b23a","integrity":"sha512-KUhqH6gzTFMpNS1cteeUUVwagvyjRLn98YgTFmmy9pkS0i5bidyPuL6yF1OKay37abFvPV8lNSc8T8wlbyY6PQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.112.tgz","fileCount":404,"unpackedSize":16394622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJbA9CRA9TVsSAnZWagAAlPgP/RLRgWBuKdBVLQeWaGOJ\nMstfGFpzeGOKL9WWLNH+DphqAhpfpltmWBm9ZsMYIZLPiRXZdMwxRUBqcD+Y\n9GL76umSOWFvrgMQ7H29AOUvgYwXD9bSkpS+nMv3heSOAPHICNbMdYQygi4f\nPu8AoJfDvwri8/rtOwWCX/HOSQi2xpbakZGmgCaxOMcH6UAHQjrEsCkWpqJg\nQxeB1gP0DqL84Mxeib2Ig1KgSsdilD3/CjZ78txNOKXcHp2oiu7N9lLm6l3E\n28b1Vf/INJOXSLZzIwMnYSSLFs6A5FgkiSUIwMYfg6VhFPtklbMqg2f5KOZl\n2DKJanniD1loG7E6ghI7YkLYJl8VAO7NxHX4qNTY6+m0lR4MT8ufaHHzNldF\nNbi1j7q2w4khhG8GEFQGDFjzHfxEbRMbmtq2JIDfkjyzlDnyBM5jtqMFFBEK\n1iJBG+W88BOaqtDt+zss8NKxQCfmVAhyU7Fu/SVaEFnrNPT24rWLh7lr4iie\n10MOVF0uPGZjV3Jn+KC32fI+9o9VwcEKjV1iFMOyjqDk/lGZobhCXJoQfPP8\n/TLAZn5oBxiUWDqgudzINvTESbwa+JTWFsjR5g9NbCJ3jugfqmTzYlIm5Cia\nypNJyhXqTDg+LgOG8trQW2bkIqa5jTrIzVz/WE/0yP8TgIlga05+adwbSgs3\nFX22\r\n=1XSl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+vYH/huemf+8jjD+zuy0a3/tNgDfQI9ny4vckdVnpIQIhANJKItyMY1x6RVA7ZEYHasG+kz88XRZY+FVD/p3X3emH"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.112_1579528252578_0.22848287070182005"},"_hasShrinkwrap":false},"1.0.113":{"name":"cp-zen-frontend","version":"1.0.113","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.138","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.113","dist":{"shasum":"f52e0bff4b334aad9f93e3707bc005e51cacec1e","integrity":"sha512-DiTDorJB7FNpt5Ed2v16MudVIgaYMa0T3jHB38otwb+2TT60RsLOlEdXSsY48BzOXAnNotHxg8TMdLsdLd6JAw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.113.tgz","fileCount":404,"unpackedSize":16397767,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVPqFCRA9TVsSAnZWagAAZjAP/jqSSIxueiUlnaFn3QBL\nAu8oh62c/9eYhOLShL/xEEs71Z67/PAEGnijEbxKpbDpU92AHIYwmYw4adVz\n3g65rUBmX4x0m9TaiyYvOfXtMHEvp4PwcXQwF+x6OFJIywH/BUAL2pFCYpNJ\nhyN2MrfK9VebBiBm3MgWoZISAXDbO+XvYDBxzXVj2StoAvpxpf5a1czwaUY/\n1vKwLMTapWu2TLVSkRTzpZ57VTBeajFRMS5DX+pVGb04brVKhKTf6Yrpmnp5\nt9F8KVYW3IlzGYaZvFDqILjV/JZwBIJUusgUcOLBmtK0lIRSuqxYFnTBamqz\nKkpMaiJJpP/Hbw2FYRM1jb+mxDv2So44It8SrEPlWsGOx/ZfyvD+N+h3645k\nJ+aTb4hYeXb7kAOz6bAHZcwE/zHMsocmOV0MnHBPgeCMhnYfh8EPWlpTeNYZ\n5osazMS3ec1i8k0r1P6AXn3NxMiHEUA3s4WX5QIOzbaLeAzmyMQA47YhBtTb\nY+dcxkiprMOrcVvEoSEvf4kEZS903JhsAx56A9M+diEUThsSw95+1XZcoIBR\nJVPKCYYv9orxeWaq2bMD1KeyG3cXJiQSiStvyCw7OSHtm28FXOv33hYxWFNM\nn5gLiHwmrA7bjETxa8XRcWN7+u6lshY0Wuwm1E1vvdA5gw2HYUoWpivVaiIm\nmVzO\r\n=TLCv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZkm07H6h7EFBXu/Iydq7epH/dWRS4KSmg17wepiEbfAiBmLxRM3AaQSQwAut1NcIf48VmC0tI1ga46gazYh9vazw=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.113_1582627459541_0.37561537738607"},"_hasShrinkwrap":false},"1.0.114":{"name":"cp-zen-frontend","version":"1.0.114","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.138","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.114","dist":{"shasum":"5d0c117bb1fe68f32d9ffe0e83d0c25fa4530d03","integrity":"sha512-RzQOkC/VIgRPiVqqjndyOyr3Y/AAD2t1zHGsas9+nTVkruC7p2nDE/vYX3pWQ01nb05O1jtoFLjEQC2DxeKv/g==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.114.tgz","fileCount":404,"unpackedSize":16397268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXhFnCRA9TVsSAnZWagAAHQUP/A18G0ejtW0NUVrPxwoS\nIgHa328kJTJnzXcy/93EH6jT/Ae7IOfWuXmc6AU3/mBeuN25tQDmtz1laI4m\nRzD+HdFt+VLfUP99Nrd0MbGKujhBn3/VOx1yPSy4igw3qExv4F4mGNPUcOEQ\nMelnfsbFubP61TrLHrBe01Jb/SltqCMePOj6C3OEBLP30BErXWvRSKkHGtQY\nEshuAkL43cOxa1+eJo8UEzbm5+0BCOj0OdDK5SG/6qW8WkkYJ1/Q0fPzDxDl\nv/4FMk9ABzpZf3zxpQ19Qn7kp/ezooAlyMNMBv7fhbcciogAHAdB9JMsv/ZZ\ndNrN9wBJks5D+Ulsl+GegjKqyDI++y3FdR8ofjwl6Zm9N+naQi/Vemro0tR4\nRV6meTTcWFNkFB90bf+2HFBfvjMuL47giL7gFSu1PrBB+gIuJekpa5p0HXPb\nqdnpcsrsXpyCDzRiWxPY+A/pqy/TWlaVq/DwEEMXmlu436ArWXafydX0PRJg\nbOpIZTq2Rqwv93caO3rTpbB6Vv+4+uP3tfAZ5eKAQuDWREGIKBlZ2loA7g7d\nBzxqOHdDbuyWsfcVCZPcYg16jh7/LOwPdDTqQcak3nn5eN68avD/yVUWf4cD\n9YYcOh7NfVhNofbSzcYGef/NxUG38/Z6uJJ7MYLRlTg6l5HjvVHWhEZ3LD0O\nhGVk\r\n=5Un8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGaf3JtBJN65v1S1o8ZCSn2kTrFzVjilOC1lubVtlonvAiBAaggBYBAeQuUfXf9az2VgiKAwcjlE87+EvIy9jB04LA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.114_1583223142591_0.36555362801811153"},"_hasShrinkwrap":false},"1.0.115":{"name":"cp-zen-frontend","version":"1.0.115","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.138","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.115","dist":{"shasum":"f77ed7f160b2ff3c2acad89780b37b11e0b68182","integrity":"sha512-m0qHFk1vGLF7YX9eRIzyezZRGQQs6aHfsKN4t4iq3Uq3VUDMLRnr24HzR4ixXj4hoZp4kA19g3redGrJBEmpzg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.115.tgz","fileCount":405,"unpackedSize":16404678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZmEDCRA9TVsSAnZWagAASNEP/3zlnq/bE1ULekac+WUv\ni/kwX5F1rn+hFvoY48L/B6Zwp8ih4uPTxZYTqFSNhXPSbpSPHQnET1r7OPyD\n//OY8o/2Hh4yW+RqF29DF86pqo4s/hahSAHEeyCaCMzoHl5Ln3Y97t+LuDD3\nmda7lW7Fum4QcvwnEDB1K9ojgP7b0A6bOWDl3/NvQ2DngImbVRayI7FlclNj\njkI2cQ+pWIQrmvIWhNyOH5w1jaHORXigsPmWLJcB2Wrfbs+t6khzgEZmQB5F\ny77eGcURJ1vPSVtAGU4ypyGE8BTbTefrePqxn5HcektSkx0qtZe7utHzlTcd\nI8jtcmDi72PNqhYKKxJNAi9BFzZW7OXNEpMZYIHFZ4VrxXry3J7glupp4Moy\nooq6eHGEx9Khl+/lSrAvAuqGE/1N1oq3uh9DVsAtZJmylLtXc9FuAeUs+Hf4\nplgpqpyocbVSAxnVwxOD86BNeF/EjIQzQsmOVXyIDd3EN71pmoGPu4NGNxOP\nJrj6imz3HBHcDGB0P2x/5wvzmAI3vK0pxNrCoFz9YJJWuHhKHIF5h+0YSy99\nK9FaeEV2D9RpwSB3zX+FOnPZ0JxElnNQouxIiqk2SbeftVNoCSXSIht5e2tI\nrG0rb1VTq0K9KoOAK5wbFQHzBhGIPzJPHX9lPySjuhe6ZZsPsYfKymutmORG\naBig\r\n=hLa4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDOnXGaTLudx8TWec/6RNtQ2R36QNN6haflDI8J8MKC0AiAa1mKkxVa82sKNE/MJCI7U+SFeRM8XKW5A4IMfwARBug=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.115_1583767810248_0.7442739886019407"},"_hasShrinkwrap":false},"1.0.116":{"name":"cp-zen-frontend","version":"1.0.116","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.116","dist":{"shasum":"f093691f4ab52f40ac218feb73637258daf2efc2","integrity":"sha512-iJ8F8tC3QdHTtFM8/aB/qKfiyiwzc2iVC1dPqlYRi9SZcvEFeb51/8nFyrx1wKsE/geJwbxw8ihnzCm8jT9rng==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.116.tgz","fileCount":405,"unpackedSize":16406080,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb2erCRA9TVsSAnZWagAAUxUP+wdRXCfu/H0O1c9n/oHE\nNgTugINW8OPov2hac4AF7G72zBjznwYBY7dkcyvUtcdNJssgWxjdY2RSQF+D\nfE7kPke01wnYrIzRC9eao8O9R39dgvSjR2YTJxOABe+nW8pJqdgMVcbLCElF\ns9KdBocpVyxOW7Mglg0YJ2fGJM7Kzel3bzyTBzfknquXqxycTNnAe1Ahfuf8\nNnpHs5jW70mSbuqtYvum9IL5SK+uT5qR6ApMGVCIUSIp+3WAM9MzPGfHc4mV\n+DwPDA5ATOq+DJfXLolLHxVJ/z1XgoBHnskXSN7K0KY2UM0FR+jua6zkK25/\nN15s7QSXJIpMIdkONfEZSJevGSn7m3YUVBPZyjicVCtBHIoLs8p22LF32MOy\nUW21Hg5tz/yFEjQX4yS3k1R3+AGtf8GR3A0T/rix0+JxwD3Ve2BY1ltmp/go\nPzyz+ZIqkN/HVs2eONjfm1ra2gbri5pvNyN8+A+1/CqiYJRL6rr253UhWpgw\nOxsClaTiL5XdgOcApE4Fgv/L/nBu/qeZK1xgO8VQ6yaRue9V3a7dAjQp07dA\nbejkJQZl9fKX4fIpqs7S4qrh3s5oNE5teF6znsguXuPN6dSUqo0cy0ObPrNN\nJPsnbPLITPpigBwXnM6qsTzPedJ6wkJgG39XPR9pQHj35h8bG4bNS5QT3YOD\n0ZCo\r\n=FRZd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiByD1Y2xxBtF0XMkY+AfxGkrUCYYUsTGjZ+mtgmNqbAiB28goJIp8ZXqtmBYK6KE87MUSvux5M6DReqQ9iwX9r2w=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.116_1584359338610_0.5056413500328405"},"_hasShrinkwrap":false},"1.0.117":{"name":"cp-zen-frontend","version":"1.0.117","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"http-server dist/ --push-state > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","spa-http-server":"^0.9.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.117","dist":{"shasum":"75ed3c8b2d75860b256474afb340df9986071f4c","integrity":"sha512-cJ1p/xkr77worKFdObNZPO4ZDeGvtPQo9tNepdNyCQW8GNSsQMAjTKvlwbwldwP2IwaAPglxvc9EyvbmtIaDBQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.117.tgz","fileCount":405,"unpackedSize":16411236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeefV6CRA9TVsSAnZWagAAVJkP/iphRGJ82XEyFh0av9eh\nIhKPpiw4wUHN/aQwV40cbwms+69b6kFwUkiHatoA1+ukIHChU7RdNpfOAxEE\n6mm7Ck1A83+p33ftlM4cKFDGaxbAiKpUyizMGaPdgijAmScOEu85xpHrO8U8\njPI64JJiv1hC3kATfkkTjQZiUyuHVSSsde6oT5RXHMXeZjhnJyU1n+YRQbcd\nYk4fHVZ22AZzxvkb02fdchMb2cx+1EubKK6Po3K1hoPhzw7SdqgM2YIDJC/q\nPlA5jpjjH2GDJGWB5kcpRmCSBMGgo1oSjtRdEXa0sLQ+cZyCx6hBaeXIugaP\nGLWl2AYUlbzsl4ClGWAnxTQ9FMlU1WzwdkVei+AKNoo7nW3P8sv8BYp/xjNf\ny7LXrWxC6nZ9YVFQ17L0+qlDtaBgOK+S6Ia7b6N5rtYhzQFSo2wqhvAldg1w\nYWdjO3kspVPdftD+hgTJac6XJ1gXJpwmeluQMy/q3xJol+QhzG+OUS/j9E3H\n+dXt/PSm3Kxnu3/DvNPmAsWP8sc4uwXr/RKSWfCpb6pHbEcN+jGeJ9rV0bui\n/lGrSY236yytz0td6VhQyACXYPuXXfsVkupxnq9u3WPCXc2iFIkm98hCZD8h\nQfBsfB1X0ZtuFgq+u+ZuszqQx4+EJqDyq14igm93oiZcsecTGG4WaMVJb5bH\n/QWm\r\n=74eY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4LJBerLv2AFgowV/PkmDPyA1LgDK1rpkYvJgi4H93tAiEA98k5vLRF6FEr0cOqt9PQ48b7pd/e/t65T0Z6r4kRNBg="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.117_1585051001710_0.040530348341159206"},"_hasShrinkwrap":false},"1.0.118":{"name":"cp-zen-frontend","version":"1.0.118","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^2.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^2.3.3","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.118","dist":{"shasum":"7c54c1eedf5f45256949326eebdeb62a0b552d73","integrity":"sha512-u4pPIRTcGbGsPL05SMPWBXDM9XQhqTyr/mQcgTgCvv7mpHYnUN83Vfgc29dgXjm1XUJFT08qf4rm3wMNQydY/A==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.118.tgz","fileCount":409,"unpackedSize":16432649,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejD3FCRA9TVsSAnZWagAAh6MP/R+Jc0Um1Z55oseo3DlH\n6d4A5JZUcfqVCfgeLl5bBgobE5OcU+HFhsqQtEh8VCsnOTem1aVlsg+Ot//p\nMzJjxajbjnGrxNGpMMtFlbqlD7Ourovm4EfuFG3RyTDD05QqIGL2mVxV3Ygv\nBKXz3vKwa1igJgW5ipRG+szcUjYwXxhBwrXrc5RvJjNZs7BEfHYYvoQKZZ83\nW2YxO5DBgVrVVqWDvAgpCUW2hvighprGEFmO/vem2mP4Q7Wb6OUFqhMJ7Yv/\nsYRHg7fp7aGABJpGIrWFEzXCKAWlhkiNd/SsFc4thp9D+PXCb/rkRaM/5/+h\nlU8NA0gNxJRHbxpLx+EFk+lOAtysQ6Bnvi/rfoYiGwSKrIyHYyvLaw7Hq0G1\nhZqJkSzPKBrlfjglDhsN/wWanFYPvSQ1YJgIe6962bdoQ7Uwa8gAXHNZApQA\nZfl586wH/UL54CVnMUZfECgltP3IIV86B3L7n4awFUq+2iLVUw/E+1FSq664\nopT1ej4rsgjxAMycCOoTW2JPD1Z2tDUDHE7ylMAGXMzA2CA+qHePWy6SZVhr\nhSomXUF+DEPq0H+5aThVBnNLVjymUl5v5P3G2BWb7+bsLSbmsSZAyurG9hj5\nEdke+0adCAPcvJIWFPfeE/vUeVRfccg7rZ0KmEArYUgkM8+SvFwNeHO+fyWf\nmSDO\r\n=zqgi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDn4+9swDXs2islHSjjLIQrDGt3Cr27QylIpQYwtwQxRwIhAK4aHdiQvtAPhi8PLw2P33CdTZy7MwcMeH+AbhpO2z99"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.118_1586249156562_0.8354738654664775"},"_hasShrinkwrap":false},"1.0.119":{"name":"cp-zen-frontend","version":"1.0.119","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^3.19.0","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^1.7.1","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^2.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^1.3.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.119","dist":{"shasum":"eb7270e2516d62b2287ed0cd3185719d0b926090","integrity":"sha512-ik4VkFOvAlOCgVzFoKxTDY54LZJkL5x+qSiKHtxFAS+VHKgfyap9fHY5l3k3gJANZ7Gwo/IcB7I0S39p/MDs4Q==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.119.tgz","fileCount":409,"unpackedSize":16440355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejvWwCRA9TVsSAnZWagAA7vwP/2BgqS6N7XILoZqafe/O\niV1Zi3GXLf23AqL8keDGMdyg1uPTtHML8EjHWW8JUUWon7HyfnaVsbY3Dm4S\ngmmRuBAcxwTctubV+tdrtvpLs2zPi1sGlaRWTobmpkp8rkyRjDjpzYIMbDKd\nwhiFDwzC7TlLzZELtQ8lF7dSF/cr2sjWzFXKSangkdJT9LxejURxTLeff7Y2\nYuBnr3rjsoCmoBTSHipOAlrjhs/Q4dfV8B4wfsL8OY69OMzpJ2t+FYqhKEUP\ntUwLodPSmk4fkfYmGR4M9emWZFEKIPWx27PHfRjcOem8pMVabWMXCp65oHQL\nhLsiXnzbLUK1A4fHRancl8O9YFME1yKl6ist8RGWbyL0mBzJ77O7kqb6hmyh\nhMi36Sgph5a27eIRGI0hUWH2PbW8vJkvq7Kfr2wtTOjEVBAX9FDN9mx+IbHP\nBpWc2nnbB4gkwY8FZy19xutMFAZS2A4MfupiLw1wKrUs8QfHr+cF5Cm3U+Rg\nrkgP88e6ozjNF1MfEf6zSHrmPlftRDRgHEzNKlLeRbx57nv7ccVAMl08MqLP\ny81VA4HIeRO/n5KCKfrNlM/Ym4jUymjnWDiUTf5CiU184K2GSgwMSBM7qbVE\n3lI4To6YJm81cZnVe8sfespR9C4u/eB96Oc0v9aDxxaIBxzPMf2UBRyK1g2S\nZuz1\r\n=4Pgn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBpMdIvCustvwGY+ZN1X7/ztVanBKn5BH9j2tWwSfoGbAiEAtK4PlbZ1sMxaCVRvwFhniSs/z907L3StW20NU3jIBdg="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.119_1586427312153_0.7408328878820023"},"_hasShrinkwrap":false},"1.0.120":{"name":"cp-zen-frontend","version":"1.0.120","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","mocha":"^3.2.0","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.120","dist":{"shasum":"1eee837db3250fd44c92f5f0eab909147ad1d7b1","integrity":"sha512-vicsf3s1yQ8KJI7X4R9MH9qDKBRCMI0ULOrIm33vsdIXKV/FUIwniUesVt9GcVYcaqGbuO5nwRKd70z8V+M2og==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.120.tgz","fileCount":409,"unpackedSize":16595490,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejxrKCRA9TVsSAnZWagAA1zIP/10I2Iar5SvPsDqz/bKS\na0k0VCa7bN4hoIJDqxTgS4fsFFVlNJN18PLE9oP3RxI17JydxU6cqt3ieisN\nrmgBxzMnlr8HR/p2GZypmQoxuT7XqVAQmOEX6VTXzCsoPkUc2dJfhq+OERdT\nPFfEcERhWP7KEpaFJZ193NwPfK2vavWMFruRDgArQNUaPnfBhfgkiFXfxazQ\nMkAU2Cn6LZi4Vom9NLpjFRCNmRxrPk+cz0PiRpRqKCagz3bCz46C731OpA/n\nXoW236Tmc2XjD0CdTvnI8lkZoNVGI296Tbtm+Nvvc7SxUSPV24tAt0sJFhAk\nCquyoNarO7WgPR9OaSF9I4dFK0ud/96gQdjLVhXoBz2Nw46sGW2X3D/cGmXQ\n78HPjbYF5gpB3ArjZS9EgZdpZ9++DkYOxPSf74njRuieNJXwEmpnIFWltqlI\nUzmkReBuJp1BzrIda/IIizE9mXBnzqSHpzZNhMANkdOOjpBx33WFBY2e2EQJ\ni6Zr+BAEuRkkDc/Bye837HB7guUFQNfEbx/Xr1E+NCpTZJuv3KniursCQsmg\ny18rE3eLKbj8zNHtyZ0GUJBmvnkBjDbKDxfcjh3+WKNQJwp9ZM6FrNgin+5C\n27EhL17cMGV7xJLWdAKbiiyiDisCwEgQPA5dV/Y6xXd5zXPrHSWQncxiCTgX\nj3uy\r\n=mzvK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHH/jIzwCNYdZCGKd1NWNzQTB7cm3Yu/QRFYSKtk9IKIAiEAsLdwjwF4nUiZeSNODuLBLUjf9eyOmt8NHBl6IOnIpJw="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.120_1586436810256_0.9224441537052137"},"_hasShrinkwrap":false},"1.0.121":{"name":"cp-zen-frontend","version":"1.0.121","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.121","dist":{"shasum":"fc890f4143d93db4c18e981f03e9240fa00d90dc","integrity":"sha512-8n9jyvU8rb6Sd3nDD1CJBSs/FmFT1uco6qwOArz0xc3AeYcUDQC/zLARYjR4HlWkkvbHvCU2tDFKfrQiQo5ifQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.121.tgz","fileCount":409,"unpackedSize":16599011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejyPCCRA9TVsSAnZWagAALm0QAKOOaAMk/uEOo2s8CjrP\nyoU/QG9q4GEP1hw+z3aV9Xhx7srUL7iJK2ysXrEF43ySYk+WyLewi50CKMak\nz27lwtXZXgKccsoaQaT0jrq+FH/UYnae5xr3VKl4S7MkLrN8UlDyJnqZfH4f\n0ongBSmnLKx9oAUTmqMsPjHkZLf86IQrq/RtNBULxHpJRzo9TqQRI+tAc+SI\npEqdOvCDaL9skggSbZls01I8z0T5N/cZWjiA5hbM08XiyFzo8eWaxOeoeY3J\nVZOuIoRmWkrEltOuYKpeuuDXU44UCVxlRhuXPQj+saz08f8H3dw9SyIBIEBs\n+LMsweWO1i2N0eRnMPF07dsBAvUkPHkX5Z0O/MCiTrRZR3ExT81ENnYEhn+w\nPL4odCmwpiyh6mP9kmyGCAZxSLGy+NsYNEy4TE9XYxgwGnFuZI8sEwN2fX89\nrJ/vU4pZlKz0ma2IcRhVSNHV/FX0Mg4ewwmjTEtmB3NPasejgo08RBDyFzAg\nLy2wHsRWK9jhVnyUXNslo3Hynifcr2D+RZ1g4oSm8WOT8SEgnJ2wV+9EPAfc\nsQM2TBOyI/TXkl/JAIqMSDqwpxizUc7qSrA8bB/f2TqNFGmTGsslcAP4RLBS\n1PDGrHTXECpVJiSdLB+rd4jmi3Rgm4zzZVYjZ6XvG/rBcRcgTbTKxnabFkfi\ncvWD\r\n=SelL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVzXWL/8Jivj1RlIuEiqaBA3VeC+M/5VF0sUPptQLlrQIgShIJNjNO92TxYZVzHYsnsJY4cY+SlE6y6t6ro7iDmM0="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.121_1586439105756_0.7009420846671841"},"_hasShrinkwrap":false},"1.0.122":{"name":"cp-zen-frontend","version":"1.0.122","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^1.1.2","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.122","dist":{"shasum":"fd27602c1a1d1c9d8024374eeb48d74ae15bfd9f","integrity":"sha512-SWogC3bQWRAhFBXlBNaSII5b+U32jnnXreyr4ccL/mXp91yjWqZTa8ytSlv1z3Fn2U+ybZ5Lk9aCnnSeF61M0g==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.122.tgz","fileCount":409,"unpackedSize":16599011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejyeYCRA9TVsSAnZWagAArQIP+gLY4cgky67mO3IzVfJr\nMIK8/mJXWXdJsgkV1cnsCoa139Cr4NzrUWa2ILB1Bmh4IzLC2Jyg+mXcuIJh\nFlEz+u4nxHJkKX3SoNDLYwjd6TjdJH6IY2uJtLUjifIQVwaGdvreGdmV3Wik\nCxe9Mkf/qzSuVrpB5uG4yvg2oJNGr/n2SMayw08Z7rYeH9ImnXdFv9EMcxmy\nicB8dNiWp2qloDqe1N6WvZPUgbOZmQ7Bb1ykUEsxb+mt1P/Hj+7USIBfCezV\nY7DQQuWh3SwRYoo433Lrvmoo20+bheNs8e978ymRxYE4+WeYMy4X2MOo2sri\ngNpU6OztaUBwUtTYBYhKcXjPd3/0V1PW+AF2pAvE4O1h1QxN6ArHKMeAojtg\nEYwF1R6HAE+7CoLUbOjmr8r7F61ruzMlAXTKT8RtZdqP8htGzU7Lqcv4aUf/\nqS0D+/WhnCWB16Vb2sFdt5b4IgxumPdcd/2m27hslYo8a2nnCEhQoEVfva/q\nnlDAem6sGmrmQkBm12LqAcyZPKr+1thqs/dBwyXH4lqf5saX/T7t0P981IFG\nespgjyqccZwp9UCHQjT1XfwX+D3wVaGlZuYLbt2iQoc7v3EfVf4BcpvRx1d9\n4ZPBnl0foikcXkAi1i+lga10glmJN5h0C26+ilo2a56MMbCRLO1qce2V3KRf\nGP1t\r\n=JYQw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGRkqx4ctNTCAzsdjrXhDcWZvKrgrMT7wWq0/rac+MbAIgLhI8FjpXtGLbUjkeuVi7v8tAzwrB76pJlvP7jFvzyQ4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.122_1586440087863_0.8271182861976305"},"_hasShrinkwrap":false},"1.0.123":{"name":"cp-zen-frontend","version":"1.0.123","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^3.7.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.10.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^11.3.4","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.123","dist":{"shasum":"1b0dc9c7c398a07528853b9919095fbe256e98a7","integrity":"sha512-twxUkBReDNYhBZQeqDiXGEz5QyxSNfbSdFvo44cem4r6ywWeB9AiU2MykXJLa/3Y69AG01IzWmMtBpg9QkaSTg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.123.tgz","fileCount":409,"unpackedSize":16599011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejzrdCRA9TVsSAnZWagAAPAoP+wdz/RUyg7ixfe5BLhS5\n4Z+dzpVpGFwsEh5JijCiO4RYIISxIzVj0OUtNcqXXxG2qbZyyRh+xlFqGtZP\njKjucdn4aKy7Tt5MJKbN1J73JFmUI4fSshyXQaGP5PrjOOR+pz1wOXPZGIoM\n4N+j5vyrJICY1q5lRSsp5xjZYDxWOkkOrYBCpIo40YJDSaHBcjA1rA+xhTJb\nZFZ9I59i5Vuc1FAQ+1tzKwAXWSTF1bhocWB8c/1T0tfqXnYZzMIKt1x5Ci6R\nDlWHof+WkR8uKkjiDAzojf1vVUCQGU+fKumPkDr/0b3QBkxJ9a5CaP9LgLbH\nvDdOMqxf/izY2sxpPOXe2Gbq09j1yis2jQhNl7rzV/aCVcv/3SNJlEmmM4Uh\nL6R4992cUcHKKKVc9cvXYnhkXd+oejnxtjx2Yt9mF4L+pxSQLHE036Nmk/OM\nFv9gFdNjJhgXZgFZ3l8pgzrwjsRiKEQB90sqck0ZXG7bAaAlDhaJygDZqC/O\nkdSjqjDEeuzMWj/hrTlZtqWcMvxxwPX85Cfu0bL2N+ULsWZZIwGaEYl3m3X/\nGVckqweJTzzC5ec2wjc5FPdigGHELqru4TxNf3SpEK0lXF/EayjvGPhQQB91\ngrJRRCtlwjZTidXWtq/dApN8vJUN6HAzjhTwmf8paORcEJLo6rc0pfLhDuKc\nM6Hr\r\n=bjcN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDB1HqGiayKvs5xwpL6n6bxI4ik7KDbNYqZOZmQn/epmQIhAOB3Ki8lRBX/9TpQhly85EXgbFMC3YovN4KTTn5aPJgs"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.123_1586445021004_0.8379801655302206"},"_hasShrinkwrap":false},"1.0.124":{"name":"cp-zen-frontend","version":"1.0.124","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.124","dist":{"shasum":"19fd7c235d7845a390ca378bb43af296aca2f058","integrity":"sha512-myRzYpm99t7q+1RhQ7xx8g+PdujRqkKL5UKVheQYo9DppzYowS1/8ykNjHyXujfSt6QmpYi5gGWbBFmq0fMJMg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.124.tgz","fileCount":409,"unpackedSize":16668970,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelciECRA9TVsSAnZWagAAxFcP/3cnW1+JaL7KpqlJ68cs\nUHe1TNdcdT37A8rgQuBPykyFGrFsg+CiU9AVozzbGa1L4tttZL8w85+yNL+0\nXq9SPdyMNASXXwbXhXowTDLqiBDZI+u6nOdmq3WXvUxEWhp8SW/ulF/KYzpn\nQPqQ66TmPHhxipT/0DSPVslJzl4lERkrLhXdnXgLnfgSFGkhKLmTjpPcr6zf\nyfb78Uy2qlQejZhkPsnyFqPkqnVU+ViJjcwO7NmOXy45+vAC9CaY+VohARxK\nvGcfdzUMAn8JpxrpfEHhU/LgHd0frYbiQbGHnrYeJOCfiLI8giAZaJvt8rRn\ncnPKlhp0g++360wy/Nj+OkpOAPwGBsmhddYtgicSH1VUeK/cYWKtZOzL0B+O\niOm2FE6bKMePZMVj+L12tzBIhbRJa9OfkpWSClZxAiNmxki8MNRtwzRRRsoV\nNNVgruRRospZ6DH0ncpPbuxcmmplBlDlAdHOZAfUdwAFo59QSUilNbJqbIoJ\nuGirE3kbEBS4NhYOODVf5neXQ0VuFWGlFUZIO3kgYLIgakJReCQYHhx9saUg\nF3dKavVYvdLByj5IgW8UuiP13oBzOzkD4cLdI1mjo5f2f61Qt8dsff2LyY80\n9muZhhXba7Ue7Dl2+hUCJn3No+IziaBTKSIvZSY4KfApg4Bg7kMDpQTzjZY7\nS+Cw\r\n=W00A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9yAB3bIgo3S1umbtYejvU0UI0w4GKuiVAnbEld3Yj8AiEAtX0HEVDf8nY/sIcKRfb+ic1KpbsX4QL3K6bfTstR5L4="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.124_1586874499998_0.7344289560317041"},"_hasShrinkwrap":false},"1.0.125":{"name":"cp-zen-frontend","version":"1.0.125","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"1.0.140","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.125","dist":{"shasum":"b2b1236b9a0b2b093ba126e955215cd48ef0d74f","integrity":"sha512-by/k72x+PCE74IVwST/xpEMRBNXHSLFp2oMKp64pqH1WuFh/R2NYUrmMnbFjhGrwYY/HnYOYvTyN9kaWVmXrDw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.125.tgz","fileCount":409,"unpackedSize":16671926,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeldCKCRA9TVsSAnZWagAAA9UP/0Ym/6K1+sRFyNnpnev8\nbG8EU/GRArcpFxNMTLz7Grrzm/ZqAkkdIPp5yrtMvchvIBr2PjvuW7C3RMPA\n/UrifWKMPMEr0OkS8VEBTDB17gSyTF4W4Y8pGQkWnzjz2Z1H23eGvogT4nxi\nV+J2wlVnRff6Rs7I1NDCjELRwkZc8ob/iT/2BAtGNfxd+yR+at5s4GkmphjK\nWSgyamu21DEtEgF9Rl7cv2RM8m/13DSpWr7YJmIMWWdGjqZgk9KL17wj6Y3O\nUKL59Ahw3biGU7tb/twNwTkakYJ/OZdyWlwoVK8fP0iSbux9v2yhacc4bXTp\naBcTcEe23b0BKc9GTvcOLFZClspSESv4dkQFJc3oNqFn8pzzc4towVe6LVW3\nKyR4OSACGGcK64frb8Lnyna4Uqwql+ajeNtG7IO4HNqJjlJvc1VXsqDQF3Ce\n8S1u+XU4KH5Nas3Enq3e6yo0AVaoZU4FLx1Khclb3jRtyC3eOmi4xS9YusPj\niTsLYajS8ivE59JcYn/y5orpu+O2X/ZfM5yvrejd3N5L4sRMjVbxxCEfwk0E\nyxzKA4JUOAMxjQwPSsxFv3NURO5TgSfIeREOEeY6za0aGuPprToZiGA6OPGx\n/tw0pXAZsngVqgEM8jFA6GA5xtDsQ0vE5yMTIv/jbdq7fMNPdsPMO0wwtGef\narbj\r\n=kQmx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5FdQrx4Yu+ZwyJloUtVr/rCESY+4jNFefT7syAGnHnAiBwQJGyXt8HL6uCPJDkD9QlIm5lZEDPiGYeH5MoGyzwTA=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.125_1586876554114_0.19274078232729197"},"_hasShrinkwrap":false},"1.0.126":{"name":"cp-zen-frontend","version":"1.0.126","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.142","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.126","dist":{"shasum":"22323830093a6baf0e487fa0bdf5b55e91c37447","integrity":"sha512-+iWCZ5LkSZ+XtBwMf8V6CFnzqjo3hGR8A2swTmdjyo0uram2X95n0rLcqB19iz050fMEU4nXOHCPUyeK1yOQdw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.126.tgz","fileCount":410,"unpackedSize":16685355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoBDzCRA9TVsSAnZWagAAyTIP/0YoycgdEy+UhB2ZXnfG\nKx9F32Ky9EXchLvbT9U6XmFfJtURCp4lS8IWcsKxoQrIJNjzdQQchi/hupXc\nbr0yUKZC8aoGsC78K8qLTen7pnOULwETMLj1wjinXiDhkYE+eTgj5ALBnMF3\ntCx9JP4fGmLOYG6ikKe7G4vHoXIr6k4WLfVwcktk3Mfmw2Go8wUAdcq0zfnn\nxXdw3Mdgws3iuMEmVQq9M9VFOX+sOWIvvVxKaSn4zEbVhTAKqY3y9K5V4LFn\nCGhMfUjN5Bcsg68WSlgv1hNJQo4O8Fp8wHLw3kkFkNogRB+sPn7VeeRJZmN7\ndY9M6CGZNpihbC+Y0dvukTOoIML+fh5BPEubM3l9qlIcDMzDaXqI4yC2TbFU\nP++o01kIgaRH3jFNeO4irDkp+h4NQTFbK5JhaA/axpitXquQCmhaNR6ToFvF\nk+hEXK/bLUeKKM4kyoDR2JTs4qCka86aGyffLniDY3bRliS3bYmVMNg/Zn89\noYadzlAC80XG6HVkZqG/5oJrKoL+P//L/p6Lo0DP+vYbm8fq/+CyS5Ue/Rt4\n/p+FMmX4IAVCDN0d5CUWSLYhGfFsgHFdA+5krnbGEo7l5FU+L9jMU09oLAqM\nnWSfvjBSP2urqgomAlo+FyBIJ5PWKNr1OOeWlQUmaBTyfXR6gJz/bsPoew9r\nr98d\r\n=muxA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAWO5cnH8EVAq7rKC0IPCAIdp3dk23ZnjnZclCGR+XT6AiEAl6fk7JHHHEEGlXWm0DQUNtjkxPRO5EMvrTIzG8qoVco="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.126_1587548402110_0.20988286810342838"},"_hasShrinkwrap":false},"1.0.127":{"name":"cp-zen-frontend","version":"1.0.127","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.142","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.127","dist":{"shasum":"d28d980a23cc424adb786c11c3ac01bf360e7ac3","integrity":"sha512-tKaBukwbbxUFEvctfC5lmC1kyjI555fHn1g3/8elSs/N+33CoHUgv7V+mNjcqd4/hYHuq12lexWk97HkF9blXA==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.127.tgz","fileCount":410,"unpackedSize":16685355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoBwtCRA9TVsSAnZWagAAiooQAIO+Htt2mdcxE3TqXcBl\nv/6m1NRbz02XIheUnqR9Gb1jMXl//uY80yaIydnAUC8WkhQzbWSszwXQJTU7\nK9MuyVf+HC8WeukhqliDmEQRxRyZD4L4TS8KZZ4C5vDtXdAxWYoi2oIgdvwU\npfvyv6PsjTJw5M5rKxJoMRokfAj/gwNoC7QAlIP8pGcGdqJr3edww5WQOhwL\niKLzcWkafEQxTOh0DODKiY0W5P3FdqE+L/anFC7y/flDSuc1QtXx+jX/OZkN\n4wB41bEtYG9Fi7XO91PeE8gVLPNpyZpAX3C/dDi1uBlkqtAO6pc57U4S4BN5\n427JRiuT62sH5VeGf/IPYj1UC3leNr7SDjvtt6c/Ug5Yi776uqgVyzBn/rKp\nBU9N2UwLF2vMD56ICCTmBK5psiCwA1H0Dg2JBsygjD7Aq6pW4+rWhoOuufGf\nJCly4HPPMJe+kiRvudN0vfTrSjEN74e2xyr0SToXl5qOg0ghbfS28uDZJxjY\nbkM1lmVLtoRhhSQqKa9YXB5fBdHa9O+57FaAcifFOgBaBBDoxljCGk9CRwLd\n5X+OQU2axkLuY8ORvGD2QBUpii7KsZ13UALDCxVrLZPSq6XvQwPvZeOS+IhC\nm8LEZ7EPebH2rVu58iX4ir8iGV73I/PcXupZBiEuXJliIJ7I5k6HXs9Xz3Pi\n225E\r\n=+Zni\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKPRcv6uVKBTsFQix9Sbqvl+fXvT5V4R/BTlxgOFzOWQIhAKLW71blew4yxlSE9ZheW0EkaeI/dQrhgBaJciGR/co0"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.127_1587551276909_0.9019692220702249"},"_hasShrinkwrap":false},"1.0.128":{"name":"cp-zen-frontend","version":"1.0.128","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.142","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.128","dist":{"shasum":"d547e15ead7c4817d0aacbaca2bb0044c3a32120","integrity":"sha512-+TbtL4EAc95vBXroG2umsPO7JC1zwsmJjnibbmHWhDluBFnlefVa1bz/e7FEJYZwFbAR2EZ7uWbJKo9kVye0KQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.128.tgz","fileCount":410,"unpackedSize":16685607,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeotpxCRA9TVsSAnZWagAA97MP/RlOttQ8REc+mEWCIaJ8\ndhjyf+o+t94CTNXXFamLgY1Uea1aDW5NvYpz1vijEbzueWHoRPQZfwXjF+ET\nPqLle4hNd3EAwEUBBZyybfHfnwnlAskJX1OrOSFckkfHsnNcPoGWJ9es6G5d\na3reu5Gbs5VXkJ4c5ybAQ/aq4KMeO/3CA5fFJHgvP/hPJwMLhyiZtx7UvCvI\ntl5R0PVVPVQWe6pH60/q+15FgbfSdpiNRKKPx92O/0C8YRPRAXUOoVQ2dZGr\nTjdv6MN3qJzeNxoDftybTKA84fVd+bU99ISRx8X6ZjHraGeSTSBOwmMKo83Q\nKGYQEo2QU/Y/e2W9HmY++2pbrToyKJFenIPJ9txtirglVOOSRzpNblcGG8Yi\nJpEiDdWN5MO0rzKwZoe0Ks2AdMfil/B4tVwlmEXy0cqTPERbedA3AuT2oj3a\nWb0KtatrFFwh/1WgwyIREkSNGyajkX6VRYU+3N2Xwe35RNvU3PWgJXDxNlV0\nIp8Zf9saotgtyddJ3Wxtl+aXiwtGSxqOsnqK2qNgtJWgjkyXxwjHWs5ltwms\n9qzbjMkjfXQhR3pJX5oKLIpU/Kkd5pvaje/Gj8jBaagBOoSLBZkBDmpVxVfY\nkncPehAyuCeWMGVkbfd3li7z9mfBxPdtVu+WYkIFfLzWc08CAPHayFCONxF9\naT6w\r\n=yXL0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC60Spy4U+svBsUYbpLPSjrbpPene9KRdED4vaiaeRVbAIgSTv+gFGgy28GeCFQSZKUOO4yGRiJpYcAGDA7Xa+/d+8="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.128_1587731056732_0.8634473326577627"},"_hasShrinkwrap":false},"1.0.129":{"name":"cp-zen-frontend","version":"1.0.129","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.142","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.129","dist":{"shasum":"7d4083d504978bb5ba82a14f05835b693608414a","integrity":"sha512-UJRDT35sip2v13GVVo4ICU+SD/obIjP7J2Lr/2dnTbl8elOL7wVrMdGF01IrFBI5u39GB4WeUxhcIK5wua3t1A==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.129.tgz","fileCount":411,"unpackedSize":16704803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqn3XCRA9TVsSAnZWagAAof4P/A0oa0GAHlRkOpS61WFU\n7hXoWAcPxijMHWKEeALGl3NRfYkAYdKImxl8tKpbjYOY5fRT9zlhD7+jJI3K\nPWU4b+UuIU9sNBr77jwXnxeLrawfsxEbPucdAW9DYpLssFB58NByE5wwx0Tb\nxIEgh8hzXO8YDZMQfuUcy/877UecuKVjIcv7o2Uhob7Ix83mTbOA1vwY6XsL\nbtMghj8Ny5oZQyMvIeMLyNG4kLO+bGaJW/9IeiYRKtdBFkzcsm14GTq/Lrm3\nhlwKKKKXabzwU0Fxh84Fn0HFuP4tXHEoZnpSoP1jjOg2uZQ/jvRP7LKKX0p1\nKB9TXQlMYd+DgaBQrooTHKoOkKdNhcgxm6pBNt06mTjaPNMmh6ymHL+juPE+\nEnvIc0USQLwksMnxSWeEjq7iAbAVZuBx6gaNSW0ue0i8XVNOAVVOCDVKj1J/\nCjP1FjlK7wXUCKGvqBByVhBMnAPjMIX88vCfc3gHgHOWK6t/pfXCM1wLcC2j\n+ZOvuYs9PY34mSM2MQEZD/CRhpC5kp9Ql9XHV6VIjCKqe91xwSIuKz5P4ooV\nGErxVjFQmXHxLFNzJDjSoFo4kjUF05V+Crcy9A87ADMOBxl5ylD1WbI0Drwq\nVIa5U8cfoDEySKnLrxkYQWTzhsMOOOSvGpRIQUZe5b/1qY2QvsrI+UD9MnQ3\n991Y\r\n=GTFW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmGhrNdZ1cQB9J6xKDKtzNZ1kHGOKhDG+3WjZTlqQzPwIgKYH0ihgpWNwzuNEPRf0+OREkR7f+IW3vp2jpD4qX9mg="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.129_1588231638814_0.9143742168320115"},"_hasShrinkwrap":false},"1.0.130":{"name":"cp-zen-frontend","version":"1.0.130","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.142","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.130","dist":{"shasum":"3bb1c4c47d88da60737f0876bfc1f56eb5514947","integrity":"sha512-JlPxzWz1QOEvByfqMy/dQid7X8ex7ofmHvQBGUp0YA7oHynrTRA0axk2bA+hRvT0Iyge6zwJ0MFW5G+kHhRdyg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.130.tgz","fileCount":411,"unpackedSize":16705282,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesDzGCRA9TVsSAnZWagAALbEP/1UOMJOOsCD/3wi8V72R\n4xsg1CRWVATUSuS5Dt26QLvRrrLGjpcqvKl7sW2Dk0C10hTiSQZJ2/PhZvmd\nLzYErN4u5WG3y9NHepYX2FyK/045WSTzMRJHpluFNddMxuAQnvpWldiwknrK\nEKsVJlcH2M+11VRVT06FIeyR9OpXNOZ4Wu44ccfn9nR+Tpv7FXaKxGvXx9Jg\nJJBpyoIIKE5T4+mfQJDMinWWfhxTbpd7lOByYc+fYVTthZIz7klDkTFWwaKC\nUybac0THpKOvvzF9NyAP6TvAwmL2Wg5EBQ0596HgHLKOkwThUL5ty6m1ITJc\nY6cdEUncjII4vIQpjB/Rju5g+Ts742jhu35IfMMt6Hha+7HEbUtFhmoOobwG\niYRu+KwZBUp72h3YguRvNDd/MLH/I2oUTsXoQNyTU014SZbUXQfgYJ9Oj2Vh\nhm39sHHls34kr5EtDbVBlgKtAXcW0ElnjKngRTgCZ++lqPvGM/5FoH0Qu3bD\nei8M6uyUuP9tpOpFD1EWHwS7FE8zfRHo3zLnQzmjq7yRlcniHndJ6XRUfab8\nbH0fwXos3IifJ42wCs8pbTUfyrhDA8I9e9fbTWVWXoJCp3/qgEb85F9Jagn8\ni7wS6M/WMLlDJQUW+SLTn5jUwzlt2ZBFdxpDG8r7ZVWI+6Nre3zDdAKDYRKD\nlJPh\r\n=Euy5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCk+ktC2rVSK189HHgJdrArCfiSg+ALyfcKIhGzKTyEPgIhAOn50hij0i6ssn/w8mVLfDP/+erd/8Wr8kQ2K2h6EWjl"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.130_1588608197883_0.11551049248368095"},"_hasShrinkwrap":false},"1.0.131":{"name":"cp-zen-frontend","version":"1.0.131","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.143","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.131","dist":{"shasum":"aa62241ae66dc6e6bf90a368167c363c8aee4e9f","integrity":"sha512-cE0D2mXtFcx+zrsIacgB/4A3Y6CImg2WV+wPVQsKhXo7+dMQcElqJuVVlcEn+B0rK/YaCoxUuKYvAq7ssjdKnw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.131.tgz","fileCount":411,"unpackedSize":16708411,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJes8ygCRA9TVsSAnZWagAAvmgP/0BIHyigahcf4nBsK14F\n15vrXQjDD5irJQHlHIrhruCJgCFVpqsx3BruO6kXVn388rdQbLtn/Q4CqLgl\nZ3XXMepuJAoByBNNfdsvOEfgkccSwJ2G4me+KMPpslLKnXvxNS8QtRtdsd8w\nhHW/0u0MUIZRHwDFOZOT1AGjMAE0qaPW/zG8WEomgXMx7HgegATbx2wZCPQD\nk/wMyFs5VcrLBuIQFNeSf/pktOAQgu2S06WhJ/PXGz7qCX7HGYYRiVBs9eJ6\n/qY9nNz+nbqf8iIIZT5bPaL4r9lYxjI7JlEXMYbotdmRaJYovTSJdcQ7UlKb\nSRS33Ko/XfWEHtg2whOZ1YU/UKeWGKrhFbnvAj4VgPcRtkjF2SNq+0VpB9q6\n66AdTuEiIF9cM6nfIMzKIq+Ea1iwW6sH8madK4fIDY1BqMAIbzD0DTPfMHew\n3ijWVeUXOXQGjlNS5kIIJn44w5KKuQISu0KhkCixZNW3h+QRmY0OObjewKN3\neqEN3eGw21luOQe2SbVTuIMkonITPp6DPujcYZ4wR1kJQqv+SYWOqZpyx1oh\nuY64N1LyeES+Iv2Ip5SWgv+9QHaUSxlAQ3/yWCgzL7KrRFB0IWYrmgi+uQLq\ntwF8qTxerHL4cGz3yrD4tKinec4vw/IyT96mPJzamve0AzvFx2W+96z+faUW\npR4W\r\n=1jLZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHOVwM8RpI+1HQXsJlA8WlazDKSCeMUCfqRO/qvH1CmKAiEAxRhth5uppda7kcrHW3qIec6yUag8YEMN11de1oxTCF0="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.131_1588841631792_0.46871219059913516"},"_hasShrinkwrap":false},"1.0.132":{"name":"cp-zen-frontend","version":"1.0.132","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.144","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.132","dist":{"shasum":"0f35ab92f7c56911e9e7d8a9f4a62f8083f281c0","integrity":"sha512-RRMFYsSTa7fLDBFTbwgWU8a5n4PWJv+19/WtCJvcAoglms8icbi8XbnEJqfYrusVN8fpgqKfMUWbqOj7oagK7g==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.132.tgz","fileCount":411,"unpackedSize":16709824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevpdmCRA9TVsSAnZWagAAJ9sP/3do/oY8djsQN+ffS6Vl\nKTmJUsTeVPVITPx5LwXR2Svw/hnl9PfmHv/YFSSrhJDEV/HY9vNMyHpFq4RF\np3ZwOcTfaJgqjhZN+L9w+Ck2iZjR1QMMGxrhdbIMuvJY6S7IU6uEedaS6Naq\nKPC7ro2eleCGZJDMbMQcOWBmfT7aJ3kEDsLnNhbSYUQpCi2m8rmWsIY/JqqI\nVFHWmry+STt7hS3yXdnTed2+OR8iu6mj0AqsSLItEh/FRVhscGeVpuDu9rpO\n5eA4Y4a7R9Zlto2RDIW2X79lIsshPJjQ0iUrXsCTt6nHEmDFcZZkHtKI8rB6\nh4VKPwocXfachA2JEVLnQlsFCzD2UytqVOhp1iLm1qU5PXaePFD6JopVUm4M\n6ksvGMRU3G+NYzf6pKD6R8STZnch1jkwUSzHOsYCYxGu9O1oRqSY8YuiXTh4\nmAbTZsODb35avy9Z8dffbDddWEOI7+g6GCzyn70IVeBsZaZqlgA674LQuAY3\n4z064SdTmmLEHVqrGaX0ajiuPZ7tWWuOf154wnHvCOYsfKyQNOS6BfYi/QBL\nTVpX1UAgPDpQXmSIIj1shu6ChqS8lrI1mXzRhHdRDQfqo04yye1ZVHQWu2ky\n8pBV3SEczs2qgaDmo+VWviaftwoXD7AlWD4ZhP3JZDkQnF05blwn0O+jnd2I\nD0VO\r\n=G2oe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcxhNgdv2IBJXz2NAdmbTPOcDI4rYmXFfDGnPKz3GHdAiEApddwuBVJtaeSH6Tx0pPmQuSpQZEa2HZcFg/JsyoeFE0="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.132_1589548902071_0.6620583638477249"},"_hasShrinkwrap":false},"1.0.133":{"name":"cp-zen-frontend","version":"1.0.133","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.144","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.133","dist":{"shasum":"394f21bece10ce6f3a45a6daac189f120e51cb61","integrity":"sha512-/105UuXmt2Qv2BYM7HNr9+ljy5fKAq5NiHeefoNUe6JjDoei5A69c3e1Ld5PQ7CjHduI5kuJO0NgmAVKEJaC2g==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.133.tgz","fileCount":393,"unpackedSize":16472572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewpdhCRA9TVsSAnZWagAAirgP/3On0rWr67d4QhEx3edd\nHn74idWg3t6mUdwK+/MeGd7sDy9yFrt+RMSmAZ7GjzOlDhg7ouYlNYx3nNaa\n55ysD//Da6pMGGH/8F2bnt9TupMVMpiJKJa7gELjsGlGF+r0MBrZkGlE/koO\n9nbKujETYk13Z//1GQkRPfTtQegPyFgtY9Foai343vKwaVi6pXowfZZ7y0lo\nJConfVy9imoLAaxYpunillo04J5H1/wRSEhwoT9u+Clf6jN+/X56Iq/KZO2K\nup2ImgW+VUIHXMkxWxq0bA6k4JlIIa/TxuBbsnnBs8gV2BtkKupOQuQOFDhu\nuLV5U07rjEHtbFZoqlOh7kNagJPBYDigDiPh00w65Jd2iUwMMikp1ow0ETJZ\n4gHDiIxS4EWqWt1E/s7LVwiZyHYYFl9d8sQpwvBEeEnKuIIDKx4iqgKXqtKM\n9RMqZHWXcaiKnGeK1HLxAoolRW4kBLvhGLyxBrbJkd6aGwpu9u9ew0y8uZ+G\nuTpzHVOgijFk+Cao2UGtcM/Ba7CMtq74Sna8D6N6P/EyKpIcoWxr9x9QAJO8\nRJLCwtAP/GR3ymmj0w7o+20H7GUVsIh/9OZD85gWlgmL/mvHgEPZHkgPUR69\nElkSyBBrVR3ANZn20RI2NbVct3rshVoEUYCpJlcetxy2FKNtZodg46jyB/tI\nNsak\r\n=f/Wr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAS/EhRBj6nBj78QAJ2lPGT6s6xFNE+EsJyCfJOgFYhKAiA8MYAJNdy2GdhzmZSy2CoYHezycL94gHL5AuM2Rldhlg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.133_1589811040528_0.7836766986558228"},"_hasShrinkwrap":false},"1.0.134":{"name":"cp-zen-frontend","version":"1.0.134","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","e2e":"wdio wdio.conf.js","i18n":"I18N_DEBUG=true yarn e2e-with-mocks","e2e-with-mocks":"concurrently --kill-others --success first \"yarn mock-server > /dev/null\" \"TARGET_URL_BASE=http://localhost:8080/ wdio wdio.conf.js\" \"yarn start\" ","start-with-mocks":"concurrently --kill-others --success first \"yarn mock-server\" \"yarn start\" ","test":"yarn unit && yarn e2e-with-mocks","lint":"eslint --ext .js,.vue src test/unit/specs","mock-server":"node ./json-server/server.js","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:e2e":"cypress open --config-file cypress-e2e.json","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.144","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.134","dist":{"shasum":"9dba3d1e09530685b75b46756a5762fb5de353e1","integrity":"sha512-OzXkP9rzW8Rcd7eCCU54kDdur61CGwEUBoIKXjzeJfhNldJGuuqdMt1OiggS6YFV7dV6nP472JkqKCRxyugWlw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.134.tgz","fileCount":411,"unpackedSize":16709824,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex+CMCRA9TVsSAnZWagAA0C4P/0l9rrb/diOzxrTdJZPu\nT6j58tb/2f1mOG6I3FdqtZDY2MJuh4dDICYa2JTfwSgs2HKfTBE2B57oeQdv\nVLGk54BPn4wj0sA4T4OM9wPJKeFycjyTOouEd8ds2fg/TeKoO0tCQGmQwweM\nisEiwJOCkzW21/dCAVYtdWSLDOZu7T4z24EgtlMDZhvt8Y3GMIIRmDa/snu3\nFp6xfXNHfPSLY1x+4R87DugISEiGoyyx9qDW9reDtQBqcV23fXaM/jiirVHx\nMjF0f+E9fiSZM9BO0fYG+5qRnZE0dB15IQ1rKy4t8m5XhkCYb0cDczai28NH\nI2yoZ1vXjDWaca17HtjCGuXZnsgMp3aSH/tP3c+Tfrs7x89gc2BJDimKde2d\nQGFqyK19+XDNvhUXpTmRzP7VoMRyRcdGl4agggg2yB2YvD5+kKohkWYYLuB8\nnRiHQjypllt4Gv4wvV6KMAp8ApOfiEI+VRZXorPMaxphrYs2Jj42YS+GXC+8\n7xaw54Ttcir+yCoMbmEYNuSxDMEeMVG6iq73o9XUroJEMEUAMzl3OtsJAcA0\n6jZngbt9T4K8T/a1FQSKo67/QxpyoDCRpaUvASf6yRXEZDT/Pe9Ela2HE1AX\nlmKrNDML9elULMc66Box2OLf/C8VyNAHvV91/fnfxlJp1TtDdlICms3OJwwe\nL6ob\r\n=fMXp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/aeVrMU9cAeTAqdbOVZ2BuyFJeUFVVyVAHsxS+1SCigIhAKVPZ3WhCgjrwT7bduZlm2MM5crK24YZPp3YyK+No5B/"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.134_1590157451712_0.9789355206413333"},"_hasShrinkwrap":false},"1.0.135":{"name":"cp-zen-frontend","version":"1.0.135","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.144","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.135","dist":{"shasum":"4b4004e15be909889dc7079e3029d8fabb2bda9f","integrity":"sha512-v93QTHoNxfnUT92lI2c0J2RaGnj7zI0WlEzWcM+ZWii8stg47yo3m6/cVf6U2rxBwP8z2C4VGXCEbftGFfwf4Q==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.135.tgz","fileCount":393,"unpackedSize":16472572,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJex+d4CRA9TVsSAnZWagAARCcP/3fjI7mFqgMw4760wILh\nbci66YxLitrO6+T61OlEhybrgh9C3glVdL8Npz2E+PN+LeADIAe1Z0G6nSIY\nemlpQ6UvoJ/NfvcRfpnyGubjEOYXhgovOe9h6KK7rs6uIlZyw8GF7l7mq2Pn\nmr8aKjCJUjnqGf0ppwGB6zD5Z+T1bV90W6C7HGVtFTdaWRbFXVYlW1SaSh3b\nbqDtHbwWyN6QUmLojgm8+vXL4xM62mWYopC2Cf46vhi97u6RywxckW24nUyY\nwfof62k200INawR9Si2QhKau3QSsqFns5iw20cC7SFMNUKkOnafIOgXcmHps\nDFNGdthUe6AklpLSPU9zQHPp2L/icYjoCK/3FYYOuY28wILYf52mbBbUJwVH\nX5/gs6KTpUtvNlp13y70HuaUKYVZrTmLUfPf3L/sA7vjlboFKmcJjFaATd11\nTeJMHE9sFbyR+i+IezdOwAsYRMPZGhbL73NoqecdZRD2SQNHn2kgV6qw8szx\nPvt15BQ6fT3rCEgd6oaJWrNK1bByOaAf6lCKTbqdjRKnpEmRd584AgD3zUQp\nlKNxUHA5WCbtMgzOrkK2gF0yO0aIFkS+O8rYRaGQEF+NimIaU7AJBCNZZQ8s\nkdm0uOU4QctFU4/+TWH2D/uPsf3y3ixNNECVRvdp00Ck0Gqm4eljGBxdmoxE\nJXAf\r\n=21dH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkc3KAVyw71yMP7aGELaMhp8yy0k9kOrVjloZaAlDo1AiEAneypuVamv/dV3rB7xC0jBJvAt0N7ciOPOxamD21KPAg="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.135_1590159223119_0.8316940708180072"},"_hasShrinkwrap":false},"1.0.136":{"name":"cp-zen-frontend","version":"1.0.136","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.144","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.136","dist":{"shasum":"4bcbc3f6d9564b3cfe55a5eff922f17f4ffa0e54","integrity":"sha512-/3CNJP1nEgT1aozn0qufz2U1kl0MlhwUK2tKMsx+ZFhOyXbO+CSikQKuvW6/bSIPdJ3x13It9r6Ond+1WfTSSA==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.136.tgz","fileCount":393,"unpackedSize":16472562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Mw1CRA9TVsSAnZWagAA98oP/R9phKMHWIhzpGwNcyxe\nPXhmgK6VkE7C5AWnyXV3e5l0Vi7lA+ETThfCURUHeFU0hHcnaes1+W3R37J4\nvZ6U+AFY4t7ffC0hMAOVJeuT/9XilNt3sAIX0Cr1TP37MylfocMQKtMHsYde\n/Zsc119S6DYvDPWerl3FiEPFkHbCDusTOXHOAlsv+rfT10c5NZ5ZKqXjka/y\npW1YpLxGtUyc5vjPD6JzjU8r5ZS/NpYqJUKP8rBvLYD8fuDR/AB+0f7W2mwp\nodnDBHMSZ37iAxmdWKXYTQbyPJ9g36Coo5wPhW7EA8D1+W2cm3DfdmZHTVVh\ni0S2LWOLfSNXfHGJOlLmgfc2DGOmB+BB6mGj9nLoLWNO2Gp3TmjGHmfNARln\ntdAwl5s+RcghoJvgEPRH5gbFg9dgeiHbzFyW7YIebOwZHwC1hImMpnj0a2jr\naPsmBj+BBwrBoW192biT6SudPKo17GnMwcsOguJ+jbsxVrb8wVTfm0xBlUBf\nW1CKDgcX52MRx2BxKOgNA5TlnsYyB/2/uKff+UKR4aiwtfZ0WW6jh52ZSifs\nYeCHJXmAVdphVVFtI1OGd/vFq1Plu+xlRNzC1hTl/OcYcjZYaKPkTcN3JetZ\niiBpTDBWkRTzJHB6+Ijh462lmxlZ7UPwRh4419u9gJuQ+zi7ww6NxT17QYlA\nG2jU\r\n=waVt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOAx6PPgUoSKdLhP6oPaKr+klqAKh/PgNQnOJen/kwLgIgVtfhJu1OwtFnC6quEatYXOi4GHqjkhL0d0H7MAp0AxE="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.136_1591004212910_0.6766899763060006"},"_hasShrinkwrap":false},"1.0.137":{"name":"cp-zen-frontend","version":"1.0.137","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.144","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.137","dist":{"shasum":"5acd0a6e2c316146a0df583ef59937c381f39c22","integrity":"sha512-TIICUvsV/chHa6bI9BqAeuKnmGkEBNLZrmitJ47HYrgHlTPPL0xjpOeUT4XXTyDrC/pGyWTrmtJN2xxR14LPrw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.137.tgz","fileCount":393,"unpackedSize":16472762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2RDRCRA9TVsSAnZWagAAcQMP/3KdUTMeNXPpGgnALDpG\nAsnjjuMnbnRMCT7siluQTt2uibzn0RqMqa7eeBfdHIcN/A4lOtrqr5e2t1dY\n2Z3XQhqNq0TGL7cUbXzmt7WwvPjshd7BGzXUIujL3bOYjJc1+W2I3AB8wtic\nj4eoN0rPlypUn4g+BtoiZC4IWcNTTGk98NwzxmeaploZvdg5mFSTyw31LnEd\nAR1Ik3x3aJsMUUxwbAFOZDhvqznlxf2Y+qeYaKof5buaY1AM+HGx0XOuo4ea\n6eeUsuDuy9vr68PTSQWzX7CCM+9mXCTmKYxJ6AbZ4eDaNXmjxencyiNil6B2\nIOBaUrfZV1Gp6Y4vN2ZdH4uLXcyVBba0tXIwMBC//wtaqxt+Gk+9FN3qG8S/\n6TtA5z99NWPenHC4wUSXrkkYSMVSXvjCtSIwHaYtCKE7jQwniamaIwwM96eU\nEMcxfI5P82kqacyteqGOqfNWKo6ncs6SLugX9agY9BQm6HzwOsUQSDwfait5\nimgWt+iVUIidohcaYAQ4bg9ttVsb1w8ASn9fwrV5aV36i21BvdfMMLclSKjY\nKUhcYon+8e0mt0QQb0w8DSWTjlHkHMmK2gFZj5LYfaCgEn4eA82hVMzxgcAc\nczsH/8EWfUIDe22LEAB/4gM/uNkWJ//UuQUC4b7QMSXogJtf7kYN5YjYRFTw\nXGsW\r\n=YPa5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLgzsO0WFHKwyVsVXCWADh+6ye7Tl/SdXNWTU60WiCRAIgfCrM3CZWlDP2lCVEG1vyypJ0U+PUM8czHvKT28QZb00="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.137_1591283920872_0.08972380739812325"},"_hasShrinkwrap":false},"1.0.138":{"name":"cp-zen-frontend","version":"1.0.138","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.147","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.138","dist":{"shasum":"30edae5ca208e2878be3f570cf9d105a1abdced2","integrity":"sha512-ZLWI7pn7bI7aHtxq4l7eGur3APAb1aziSVFJWWOqfaXLGaDHmzbO5E7ZY7/tyD6EqbDbn+ISgo8PBwB3oDTkjA==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.138.tgz","fileCount":393,"unpackedSize":16477890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6kpcCRA9TVsSAnZWagAAQ38P/0j58RkEHwynTkAZHUhI\ni1/GFZtsB69idfJSd6FqbPFnCv5mouu31T94rEB14z/rcM1PuVuY6TvoAaQD\n5Y2JliXOBy9miWUet1c2Sq/SkcFNPnH1489n7n6nzB91BiaxPlj6dLDzEFu+\nnIRzJ8AAGZcsgV7+qMTQIAWib49Ack8ZHZpufKDi7/pvzBK2+tDZKVTd2DFK\nHzHL8pP+L7/MHAt/WMGK4fr3XL/P9m6E239dKtz8HnTX+upaz+c7Fkm8Wzgx\nL3fXJzBRGelkf1BT5qTwDE+z3UoGGlWcOyOZvtc4BeBfWyQbmuaF2lWhBxWe\nKJWTPOnKcj2qRO74FtUkbHEqtMuXXQo8sNuNsGrY/lLN8jbgWO/CN5540SfO\n5YpvXexaEEWOkOBcwe6TX3oy+RQUbraqSMasEWreHKlL2yW6tbxj5Mk/1o+o\nXwV3iF7ruhK25kzTkvp6N+fdEPx3wDDh9guWOu7OuUjSfVPBzqFFK6D/ZExZ\nFym+655UgeIp3gps9ffO6BtwVY3ln7C1YP8wRzxFfaQrOjiLmYEk7iQkZve7\nv9CI7YmAlrz9Ey/MmciXIRa2KJ6Inzr7N2JnYXbBuT8HrtvXjzBO7pXCUw/D\nTjyNuubNMoQ7pxP3ReuvI4M2i6PH22YFqV253b7KREe3gvInpbr5C+encqNV\nvJ9Z\r\n=W/ln\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC2WdHTkNM61lwbWm/XoWbuuQ/gYlTCoudp9bZu+GEB2QIgMXBBSjPnK63+N4Ztb6RsaGbIbfiI80RYAasGvX4N6fE="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.138_1592412763551_0.942891723573656"},"_hasShrinkwrap":false},"1.0.139":{"name":"cp-zen-frontend","version":"1.0.139","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.148","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.139","dist":{"shasum":"79badac8bb16ec4ac206675ae7282a8186cc7503","integrity":"sha512-kaouEYugpuvdsNF31EDST+r1n5DmosUl3U2ck4QzBIK3YNv9kbyGxV/RTVPr8yUEgtkijXEkpSxmTwOZAbuZkw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.139.tgz","fileCount":393,"unpackedSize":16477890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDGDACRA9TVsSAnZWagAAg4EP/iwZHPBzfsqq7cHpOFaB\nQPF1+rgWcQPjHa1ocebthP4tr3meJ3f5z7qDFJRl8R6t1bX5ycZCNah7rNWD\nP+9utvVu0b6Hwm7p34QvzLdC3z1MLwxUSKX9GOKfyAaAKGKga1NLrDDB/EI6\ny6cWfXypBhkkvXTXEHucDMwdFyur+iFT9zEiNyOk0RLqzi+BfLKVE3dptpAf\neacusujq6zBsj0ra2LkYw/GDVlTypEF1qNQFwQYN8eSx12MAev+FQ2uN1nWW\nvykG4/Vk/0gvu4TFTR3m/m3Or40U80jAs0f/yeeQS3ZSj1m6C4YVgOFcyVJH\n4oFpXjmy7qXWqXwk8cb+uhUGmL7dScH1qamGVHLHHArsIpMJ/CpEDfWlvp3u\n0gVO7BOXgX0GiTSPs8Sgxm0L2HENLV3WMWpHixfcodn5VGkJLr0Y2ix8Rmxb\n95m6a81ykgWbSCMU9e6112+8jajsgW19sO/RnjytbGF0b+YP088ZCMo9tRNF\nlBxq2xjkIu023akW7dwTaPk8RuMme3xzet+X2+yN33GsPnoJxJIOpS3J9s+h\nROXAVVCr2igNMZUdSCxVdw+KjO/jTfeKFHI6fYRDNmymcu8B051KgR5g2C1r\nwiDGpI/l7+d1EPtMwWP76VWHP687ULF7jg2yV8xcnIwdwoqx2IfrkMdELomY\naHsE\r\n=pE5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8jwISTHBcg/uS7/iinHkoMNsz/wzzaMum1wX84IFBawIhAKTPXPGaZ61kdGQAmIprK1QbmbRzKNgjULiHE/qA81zo"}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.139_1594646720170_0.8857053531036538"},"_hasShrinkwrap":false},"1.0.140":{"name":"cp-zen-frontend","version":"1.0.140","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.149","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.140","dist":{"shasum":"4916f92bb11e7b6ccfe2094db475b2fca2db8eeb","integrity":"sha512-2uR1QLt5YYC3suSp7S/+oOF2uXoZtz3wvq+lrmqGLZTRI7e+nqHF0iNlChE7gNqybxMGiQW5vud3wIMS7TSIOw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.140.tgz","fileCount":393,"unpackedSize":16477890,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDwcRCRA9TVsSAnZWagAAAn0P/R07ZTOP9l61efEj5n84\nJtrSkY+N/CIOxdSf3+8ZRRBDLfvjxASzfzLBHEcuS4ykVo81HchoZGuNm0XL\nbya6UGS3eHOAZT2ehXYPr/d5diFcL9Qftej+dRBv6IXBjWXAtc5aZwOgHaRM\nvFgrTM30FkihxDBmFvz57aT3h3hLXI5AklTb7JxYLpEP5FY4gfTaKCuCV2WS\nPh8UG5YZ/lrVGZEuNHGNe5oDzshZRxYuHnppWVOWPT+t1SGueJCZQ9YU6JeU\nzmsYC0K4c2E9hMM4hMLpKTitIiAI703QZ5T4l2jt7/7SaYqyYjNey40A3aI5\nunI/7fFKH9kLC1IdqqY9SPMy0EVGXOwHjIAMdMbs52kRHzsMw2ASENGZPDCz\nTJDewoMIwRIPmwMh7kOQEcl+B9e/BZnRIE8vcddlKnAnuM5Y5UtSgDR3q3T8\nrpn7zrta86zRZhUdUJvY9yzSfGPlzzrxME/q9KsDqDjgYh7d+OcnJKdERDIi\noq8Hi4jHpIgvvjmCBh9XC8EwcMTRGGzOLzmPL/zM+nm/qFLmK4m70gU3jzKD\nA1224sgTZOBSjWJXcFqtEWIjNP4LHBMoAfA6CgQPduH1RvBYNB8YSSYlOoSl\njbhetAe6pL2xajdP7Qf5TBCqBhLZXk0vL19nV+7BtRuXFOAGSc1D/aqzjvwz\naDbv\r\n=+UkI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBemk2RPEmkdqymLgmPKltRObiho1Kr7kme08L50jZQTAiBdVnTPkidaiHwmNeSkhLMcG0vs0wCZh2psSYMWnNQaQg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.140_1594820369080_0.5908228341513049"},"_hasShrinkwrap":false},"1.0.141":{"name":"cp-zen-frontend","version":"1.0.141","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.149","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.141","dist":{"shasum":"9575183e6ba3c5439c988ba469f4de220e5cdd8a","integrity":"sha512-1TmvLlhF8z23sXLhFzGeg5nrIMdC66VC2oKov0jf8xUmkicHhXCDthRIJjofVPY3TN6gSFCOFILMNxMSdkvRXw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.141.tgz","fileCount":399,"unpackedSize":16498606,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGaylCRA9TVsSAnZWagAAil0QAJZfAPWV1Ckjewies6cC\nJGUlC3Nyjgpo3rnIJcqVzK6nyXmBu62MZrEmaeQTNbRw3hMF5gPNOfskxMjV\n7jv0ZFDQFldZbuJ1Tjeu14JMep/CR9IdDkXf81Edq4Q9ywna6hUAfxzVUbyZ\n+JnpRqUpnw6YXn06u7tCAyx4rji+WTAVyBnbPdXV6CWNFsUqMpTDlGPU+D6q\nFK4BPCEKuCanGwG+kcWYBh5WPnMLFmS0rlodf/62uVUm0R+CvhbWIGpJhpfl\n+5jRnDpUMJ/skkOYP322rD8wuIXvIEyikcSZDhTuCZqmA+5G1wVm9J3bxCu1\nCO+ICgE5ctNksaFzGY7lBaugXUNgpeoXmMacz8EEeX9x2sSbQpnnP+ACkW0R\niIzAG83U0LFGQXEDQhxqdksgPoqyGegPAMZ5RZFvSnQwxB+dpcJSZDRRdgHh\n2eTeM1GRZxUIPCoYY0oAlHRt6DeEPQf7Yfm9VnAdyU3j9SIrwpj1/gt2rwax\noI3Na+JEk/3Li/Pi0+2q3OUym2xc6FTYjQVZWVnlRnLuTy4Ku04nR3UXnv9r\nQlMZyc4+h1cvea95GOu/2h5yS+1a/bhj+FnUVgXWX3vzu77lYnMdm4uosGCe\nNfRs01Lgt0Fqnxt9jVTHAZbKM+unCAx6wmVGRrJW0lmy9Ol9sh4t2gQtC0Gn\nQe8g\r\n=cByZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGj9ue7yLLTNOAD7ijHKG4Gr4EhKfgQP54aKV3XyStWKAiB70FRUNbGqkz02Nzr5+KCLcF10F4gnNa/8adkddJzkcQ=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.141_1595518116438_0.4827916314296141"},"_hasShrinkwrap":false},"1.0.142":{"name":"cp-zen-frontend","version":"1.0.142","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.149","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.142","dist":{"shasum":"772b5ee916d353dd6fb73e5e8ddbc255505d2fd9","integrity":"sha512-Th+ZiVRt8Z0ibJg+Z87yxCQzGB0P/a+8bNWmAGVPoKAIBVrDxTHDENj/D6tk3L1ZVRvQugL9V5eDNqvBXg0PNg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.142.tgz","fileCount":399,"unpackedSize":16498723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOrNsCRA9TVsSAnZWagAA3zcQAJN4FWC5eDLJPmu6kKT/\nu2rt+dxAXyP8JicDbU63A8lKrYRUcLyZzh8Pg5bMZHkRrEA7ZdmILp2AYFHf\niqXM3QjP9K8Yr1/SpKXrY24lIU5sGGcWY0c8VMkLY/ygp+ky1BF1Y4k0v6Qc\nBCv5CA8i2wmhi4kZOpZwcQQj6lGimXKEyJ7JjyxMTKivBGM3kuB5bjBBWzhF\nMF6NpWClsUoKHR4o3se/jz+vrhNV5XfKOI2hB5WA6Z8Z1bS/aOrf4e1/LDx3\nESTqlvZtrzms1vu6tgWrYZcP1l9SWv1MVX9J4mzgCadZdL8mITf3w8jvACbn\nt3Cm4D3gMR2mt+NQN/JuMS8T7e0MwH+fDku8NCmGk7YHJa1UrHTsbRmbbW0F\n5TDzn/D4uEjEVvtM4xCPagia8/2nHWD1kchgWNIj/FQNqMTxd0ezhNp8T+Mz\nZblAcwC5wzFd2LikqiCwPuW/64A4OgQrq2S7MffAEXD0BcSSBEce/Qw+sz63\nPaDIDfeYdOGyqSBH1ZaGbQUXhO7sLRnQcPOE+ZbvEQZfaYQ6N9xRfDvkbKNA\n69FKdg2WxrLTggtsVBV08E0uO+wwW/ZQ1R81JIW4yDhD6XsvHXKcr2OiyG7o\n0RaR00xOGGvED7u3OxQcp04yoKYGFaZMefTzQc4rwPiupfWrvIgvt9a5Asbi\nO3g9\r\n=ZKlO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFoBCJ9Y5aAg16egzfRIX9TAImOvG7ZNWEBTAJ/rKm4eAiA2LJPN2qzLZ5tDOQ7tQsrbLvMheWCn04ji2q/5ndjddg=="}]},"maintainers":[{"email":"cianbutlerx@gmail.com","name":"butlerx"},{"email":"webteam@coderdojo.com","name":"coderdojofdn"},{"email":"daniel@brierton.me","name":"danielbrierton"},{"email":"philip@coderdojo.org","name":"philhar"},{"email":"wardormeur@gmail.com","name":"wardormeur"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.142_1597682540118_0.9771042634140421"},"_hasShrinkwrap":false},"1.0.143":{"name":"cp-zen-frontend","version":"1.0.143","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"^1.0.149","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.143","dist":{"shasum":"8901bcd7fe3bb8ded3fc3e48c4791b97ce323dc8","integrity":"sha512-5QrkWWTUyMGVQyQv+fQNqiknrqbgdSSEzgI8k5pYhyWIU++2Hv+WcB7NgswUa4Tq+StdYfljetweoGNET66Onw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.143.tgz","fileCount":399,"unpackedSize":16501166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiBCQCRA9TVsSAnZWagAA8DAP/RyddGJ++zQvcpX1uNnD\nZcog27jA7XSJbRazDjeFiSZuiERy5T9t8tAno+28gdojm8If6TsVUFYdgqdy\nEJazghWGdI4GTLPP9xZivPPWKWil2zMRPpuJ6n6dVyiZ7SF6tsZP3RyG0apN\n3K2IXY9qBhfPo71qdmcDjl9RMnILPRaTT1eoy9dtZAsZdEfQ42+Gx9CvA8YC\nGcAoReaeyuPRQje9eOqGeFWrTfPIdPEv7a6KAlE6+YuPpth01OlYHzQS0/ER\nxEemyzyOazTyf/ssORak2b91+MV9JcGQfF/Ybd7Fgrr7kJ8Q99V+unZsom1k\nLPgwYb2hESIe8s8xF4ZJjTgLo3YpPT5qzRpt8OWBU5/YO4jazRF7vL9tMIoN\nnP1JzsOiDzh7neYhrFZjJJuIUcukQv9a93j3ifXUgod8wrPSkuRcWr3QZE4T\nXiQEhXwldsBYj+UpEEHxLR8eMBxIl70nanN7uy0vFHEslClolyn6hTFggrbR\nfQ1OQ3+TsmgUBBf5+ed6i632uZs64VC+45wSN9S+H2Tl2hWmdZXY1wBoyEh5\noEFsMG850vbBmUxJlVRWPLTZH8iSyrhR60Mg5YnmixyxoKfFyIaSJqPtnJZp\nOyDrFMkPEbtgv9nxnscICCO8z/JvUE4Gc8S7EonpJM4ArHn9iveS+93oRs8p\nNNDf\r\n=1FU/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG6pg2QUPfXHlqkJvj5pSC4vXsRc60kJf6opiv7IjZkHAiEAsFImcGbfzvDZVAiVN4HlDNn0tP73LMGRPq/2790wYlU="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.143_1602752641754_0.09547212205437616"},"_hasShrinkwrap":false},"1.0.144":{"name":"cp-zen-frontend","version":"1.0.144","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.150","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.144","dist":{"shasum":"19ba3ed2eac38153bfad1e6ffd87bdff5bd7fda7","integrity":"sha512-13cbgKUVxRtp7HCac/0onqE4A5iovdGh+YJO8jP8y2KukyBFMUOr+65uasURQ2IjBF8BmK6QVBTT1gup3YtfjA==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.144.tgz","fileCount":399,"unpackedSize":16502699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiEwsCRA9TVsSAnZWagAAFUIQAI7vj8JsQZs+emEWeoQG\n8gW2uhuFuF1oiRSRAiXZvAfoMu258Bupr6HL4djT94n54Md12JG4OhratOaa\ntrPTlrFO5IeVJdc6X2gvIA919ULCVnUi7cDwxfAW4RhbiXd9P88WKNNPmGys\nIhgNmiPm9v5GX4o4OBwY11dkLbV1sRkt3dkGsyDoc6yH2bVsP2ozSLWQ2N0k\nIGVKWV+mmmN4+nWe84x272MpKhBbWe10dnKp82A7EvDg/zLfqHR0y1mcKANm\nvUWcCcq7sDdpq35xTLRkxl7sWkhCsBbCTecihq99+8v3H4AA/wptp7y4g0Cp\nxgIte1T4ku5Y8bgG4C317RQiwASuISm3cUKEq9R6pAuSSw4+J9jpG800hYtk\nc5wONXPSbQR7O/Fles2dnXmKq2LEPlcmPfpsgQNockvTQzWa/v6P6qSoBiI4\no7geb7NDFWj88bXxVxwYVToTNIVvGsNQdLMEUoyvT0ryah0KQDG+hYGPl+9H\nDe1UFoqf2Tw3HhK5ZrmVS80w49XY0xmyGqrYP8LuM64sAPJJHDus7jjCcFXe\nIprcrxDrRx0+9kvijHxPCAKIZ9fcZe6kKfawBw5F7PmXU+PUgFX0nxrf6aRK\n+W+p5FtBc4RE3/AaW5JBCIrolaV4PDD2Dq4Cec2kuE9uh/To6EukeGDiuLzn\njPs6\r\n=9IKb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkQc0RFHX/B1ajNjWUO6kCKgB2C1kCgiwbbB0ZFX7/TgIgQeVEk0kBtL1+okAzveEWN4WHAdc2liyJ2iSPmhBqU6g="}]},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.144_1602767916284_0.6706391012590793"},"_hasShrinkwrap":false},"1.0.145":{"name":"cp-zen-frontend","version":"1.0.145","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.155","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.145","dist":{"shasum":"6b2a72d18d8accea483dc00b24c6ede8c8647e3e","integrity":"sha512-l2PW4BGVqtO7T6/I+EBVWYjUhyDWuUS0u90WYXAW0qMbHeC482j4J5cVpCfKHKGFREVCYuSJFUcq7tVg84kdfg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.145.tgz","fileCount":399,"unpackedSize":16501353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpWmtCRA9TVsSAnZWagAAmb0P/39OzWw/1ak1tGJnHa7A\nLSI/p8twJEnMkCc+STBzvVO0l/mAjjdS+04KhXKeWEBT+mKxVxogpOyf/JDo\niK25fcD38CB+7p6O6wrv8fRheUL0J+I9nXzCkR4Gg+0GcFWVknvJHmm1/1ZI\na+0JK6RymII0l773aNNjcwVDXIh3rOybYwSUx1S+CqnGOMYqqefIap4ConoV\ngtKwjwjioNshfS5JjWyFq5DOuQf/wCjVXWF+UT3+4ba7I6eJARi3MIqmySn5\nN7oV7vRTZ0ANomAYis4V+iUHe0Bw4EFqSafYokaonHQgJqK8ngZWjyYfgIZH\nirEjd3D7MOEw7FmcCCj8cLFoBUYSoLbluAw2IC+W34ANsohQY7o6pbGIgRag\nDq1dFEbv/uw/TRIdxLuPtXUUu4xeK96zp1Y3/P5IKg0LRh04SAp/LuXssvaD\nP49XgBg8+tZ10S7epn6zurE2ffGhb3yeuYC2JVht9X68cfNi/mAWcuAnyCtL\nuogAlx4olNm6O5RT0rnC9PQNMBbZu75qpdBbKI3uvtsfetzXxxFNWHcw9tc3\nSSeB0Vl+2uxCK+llyRSDV8BFzIR0wDbZlydkXrBmtdPKn7h9zIhtIgDqK/8Z\nzggEoVTwiKp+Imtl1wk8dbUIffDVaTBoZRlDesogMEhnrLLPDAIpeVLiU0Hn\nXpka\r\n=ildh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCinFf0/WnFVTVNPDIAz8CMGqKuOxtvx60KAZBbTYc5xAIgeTg6Fn/vF76qX1AzqbD1nVXu2xTQpSkxm62A/lepi98="}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.145_1604676012538_0.3511067101820242"},"_hasShrinkwrap":false},"1.0.146":{"name":"cp-zen-frontend","version":"1.0.146","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.155","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.146","dist":{"shasum":"5cf06a8f94de7bd68ee5c4e5f8bf101e10d16e67","integrity":"sha512-Ib7OCxZI8uvjYMMBXX/kGOwuXOIgPtTUAZuhtcraS9VJE3EHoi8pizm36UzFw0KnoU4choa8JPWmKJQcXrFAfw==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.146.tgz","fileCount":399,"unpackedSize":16501353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrnfDCRA9TVsSAnZWagAAvzsP/0uGtGRmlFHgFlmHTRsF\n8onzr/Er+y580JEv8K+n+eaQqI53Xu81EsoXj6FeJcxx5U0CTL5Cb8VFaQYJ\nju9yehcMhSbdSkBvrhTleaknBH+vGIKlLa62j2+I9op6d5G2R7AVTptMGYeU\nVutnehaZafi2L7CxX17CmX4c2jb86ODFIGIyM9bsdG5XzGgqGK0J0cS3X163\nqR9K1i4l5hwd8GsLF0usTA7td9OtQeCqkDTqOfOBXLYLuypcpfE6G7kvvq3e\nQzhiEpdy3WJUxswwGDutBfaD1QB8L51S6xnQfTfMzvbJOFWv2n3+ZH1g3ha7\nNa4TGK8+H6Wy4Y9SLvK1C1wm21/mUNJiNE6cTCdcK6SEna/+v2S7csnjSPiC\nStz3sEVpF4WJlrXnZXs3WIRSpla2Vjd+ku1yHgh1uoY1vaV7pfQnrbOjVJKl\nP0yvFFwNnL5AZf53zENbujl49zqBawjh3RlwoFwfR+2fWxhRTpxcwXfvYzuP\nv5cOtwlK+QhW/P8pQogEhznE5z2wjsuCOEmaXHNA9KbBt7TujlOOYlncX/eK\nnDbD5N2Dv76EaA4L5h3y36d20RHqOuavVkP1fzWiMPC4GiDAQqrj2+ZYU1h8\nCjAonNMh9Umb5zJ2yoygSJm+7Ts0dBp4vdzu21lALzxVxriLaYT0ojFrYpXO\n5PY5\r\n=4ATS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFiMXWZhpVEVyAqpvYCpdHEAPZGB3UgDmKvynSFekmHVAiAR4OqEU2X8irls7I23m3v3cS0B2qjhLVXT/W4Yglctpw=="}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.146_1605269442638_0.35717058530337753"},"_hasShrinkwrap":false},"1.0.147":{"name":"cp-zen-frontend","version":"1.0.147","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.156","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.147","dist":{"shasum":"a4bea686fece3e0321581cb99240bd9130a3b9f5","integrity":"sha512-IcaLcGeboZN2j20PmLrJhxc/c2iA9+CbD8sfUEdCxVbYtMJGC9csrkeT/zw+FLrfgIpghcNaSNRSK/LhMQzqow==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.147.tgz","fileCount":399,"unpackedSize":16504300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgADqYCRA9TVsSAnZWagAA4OIP/0r8peUDr9sf0rIwPO5L\nvL14sUo6BUY9Jb+fnRbc6Mbx+t9oswmzBSkJQTu3yXIGRpqmHfF9psEGaz/9\n1yRUsuEeGBBhNQAIYzIq+WMBDDbAaRV5op1lTg1/eIPSAVXtPUuCdKY7JoB7\nh0WGTqHEn65qQp8m7j/r+lFtV0FkL5gQmkdxfOcmgvUpVyPyRcGvVJL7biYP\ni5W43q0EjxNop1X9lytDQHRfKnvgb8WVBJlFl1XLIa7s7aSyBGjam6IPv2R+\n7PJo0L1JkSF8xP+thfIC2AjGu+L2EfYrqNqQWb2t8yOVB02Fg6hSGavRlHQr\nPQ4mOYFKkh+QTc6LSZdFNIac6HBzN0oscdXwlVLTc0104gpTzlIKGTsjO8kT\nRjA62bomv8NwPk+X86uaEbeA38K2IuR5xPxChbndETpwXQus76Ug5MLQANwK\nBW2VFq/MmLeTek8yIogM3eSE0q6OlKiGqXRs1My/isuNpRDSVFczsoi5+oDD\nqtWI6jVwp6X5qCcJk+WNxD32uo0C8wdfVQMXEMFB13yAx5h6Rq0KVoKEceeG\n1ccPalD/vUhF8leiKN3K8cn9QAs+megla8bi4NfrIzKtUWXQNKkSeqSVH8aD\nbGovi31JF0YuT3fLt7QklvWBO87fB+/qBxx1iMcrruGqJTV68u2Qj2CuLy/E\n0nAv\r\n=veLK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYrOnfIZxCsWsCSTihNFzsAJkTUYZyyE/crJ9k7q1PlAIhAMTDmxvndHnNkW44ophqyBV3Gspt5SjpFyw5xxtO+ts7"}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.147_1610627735571_0.13404261148626917"},"_hasShrinkwrap":false},"1.0.148":{"name":"cp-zen-frontend","version":"1.0.148","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.156","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.148","dist":{"shasum":"f42408d13f6a50104d77e058ee94e9cdfd4675be","integrity":"sha512-2NFoo/66OOAzHLFO4X09S33OLjP7d7qJ30i/qWkuo/rtpUMg4YKgaQu1mcpwSo0DkFPtmdMHulKqUdPEEjfd6g==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.148.tgz","fileCount":399,"unpackedSize":16502058,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI8uFCRA9TVsSAnZWagAAiyAQAJUBDbMTzYq/qk6DIMhF\n6Z64yJPE78DFaYNkrWqI4RSRsEzjaW1kuJtGWCjvh32YlL0mK3MpJHQhnLD8\nZbD+CkFaL4Kf3/EQDUuDMucy6wUZ5v3+VF+antw3NXLxfFhugVVWhmCv4yya\nF4TuxoRtLgz2XQP8KMKulPd+0F01hgZaEtuQs8zJvFVNU9L5E0gcKIQc+DI9\n8Y93lItL+GUVyO+RHjD09BWzNI7jIm1f1h70GEjJ3C457/+RECp3esDG+cS1\n3RxcwAwUNprVvIJmtjFq5M8wwfDn89ZmP03/3k/0t7QQuoAJDxvq1N7NzhMb\nBBFIetiDdEVNvFaU2t4+sMjrvw2K9cGodK984oka02TBy9f9KHTURYaJoRzy\niqXiN8+vETwvUaWBTexpVpEqpXKWHAvCs4Xjxn31j/ODDbnCDpE2TvC+EFX7\n/W1iPkLu0L2B9G01sdDmeUivQkpjMwWRuCiIM+knmyG7j/dlpkJSkcswhdPa\n/MvQIE1Se/kNvhBeplhzqOH2sdROXMZZvVgilFwOyXSjiohrB+PW/FEJdA0T\nnWaxiPur+29De/DZl/bjcLalZZpkfMOX/7A+oGFp8zQ9M4tM4VJ+5oy0wW7G\ntwp6zr5+WvWlIfP7Q86UU7Wa6VCcTFEcGSPE42a4C/cRHX67y8MPs76ikiTH\ndmPr\r\n=CETA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQHZh0Kp8TE3fi8sJmymFpb/LGZMLiTzog41ew8LKLWAiBYjYcmspDy9RlGC6GgKBlUetv2Ge41zP7l7TGymk16QQ=="}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.148_1612958596976_0.7323565332016566"},"_hasShrinkwrap":false},"1.0.149":{"name":"cp-zen-frontend","version":"1.0.149","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.156","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.149","dist":{"shasum":"ba58ef74603a7a00c667e2e3ec3e002d35bdfd03","integrity":"sha512-i4Sc8oTDTa6gugcOipk4NWAVGZzsx9AwM1DcJAq2ZYnwJPujzTN93SUYcyo8/O4aLQYclGmlQOAYuH1YVF35vg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.149.tgz","fileCount":399,"unpackedSize":16502286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxaICCRA9TVsSAnZWagAAG1kP/A13q85aFmep6roWGcT+\nVF6SCeBriSptCgQzlLQe3vll9rhf0TLtcPWeOmwc4PTs1jXgl53nhlOc291g\nXKShTLEkyqC5OPadpDB6xFEGtq+JYVpYDVMrEge4zkM3YD50TcsZcV/07GJm\nyEAc7ndl/5hSi7BpSbwYc0E/4gpb5swRJOhBPNGTHuYit9yKG6d3bEd474fv\nvYq8QG5qwKBFBZOwQ6AzHxrr9U88sy6TsMQacxdbmqkvil6wegSFf3VIgjdC\nK7OhFYYIKJOa+wMAN0LJYoHvE0hqK3VWBHlh3499N4n4OVRemQeKEVwWApZN\nteo+Xpw4+Kq9NliosYsBFVRLYSUuLX3hyoQ3UUXxrCxiSahJznnCCyz9LjG/\nyj1Du1LVafykd3zZU1ZzyP81Rv8CxSxdSfFl3B0YibAqPZcF1hc4VnO8DF6X\nrxwn5wA2ptNYtXhWof6mWYCOAe0HFybxtLvF7QPD7hroyTihd1M4UDXc4DGP\n3eFkJkf7eINKObcNfkf3KKzzISQnKpBmByOwFsDFEQYPYCiMfzFpNyqV303j\nVHYXLvJap1NfWHeZqGM+NSkHeJyAx1+QDMiWnUG+7iLSnhOgH1EqNkYvk2D2\niYyM4tjOOVFaPb3HCZUApr3c5X2UpgCSLjPGT23fWnlsNDlu4LxSC8q7rAnF\nkKMQ\r\n=rEIZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGir1AFQmWqSsNLG7E104t/AvdYOik6CJs+VEGvgK1NwAiEAkx+SZJutm/FAtQvjM1SPLT1JsuiY60CB8B5p86zv6fk="}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.149_1640342018421_0.33738338105906074"},"_hasShrinkwrap":false},"1.0.150":{"name":"cp-zen-frontend","version":"1.0.150","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.162","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.150","dist":{"shasum":"d76c8b346652b442486f0a4b81818de65757f658","integrity":"sha512-hHCcsp0Mf3k5GM5GjpKcXnTSwApUw1NyRRYRvYY997ggCwnPLpPYdSQnQzr61OQhRuOs7/zVwSJBjuBw0EzQ5A==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.150.tgz","fileCount":399,"unpackedSize":16501647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxdIaCRA9TVsSAnZWagAAn8AP/AlGLFSgWP7EkFhpQ1uf\n4Fdv8+Q0Wh9tVXAzbeUjzPn5Ztq7evb9q40CALgB5K4WmDq4G0e6B1Ea33nG\nKupiEYMTBTtOVofNoXKwxcl3m6wYe1pnXY8ZIXL32wTSrbIKMlnTdEqqiUjn\nqVCPhjMF0Bxw8xQOYpfAnt9urPC+YVtTSZEJikfHoItdzvf29m/gomt0Vxuw\nwfojc9hgDUlI+sXnIy8tNzY1FA8UGqVEO2TGHOjfi1pkjJOFe9bCyWBBaRMr\nLgb6qfcS3AKDJ+3ptC5uFAIJXgS+u8gR6uJjhzkXILDyajviDZ5qYUMJUOU4\nwKWlbIXgTgbe7Ic36DfTy3D8FmCUMPe9Q0baxo83hBb9Gq5Ze9B9u60NujbM\nFMkBNjR2ca7+KFvQJN3HyJCjVX7NRRresm8ko8ibCYcgNntLSzA5FUjyt7c6\nprgLSqFYuJ4Qoemv/yDHIevCPZrsc0w4Wwz0FxYwE/3nQBikfS+1bm2AX4S2\nFIfLx8A8YfoQNEsb3b3BMDYM0G2ubkony29860An06PZmqCj/ydyzLI/8ekV\nWVSrkyiDARRnuKUvRRtLxJINwCsLV5APsZ9QCfDNN60YxfOpw34r6zy5ArPV\nbg0vIZVeuYMfceD7+4fUdTAU2lpFfP4lYmZlbqM+mchDJjf4eZ3cs5TYcIbs\noWAV\r\n=Jve7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoz1Wf8EQ9rH/uKnodgLIA4k7HeBGKaer7CGdPdw6yBAIgBo4GYU5ejAKm+DS4nsnast/jux4Jr9iG+yechXMUgjw="}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.150_1640354329748_0.9374183189699723"},"_hasShrinkwrap":false},"1.0.151":{"name":"cp-zen-frontend","version":"1.0.151","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.164","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.151","dist":{"shasum":"9b95eb76e7524a0e78dcf75e461825b65ca41071","integrity":"sha512-Oib/sEKEMiTkv86KTxcyxROUtMx6AxDP8xyVf5LvoMy39lGKoh2N5doV8lvoHq6HwdxOosF9U7U0uIn7cJBGfQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.151.tgz","fileCount":399,"unpackedSize":16502277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxe2ACRA9TVsSAnZWagAASRQP/2ojeO8ltqkzwy4Lo/Rr\n9h2CCvWKqMOQgC/M3j0EzdcrYlseq/Jb8mDcUFWxYZqXbpay+AsUjO0y30St\nIJfOXhKi4vN9BSCu0gC/aCokXibAeViV2KNR1bHvVSRXVFqIIl6RURctK0bD\n7wu4dRH+3+3LYHjOcWJ8OoNKQqg/GEGgYi050Bbk+hppm1LWYZS4ml1oBRHr\nOD7C9Tu2TGqn6p+3f1HRrVuP9cKz0lJR6nhdV7eJBvGUgVrsP67QSt8Cm9Ua\nor3kh83BPFYkrjMU8GCpvOwS/UYvCiV2A5f3adjPEYlv+YxCHWeLwfZuGqe+\nmRdJpeV3v6KkzDv3bf+/wx/RriwsqOeUxfdjOstjhH6q4LfTll3urPwawJ6S\nda/ZzZ/vxaMEhTc1hM4tITho+wPOZjNOm+EMYE/gzldrHjHVHk6FwsTnl8yg\nNfAaR2Ee6j0RFdFB9TG6yhs+kkGdJSYTxxVgx+9l3rDUBEOBrHyNY+JAXx7G\nHpkFqw6gnZL7Fzt5oBQiioAcPlEhfLOkWNhVZQ0t5AlphRYOIzx2DVLiiJ1z\n61kxed1o063wSd9CTrc2i1HclSuGxGrXp+21ZEiAWdSz0dqGy2u1XaUUSekH\ne61oJeQSZrK1XZS/bHFIR6Ilb5Nvkz/2Xzn/iZMRyvJLyU26q5l6/wdCWfI4\n/TW2\r\n=rJb9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkP4hU1BXMfNxtMFhTD2b2kCJD9eSUUJVqxi2qM7YhBAiBQMkz6a5JxCc5hOLplvFuT4qPRBcP9IKzz5RvcAJmNNQ=="}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.151_1640361344098_0.03774873158273229"},"_hasShrinkwrap":false},"1.0.152":{"name":"cp-zen-frontend","version":"1.0.152","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.164","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.152","dist":{"shasum":"8d48de503812f9dcaaf728e1ce0599d7ac8c5426","integrity":"sha512-ybmAW+4lMEQlrdZaGDLbQO3vDNGGyHN1xA/NXVPmgPikWDPkUi0uVe2XuB7w07nRDHfA6TcNOjkUwG8gLmLOkg==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.152.tgz","fileCount":399,"unpackedSize":16504519,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiA4V4CRA9TVsSAnZWagAA8TcP/A0ESvvJEYK5Zgr+w7zx\n2oCwSu2ukvEHzmDMVF56flwmRelE8tNqWMUSomTM5oWWNt60AFdbc7CVqAuB\nqofS3f36bOQwlE/btH6fEmgsvhmIBLpV5KKte0bjP8UZhLbv2E8PEf+dSbt2\n21tIYcNE668ISNosX2XJj5KCgq1DKWSn/mHBGKIkFiNNLqL17Xz+G395XuiF\n7GZspFg8DFFSQjXSl0qKmEiTVYtwRYADl0I11dF+ItknYas/z++lwgU4JUcA\nHoJfs6dxEYncSv5m77ppJlMRaE1jZIuq1OVPnO55vNkSo/NOq8Gjlgk3aKhs\nueQ8Gz6Eu46j9YvZBrpAljnrKgSi/nCVVQxwzQwUj+epjs3GbfzKFSl+xDwX\nPFHQkxefykHaIbsdx+l7JftSRzT/5047OfH7ABd1Az6X6sUNV+6g8E1jM5gN\nocrwDoLU6jLsfBRq8OVV+JnSGSIyrHgYyH+Ym/nMQH1thIjDWFK7sIm/8Y52\n6K+2C+zSzy0m38jSFIjin/mXKQ9UpU42YkjV4vN7mIMSKALF+9BhBArhiAwt\n/i58/vyLmN5DN6iFW1EiU2xtacZqCCsIE9IyMoXQcNntU60pOh7AyyCc3xE2\nRs+AvBzeD01EdNwTc68GpdS2VqLIb4rPmacIUDvlaTn8z5Y8o9eIYh8A5NH9\nxNMr\r\n=cazq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtdG2vu97evktfLNcpMxrmCqtCy0nxd63boKjoZf1J9QIhAOnoWd/12r33xJ09OYokvzZiUHk5MEFBq6Xf26CE/8FH"}]},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.152_1644397944226_0.882798998445844"},"_hasShrinkwrap":false},"1.0.153":{"name":"cp-zen-frontend","version":"1.0.153","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.164","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.153","dist":{"shasum":"835dbc4c3e2b9d4140412ca862b6735dfed4ae33","integrity":"sha512-Az8iXaaOr6XCYmXS9YIq8iFpekWjp0RIdTBdB1ZevR+Oi8n47Q+6GJ4lgQNw77Kxf+pLzWSK6Z4PcCBFY5XZ2w==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.153.tgz","fileCount":399,"unpackedSize":16503335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgZLUODS8T04St3rPOsANZ1XvsW1/yFxSuBnxXtp/crwIhAMzTGb9gcxivp1CECKKDo9MpUKBm8FsSkGOuXZ9C4Pdv"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMsrxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqEDg//YnoG8mj8Rgzt3TBg6y5GXBm7FvyltzbKsykWIeko8FqBeBpn\r\nbpS2+HWVMLD6xHZNgXy6dmHfEbVj3irD/bzKIGs89djB5nK7ImWMnImCkt9P\r\n7+yxxbq6aRqtc98c1korG+Fi3YUA4rQNYSOhuoMQI/De31H39lzbOgVx3ppv\r\n5pgfgi69Ia5r8Sf3nDfnU4mkwSFY4/Vc4pqtfCfmW6RD9lh0Vxf/O4uCK9VA\r\nhIcxdxouOvHpSDKKW/Es6Vvm+UAb+jhZVm8MWkoAV4CZI5c25ZEt4j/T3C55\r\nPt3krh/rRNrPHkbgJ9WOoUmm5jQz4X+cGFKbpvuPnNHLvDdwmaeJXRvb5HlQ\r\nWQT15G4rdibERhiw3dEHETSuq3RS2t2HcOoPe/pGadowv+x76jg5VDNZpwkb\r\nAu+VnftBoMprSMamPWFmRieOntuhGM5vpT255SFvTXCDdPz91RTNt3eklK+N\r\n512CR/1VFXv7lW9apQnJVmixFMVt6ZqJr714BMryAUyeXt0Cs40j8uaUHjYO\r\niHCmJoWZ3g1GcAw5DWSzSRB1l6nqwVbAPi0jw3OiJMnd/Kc1VAqbuRNYsL5p\r\nZYOOo4nZgnRqhbKYhvRcUj60Q5VgmenfQi4/JQDxPm8fGHTioER1/hM0H8tT\r\nzcQ6hJP4Z8sOIvnIdEF6Sx77ebjmYg9lgto=\r\n=b06H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.153_1664273137012_0.2243338617000421"},"_hasShrinkwrap":false},"1.0.154":{"name":"cp-zen-frontend","version":"1.0.154","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.164","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.154","dist":{"shasum":"b784654ab46cf70ae1e64aeebb30412b4eb26b2b","integrity":"sha512-w23FEO0GBKBGwxUcknw2JdiIfPk9xrwbmjA+9G5oHLa4zByj8liAWsxp3M0LjMbbYhCE77NsPRYAyVdKqWtiZQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.154.tgz","fileCount":398,"unpackedSize":16491725,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF86iDJS43EzG4V2eaunSeBSJbf55mMaL/myJSBuOLyXAiEAlueotkmk8P3iWYcbygbv+oc+ZM/Hz1oscPsfNLGt1pw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkAhUvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo1Vg/9HW2M1nR+yMNdpZZ7eDCga9gvKceb1JONquAhKMb8YoHOWUL9\r\nE2mCzR1Zu0D2IILUCy7s32meI5SNwcAQ26RImx6D0a+fKWsf0YZcrerORr5u\r\nXiL2YWudnx9Yz27rK8pjs8IkaH43th6W49/ZeauYGJ0rHHmi4iYiywiERNco\r\n89ul5QTllsnkbYLIay9WEN70F38T44UNfqHIv3hpykVGmfxjlK/SK9P6lZoq\r\nfx7uD8NeAfe0p+7JhJPBJX60ESLXIhm9mSVQvG9PpxVZcbLya1QY7jZGagKC\r\nABRuiZO1h+6+mY8J1sHMxZRsw0Jwp420pu2FZxoXuecI5kdD51P1d4uysTGA\r\nzXDMNVw2DFW5w4/SFxVVAixVxOGfvyMVGvJ0YmiiNFbBgC1OoqFB9quh7hRs\r\nZRLNzvjCAnq/RdyjwwF3Sr+e0jIHsHzV9yzJbkhcx1kzoKfTNHmOjkE5fgXk\r\ncZB1H/nGnojIgiyT5wWP52XK5a9Fe8CLq2Qc2b+eGoU5r00woKlJrVz3VVN0\r\nonXmFrXltiAEpfpKueru2RVl71sgqdFof+Uuqu7RadBamKpR8nxI3U8gbml6\r\n7N7DX2EJGrAxlfooWhAIeezZK6xl/NoX0ECvwG1MohgwBYgyUHKeEM86lOnG\r\n0ttGPqn6BvGpBOzYAd5QNiGvismA6hJpw2E=\r\n=qTF9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.154_1677858095277_0.3115226418036088"},"_hasShrinkwrap":false},"1.0.155":{"name":"cp-zen-frontend","version":"1.0.155","description":"Frontend for CoderDojo Community Platform (Zen)","author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"scripts":{"dev":"node build/dev-watcher.js","start":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","karma":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js","test":"yarn unit && yarn cypress","lint":"eslint --ext .js,.vue src test/unit/specs","cypress":"yarn build && concurrently --kill-others --success first \"node cypress-spa-server.js > /dev/null\" \"cypress run --browser chrome\"","cypress:open":"cypress open","cypress:install":"cypress install"},"dependencies":{"@coderdojo/cd-common":"1.1.11","bootstrap":"^3.4.1","cp-translations":"~1.0.164","font-awesome":"^4.7.0","handlebars":"^4.1.0","js-cookie":"^2.1.4","lodash":"^4.17.4","moment":"^2.18.1","sanitize-html":"^1.15.0","uuid":"^3.2.1","vee-validate":"^2.2.7","vue":"^2.2.6","vue-analytics":"^4.1.3","vue-awesome":"^2.3.1","vue-ctk-date-time-picker":"^2.1.1","vue-dob-picker":"^1.0.9","vue-i18n":"^7.0.3","vue-multiselect":"^2.1.0","vue-pagination-2":"^0.3.2","vue-recaptcha":"^0.4.0","vue-resource":"^1.3.3","vue-router":"^2.5.3","vue-router-multiguard":"^1.0.3","vue-static-map":"^2.0.0","vue-toasted":"^1.1.27","vue-trix":"^1.1.0","vue2-google-maps":"^0.7.9","vuex":"^2.3.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^7.0.0","babel-plugin-istanbul":"^4.1.1","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.3.2","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","body-parser":"^1.17.2","chai":"^4.2.0","chalk":"^1.1.3","concurrently":"^3.4.0","connect-history-api-fallback":"^1.3.0","cookie-parser":"^1.4.3","copy-webpack-plugin":"^4.0.1","cross-env":"^4.0.0","css-loader":"^0.28.0","cypress":"^4.4.0","eslint":"^4.18.2","eslint-config-airbnb-base":"^11.1.3","eslint-friendly-formatter":"^2.0.7","eslint-import-resolver-webpack":"^0.8.1","eslint-loader":"^2.0.0","eslint-plugin-cypress":"^2.7.0","eslint-plugin-html":"^3.0.0","eslint-plugin-import":"^2.2.0","eventsource-polyfill":"^0.9.6","express":"^4.17.1","extract-text-webpack-plugin":"^3.0.0","file-loader":"^0.11.1","friendly-errors-webpack-plugin":"^1.1.3","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","inject-loader":"^3.0.0","json-server":"^0.15.1","karma":"^4.1.0","karma-chrome-launcher":"^2.1.1","karma-coverage":"^2.0.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-phantomjs-shim":"^1.4.0","karma-sinon-chai":"^2.0.2","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.30","karma-webpack":"^2.0.2","less":"^2.7.2","less-loader":"^4.0.3","lolex":"^1.5.2","nodemon":"^1.17.5","opn":"^4.0.2","optimize-css-assets-webpack-plugin":"^2.0.0","ora":"^1.2.0","phantomjs-prebuilt":"^2.1.14","po-loader":"^0.4.1","po2json":"^0.4.5","rimraf":"^2.6.0","semver":"^5.3.0","shelljs":"^0.7.6","sinon":"^7.3.2","sinon-chai":"^3.2.0","speed-measure-webpack-plugin":"^1.3.1","timeshift-js":"^1.0.1","url-loader":"^0.5.8","vue-loader":"^13.0.0","vue-style-loader":"^4.0.1","vue-template-compiler":"^2.2.6","vue-unit-helper":"^1.0.9","wdio-mocha-framework":"^0.5.11","wdio-phantomjs-service":"^0.2.2","wdio-selenium-standalone-service":"^0.0.9","wdio-spec-reporter":"^0.1.0","webdriverio":"^4.8.0","webpack":"^3.0.0","webpack-bundle-analyzer":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"resolutions":{"lodash":"^4.17.15"},"browserslist":["> 1%","last 2 versions","not ie <= 8"],"licenseText":"MIT License\n\nCopyright (c) 2017 CoderDojo\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","license":"MIT","_id":"cp-zen-frontend@1.0.155","dist":{"shasum":"f76056f16b4d33fbfb7423ef05e8c9e8cbfc0138","integrity":"sha512-g4mcIWf+S6O+Oib18Xc/8m/qA9Fux2kx1lxRVjPgdp/wbUoz76/wwNDA8eg6F4Dvdpvm7G8YlsXFddIgT3ZwTQ==","tarball":"https://registry.npmjs.org/cp-zen-frontend/-/cp-zen-frontend-1.0.155.tgz","fileCount":399,"unpackedSize":16499192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvTaZXotAG3okdeJ+9LkQc5dx4iVKMJnvJ6LrW3EnklAIgbK1XRHav0FNoTZsiu9ZIIFizetK+LdKMuyiECTS4FL8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkP7KhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpqhg//amdyGyyvzgTB3x7scNVBao2oZqrEgHGINtdC7MpE9sht5bUk\r\no/yTz+xc3O/s4wusiqtUOlCLMUnAfvK4FpXQ8odVTaKgfOq4C9wqIdJSezfE\r\nMdiBR5rNO5QPcIyqVJhNdkuFfiGODTZOoHU9EsUnIfcD1NHT+ZN5ELA+pU/J\r\ng1arBBHWuCtYG3W1UdnTsaFVhMqFhDIiieVyhcEI38btQtlcdWSQs6+HVsii\r\nn6MT6qV56Rx6XwnUjE9pURq2r94QJzkhoBtZnOpRrAZBz/DUEl7lJwAa7/yl\r\n1EA4vFzL6ChMZO/yXNNaCoRxUn1Vu0CN2pwlsJakkV/ueDos3t+G4Usq9Zm9\r\ns16lAGLDxMyXGVxCvdMMgXvLvKdUSUogMnZIivCLLzo28uB0DyifP4B+PC0q\r\n4wQdk/fsItt4pBt7CdDcEz/et0pTuf/9zjufFFL2e59LV7pkMRr+NksfAYnl\r\ndT3GL+8LzSPp0KZAManGkVfhE5x3HzEXT7rNR4XxuMPa+21HJEs/g02PopoP\r\nHsLxt6ysC5Muf/laBdWVMMMO+KTemhl3tqACSsu7vpAztiapTfwstSNFN/vY\r\n9gABfR0v25O48xqQiXIbN1EKP+YNRDjOt3oqogqu6osyLyTHyJLxrSCiISkZ\r\ngw+RlITcwy9Rtn6PWcItkJAoeQRhcLgNAg8=\r\n=yPq0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"coderdojofdn","email":"webteam@coderdojo.com"},"directories":{},"maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cp-zen-frontend_1.0.155_1681896096914_0.3633990132840934"},"_hasShrinkwrap":false}},"readme":"# cp-zen-frontend\nFrontend code for the CoderDojo Community Platform (Zen)\n\n# Running e2e tests\n\n## cypress tests\nWe've begun moving e2e tests to [Cypress](https://www.cypress.io/) in order to improve reliability.\n\n### Running with UI\nTo run Cypress tests with the Cypress UI (good for debugging issues), you will first need to run the front end by running `yarn start`, then simply run\n```\nyarn cypress:open\n```\n\nThis will open a window where you can select what spec to run. Notice that if you have a new version of the translations which is not published yet, tests on strings containing interpolation will fail as they are not depending on the linked version of your own repo. Running it headless will solve that.\n\n### Headless\nYou can also run the Cypress tests headless through Docker. You'll first need to install Cypress within the Docker container by running\n```\ndocker-compose run --rm cypress yarn cypress:install\n```\n\nOnce done, the installed Cypress is kept in a volume so it will persist between runs. If running the tests ever gives out about Cypress not being installed, just run this command again.\n\nTo run the tests\n```\ndocker-compose run --rm cypress\n```\n\n### E2E Tests\nThe tests in the `/cypress/integration_e2e` folder that are not run as part of the main test in CI.\n\nThey are designed to be run manually & locally with the full stack, no endpoints are stubbed.\n\n> NOTE: the register test includes a 5 second pause where you are required to click the recaptcha.\n\n```\nyarn cypress:e2e:open\n```\n\n## wdio tests\nThe selenium-based wdio tests are legacy tests, waiting to be migrated to cypress. They are not actively maintained and are there only for reference until migrated.\nTo run the tests\n```\ndocker-compose run --rm test e2e-with-mocks\n```\n\n","maintainers":[{"name":"coderdojofdn","email":"webteam@coderdojo.com"},{"name":"danielbrierton","email":"daniel@brierton.me"},{"name":"wardormeur","email":"wardormeur@gmail.com"},{"name":"philhar","email":"philip@coderdojo.org"},{"name":"butlerx","email":"cianbutlerx@gmail.com"}],"time":{"modified":"2023-04-19T09:21:37.430Z","created":"2017-05-22T09:05:58.741Z","1.0.0-bc4a8b2":"2017-05-22T09:05:58.741Z","1.0.1":"2017-05-22T09:20:37.605Z","1.0.0-527ab6e":"2017-05-22T09:24:57.064Z","1.0.0-c23c32d":"2017-05-22T10:06:29.022Z","1.0.0-58d1c41":"2017-05-22T11:17:48.950Z","1.0.0-aa65e42":"2017-05-23T13:58:13.100Z","1.0.1-00c0674":"2017-05-24T09:22:38.053Z","1.0.1-43bb1b5":"2017-05-25T09:04:05.944Z","1.0.1-1640e81":"2017-05-25T09:52:29.379Z","1.0.1-a652755":"2017-05-25T11:10:35.793Z","1.0.1-8a02c55":"2017-05-25T13:30:50.461Z","1.0.1-0eedf16":"2017-05-25T15:35:16.478Z","1.0.1-e4494b9":"2017-05-26T15:25:37.999Z","1.0.1-41f3af8":"2017-05-26T15:40:10.407Z","1.0.1-97e4504":"2017-05-26T16:04:13.807Z","1.0.1-d1a8f61":"2017-05-29T11:12:19.464Z","1.0.1-928817c":"2017-05-30T09:32:04.601Z","1.0.1-c9b57cf":"2017-05-30T10:38:11.472Z","1.0.1-7ca7d9f":"2017-05-30T11:03:35.146Z","1.0.1-25609af":"2017-05-30T14:04:13.973Z","1.0.1-9638fe9":"2017-05-30T16:36:50.143Z","1.0.1-612b3d1":"2017-05-31T08:36:52.832Z","1.0.1-a476bd0":"2017-05-31T09:00:23.540Z","1.0.1-b157c0e":"2017-05-31T10:00:38.836Z","1.0.1-7aa6702":"2017-05-31T10:27:56.553Z","1.0.1-bab0da5":"2017-05-31T10:31:58.576Z","1.0.1-3402797":"2017-05-31T14:00:29.813Z","1.0.1-7b4d0fc":"2017-05-31T16:33:39.557Z","1.0.1-5be0a48":"2017-06-01T09:25:07.783Z","1.0.1-3374f09":"2017-06-01T14:47:02.863Z","1.0.1-716cbdc":"2017-06-02T08:47:39.204Z","1.0.1-3a0d32e":"2017-06-02T13:10:40.900Z","1.0.1-37ce4d4":"2017-06-06T14:20:52.974Z","1.0.1-d589682":"2017-06-06T14:34:34.466Z","1.0.1-b18f2b5":"2017-06-06T15:34:34.036Z","1.0.1-ab9ac31":"2017-06-07T10:35:42.595Z","1.0.1-7bc08e3":"2017-06-07T14:11:40.104Z","1.0.1-50fed90":"2017-06-07T15:32:51.648Z","1.0.1-6662900":"2017-06-07T16:54:18.066Z","1.0.1-9b60506":"2017-06-08T10:56:32.710Z","1.0.1-aa5f128":"2017-06-08T11:36:29.171Z","1.0.1-8f83e3e":"2017-06-08T15:15:39.272Z","1.0.1-951b6a7":"2017-06-09T13:34:02.724Z","1.0.1-4cd1223":"2017-06-09T13:50:22.173Z","1.0.1-340483f":"2017-06-09T14:45:49.817Z","1.0.1-339b256":"2017-06-12T10:55:34.680Z","1.0.1-ac7a9c6":"2017-06-13T09:47:16.948Z","1.0.1-7d7c4cb":"2017-06-13T14:58:32.120Z","1.0.1-f49091e":"2017-06-14T09:27:37.046Z","1.0.1-c5345f9":"2017-06-14T11:14:05.657Z","1.0.1-bebb334":"2017-06-14T11:16:43.142Z","1.0.1-7dab0bf":"2017-06-14T16:26:58.375Z","1.0.1-2a2e32d":"2017-06-15T13:30:55.267Z","1.0.1-3d31c90":"2017-06-15T14:46:31.922Z","1.0.1-ddf042f":"2017-06-15T15:14:41.028Z","1.0.1-7a5f935":"2017-06-15T16:33:52.684Z","1.0.1-9005f49":"2017-06-16T13:32:40.652Z","1.0.1-619c774":"2017-06-16T14:02:08.185Z","1.0.1-f5fbe95":"2017-06-19T09:53:10.813Z","1.0.1-abccdbb":"2017-06-19T11:20:37.804Z","1.0.1-8d773de":"2017-06-19T16:51:09.098Z","1.0.1-ae24fe6":"2017-06-21T14:35:03.269Z","1.0.1-16d729a":"2017-06-21T15:31:57.847Z","1.0.1-c720c4c":"2017-06-22T09:49:24.692Z","1.0.1-45826db":"2017-06-22T14:46:08.891Z","1.0.1-0586a66":"2017-06-22T15:53:01.829Z","1.0.1-4835456":"2017-06-23T09:28:02.075Z","1.0.1-5cc6053":"2017-06-23T10:44:42.432Z","1.0.1-a503cd2":"2017-06-23T16:22:49.518Z","1.0.1-eae69c1":"2017-06-27T10:23:32.283Z","1.0.1-55554ac":"2017-06-27T11:02:02.330Z","1.0.1-ff4409a":"2017-06-27T14:12:27.005Z","1.0.1-ea58270":"2017-06-27T15:15:59.201Z","1.0.1-0ca192a":"2017-06-27T15:29:23.945Z","1.0.1-011af82":"2017-06-27T16:11:33.057Z","1.0.1-09dbe6c":"2017-06-28T09:49:07.007Z","1.0.1-6544f93":"2017-06-28T14:48:07.877Z","1.0.1-1423e52":"2017-06-28T15:24:14.933Z","1.0.1-8baf43e":"2017-06-29T09:25:39.850Z","1.0.1-8502995":"2017-06-29T10:43:27.136Z","1.0.1-5f51bbe":"2017-06-29T14:01:42.508Z","1.0.1-f979860":"2017-06-29T15:21:40.301Z","1.0.1-398dd93":"2017-06-30T09:13:02.976Z","1.0.1-b215c15":"2017-06-30T10:48:12.272Z","1.0.1-458c3d2":"2017-06-30T12:58:25.041Z","1.0.1-ce2a28b":"2017-06-30T14:08:41.369Z","1.0.1-f1a08a1":"2017-07-03T13:55:55.450Z","1.0.1-21b7827":"2017-07-03T16:18:24.240Z","1.0.1-49fc526":"2017-07-03T16:50:19.113Z","1.0.1-3b1361c":"2017-07-05T11:42:02.659Z","1.0.1-01a341b":"2017-07-05T15:58:44.715Z","1.0.1-1f85abd":"2017-07-10T11:17:53.145Z","1.0.1-8cef42d":"2017-07-11T16:27:55.739Z","1.0.1-6aca1a5":"2017-07-12T09:06:13.890Z","1.0.1-29d91ba":"2017-07-12T09:57:31.002Z","1.0.1-0c606f1":"2017-07-12T10:19:41.258Z","1.0.1-aeb10e6":"2017-07-19T18:15:36.626Z","1.0.1-a031ca4":"2017-07-21T09:28:30.752Z","1.0.1-261e6a0":"2017-07-21T15:54:52.025Z","1.0.1-dee1fa2":"2017-07-26T14:28:36.014Z","1.0.1-5980cf0":"2017-07-27T16:18:37.999Z","1.0.1-db4f833":"2017-07-27T16:21:33.057Z","1.0.1-80fe801":"2017-08-02T09:35:53.573Z","1.0.1-188955f":"2017-08-02T15:31:57.863Z","1.0.1-ea29850":"2017-08-02T16:06:44.043Z","1.0.1-a387673":"2017-08-03T08:34:44.830Z","1.0.1-f367ff2":"2017-08-03T14:57:52.557Z","1.0.1-b514f2a":"2017-08-03T16:14:11.188Z","1.0.1-1eed299":"2017-08-03T16:31:48.507Z","1.0.1-1182898":"2017-08-04T10:07:47.916Z","1.0.1-c1fcf48":"2017-08-04T13:35:25.177Z","1.0.2":"2017-08-04T13:56:00.939Z","1.0.3":"2017-08-04T15:11:48.904Z","1.0.1-4ef1d18":"2017-08-09T08:36:57.534Z","1.0.1-d665baa":"2017-08-09T09:53:12.053Z","1.0.1-6af5be3":"2017-08-10T12:49:55.050Z","1.0.1-8c1abcc":"2017-08-15T09:46:02.717Z","1.0.1-f4de339":"2017-08-15T10:29:06.755Z","1.0.1-1f71c02":"2017-08-15T14:58:14.728Z","1.0.1-4e22fa9":"2017-08-15T15:23:18.793Z","1.0.1-af92d11":"2017-08-16T08:43:32.279Z","1.0.1-4625be7":"2017-08-16T09:36:22.202Z","1.0.3-3dcef8b":"2017-08-22T09:23:30.627Z","1.0.4":"2017-08-22T14:20:28.351Z","1.0.4-742836c":"2017-08-23T09:49:42.402Z","1.0.5":"2017-08-25T11:02:37.086Z","1.0.6":"2017-08-25T13:18:34.693Z","1.0.4-e7e964e":"2017-08-31T08:52:18.607Z","1.0.4-007565c":"2017-08-31T15:52:22.065Z","1.0.6-7182417":"2017-09-01T09:58:47.422Z","1.0.6-53b7735":"2017-09-01T13:12:43.510Z","1.0.7":"2017-09-01T14:20:23.000Z","1.0.6-3109551":"2017-09-04T14:43:51.708Z","1.0.6-cb0e404":"2017-09-04T15:02:35.384Z","1.0.6-e0731d5":"2017-09-13T16:13:53.167Z","1.0.6-fde0743":"2017-09-14T10:03:45.208Z","1.0.8":"2017-09-15T10:38:24.287Z","1.0.9":"2017-10-02T16:30:48.059Z","1.0.8-4a0ff44":"2017-10-02T16:34:10.555Z","1.0.8-5b592d6":"2017-10-02T16:56:23.535Z","1.0.10":"2017-10-04T09:12:10.443Z","1.0.8-cdae96e":"2017-10-11T15:12:29.282Z","1.0.8-03af166":"2017-10-11T15:26:58.117Z","1.0.8-02883f5":"2017-10-11T15:40:37.207Z","1.0.8-33279d0":"2017-10-11T16:09:34.971Z","1.0.8-a95b1cd":"2017-10-12T09:34:33.839Z","1.0.8-ea39ca3":"2017-10-19T09:03:05.369Z","1.0.8-5708eaa":"2017-10-19T09:36:24.609Z","1.0.8-2c18eb1":"2017-10-19T10:09:44.569Z","1.0.8-e785572":"2017-10-19T10:38:56.969Z","1.0.8-4e9ce16":"2017-10-19T10:44:36.836Z","1.0.8-455e04d":"2017-10-19T11:05:36.524Z","1.0.8-96be7fb":"2017-10-20T09:04:10.930Z","1.0.8-a84ccc8":"2017-10-20T09:44:03.003Z","1.0.8-7959740":"2017-10-20T09:57:05.173Z","1.0.8-7815923":"2017-10-20T13:02:30.931Z","1.0.8-811b377":"2017-10-20T13:10:13.436Z","1.0.8-ccfbb64":"2017-10-20T13:17:34.451Z","1.0.8-c82bfe8":"2017-10-20T13:27:49.782Z","1.0.8-1583752":"2017-10-20T14:40:38.068Z","1.0.10-d8923c2":"2017-11-06T16:11:46.373Z","1.0.11":"2017-11-07T17:17:29.540Z","1.0.12":"2017-11-07T17:37:01.338Z","1.0.13":"2017-11-07T17:45:47.802Z","1.0.10-983d812":"2017-11-13T11:55:15.545Z","1.0.13-0746c1b":"2017-11-13T13:44:26.655Z","1.0.14":"2017-11-13T13:49:38.334Z","1.0.13-7099c89":"2017-11-14T10:41:47.868Z","1.0.13-dc4a698":"2017-11-14T11:00:04.287Z","1.0.15":"2017-11-15T15:09:39.550Z","1.0.13-35fb80f":"2017-11-16T09:55:19.394Z","1.0.13-fcf19c2":"2017-11-16T10:45:57.645Z","1.0.13-f3da565":"2017-11-16T15:03:10.235Z","1.0.13-822a15b":"2017-11-16T15:10:01.680Z","1.0.13-61b295c":"2017-11-20T11:18:26.993Z","1.0.13-a6e272c":"2017-11-22T10:34:38.370Z","1.0.16":"2018-01-04T17:40:39.404Z","1.0.17":"2018-01-11T17:54:35.467Z","1.0.18":"2018-01-11T18:44:06.321Z","1.0.19":"2018-01-24T11:02:16.000Z","1.0.20":"2018-01-25T10:53:46.927Z","1.0.21":"2018-01-25T11:35:23.162Z","1.0.22":"2018-01-25T11:52:22.279Z","1.0.23":"2018-02-21T12:05:53.045Z","1.0.24":"2018-03-05T10:54:29.302Z","1.0.25":"2018-03-06T16:15:19.523Z","1.0.26":"2018-03-12T09:51:36.664Z","1.0.27":"2018-03-15T12:23:38.735Z","1.0.27-5c0ff34":"2018-03-20T13:57:44.531Z","1.0.28":"2018-03-20T14:55:53.537Z","1.0.29":"2018-03-20T16:31:15.523Z","1.0.30":"2018-03-26T15:40:33.174Z","1.0.31":"2018-04-25T08:12:33.751Z","1.0.32":"2018-04-25T08:24:17.590Z","1.0.33":"2018-05-14T13:27:54.373Z","1.0.34":"2018-05-17T14:14:32.770Z","1.0.35":"2018-05-22T10:54:46.349Z","1.0.36":"2018-05-30T15:38:47.471Z","1.0.37":"2018-05-31T11:24:34.359Z","1.0.38":"2018-06-07T15:41:28.111Z","1.0.39":"2018-06-08T16:23:43.151Z","1.0.40":"2018-06-15T11:10:00.010Z","1.0.41":"2018-06-18T15:43:39.897Z","1.0.42":"2018-06-26T16:20:26.919Z","1.0.44":"2018-06-27T13:52:06.541Z","1.0.45":"2018-07-02T12:33:35.042Z","1.0.46":"2018-07-04T11:00:41.288Z","1.0.48":"2018-07-24T15:15:49.350Z","1.0.49":"2018-07-27T14:27:01.985Z","1.0.50":"2018-07-27T16:56:30.371Z","1.0.51":"2018-08-14T14:42:54.584Z","1.0.52":"2018-08-20T12:54:47.335Z","1.0.53":"2018-09-11T09:20:23.318Z","1.0.54":"2018-09-11T10:10:20.072Z","1.0.55":"2018-09-12T09:56:33.174Z","1.0.56":"2018-09-14T09:13:03.246Z","1.0.57":"2018-09-14T09:40:24.609Z","1.0.58":"2018-09-14T14:57:53.000Z","1.0.59":"2018-09-17T10:14:36.841Z","1.0.60":"2018-09-17T13:57:43.202Z","1.0.61":"2018-09-17T15:39:04.042Z","1.0.62":"2018-09-17T16:24:29.052Z","1.0.63":"2018-09-17T16:38:31.597Z","1.0.64":"2018-09-17T16:57:31.032Z","1.0.65":"2018-09-18T15:02:47.232Z","1.0.66":"2018-09-19T10:33:54.656Z","1.0.67":"2018-09-19T10:50:51.546Z","1.0.68":"2018-09-19T11:24:25.170Z","1.0.69":"2018-09-19T14:39:54.850Z","1.0.70":"2018-09-19T14:49:01.444Z","1.0.71":"2018-09-19T15:38:07.201Z","1.0.72":"2018-09-19T16:01:17.283Z","1.0.73":"2018-09-20T14:09:53.360Z","1.0.74":"2018-09-20T16:52:29.290Z","1.0.75":"2018-09-20T17:35:01.174Z","1.0.76":"2018-09-28T10:07:44.033Z","1.0.77":"2018-09-28T13:35:12.343Z","1.0.78":"2018-10-12T15:57:50.452Z","1.0.79":"2018-10-17T14:16:49.718Z","1.0.80":"2018-10-17T14:21:26.813Z","1.0.81":"2018-10-25T15:23:42.101Z","1.0.82":"2018-10-26T09:06:15.907Z","1.0.83":"2018-11-02T15:15:17.123Z","1.0.84":"2018-11-14T11:05:28.896Z","1.0.85":"2019-02-08T16:14:30.798Z","1.0.86":"2019-02-11T14:13:56.628Z","1.0.87":"2019-02-11T17:59:09.888Z","1.0.88":"2019-02-14T15:05:23.751Z","1.0.89":"2019-02-21T11:42:02.402Z","1.0.90":"2019-02-27T11:18:08.188Z","1.0.91":"2019-02-27T13:04:43.829Z","1.0.92":"2019-02-27T14:25:30.600Z","1.0.93":"2019-03-22T17:29:44.668Z","1.0.94":"2019-03-26T16:25:02.587Z","1.0.95":"2019-04-10T11:32:14.446Z","1.0.96":"2019-04-11T14:19:32.987Z","1.0.97":"2019-04-17T09:19:38.038Z","1.0.99":"2019-04-25T11:14:36.166Z","1.0.101":"2019-05-02T14:21:52.188Z","1.0.102":"2019-05-15T10:43:51.173Z","1.0.103":"2019-06-10T15:49:48.585Z","1.0.104":"2019-06-11T13:44:21.225Z","1.0.105":"2019-08-08T12:52:02.310Z","1.0.106":"2019-09-05T10:00:24.570Z","1.0.107":"2019-09-18T10:43:51.898Z","1.0.108":"2019-11-04T17:34:41.000Z","1.0.109":"2019-12-13T09:43:35.456Z","1.0.110":"2019-12-17T17:01:36.972Z","1.0.111":"2020-01-14T14:49:06.118Z","1.0.112":"2020-01-20T13:50:52.860Z","1.0.113":"2020-02-25T10:44:20.716Z","1.0.114":"2020-03-03T08:12:22.867Z","1.0.115":"2020-03-09T15:30:10.503Z","1.0.116":"2020-03-16T11:48:58.863Z","1.0.117":"2020-03-24T11:56:42.058Z","1.0.118":"2020-04-07T08:45:56.857Z","1.0.119":"2020-04-09T10:15:12.471Z","1.0.120":"2020-04-09T12:53:30.521Z","1.0.121":"2020-04-09T13:31:46.079Z","1.0.122":"2020-04-09T13:48:08.158Z","1.0.123":"2020-04-09T15:10:21.278Z","1.0.124":"2020-04-14T14:28:20.270Z","1.0.125":"2020-04-14T15:02:34.452Z","1.0.126":"2020-04-22T09:40:02.914Z","1.0.127":"2020-04-22T10:27:57.534Z","1.0.128":"2020-04-24T12:24:17.090Z","1.0.129":"2020-04-30T07:27:19.135Z","1.0.130":"2020-05-04T16:03:18.160Z","1.0.131":"2020-05-07T08:53:52.141Z","1.0.132":"2020-05-15T13:21:42.362Z","1.0.133":"2020-05-18T14:10:40.791Z","1.0.134":"2020-05-22T14:24:11.937Z","1.0.135":"2020-05-22T14:53:43.566Z","1.0.136":"2020-06-01T09:36:53.180Z","1.0.137":"2020-06-04T15:18:41.135Z","1.0.138":"2020-06-17T16:52:43.910Z","1.0.139":"2020-07-13T13:25:20.457Z","1.0.140":"2020-07-15T13:39:29.402Z","1.0.141":"2020-07-23T15:28:36.720Z","1.0.142":"2020-08-17T16:42:20.465Z","1.0.143":"2020-10-15T09:04:08.780Z","1.0.144":"2020-10-15T13:18:36.558Z","1.0.145":"2020-11-06T15:20:12.752Z","1.0.146":"2020-11-13T12:10:42.844Z","1.0.147":"2021-01-14T12:35:35.981Z","1.0.148":"2021-02-10T12:03:17.443Z","1.0.149":"2021-12-24T10:33:38.721Z","1.0.150":"2021-12-24T13:58:50.034Z","1.0.151":"2021-12-24T15:55:44.389Z","1.0.152":"2022-02-09T09:12:24.525Z","1.0.153":"2022-09-27T10:05:37.212Z","1.0.154":"2023-03-03T15:41:35.604Z","1.0.155":"2023-04-19T09:21:37.177Z"},"author":{"name":"CoderDojo Foundation","email":"webteam@coderdojo.com"},"readmeFilename":"README.md","license":"MIT"}