{"_id":"abecms","_rev":"135-d090f6450c0e5cd1320fda3959e19604","name":"abecms","dist-tags":{"previous":"2.16.13","next":"4.0.0-alpha.1","latest":"5.10.2"},"versions":{"1.0.0":{"name":"abecms","version":"1.0.0","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@1.0.0","maintainers":[{"name":"adfab","email":"gregory.besson@adfab.fr"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"1479c731b47ce583dc338eea7114942312045180","tarball":"https://registry.npmjs.org/abecms/-/abecms-1.0.0.tgz","integrity":"sha512-1wHSQ7iOESfOTIUQYB/DpxqR2aM5bleU6SagieUc0fr7LjwCYQCUUS2ShQ7bnn6/SgZj4/YcRgQlP/CR0ZYk3Q==","signatures":[{"sig":"MEQCIF5ORv45ljlH8yzdreYCenjUrR2U/ab3bznwJsX1yXkfAiAj3szTPrgYTNjo3KG9tcJ00FWGivmz2BfP/DqSREpUlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"1479c731b47ce583dc338eea7114942312045180","gitHead":"b81d8ca4f9ee60538dafa1f43d2d11f37fadfa09","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abejs/scripts/template-engine.js -o src/server/public/abejs/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abejs/scripts/template-engine.js -o src/server/public/abejs/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abejs/scripts/admin.js -o src/server/public/abejs/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abejs/scripts/user-login.js -o src/server/public/abejs/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abejs && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abejs/css dist/server/public/abejs && cp -r src/server/public/abejs/fonts dist/server/public/abejs && cp -r src/server/public/abejs/image dist/server/public/abejs","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abejs/scripts/admin.js -o src/server/public/abejs/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abejs/scripts/user-login.js -o src/server/public/abejs/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abejs/scripts/template-engine.js -o src/server/public/abejs/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"adfab","email":"gregory.besson@adfab.fr"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^1.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.1.0","striptags":"^2.1.1","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.7.7","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^13.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-1.0.0.tgz_1484423903254_0.7330108471214771","host":"packages-12-west.internal.npmjs.com"}},"2.16.5":{"name":"abecms","version":"2.16.5","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.5","maintainers":[{"name":"adfab","email":"gregory.besson@adfab.fr"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"a4ebc024051d7ae88abf7efbea0dc3c7f712d762","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.5.tgz","integrity":"sha512-XJlSrCAAlFN+jllYEqtUvkKm3vjw0ry1qV/iRqmTDAXvTuX0y0DbVm+v+4ePq7I/7JoQexwxCjdnzwX51PPp/g==","signatures":[{"sig":"MEUCIQCKofQFDMX3lujW+/M+4VR4mvAZ5D09VMoYyiSeh9P3vQIgZOyuD0bmovbVG7ODO7mKlU0d/Jl4z5K+EbuU8gyiQAM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"a4ebc024051d7ae88abf7efbea0dc3c7f712d762","gitHead":"e29e8511a7ff1491a5e80c305da086109b4bd4da","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.5.tgz_1486759337868_0.4998596573714167","host":"packages-18-east.internal.npmjs.com"}},"2.16.6":{"name":"abecms","version":"2.16.6","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.6","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b0a16eed39c3416139a8a35e51118b8642c535d0","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.6.tgz","integrity":"sha512-Oum6eINI8E6KglCG6N5caYQrXaixvLjgEmOIYNS1JCJVf7TOgBZDTW6wP2rbS0C2X5PBUCrG9KHyMfn3rbtXJQ==","signatures":[{"sig":"MEQCIGTiF6ZNYDG6JODMQc5DYqooB7+JLe2GTxpfyfr6xPl5AiBhiXwb1m96sqCr+Wa7WXwcWOU1bta6xUMcEh9eLymzqQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"b0a16eed39c3416139a8a35e51118b8642c535d0","gitHead":"95c91b6c82dd604ce9a6f2205f6d2c9ec1e0cfa1","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.6.tgz_1490962725376_0.4115881435573101","host":"packages-12-west.internal.npmjs.com"}},"2.16.7":{"name":"abecms","version":"2.16.7","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.7","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"a41c555225fff6e4dc5df8245540fc3eb233cc9b","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.7.tgz","integrity":"sha512-NJbL1oehpezhv7gZn0F7ft/V9wxw0jNbWQpzqiYQngoaXRJgd9p+faYTI1/024GWdw8vXov2taoYpfoYkZjP3g==","signatures":[{"sig":"MEUCIFhpn5Fo94EDvlMuBl7z2EMy6AuQK8vdAJpNCPpA2K5lAiEAoXxDl/amS/VbWB/9tLoIxK6HTO6KuKfdhzuLqAv/jMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"a41c555225fff6e4dc5df8245540fc3eb233cc9b","gitHead":"3e9fc12827e59a66f6b014c14a9656c227903f71","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.7.tgz_1490978318341_0.7557659675367177","host":"packages-12-west.internal.npmjs.com"}},"3.0.0":{"name":"abecms","version":"3.0.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.0.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"3efd37918782eec5c0197acc171db1ac00dea70e","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.0.0.tgz","integrity":"sha512-2+wwao5iKYLp9XWM4GKfR2GKIAtO8fTMa9TXsXwv+HYD+0ZXFnJFUevO3+UodaN2hUP4vgwWaEz6w77H+QHgXA==","signatures":[{"sig":"MEUCIQD4v40eG5QTXOO0VMBBjIq9CFUuz7N/wlPzIa0wPvelFAIgMFqQvpUShKW+x49DD7kojqYv3kQu73R8GlA8CTyeQ/I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"3efd37918782eec5c0197acc171db1ac00dea70e","gitHead":"1f02fb3109976a76a6955021ea47602ed7056547","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.0.0.tgz_1491657455747_0.8654605261981487","host":"packages-12-west.internal.npmjs.com"}},"3.0.1":{"name":"abecms","version":"3.0.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.0.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"5a82efdb124ed3656f2239846b33e5e7d8f8d6e0","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.0.1.tgz","integrity":"sha512-v0cLbBjuoTe4ik+qTN4wcuycwLgOJAeWG4W2KHE4YZsQQBThPBFZuTsOFuEBx8je88RZNzYef9Yw9kIHwz1F3w==","signatures":[{"sig":"MEUCIQDcNseLFQF5TAjvhuiXDubPrfoQG0M3F/1Ku2HaiEIuEAIgH1FCShA4iFa5L25ASGSIin2IGBskkWw/um4ep1OrLco=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"5a82efdb124ed3656f2239846b33e5e7d8f8d6e0","gitHead":"d42987a4f4cf9af03bdb1f755927d123350a751a","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"4.2.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.0.1.tgz_1491742984368_0.5354672202374786","host":"packages-12-west.internal.npmjs.com"}},"3.0.2":{"name":"abecms","version":"3.0.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.0.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"f95ed3291c8026e40350d7032f329cc22062572b","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.0.2.tgz","integrity":"sha512-ex4G6+AJpx38yphrOuvsg+jvav2DEwW9zcixyPzkYUwQkEWcibuQkYCbRUwxfTKS2Hb78y/7xCdQ9jGLTfp4dg==","signatures":[{"sig":"MEUCIQCgSYYgb6bJdZX/znZbBlQT8/mXhvrinnY++HmXPTOByAIgafLYHjoz0HC/+fsHRASNmUds+QGPzXFz91cuCfcTxs0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"f95ed3291c8026e40350d7032f329cc22062572b","gitHead":"df959cacb36beeeffc713a7e08e0a94e84c16484","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.0.2.tgz_1491915999291_0.20138317020609975","host":"packages-12-west.internal.npmjs.com"}},"3.0.3":{"name":"abecms","version":"3.0.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.0.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b7c972d4c3179cf81b3c1391a292aba5135c1dbe","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.0.3.tgz","integrity":"sha512-Qq8u+N1/8HibhswDKmsD0RgVoJ/CiI1NO6Ltgjou+75kBYTF3Dlv2DygBcev70k3S8vixH3ApfTjHfBYFzyzdw==","signatures":[{"sig":"MEYCIQCmSYn8t1WnWBe6MO8WqlG9yoxpXYx2rUwWmEdxUETh0QIhANOoYeruuXHt6dId1E7+TyuPgV2aDWRlifZCGTI3PjC3","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"b7c972d4c3179cf81b3c1391a292aba5135c1dbe","gitHead":"f4b4075e363ed1e7d570b480b87d6e9666b00fae","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.0.3.tgz_1493125656570_0.7411076019052416","host":"packages-18-east.internal.npmjs.com"}},"3.1.0":{"name":"abecms","version":"3.1.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.1.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"077b4fb1975c228996b54897c757bdc5db4027ea","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.1.0.tgz","integrity":"sha512-bGvGNnohK6ksdQaEI26kz0vxiSAlBTEuUUL37r9HY2gpTVPbb3yzWQMHa5+JzecG1ywZsbbkpMIpIJ34SoJjkg==","signatures":[{"sig":"MEQCIGjj5XSVFHQ6Ip/3sir0j27N20x0k7veUqQniLhDATGwAiB7+kA9aqETgCuYKhUvUyMgp5KgT6JPCvoRIsHj0K+D2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"077b4fb1975c228996b54897c757bdc5db4027ea","gitHead":"db41dde51e8be38415a3db7ed669201029578815","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.1.0.tgz_1493127000117_0.1339741973206401","host":"packages-12-west.internal.npmjs.com"}},"3.1.1":{"name":"abecms","version":"3.1.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.1.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"5fe7394553ba5b51b6626058f060cf52e62c1b32","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.1.1.tgz","integrity":"sha512-hcQr3Fd2kSXNO3PBjCLKv8RvKzPKZyAieLNw6col/YMMjK04eQeser9MO0xhq6L06LfvNnMMxxXBXNJnEu2s9w==","signatures":[{"sig":"MEYCIQDEtfZ7KNIxkvJaTTFm1zDtL8r5KOg+qD64PAYMwj0wHQIhAIV2bwCOLCX//tMA5Iz/KeYseqA9edmkMpOsvof8oSi2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"5fe7394553ba5b51b6626058f060cf52e62c1b32","gitHead":"6c3a6e61aeca4aaa3f698dad270439ca619582bd","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.1.1.tgz_1493294411736_0.354207266587764","host":"packages-12-west.internal.npmjs.com"}},"3.1.2":{"name":"abecms","version":"3.1.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.1.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"d440fd710c283f60dc953a735f00ea2059ef64db","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.1.2.tgz","integrity":"sha512-Jk+O/ilX5i2bLM87LZ7zgmCWgp9/agXa6uISp2uT7swyPAFJngg8WRgcIC/M9o/vS/pwTSHQc1P7mXqsurngNg==","signatures":[{"sig":"MEQCICaedf0vo8u0HZlA24xBmkZKIpg1XHRacPM9b3yPZrU+AiAVOXbOAGys4CQGQEWT7x7AszL5zcAqRaxfBvDRUKNNdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"d440fd710c283f60dc953a735f00ea2059ef64db","gitHead":"c9c0af3366679d731f62a378f94f06347712e0fd","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.1.2.tgz_1493296816735_0.17603257694281638","host":"packages-18-east.internal.npmjs.com"}},"2.16.8":{"name":"abecms","version":"2.16.8","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.8","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b31d553ff234795ac715d0f7f454c6df4b5e27de","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.8.tgz","integrity":"sha512-qVAby+cLWcoQbtBzIwpv8VGNbdXHIRPUkBxLKZkNNR0S8Ii0nVhVeF+ICYymABf777R+3PW7RIy74YVuFMh7Hw==","signatures":[{"sig":"MEQCIGzN9Z6ZiRzsOUatrfChuhePIvHnQJrzf4AH2u9izlgjAiBfG48lgzZJP6IFGuHG1LbcJMZzLXugY4SmRckIyU45ig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"b31d553ff234795ac715d0f7f454c6df4b5e27de","gitHead":"8ce2c02f11e72605d3f2c096c2ad7a5a93202b97","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.8.tgz_1493383581893_0.2674404939170927","host":"packages-12-west.internal.npmjs.com"}},"3.1.3":{"name":"abecms","version":"3.1.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.1.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"4f40f5a179be525a59cf9b8b2d0a443380bcd4ad","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.1.3.tgz","integrity":"sha512-bSmrU+edWLjM0LHI1Eaj7BGs82r80lpTS0xEd9wF8cIaU+3cfQQfWqt95pQUnHhONPjoxdJCY1KjgQ3J6Lifgw==","signatures":[{"sig":"MEQCIE6ysVZkEI2JpBuTs+KFOeNp/P4mwrbfODq1dcSDLdLFAiA84qHPpXkz7UCSJY5+07ctScwlGDncroZ+SI7LY3yNYQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"4f40f5a179be525a59cf9b8b2d0a443380bcd4ad","gitHead":"bc18223c0478af8cb7af63e7cf4223facfb23417","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.1.3.tgz_1493590428808_0.1401720072608441","host":"packages-18-east.internal.npmjs.com"}},"3.1.4":{"name":"abecms","version":"3.1.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.1.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"5a9c3b2557d0aa34df6c6e5c911a200aa63525bc","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.1.4.tgz","integrity":"sha512-PPOcks11d7FJ0ZI4U8caugYBs/irSthd/+HlTSnWA7jkmTWXfAD8lgoX8uq2TcdA8uUkfjlg1fUez+PVUA5XTg==","signatures":[{"sig":"MEUCIQD4LRmr2ix2RpPA9WbqXMr5yMY+FManlsbvVhktjq7VGgIgOtdHhx1MJSrAzhvOpEA9SQ8CeXhYwAxJtTyDsIPk8aQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"5a9c3b2557d0aa34df6c6e5c911a200aa63525bc","gitHead":"2baf13bc614bdf45aa8087cb244e9514871b8658","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.1.4.tgz_1493654284143_0.05231272894889116","host":"packages-12-west.internal.npmjs.com"}},"3.1.5":{"name":"abecms","version":"3.1.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.1.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"3179eb4b5256b25c95fb3c660df1f843288ca24c","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.1.5.tgz","integrity":"sha512-shqNwGHd3+m+I8Gt6yeV+d7omkKbI+/RhOS2GwR4KHMbYKu2sqbgwgMS50QzhiXc2g7IbC1bSj8YX8Br3dTmpw==","signatures":[{"sig":"MEUCID3LhORFwDOQWWUHLT9gz4jffzEp2v2jZLMbnhsW4D8BAiEAmjSRGLhIDP7Nb9KA0m4AQMDhDhJiwYuRNiC1vsisSB8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"3179eb4b5256b25c95fb3c660df1f843288ca24c","gitHead":"713f6c21986534fb1efb020564b6d125252b603d","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.1.5.tgz_1493832014658_0.02694696420803666","host":"packages-18-east.internal.npmjs.com"}},"3.1.6":{"name":"abecms","version":"3.1.6","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.1.6","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"dc8903a60148cd6adf7d928eea0ef3997187da6c","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.1.6.tgz","integrity":"sha512-bxR6VnTu4INO+yDHKu9p1Pptc91/N7RSrx6sEBb4Ozta96Mn7PWJ0sWZsmObX6m1Tr0iNeF+ZXxUyklBA74Jzg==","signatures":[{"sig":"MEQCIEFdD7JNJiaap3HFv8miMZ+6Yg0LTQ+AueTtz5ned3sqAiBBTy6mkDDqnRD5QtVjwgq1QixQ0eh3SdyDbJzOSwUOzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"dc8903a60148cd6adf7d928eea0ef3997187da6c","gitHead":"ea8dfcbf81fa8b7e6b35c7c1a7039abf40083e13","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.1.6.tgz_1493971063386_0.9110620762221515","host":"packages-18-east.internal.npmjs.com"}},"3.2.0":{"name":"abecms","version":"3.2.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.2.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"51fbc5137f3d98b491651dd114ebf0992703d105","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.2.0.tgz","integrity":"sha512-mvTVVHQvFw2o2BQQRzK9h9cQ4LTGLIRPR0LrWbcF6C+VEXfEjnCvhGK3NqtsXl6CoWK3OTqIwkZmBEbM+l+mYQ==","signatures":[{"sig":"MEUCIHAfT3NoHMoQwD3acA0nK8aNNthWQohJ8oaQnvwJk2gbAiEA7gmB9FkkfZE+VwPZ54RopEfpCNt8A1JPYIfJTCZyB+M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"51fbc5137f3d98b491651dd114ebf0992703d105","gitHead":"61958d82557d5f894fc05026ebad7cba596a9ef4","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.2.0.tgz_1494077726923_0.8592457200866193","host":"packages-12-west.internal.npmjs.com"}},"3.2.1":{"name":"abecms","version":"3.2.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.2.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"c907fcf894c6d09bc2ac8cce78f2fdf8c4f1e571","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.2.1.tgz","integrity":"sha512-18zkexhP1Sr2+obXO1d8Uob5lFvx+df9PTvV+DUVFPN9X/GG6wxqMA91D67/Vdt9DRiZa4sVufa78fDXbZd5lQ==","signatures":[{"sig":"MEYCIQCrThPxExT64TsUFKKVizkqcJt+q5JmTLuOOET+IqZ67gIhAI1dJpHAUtQWJ6RZt2lEJygJKqVa0gAiLJs3nmCb8k70","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"c907fcf894c6d09bc2ac8cce78f2fdf8c4f1e571","gitHead":"9ebeae19c4fc3b7463a80d63e6c4ee4c48f0ba68","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.2.1.tgz_1494325822653_0.07342355791479349","host":"packages-18-east.internal.npmjs.com"}},"3.2.2":{"name":"abecms","version":"3.2.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.2.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"be5212e759d9fcd82ad2d8da9ffb2e782c42b541","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.2.2.tgz","integrity":"sha512-kSfVZSZ6TI51ifn+5KxwXWDUpuE1Jm/iJXW8oxOclfTyJ3mVmpXosFWwPS+OIU+xNMrnuprCL+YN3/lQl3B+hA==","signatures":[{"sig":"MEUCIAoOLypuMkAwAIxskzpyzARLbjUGUIkEs7mbFabawImYAiEA7sXGkebGiMR1TdP3RBr0KNbYz1tHB2thtB/HDhozVfA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"be5212e759d9fcd82ad2d8da9ffb2e782c42b541","gitHead":"e026a433ddbddaa5a06dc034095ecac3881cef76","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.2.2.tgz_1494366293268_0.3272110866382718","host":"packages-12-west.internal.npmjs.com"}},"2.16.9":{"name":"abecms","version":"2.16.9","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.9","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"4446a9cad7fb1c1e96c2774a1bcbda0f163975f9","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.9.tgz","integrity":"sha512-R3O1FljzeaOd4n0jJavuq7gXkqhfgmO0Gi1WT6FFNaCE2pJg75r63Voqps1e3ePLSTCvDh7c6vafTOyV/tUMrA==","signatures":[{"sig":"MEUCIQC+eTdjVNdYnjahDSvLwTP0cAmmNKTgnGfWws900v0O3gIgKO5GOkziCw7OyCeutKnwmrtxbKBbArGlQxwcn9Ec7XI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"4446a9cad7fb1c1e96c2774a1bcbda0f163975f9","gitHead":"e6b4b2dffa863bab90bab853dcaee2f3a32b7fc9","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.9.tgz_1494444668827_0.5028231856413186","host":"packages-12-west.internal.npmjs.com"}},"3.2.3":{"name":"abecms","version":"3.2.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.2.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"6577bf158ddcb997b95ff1f2d83e0179753715a1","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.2.3.tgz","integrity":"sha512-RZg/zFa+OkQzZgwjIy59CbaOBbb4TC2ElROsfISQ0WwzNVuvaHK1uj8I7FRZGB/tdy1qE5MeKQQMhQKe/atXKg==","signatures":[{"sig":"MEYCIQC3ZQKdyvVPXJQqStffJHFJ+CuCkooXUxQAdt5eOXPk+wIhALW70n6mXhU0Jbg4kWNEqVU+tLXiq08bBCUEOJnIOB9y","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"6577bf158ddcb997b95ff1f2d83e0179753715a1","gitHead":"75a3d0cb70c740bed64b8abadac0a9d596c47ad0","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.2.3.tgz_1494913025968_0.36618937249295413","host":"packages-18-east.internal.npmjs.com"}},"3.3.0":{"name":"abecms","version":"3.3.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.3.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"20ae2ae8436c065bf4e944649fa99e40c89867bc","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.3.0.tgz","integrity":"sha512-zULyNlWX324VxY5ro28hN98V2zvsYYYcXo+DWOGAbvAXCv97hhfM0E57vmhIMhS9k4vhm++V7gv1bLuwxP/E6A==","signatures":[{"sig":"MEQCIHL/d38mn+ajLZ2clWLdBcnt3vTlWiVWk7BoHUtwQZdsAiApBq4wlGX/gGUWHXB9oPbQ/UZecESaBJQ6UezZN1p3MQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"8034a5867baa336de39c2c5362458b2609b397ca","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.0.3","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.3.0.tgz_1499246176034_0.92278384254314","host":"s3://npm-registry-packages"}},"2.16.10":{"name":"abecms","version":"2.16.10","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.10","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"2f6907da03ed507c9032c90973cb3dbd1b0c9642","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.10.tgz","integrity":"sha512-nsvTEWzk9Rbmrzv4eE59dTgi9/OWmH2PDZMTC7UQFCpQT5hfSd/OuWKUN8RC5TvrtztW+HEzbfLc3T6GbxsOnA==","signatures":[{"sig":"MEUCIEUnNNPbZUuchpXxSaTV7flZKjc+6474Pi4qxGAemR8cAiEAhMKrpuyVg4c2oE0N6YzDQyk0WFVcxB4Qu6WRiW/x6aU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","_from":".","_shasum":"2f6907da03ed507c9032c90973cb3dbd1b0c9642","gitHead":"a65fe92f78f47275a9f225bb35b282b83be3945f","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"2.15.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"4.6.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.10.tgz_1499581592926_0.6300175536889583","host":"s3://npm-registry-packages"}},"3.3.1":{"name":"abecms","version":"3.3.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.3.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"516c0a97fb1b87aeba9d0ef8e12814173e3f3ba7","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.3.1.tgz","integrity":"sha512-9y4pXoncTxADY77JmRIuuXOFBMjXe9ewBqLii6t5UsTSMi82DrZJoVZRsCkezYnhhULwh3xLIxytWT6sjt2N9A==","signatures":[{"sig":"MEUCIQDVmsU4goGFpmZLbBqpPnRMhWRApGSIWGJiiqad9UCKfQIgB7TAyZe/JRMQuM1lqTAgIM+UaTDJDZzycUShdlRx+LI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"21d9ad7cb189943e9e2b3b36cb51e5f99fc0f82f","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.0.3","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.3.1.tgz_1499583107160_0.712961298879236","host":"s3://npm-registry-packages"}},"3.3.2":{"name":"abecms","version":"3.3.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.3.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"e244086552ba57420a72012dcaa4a2a15208dbd3","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.3.2.tgz","integrity":"sha512-NATRb48dM1KeUyA5YNvAw9Yw5uFwkp5zljygXFyHmgdMAJXL08QtjjLSA47zv6EztABv1X72OXh2HuKeW3rafg==","signatures":[{"sig":"MEQCIAfmBDqijRWgpExFYC12qMCTSvjRdm3S25yLjgcpWDaOAiBkg2vXtKRVlA1Tx2IUrsBSsk8bjRqu/qbwKZXo4w02Sg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"b651506c8316f131bfaa7bf023002aa4927a28b3","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.0.3","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.3.2.tgz_1499644660100_0.5409800275228918","host":"s3://npm-registry-packages"}},"3.4.0":{"name":"abecms","version":"3.4.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.4.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"7984f20aac077ea33c184aa644013a50f58da4ad","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.4.0.tgz","integrity":"sha512-2M8vPDbWYAisEe543TgAzJ/aOUQ+pmA8psJAoeWk+ScMJgIVfZl6nV1ebr4028BM/N2F1WPqtmNfMApLNQkV0w==","signatures":[{"sig":"MEYCIQDEPhwjVSLG0gq7tarEpnVrd8DAm7J/A1I9JrRPd5v+ggIhAPApDS19XgrKauRznrkbl4qXgRfeTY0px4Nqa0HhVvhr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"9b7ae381784a89722c29938dcb3e81f338d9f279","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.0.3","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.4.0.tgz_1500245748354_0.2549772011116147","host":"s3://npm-registry-packages"}},"3.4.1":{"name":"abecms","version":"3.4.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.4.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"2a59e8b6c3a64ed9dad6b4f8ab1087ca302f8a9f","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.4.1.tgz","integrity":"sha512-VJfE/y/p+5tjpK5T6p1FxSBES162mTP5QRyQhDWrcio65GAkpb043TsFJKRs4KcL3nZCnlmyEbOurKkeekFDOg==","signatures":[{"sig":"MEYCIQDUag2K723KLWEI/cBntybSquuGrOAsIqov7/6Ki5ijkwIhAKu2KpYcWOy21uMvOmqUgKOchsdA3+xYHTxHXWkyIRlK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"ee0ec5858e1ca875c2eda67b79322a765e422df8","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.4.1.tgz_1501238327669_0.372961224289611","host":"s3://npm-registry-packages"}},"2.16.11":{"name":"abecms","version":"2.16.11","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.11","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"28f671d1d75e88d156e196b756c24aafee64d0eb","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.11.tgz","integrity":"sha512-bDaRhaypVV9TjgIH5G6xEC83tZAxf8NxdnvQb6cZCob0coDYt5opeywT6TimLEth0xdz01m3V+kU3CoUWi17Mw==","signatures":[{"sig":"MEUCIEZhXtck871++3j0PRAnoGETb1US1fFyNcCRQoK7qYhfAiEAxNkn31HiAVAkjZmBcE1SZrUdJQezHjU60rNuReoABfY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"104134f05e93deaf58f3445b1dd3d4335859ddf1","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.11.tgz_1501238478985_0.7163992545101792","host":"s3://npm-registry-packages"}},"3.4.2":{"name":"abecms","version":"3.4.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.4.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"6511326295a21d8f96cb5d44146bd37ce23ba60e","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.4.2.tgz","integrity":"sha512-kUVdiX8ZkFR1oEoWkxIkducfOzc0tLV0x4ccP0r+6R4HfTauia6aWPcd70IYyVO7bZvrdf0WYZ+2Ryug2K4WyA==","signatures":[{"sig":"MEYCIQCeTyCW4ah9MqAcvo+CEovILThRSo72p1HRgVhUr3rr5AIhANVQtvpYwO78lQxv33iXplKnlbGHEWljjpBV158BIF0M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"2dbd11699c4ac3d70c31297e027232db0e426176","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.4.2.tgz_1501633457527_0.1385903323534876","host":"s3://npm-registry-packages"}},"2.16.12":{"name":"abecms","version":"2.16.12","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.12","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"d2f2767d6b43903ffa1550880a1ad5d118bd8ce2","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.12.tgz","integrity":"sha512-VOyTWK+Vx1nMNGY3Lk22N/Moe0n/Dq3TIACS3AH2N0bPXmwYfluJyg8xKtfPoG/llaZlTIyq7WLZ3j/VI3hquA==","signatures":[{"sig":"MEUCIQCCLdp0tI1O0T3E2TF+6l1HgtcVQLisfVkyC/SxKM/5qgIgAaUINhIR9rwXANZWmB0U7ylC7FGIfagREOjrNF6U9vU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"579f7bb427a5e94c80fbd23136c69c48157e0a9e","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.12.tgz_1501931030785_0.763235411606729","host":"s3://npm-registry-packages"}},"3.4.3":{"name":"abecms","version":"3.4.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.4.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"af1095a3a640ff81b1515f140a16244e7715c8b8","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.4.3.tgz","integrity":"sha512-pz3wf43ybJXxP+aPXs9I44knksfLnjgujw6o+kCsPrZRkvHUteW8CJAu6gyJBdSOXhNAF4kgtn3JgLII2BSvow==","signatures":[{"sig":"MEUCICr8sATIqRJVg33OBTJ18CLdJoK414we7L95T3cPeNTnAiEA6TKcHrz/59HgMHiBLvl6FkRFg4LCgUFyuqpH2UwPr0A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"79f15f9acda17784a7a5e9aee66971d9433bfd5e","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.4.3.tgz_1502009912091_0.6273260104935616","host":"s3://npm-registry-packages"}},"3.4.4":{"name":"abecms","version":"3.4.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.4.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"5a439c527dfe8573ccb3a8c1e1b2f0a503dfc655","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.4.4.tgz","integrity":"sha512-u/PsXY5c6msVKWZEvdrCXTl6diFxra/JTx71/aBKF+ipRLjpRStBhViO34BPQOZUdp5WZu4l73UdXfIgQGKO4Q==","signatures":[{"sig":"MEYCIQDH+Dxc2c439ggrF0AlVHlcfkuJLPiy8gjuuaG055PEcwIhAJuh86sxhttmxAiHsiJgOVO3eyAZCvvkUVTWCOaCMNlc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"6679bf9c2e9d69c93cf0b6bc012c45ae41b85283","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.4.4.tgz_1502453910667_0.4862718344666064","host":"s3://npm-registry-packages"}},"2.16.13":{"name":"abecms","version":"2.16.13","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.13","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"22444b31ea260a0be9553bad48fb9fe42e23548d","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.13.tgz","integrity":"sha512-SALhQM4g0gazdmktJ0SJXE2m33jzuiGLg2Uf5ceZOgEDQwPFoavijPiDu+NE9l8vsbwfQtKvRrNkyg6DxEI5gQ==","signatures":[{"sig":"MEYCIQDoYvJiFj9WXTS3casKJHXze79OELAMzW6trhG3vH/53AIhALV6egvJzdyedeDuQXTkSIPpk9YGiul988g+k0td1VYx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"21134d841208d791599d48e0eef7c60d2c41c04e","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.13.tgz_1502486884419_0.23800000734627247","host":"s3://npm-registry-packages"}},"3.4.5":{"name":"abecms","version":"3.4.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.4.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"30135c87494b2badedc62a8e8b6e185893896224","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.4.5.tgz","integrity":"sha512-m056SuRj/hcwJwmcMB+mPWSsavCzR6O7AiC+PWNA+c+dgCqFyB4MaUHvPkoEAH4uN2kUcXkhlxAJL/l8ibJWcA==","signatures":[{"sig":"MEQCID7CCdQabdPRIHQ0VoXp6fqEXxJrVsAoBJefCbrGW6EhAiBK+ChleGWWMSybBg1FmuVyEAUjGIIOTQa7/VCwB/0ctg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"1dc30323741e5c751e8f0cf234369b67f662fb66","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","@moebius/http-graceful-shutdown":"^1.0.1","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.4.5.tgz_1502962528264_0.3247441789135337","host":"s3://npm-registry-packages"}},"3.4.6":{"name":"abecms","version":"3.4.6","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.4.6","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"16b719a404be537a42d180c2806337a401e9ad22","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.4.6.tgz","integrity":"sha512-VNzQH6S3BGcQ0HqK+Rt9pG88UqRCJxX8nArhNLSPyGBlDuDbnWxhfseqME0DaSs7R7nBmrZYpqDOxViN47wKvQ==","signatures":[{"sig":"MEUCIQCSa0jeEZ5ALLEsF1jRsXlnPPiKLB4MSL3/WFwroYvDXAIgSG5ZWi6l9JY9+MBxK5XDVry5mi1CVLetl43w+eO/d88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"4d38175cbefaa7debc43f9d0d4577d27238aed81","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.4.6.tgz_1503425149430_0.39429606031626463","host":"s3://npm-registry-packages"}},"4.0.0-alpha.1":{"name":"abecms","version":"4.0.0-alpha.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@4.0.0-alpha.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"662c0ec75c3be54883dde91fc2faa9dcd9a7581c","tarball":"https://registry.npmjs.org/abecms/-/abecms-4.0.0-alpha.1.tgz","integrity":"sha512-aokSClsuYKG0TePOyhQCiAJrTksrkliS6J5ZlUCSOOBTJ30US67PuagkXZw17QKytTfS2SF7AZw/T4VZatgk2A==","signatures":[{"sig":"MEUCIGR2WbV4AzEtibO35aIdi02GN1QKi3+ImmYs3ZvfxJGsAiEAjtZjJ/x7OPIo0PNgonU1rMLyQ+0x5E8NE6Tjbhbx8/c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"1e440f9c01d08d715b069740225e2c502fc3f0f7","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-4.0.0-alpha.1.tgz_1506287714244_0.9718109325040132","host":"s3://npm-registry-packages"}},"3.5.0":{"name":"abecms","version":"3.5.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.5.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"d9e089830a0b2227f8dd4007f97813946888dc2f","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.5.0.tgz","integrity":"sha512-4fiCsW8N8jIKZgvogYUqsA3MhDEO/3/b0aFS4Mz3j6a6vZq5ph+JhEbo9mMHyMAxz3vyQtxtwSjkQAhNqs54kA==","signatures":[{"sig":"MEUCIAJDqJrCCAGsLnNW3UTxEas+3Rdnqf9elouMTf49P9w+AiEA/wMk2iSObi+KGMDHrk+q1BEEbNnYp0wLws26cBul15w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"12a550839b2e4458a82f9a3c7c2cf055d389402b","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.5.0.tgz_1506881471950_0.4053182064089924","host":"s3://npm-registry-packages"}},"3.5.1":{"name":"abecms","version":"3.5.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.5.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"62b454529b2f6783aa1e47def50a09ee03764913","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.5.1.tgz","integrity":"sha512-6Pf/42C90SWlHkSFqTgZErnZslISGvOxWhfcbeO9Xf/SzVYWENBpW9Fqd8IX7Ergax2fLNCCXesYtKbOJVrH/g==","signatures":[{"sig":"MEYCIQDS+kazeYv6v0Aq0iCRKtDHNpTh3Pv7nYf4jUDENqXymQIhANJp0gUn9c7dL4hhuUBh4cc3BiSBdZpEQ6KdJvmv6j0M","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"2429ea8bc8846b909adb0785bb2d3199becf2199","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.5.1.tgz_1506884024364_0.6759504198562354","host":"s3://npm-registry-packages"}},"3.5.2":{"name":"abecms","version":"3.5.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.5.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"8869847de6f76189a5727c357263da4fa6a94d5b","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.5.2.tgz","integrity":"sha512-0s6TKHl5m2hm7vNbVHT0e8JWOIxikCDbc5ejRGwLBAKbNo4XknpjpSDiemq33Ff18szLRjuDFYWcZcVm4qbQfw==","signatures":[{"sig":"MEYCIQCI7vW/u+eKrxoYldiGbsqUlk1umXNDwMHuJP6KZpTM0AIhAOdhas6wErGVOHU4xu3qH24FlBCqoHMguwesMEkcjrpO","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"4616767d1f4753b4e0b059d372df2612bbd744ff","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.5.2.tgz_1506888933994_0.2709480142220855","host":"s3://npm-registry-packages"}},"3.5.3":{"name":"abecms","version":"3.5.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.5.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"49203c6a6f6cb4dd894dbd5ee29cb19af0a27d01","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.5.3.tgz","integrity":"sha512-1hGa9Oi9Gibs7GiSIkc/lGjv8lpJ9fpBYayeSGRRkzu6yCYhwZUFNtPh6s3JmK66Sh6M+37JAMaka+n5nCPKUw==","signatures":[{"sig":"MEYCIQDz1RgxtaOJNUL+JyrsnGmX79Km5ojuUXAlAOqiQv5BiwIhAJ4jQ/G0Uh1GpH9BF94TGtgX4k65UVEwskfehRxV31Nn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"c98d603559e3e1454267deff2bba7fda7df0ce19","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.5.3.tgz_1507012763633_0.5485861704219133","host":"s3://npm-registry-packages"}},"3.5.4":{"name":"abecms","version":"3.5.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.5.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"717bc80c787df5f8eb952a2d432241ae60a3c5c2","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.5.4.tgz","integrity":"sha512-GRp6hA/iU8QDZeU8uhGZ2EEcAQxFYeqgbIJ8edK3UO9mURcVF1RRo8yCldKCNo8isFqG3pictuGNOZK43hvdaw==","signatures":[{"sig":"MEQCIHycSWnftTyZ6bJiUwO42hqzJ3NqMqz9n8H99UdrZdcsAiBjdUPNQQTvDW75E7jGiktp6sdhdudBdiM1RF11MbGxNA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"60368e994c7f3f6ecdaf3e71c0cdcb87510d8ecf","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.5.4.tgz_1507429100207_0.552722021471709","host":"s3://npm-registry-packages"}},"3.6.0":{"name":"abecms","version":"3.6.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"993e42e0abe8e853b353933a06210a5141dd915c","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.0.tgz","integrity":"sha512-S8tLZHQ2GsXLWnCJsPZ/1zNPGmgE27j7QVCe0lJE69Cnnn8wGWMxLnmtX35JpuSXQfwWt4O9bKK1yA6Fwcyucw==","signatures":[{"sig":"MEUCIQDI7ssMPNA8yHHvUfFvYg1xU3L1S+3GXDPcGPHCiE/06gIgeWp7AhWze5yEIFBVpQd6J+ZIGhBfx+dnAUUbGYSZPuU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"5af796ba37fb6b8cd1c49eaa23cb8dd3ec0573d2","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.0.tgz_1507437674375_0.6389573393389583","host":"s3://npm-registry-packages"}},"2.16.14":{"name":"abecms","version":"2.16.14","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.14","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"67aa327508784ec191c50c1411887a289b05f0bc","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.14.tgz","integrity":"sha512-rSxU9Lqy5os0tOYa6H70BJS/eqY9BJFkmM9QCLk6AqdgbaSAuN6er+pWzgVCpX21ZtDcLXc1mlRaei7EaOxHHQ==","signatures":[{"sig":"MEYCIQDxnNiEwhcdfJdEcO8Mj1MpdU6osFHT3SYDIwg6KAlr2AIhALG2E+Q435u++jKpdodu7tl0dNzMKmBfeXa3Uj7uoy+V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"d50e90d1abb22af0b6d99328e1e480bf5481ab82","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.14.tgz_1507834380801_0.66525225690566","host":"s3://npm-registry-packages"}},"3.6.1":{"name":"abecms","version":"3.6.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"914a4840bc151a1b87348deab435ff3081fbd593","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.1.tgz","integrity":"sha512-2tLWJREAcIQurSZCLqJMM7KyF/OnlKFGqhszQnJyq6F2PwFZ9ekWF2A/d+1lEqk0J9H7rPUB8EAbG4wceSyLMA==","signatures":[{"sig":"MEQCIEGiaXvXU63r/bsTNYGz5lf2rZDvRcYrqfPePk8utVdHAiARgZ6n4RQBthkDsxTIApDH6STOoZ1sBKTny3F88R1kkQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"cd42626492f120e8d7094066cef05eb5fc918d3d","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.1.tgz_1507849959088_0.2528710982296616","host":"s3://npm-registry-packages"}},"3.6.2":{"name":"abecms","version":"3.6.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"80e402a5ffd83fa962f9b4978600241ff76f942d","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.2.tgz","integrity":"sha512-TYl3fs7nffHntBYWwgzRf/funCtuK/3+Jmhva3cD9btrc+0H2YwpMTBCclNaVWCosTJxQRKhmwiesj6F5GTDGA==","signatures":[{"sig":"MEQCIFBZlEjX7bT0nCnbMUuKeoi9PSgtszyBDyxSuKePrgL+AiAQMchXIHHC9MuYUP5Sx0v6HJBY4D+ROea/AKmMKgeASA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"679b6f289e79ad2f59cfbeeea1b40d6ebf818427","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.2.tgz_1508029149669_0.48417429835535586","host":"s3://npm-registry-packages"}},"3.6.3":{"name":"abecms","version":"3.6.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"294c03ad6e97aa6e989b82c50a93da6b10b0a013","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.3.tgz","integrity":"sha512-ApsUN7+l/MoLJAtQsrK6QPbo2bC7KdZp2Si8ZeziWEOAZoRvptVHO9BiUxmu6bqtnEm62xeIaUVQ7ufnmhgPKA==","signatures":[{"sig":"MEYCIQCliAvcsGcKYv5dbiJiNSLAxPNPM6kTUY7hH7jZJsLy7wIhAPvKBgEHiC+AUaGQABT+lDgTeu7MQfCF/fI6LpZ8pLTZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"47ada410af0f6522919da89981c23198d2a0a959","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.3.tgz_1508029430150_0.3988607986830175","host":"s3://npm-registry-packages"}},"3.6.4":{"name":"abecms","version":"3.6.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"7d3c048056d0c154e21c5804d19ac4910eabab85","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.4.tgz","integrity":"sha512-TmRNBUV8fBV9j+L13CGXtL+F3ssoqTxFxVlthtn3gAkarHQ+7pmIpljT+wbuk1UGsd1wlzucy6B1wGUbFSutZQ==","signatures":[{"sig":"MEQCIB5hwUwtJj+ugLAK4RDGy3tQS/9Llm3a+pXqkoD3066wAiBH/5utRUN7gTtCiQYrpVRmON/rGR+RsFAGQRwlhzQS6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"477b7e80ddaec209e921f066235a5cd268f6dfc6","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.4.tgz_1508031610457_0.5950010563246906","host":"s3://npm-registry-packages"}},"3.6.5":{"name":"abecms","version":"3.6.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"c5a37d728b005251705be0e8d0d284195d735cef","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.5.tgz","integrity":"sha512-ws4tW8BABD8ttPPKxu/jpTBolwV0KKlWImQMXvyNCW8N1txNtuTT++nMYYgc5l51i0v9Q8ZHFzZlCYNXE3X9UQ==","signatures":[{"sig":"MEYCIQCoGaNCt4USsddjUzCa22f8gKKts4J9Gok8fpWis74ydgIhAKvCue96Nf5vfq77BNzP8GGA1Go/frR4ZZDAeu2kycdm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"dbe03d364c7894d4012fc97a34aba7931666396f","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.5.tgz_1508054315699_0.44841622305102646","host":"s3://npm-registry-packages"}},"3.6.6":{"name":"abecms","version":"3.6.6","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.6","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"19b4b3fa83cc32103eae3d57e454f5b2a0f967a7","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.6.tgz","integrity":"sha512-e+yu0OSj4c7pHJZTlmaLlrh+zCX8Qar1zNVD6MhuWOwmYDwryfweopdvNjKBdE3bRHxeD2CxxSuvJeW8IzPJ+Q==","signatures":[{"sig":"MEYCIQDpAtqQOlD1wWhUgEx4fhHEyLMR9prJZwdMM7yXsqgEfQIhALIq91KXgTIFFhjRFFm0U6wVpRiVAvY3zJu0CjBOCYJm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"a910304bb2a58d4b4d98b3c41c1fe07c07f949a6","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.6.tgz_1508105079316_0.6892743976786733","host":"s3://npm-registry-packages"}},"3.6.7":{"name":"abecms","version":"3.6.7","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.7","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b6504bd2f778a4597f557dfd650b892f4dc17769","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.7.tgz","integrity":"sha512-be8BKF09iQsIxKxnGbiIDawtQj73xn/gAVEdZVLqcT+eiQrSXq/ruzWZRYuoNySO0YClihumSFBoqE4fw48sjQ==","signatures":[{"sig":"MEUCIG5D+scnYDjMfwvODaMrOW8eDziWqpG19MusZ81dGaGuAiEA3p4GrtUiQBB0uW8iNeI4I2QvOwY5NXcaecW97f97PuI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"2a2982a7c18cad6928cb49a916868a0eeb54fd20","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.7.tgz_1508106439324_0.27793957735411823","host":"s3://npm-registry-packages"}},"3.6.8":{"name":"abecms","version":"3.6.8","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.8","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"8c760489d256ff3dca8fd01982c912ec26376a42","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.8.tgz","integrity":"sha512-hyxdTY1LwGLELUy+Cqj7VcCSAnCNIlWn8HwOXOUCOQTcssGF86I/Z0SI4M49BYTXXrma8H74vm6PFUCkI5vg8w==","signatures":[{"sig":"MEQCIBcSj1GP4Qm04Ftx0a+Ntpc6YxKKk2Fk3tUIvY7cil0FAiBLFwIOstMf5fQxWWArmOijfnMDyHu7CN3beZarfE5Rsw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"dc5c9c39da77605dd935233e2b81db202d90c0ac","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.8.tgz_1508107665892_0.8325167498551309","host":"s3://npm-registry-packages"}},"3.6.9":{"name":"abecms","version":"3.6.9","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.9","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"db278ab7ad75441f9b88dcd62716c778c6397c64","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.9.tgz","integrity":"sha512-X+7TCefYsjMGH1zvpvgETlqNmWKby6yMYyGNpmQX0XI3xPI7F+Db+zVSCl6pkLJfJYpcFt8Lp/xyp99+dT2OEA==","signatures":[{"sig":"MEQCIFB/3GNQWXpoxiFgN09AjYrng56PTc6QAa7lFJb+IFdhAiAjYrWgT6CEOmZpwYSpeU3emxaRN1i7Ndtr+P6OLBs6lA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"b2d40edbf98a659a8b9127a485f003da688f617a","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.9.tgz_1508129409578_0.8523331109900028","host":"s3://npm-registry-packages"}},"3.6.10":{"name":"abecms","version":"3.6.10","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.6.10","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"21fe2bd7f4663dfa31c3058c50eeb4137929a7c2","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.6.10.tgz","integrity":"sha512-+BT/ARMWXeA/HNKVhMs2x+m3KsHrp4/6YE2mnhgxMk+pe4zID5ZYuuW/+xeos2V4DFMk2fAipFjxmFswpEdD4w==","signatures":[{"sig":"MEUCIDHMJhydUalTJAOicfHL8CfCUO501pKCT0tqCzcagSGlAiEAreWEsQMaQh6ZVa7FUgWnL6FNZ2Ejwc/bJ/zMr7w/EtQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"f1d0db3df4ed7d619f1f75e4ab250014e7fe976a","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.6.10.tgz_1508560264243_0.9057948647532612","host":"s3://npm-registry-packages"}},"3.7.0":{"name":"abecms","version":"3.7.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"ba956ffd1a745229615671f003e8288cd3f123eb","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.0.tgz","integrity":"sha512-dRLUI7vZiibJ+DOdfSCJIOmBfE8Ps4OsOaxPwEUXePtGLt7Ge5ccYhVQt4gHkPJ/IlFaAXqlrxSaPVIxR910SA==","signatures":[{"sig":"MEUCIQDdUKmfiKC4OHt1QslYEdfUfz2G280qSiFo6P3eG7YeogIgZ89njPLNYMcHkSePJF9LnTaOe/9/+tFPbBFIqPvdFrw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"f5b99801ef4ec8fb5d87689258be833bd1f2012b","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.7.0.tgz_1508682674292_0.1735821384936571","host":"s3://npm-registry-packages"}},"3.7.1":{"name":"abecms","version":"3.7.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"4371d8049e78c3214cbfa29d480d975343c6fd43","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.1.tgz","integrity":"sha512-pMSWiED7j/z7EpQ15tnJ13R57OFMn1eZ1KhZKHi1lbMPL+tPKsQ9KhIFqxzjM4cH9kD+mAk9YvDnub27nAM5tg==","signatures":[{"sig":"MEQCIAuyomGmSJirw2U+LASNbplG+YzcMU42/12GSTRImRLiAiB3IbbLe1mhtgWpsMJxDWbJETjohveOVpGMl7K24zXTww==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"f72070b995fc04580ae7292e03cb568738c58921","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.3.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.7.1.tgz_1508683172103_0.646761120762676","host":"s3://npm-registry-packages"}},"2.16.15":{"name":"abecms","version":"2.16.15","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.15","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"7cd06fabc73e8e0e685f5ed364e39fd30386c035","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.15.tgz","integrity":"sha512-+3f8DaPCZ7VMAiIdLGnsutXK0K2vzyocEUd4ZmHwAKzX3LOY26dxtOhQulU8odW22kFTf6I1J77P/n8mI0PQ5A==","signatures":[{"sig":"MEUCIDIfHN5A9WP5JL1yd6Xk15iw2jbXV0+dS8wXuK1qm8sZAiEAg4KaG0uoV8urWGUBfPne9BQ3l+ejv/PKkMaau5JAXAw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"637522e5688223e7b9f05249d6189bffb16b5384","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.5.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.15.tgz_1509431416215_0.8324329578317702","host":"s3://npm-registry-packages"}},"3.7.2":{"name":"abecms","version":"3.7.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"a40f4ff4a41ad69f5729d8546df880b679ddef1e","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.2.tgz","integrity":"sha512-qVpFA6ylk3VSNYFM35EJneSZreNC0ae4bMlclGpysPqe0gcGe7SP7jqJdZVjjgopOawJBksZs9Pe9nwCKddv1Q==","signatures":[{"sig":"MEQCIBZ6cxSSSpG6EHvxRWs5hdalOPUf9UyYOq1+GrIFcugYAiApZo/8nx1c7Us3+QmF/69QnuZ05KRCKt11bqnPbXZL5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"2a14c8141d40adbbc72b653dfa76043a7565cdd9","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.5.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.7.2.tgz_1509431820261_0.9088843748904765","host":"s3://npm-registry-packages"}},"2.16.16":{"name":"abecms","version":"2.16.16","author":{"name":"Gregory Besson"},"license":"ISC","_id":"abecms@2.16.16","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"9c6e17188c975262296b3a95df797dca509bcb5e","tarball":"https://registry.npmjs.org/abecms/-/abecms-2.16.16.tgz","integrity":"sha512-foxANWMeJk11b/ssg8UKC4hFxg8UrvVk0Z48N+SFqMxM43gUS87nJYRNWqvlkEV0bCE21IZluU3MNWOO59BbxA==","signatures":[{"sig":"MEYCIQDfv12cIFcaLTJAefKn/1kf6dW5eWJCDGPXQKNFhES8CgIhAJMR67dtOXe9OY1Q34sItf9YEleNx9mnSmENNtYXQU6O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"df3f2ab82d52fb6b966bcfabb7b9775ad910510a","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.5.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.1","dragula":"^3.7.2","express":"^4.13.3","openurl":"^1.1.0","request":"^2.69.0","bluebird":"^3.4.6","fs-extra":"^2.0.0","nanoajax":"^0.4.0","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.1.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.14.1","dir-compare":"^1.2.0","oauth2orize":"^1.7.0","ratelimiter":"^2.1.3","smtp-server":"^1.11.1","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","babel-polyfill":"^6.16.0","babel-register":"^6.16.3","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","owasp-password-strength-test":"^1.3.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"chai":"^3.5.0","babel":"^6.3.26","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","nodemon":"^1.8.1","babelify":"^7.2.0","istanbul":"^1.1.0-alpha.1","watchify":"^3.4.0","babel-cli":"^6.3.17","coveralls":"^2.11.14","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.11","sinon-chai":"^2.8.0","parallelshell":"^2.0.0","selenium-download":"^2.0.7","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13"},"_npmOperationalInternal":{"tmp":"tmp/abecms-2.16.16.tgz_1510133820097_0.7278088596649468","host":"s3://npm-registry-packages"}},"3.7.3":{"name":"abecms","version":"3.7.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"7fbae0f5d36920e809692ac2381b1a97035fd886","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.3.tgz","integrity":"sha512-fQo9eMMGdS5LBYHhZq4cQEJmD/rgp3o7zpAFB9yE9kVieVvZgow4zWFmVW4xIbXn2FiDiykfCFb8agfUricX8A==","signatures":[{"sig":"MEUCIQDHnmz/i2Zh440fb9r+GArsyfrdNE1v4+Yd0jXwXxofmwIgQEw5zl7hYmDnp489dHGtR28vmTfboA6nuK90adFvpCY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"9e3991f77d4411d3d4642eafb4bdd4f172b96011","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.5.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.7.3.tgz_1510133925705_0.8582072730641812","host":"s3://npm-registry-packages"}},"3.7.4":{"name":"abecms","version":"3.7.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"f0f5233baa67b8de9f5edc76bfc245fcca43057c","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.4.tgz","integrity":"sha512-qgiZOWk1v+yeNyQMQhHpydTSz0THZ2ITgihoTxmmsq8fg+dFudRBaTCnBOVHLg2HgFG5yCq4w9giW57u961xIg==","signatures":[{"sig":"MEQCIH5K04yf8QZCnfVrfIjlrj8Gu0Mqw87rl8QaIdt3gBohAiByWEcCMwiDMxwcGD6cRRx13pyT5RtI9bT8O67h/IZ9tg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"9e1bcc5e2d2067788eae9e8804d5cee83b209aa8","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.5.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.7.4.tgz_1512502111731_0.8484190201852471","host":"s3://npm-registry-packages"}},"3.7.5":{"name":"abecms","version":"3.7.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"89fc2061b3bc39bff9e184bffae98b642496354a","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.5.tgz","integrity":"sha512-7jTywEwAlSatl0VzQ/m90j6d6JskPbi8lKTwnqu5VB+yHV0CEzMYkndqwepR83dCAKV8lWFKf8jKpRepWc5H7Q==","signatures":[{"sig":"MEQCIDuYzEPtGZE3M2PyoYiYfC+t3qScV41QlIJwUOO7KXZVAiBMtkmM8NmUvpxpyBgS2xBIRaiQXV1bTmtARkgNMNszUg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/server/app.js","gitHead":"ac4698e697ac43a1a070091bce0b8f31052013c6","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"5.5.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"7.8.0","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.8.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms-3.7.5.tgz_1512502813899_0.5373706209938973","host":"s3://npm-registry-packages"}},"3.7.7":{"name":"abecms","version":"3.7.7","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.7","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"c28bae68435e7f1decd1d468d57ac174cfbf911c","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.7.tgz","fileCount":289,"integrity":"sha512-Z23QfPdSKmYM35x3kV5LeK7VnFln5bjmW2WBaSvD6OiSBsZVwi6yJFMHT6st4p+rCGHoWFr5K0Wia88W9kedZQ==","signatures":[{"sig":"MEUCIQDpWN2qPH7sF13ULnrDM1iV6m0RAaBDYvTik1cpKVDdtQIgHTXanrzQl2uxEIFcNKQKTMcGU/3pTsjwUlKZYBiWKVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2496637,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRg+7CRA9TVsSAnZWagAA9E0QAKDmgU8m0+48kif5ZwQE\nMNd03qRC7uunmlgomZjg43tNk+8reLzg365+Iaitv4AG+EwVn6AbiBq7nRs4\n/75mR2OuIwzWcm8lYhbQ/pAfPP/YAWEc4EQc0w6lAz3GAAzcOiTmlXTtDEbl\nr1Qcm6zP174Tk55iEboFxxod7roWrMlQEZnDUgPN7tFIl08+BQ0tvD8qLVK8\nFaHYx1bJmNnrh27L/pTVnHzIjxYOe3MfuIdD3Fsjf4w5A0mVL+rXXsI1oeUM\nxlbKb8cyKyysBCwCDNwxEaTazMHRL+XiWpOSKvmdnv0wb1hScNfoIqKqumA5\nuNjxFNbAzYmFuQLEwdekeuTGBrlCRkLN4v8ASwOI3jyYQAf25NuIWAV+0MI8\n6WnTeSghIIUiGMZwvKkwGLNAnfGCg9V92hrmqHUSeE8wpTCYfzXXbzOIKS0n\nOjAvcVv/3hz+up6uloNxFPdY7smSSaDxrNwQzlHgc3VMTjQe17PHeFsDLjGv\nlZVu02ARUpEASiORNjvjzugdphIThfWrjBB9xH316IdDJBBej+vUSSRLfnZl\n/bC2yH6xiUxo5LjlH0W3CtUma2CXSLRB05FZ6Xetphy5Gy84lWnIjhcEGwP1\nRjkmB4qW9kL3/yEhyUbe/5JieCS84817lNmxnLWmKg6j9CuI5lVSkg57SPll\nyrLO\r\n=yBce\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"38377c59d9a260a0bd087325ed83343504dc9b3a","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin 3.7.x --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.1.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"8.11.2","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.10.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms_3.7.7_1531318202982_0.6406893002086178","host":"s3://npm-registry-packages"}},"3.7.8":{"name":"abecms","version":"3.7.8","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.8","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"5107667d2396cb2f7d531c7a48fa7d1fc124e5c2","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.8.tgz","fileCount":548,"integrity":"sha512-saeNoZHBS72wVeyQhRPZHDe2hRHXNobGz/wYgzkMCdy08WhTlJKhYczEaKo4kxc9yV0jS9uEa8rcgyqTzpp5DQ==","signatures":[{"sig":"MEQCIExqsshegfVNdDsv2AAZlj6dRoj73AKkxvlVpfzYuDh1AiATdp/ymx72W5aFHEIJB/yIOvI/avqMtvm9uJAvpZsphQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7003200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRhFLCRA9TVsSAnZWagAAF20QAIg3cX+G40Vxm7/MokDw\nYWS+HgaRvkituzjuVze/wrlTAWVg1M1Vx1nkm548MmF7Jx8emV3V8+BRKct+\nmgJ8AkaQT54lVhtMoVyHa/aEerqEv0WQ1G6BH3qEEKEWUHizgStIxAi0LXv4\nesHllI5gMtWf5cYedPLWLdFkcED43IPFpScDRhy5DywZUpfpaCaRT8x3hjG7\nlDMHnrPCrhQigVeTil6hlsIEAEcr7qv8Z5no4gf5Ix3QjlSWS8YILU9lK+Kh\nWY/11hvI9aCg/OVH2I2Vl1OfSzNljl72pge9I3y28oHHmSaI23Jnd1dEqHjk\nT5YptwYNTNpSw+LcUaJCcuiyPTF6HdiJ3EqFPNchGIicm3qhhAFeHBtIIzip\njMVa7b1xB7HDgyvp1fVnHNHsrMBT714fb8R9DHVrrBY3te0Hhr6bv7Ptk0ls\nTvYgq/kehBh6oqRoNcmvBRAguBrO7X3iknwtx/YtzBj0JE4R5wHlFYkV8Nid\n/+cmiikD0fLsahd3wcPzCSUyyEb63Ndir9MQ6bObHe9yMH4mPBJAUpgygLop\nYe3PMyaq9jrBCQEyL9NuRvmCw1fsCKEFZjwBgQ/hTkNzxMnuUbjIwj/801iH\nSD6BGO9u/D3YnejOkC3pob4ECjFjY2gHcTKDCQdcqazDVx3e+XTzvKIoKXHG\namrE\r\n=/o8+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"f3b4f43f6ffd2b2d20a26782feb7a8c5bfaeb69f","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test && npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin 3.7.x --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.1.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"8.11.2","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.10.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms_3.7.8_1531318603618_0.1518400597086722","host":"s3://npm-registry-packages"}},"3.7.9":{"name":"abecms","version":"3.7.9","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.9","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"a7c6a2ba538c37bf06f8d4da9d5db55f106ec0d7","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.9.tgz","fileCount":548,"integrity":"sha512-Uwj/hBgKrge/h8Q7xTjMZnOchSgvUFElvKgf9VfJl2fhH09jaB1MyTP/riPCMFlv90sfl+t+BqOQxtrMKNwbLg==","signatures":[{"sig":"MEYCIQDRwfXg5XfhKn+1PpuLWql3WlAufS+KOhe2M2BqK7JDCwIhAITjamx4GCDiftntN6BJIZhtINmdDWK7+c1OQqstoblf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7003480,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcX1GnCRA9TVsSAnZWagAALP4P/0Dg2dDdNFZsRVz1XbjB\nGSKwYU6rpnBnoUaLIbGt8Wptkg8SUQy6pvLFku35EIzODT29W+4UyXD4G9Oo\nr0cuYq94OPwdKQoSPp4FeQLI5s2ZF7E+yRU/mZRFr0GgwhVgxYILSIzh18QB\nMgEbjYpYqHiu68ukVmEYtOJQKavI5N23CBYju3GO1/8xqq3ojA2g+KNoxSZ5\nzmti5AFMkZZNUZBucLQXZsQ8Haey6deW9EP28p5OQSd/sr10tyiUmOb1jwaE\nNRCBaKWldVPwJutr1lihXPHcQM4HgzQ4S2GHK+qgN7QrUixXWmZqUo6ajzdt\n5tsYRfifh+WuBLLctCYO/Mv4OlKIs/9FST5QW3XoKID/cYORif+Hb+JdPQ7J\ns8u7YUK4HRzcfU6vW3XfzarSUR/arNQJMacGj8s0h4+Zy2LuczYn9U493LoH\nUdg0SWhp/aZrrZYkAcyWMbpoD2DXw2zwlTzJ5ztX1p3nNsKfx1KUX/hcd0f1\nZZOdHMprMm5Vo9l5GGEWbiIqXeNpR/lQeRyKNcdgyXqI5+gGnYKpuT3BW+KH\nfETMQUAkkn8oNQjXgZdZ4jaF5Z5fJOLYLT0jjG7GSnAX1RNpuTd9nIsuHI9F\nyNs40k4dl4mJpHgj1PsMEYAmc7Nxnzv5ZfTUvxb6/X9IP3yhJ8McK16uB20R\ntq9P\r\n=3mWY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"e9f0a63c80699d28b65e72e7fd6774acd1ce7236","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test && npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin 3.7.x --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.4.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"8.11.2","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.2.27","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.19.0","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","moment":"^2.15.2","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.15.2","openurl":"^1.1.0","request":"^2.69.0","tiny-lr":"^1.0.4","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.17.1","dir-compare":"^1.2.0","extract-zip":"^1.6.0","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.1.0","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.13.0","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.10.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.2.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.8.1","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.4.0","babel-cli":"^6.24.1","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.3.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.16.3","babel-code-frame":"^6.22.0","selenium-download":"^2.0.10","babel-preset-es2015":"^6.9.0","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms_3.7.9_1549750694616_0.4058862215986183","host":"s3://npm-registry-packages"}},"3.7.10":{"name":"abecms","version":"3.7.10","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@3.7.10","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"31b9f2dbc4269309ed45ab895ca4843cb70fec1d","tarball":"https://registry.npmjs.org/abecms/-/abecms-3.7.10.tgz","fileCount":548,"integrity":"sha512-BVoVB4SN8qVRmjjR4dcsyqleTjFAToZZXByp6nEjmsY0cU8D1OSBsfvsT2x+CeRD0/U7oOMl6I3dWkqc3BIW8Q==","signatures":[{"sig":"MEUCIQCErLXIpEElltmc6rWB+XilN4giy1hlYj0jA6Bkgbp6OwIgP8sMIcKNh+Z29gB35gg4cUSTCwsX5cVXeabSRuyGjMg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7002430,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZtlbCRA9TVsSAnZWagAAhx8P/jAKlotbeAhaPqq+0VeD\nJMEDvhPZ8gIXIR8q7UAN1RvA0zzXzk1jMohVO9aTae1BAbevvlhAFjYp3Qaj\n5MLAlBvNFq+1vYJkmvQZ2V8Y7vQSsBtWG+g040Nafu+aU3jZFendCiffVLpN\nRCS8pfT9gWMyJ4fHrZnVbFdjyBiyxu0p/RrUxSajbH+CnV7kZUS8ml0f2Xj/\nKtrllxuiBRKz4dikoH3oqrMc3wNV6YiIbpDGsOkMMobjD9rnn6xFPKD5m8OU\npldke+ALjLCDtbC8bROZ3Ci6YMALGuyq3nKIb3foBxdpOLIFUM3++hWVyR0H\nODtoXaABY4nTAyFqTsLqeNMcX20dJR9wvq1TYR4uC35fRdxFe0zuqddV5PrV\nGWHgDHGl47xpG2UTAXt7gKjSt7vHEteC8Zr0j+TRB+C51I/0OB6k1OK81unr\nKhy+PQe0gEGd1cHp8DWinKA1Pw0cUoIuG454D9WDaqEMp9vxP8lD20KnuZht\nRLQpdcgreShJxWalVTTyzJ1UUmA5eCFiZYViYPPAEa0jUxj/GKaqV84GxWxh\nCD1kOt7gbP0lkDu+/Tq7sqIA9h3IKXk5PwzKzQLW6BAcZ4iNlfzKYrL5liCN\nmv5/2lvPrr1pllOFA3ZcQ36E6Yt54fDhGswWXO17B/reEq1eElBsAWdZfFDX\n4lc1\r\n=Zfo7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"e5e2a56bf0dd9682db38f366f6663d1573379f8b","scripts":{"lint":"eslint src --fix","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --compilers js:babel-register --require babel-polyfill tests/unit","babel":"babelify --presets [ es2015 ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","build":"babel-node --presets es2015 src/cli/build/template.js","start":"node --debug --harmony ./dist/server/index.js","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","compile":"babel --presets es2015,stage-0 -d dist/ src/ && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms","js:admin":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","startdev":"npm run build:front && npm run compile && npm run mvasset && node src/tasks/nodemon.js & npm run watch --kill-others","test-cov":"istanbul cover _mocha -- --recursive --compilers js:babel-register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","watchdev":"npm run build:front && npm run compile && npm run mvasset && nodemon --debug --exec npm run compile && npm run mvasset --kill-others","babel-app":"babel-node --presets es2015","js:engine":"browserify -t [ babelify --presets [ es2015 ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm test && npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin 3.7.x --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","startdevOnly":"npm run js:admin && npm run js:users && npm run js:engine && node src/tasks/nodemon.js & npm run watch --kill-others","build:scripts":"npm run build:front && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/server src/server/ && ./node_modules/.bin/babel --presets es2015,stage-0 -d dist/cli src/cli/ && npm run mvasset","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --compilers js:babel-register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.4.1","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"8.11.2","dependencies":{"on":"^1.3.0","qs":"^6.0.1","xss":"^0.3.2","jimp":"^0.6.0","uuid":"^3.0.0","csurf":"^1.8.3","debug":"^2.6.0","https":"^1.0.0","limax":"^1.4.0","redis":"^2.6.0-1","surge":"^0.20.1","watch":"^1.0.1","which":"^1.2.11","extend":"^3.0.0","helmet":"^3.15.0","lodash":"^4.17.11","mkdirp":"^0.5.1","moment":"^2.24.0","prompt":"^1.0.0","cookies":"^0.6.2","dragula":"^3.7.2","express":"^4.16.4","openurl":"^1.1.0","request":"^2.88.0","tiny-lr":"^1.1.1","bluebird":"^3.4.6","fs-extra":"^2.0.0","inquirer":"^3.0.6","nanoajax":"^0.4.0","node-dev":"^3.1.3","passport":"^0.3.2","cli-color":"^1.1.0","commander":"^2.9.0","deepmerge":"^1.3.2","striptags":"^2.2.1","fs-compare":"0.0.4","handlebars":"^4.0.3","jwt-simple":"^0.5.1","nodemailer":"^2.6.4","prettyjson":"^1.1.3","body-parser":"^1.18.3","dir-compare":"^1.2.0","extract-zip":"^1.6.7","oauth2orize":"^1.7.0","ratelimiter":"^2.2.0","smtp-server":"^1.17.0","ajax-request":"^1.2.1","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.1","html-minifier":"^3.5.21","passport-http":"^0.3.0","smartcrop-cli":"^1.0.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.2","passport-local":"^1.0.0","express-session":"^1.15.6","handlebars-intl":"^1.1.1","helper-markdown":"^0.2.1","express-validator":"^3.2.1","express-handlebars":"^3.0.0","handlebars-helpers":"^0.10.0","passport-http-bearer":"^1.0.1","child-process-promise":"^2.1.3","express-secure-handlebars":"^2.1.0","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^1.4.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.0","chai":"^3.5.0","diff":"^3.3.0","once":"^1.4.0","jsesc":"^2.5.1","json5":"^0.5.1","mocha":"^3.0.2","sinon":"^1.17.6","eslint":"^3.6.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.2","nodemon":"^1.18.10","babelify":"^7.2.0","inflight":"^1.0.6","inherits":"^2.0.3","istanbul":"^1.1.0-alpha.1","prettier":"^1.5.3","watchify":"^3.11.0","babel-cli":"^6.26.0","coveralls":"^2.11.14","invariant":"^2.2.2","node-sass":"^4.11.0","browserify":"^14.0.0","nightwatch":"^0.9.16","sinon-chai":"^2.8.0","source-map":"^0.5.6","graceful-fs":"^4.1.11","parallelshell":"^2.0.0","babel-polyfill":"^6.23.0","babel-register":"^6.26.0","babel-code-frame":"^6.22.0","selenium-download":"^2.0.13","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.3.13","eslint-plugin-prettier":"^2.1.2"},"_npmOperationalInternal":{"tmp":"tmp/abecms_3.7.10_1550244186288_0.7212803662336651","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"abecms","version":"5.0.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b31a8d37b290bc98cd391ab5cf1dd46daa55a3c9","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.0.tgz","fileCount":1189,"integrity":"sha512-8x0uN6Oco8/osTZn0YcS9L9IRuB75ur14xozVyxWOoS1iZq947A+5HMTFNmb+8PZ5H/3ICzIFgw8Cjr11du7ag==","signatures":[{"sig":"MEQCIEsOpkVB53BI1VqxqCVawuNuLe4AYFPGVgRyCkMDfZ57AiAvwaZyolAO0xIX7BpWwympTmFiXsSfowqRsUdm4ryTgQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25264906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGxGUCRA9TVsSAnZWagAAT9MP/1kYJYiqqrCzw9klT46k\nBH4XFu4DF/t09xJzAusZJscPCnypDIcpX5UhPktnTWyXfMtLEgSiXIlnjOur\nf2Pqx4CM3cLDeN4x45hqhhNtD6FZPOYFOOoi92SiUSwc72SySY+GlYlAmndU\nJUYaAS/RzP2+CMER/3j3bqSTvfT5yNNoyH2szFEFVRGxbiD2vKXZtWVaqqI0\nUJCx9lUd7oIRS7cagmxGslAV9ONfsEXxsxse5Zr2pXY8ZcY54ikGNxDesRaI\nowDgnyJDWmnk+ag2MyjrxvqaNtrzVzEz3vqdtJ4a7Hgtohaq5f7NEdFWGMAG\nv62n8Jadz4FtzpUHpYomxSncBbVUSv16aE+9nWEYwHUaHrJoLT1aNL+/0uJ8\nB+tl0s///glpAm6rgAlDQD8BvWVyZh0c/gHlY188qAYluZ35xWDkX73rYuxb\nyZL7alZtJK0uOzvEzYNdCdWNQoL+V9zwNyYHuQq+oZ5sKDHFMhAS1BSMAOXc\n8aQ1alHK/ImvUcraZLhwPXJd7VurAVfgx6RVkfTIURpulKQNAE7GGqXhytZG\nslSc8LzJpttCNvv04duOOCpa7dKq40OKoHFU7zwm9w6v7fTmAcv+kZbR/fiB\n660WrIpMSBoIcejxlENUF5/fpa+kwnC+5+S8o5NL5CToaQ+fi3OBqEqLw0iH\np7CS\r\n=rrYN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"6ff413e4e8c11e3582d54e4c3f303ad8f653407c","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.1","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.0_1595609491429_0.9148565977575391","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"abecms","version":"5.0.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"caec8cbd295b86ee290f60c8193370a4ff0fd13e","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.1.tgz","fileCount":1189,"integrity":"sha512-cOxi8k024sVZsjYz7DYVM1ULU8fnwLJ2NmHORJDZtDoKXmJmMP9K6HYF7jWrx2TJ5g1tEDJFveTtw+xgYfoKhA==","signatures":[{"sig":"MEUCIQDTIPCGAN3Xu1r6Tv/mVfUjwCWE6Ef3FsVm/N7eEdRrYQIgQm8Fe0qFrx2joDQ1uciZLGJ2MOVdqJGX+lQTQZL5EJM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25264978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGxVrCRA9TVsSAnZWagAAaa0P/jd+PeU/tMn2KV/p07vk\nFDd+uDf7bq/JoZ8K7s7T+9/L9O8O98m+X+sCS/zoqPv3ldVyxEJgvIiWtusm\n/QtITePiifws/OXD/FWmCXFzNBu6A+oIJBd/tZiR8iHlcaTGznl36kk+fTgI\nKDS9g+q31sBpW9BoWzbtZbRKcYoDNUkxvjUV8+jCHz4TVVxKmS4ZYN6NM0+b\nkdRWaesLmc9VE2D+MHdTBFgRgKmD8plKPWDK9vQM/JosPpfkVbVIKBkiLSgV\nxZvCmCN3E2n8Yfc0WNVcFpytmtnFp7RAOFjyFA4UKN7xWUvd5cS0ueuOHvpn\n5J2JYe73nTE+FwObpp09KUVmzqcDnei+nqmTNIpEYUUXyms4FUTOL8mn98Sn\nXMsIUqdBmuqk29qWpvacHQbfEUYAwtvOnuTPFj7kmwQKDUTUPUgl5VQRkKzO\nZJcujDR1POmtPlYz7iindriiTIl4YocgSKHw1pgCPbzwDXB/I1GFrv6WVy1c\nQEs+eOMdub7bHn18B2gFmqBtPy02C0vryoKpYesjaq2GaEyut8s9tL2E6EjL\nSeeQ5OxB7VqOJhuaSI17+TDwP0NFD6bTCFECUzxe0T4DCjQoaqJJ6H3HZDxr\nMK4fRrX12qiemPNLBTtdq1PfJmg1YhPh4wHYpBNdSInoGcSdR7mTpJR4l7Zw\ngScn\r\n=SkwF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"1e6d990236bd81c7ced5c39dfe157e1b6fc3de07","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.1","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.1_1595610474853_0.25853050898098373","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"abecms","version":"5.0.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"d650a9d979b8043c53c0b0ab72e6d5b96f9a46d0","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.2.tgz","fileCount":1189,"integrity":"sha512-gT+5mXL9iwhK5Ynw+1eUMAJ28j3DVgg56fyLTFIwwgQYJjFJYcah0e4BA0jXcQq/RIf7lj/WTTCSMusoPBAW7w==","signatures":[{"sig":"MEYCIQDMqoubbqngbRwfNQcUijwCu6IWvWXi2mT8S+YtrXRSuwIhAKAC4UcJFfs+6M85GO5SVxt4jAIwo3AWeNgHPLnal3Ud","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25205740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGxfPCRA9TVsSAnZWagAAwt4QAKNWggyZZ0CdTdGGOmhs\nEzaqNwFxFs/vppfvV/aF+tUW966p64umsmzTwDBaOfxUFm2TWSXnrZVxejG/\nFjJK7lZ9AGg+nKe1fg7FOYbaM67kGu6Qw5speJGC81pMp1M+u0XcgXjdnipI\nckfjDTc+XlWFV4uJXDgj2x7ef9mpRYC4kX0zQJ9jAEslxFu+WU/HyOrBUIjq\nGfk6X607ppLRZ64kVRJ+sziWyhf1QGpbJKT4i7X42kF5GINMtF/QWjeXSDhM\nlBA4HnL8D0hF63QPKGFObpsFDXI1mB5/adsoHTUBK+dzyW62e0JKOQbfNEPi\n+8LRNalWRL9GxXuC3RvsEkiP1p1liMi/JJjiNvSA3FTPTMS9x64UwN6on9Kl\nfGkTjkzcX+zab6Sch76PdA+OR5VV5NrHl2mu3T+0tRbuImB02jb1rVeLZLr7\nGfq4IEDXsCaCG1dBalMTThDk6DIly4+f0Iss3xITNiLGMM7xOcgeqaTEzeYS\ntjQTwIccYgrEBQe1q6bV6adu9aP2CWVIqgEykjcMIEV1yPBYMHn+uoleDfba\nsjZrlGd0jCK4Ot3ZhUvdElDfdleYT7t17FRkqlDUlclTiPfvDJbaDH6LCC/f\n+Cch6PzAfqSjf40GjZlYDl+3d3vAJtzYKpNLDKrlqXnDxL/dkDfrOADHfD5R\nEPbt\r\n=hzZs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"f1364b804f8ac1a38cdf08923dff4355acd54d57","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.1","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.2_1595611086778_0.07015121879332509","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"abecms","version":"5.0.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"fbe282398759cf431ca9b4cbe1add684569c7203","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.3.tgz","fileCount":1189,"integrity":"sha512-5m/tPNFlG8qUwOnTxc6UrvsXNOp23Zx7XLzEcEZebjD431K0EoqAUd/CPbK7K3xeaeOA0cLYBqTWyJRqQ9sGew==","signatures":[{"sig":"MEUCIGjVxeh51szxMd+jIP7mBcRNYbTnra8zeDBvoYTqdWPNAiEAyW+MIj9W9NrKQqiixsvh/H0DIOITvTK6FCq/DvsuRdY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25205740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGyzCCRA9TVsSAnZWagAAD+IP/2BpjqrVt2A5xSigXb3C\nqKE+uH1yb3XSHBwsiKTVKC6D5paiykyRC/dBN8CFLNXYWcdM5xzFyB6kYT9p\nSIuquS9AK/04z5xiKWT41KzrHCtfypxOhv3Ia/EGijRjAZ849FQ/19JLYcLM\nd62i33jdtzzt8EOIz1u8uVY2HZuK6vCelct2f2MxFTjBMnvOyxXRf253lgh/\nAB2Vle1wYHDuPFWvc40vsq6dqZXxIq9gE3d9snW5plQZskR8diVzCO9jGaO9\nPPtqfh1joj8RZdeHN6nEGh/2cjv5FIwi4xxCImumuFIJV5i1u3F+Bq2c+RXW\nnJ/NIflKUHpaPLuPcpanU5OBhXrlOgBzYbLwbjHWePdPHllgtx57HOtqHmtx\nbbblm4donLH9C+hltpn3k6LR2ttiVpYSStVBa3Yr/tYMOvDcFWs9NB4F+zgq\nayvVnhJiFH7Qz/v6olDeY8MQ91C4KzKlUmoPW3CQJbsHvJOZPJiG2LuQ4LMh\n5X9gnLc3aCix6wsKGUXSiZufmu9aCk1cI+KpC+gsWNLRPQ+riVwPKPzLqGal\nwxC9AJ9VwjEr79jKnmtHgXgmvd40GUPDpk7oVleNq2ApQIWNzkG4baZPnlmp\nZ7ye7UWmVgWEVqX00cL6CEI08RyJBYVcsZ7ijO2NqTfBihQOKUVxBJBHjErt\nvh0x\r\n=wwx5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"c93bd4d8e229fbe590b73721f2c30d96f402dca8","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.3_1595616449191_0.9419468575717447","host":"s3://npm-registry-packages"}},"5.0.4":{"name":"abecms","version":"5.0.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"cb77bfef1b6414b4c713f32c494e93a4b78d26b6","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.4.tgz","fileCount":1189,"integrity":"sha512-4WgRabkfmWpkFLx8nCJkPQIdtW5AplD4jBNFfao5IZgoWG3mgHkrClGPBad3hgUaH0v8hjkVmMvAAq4GG6Hi0A==","signatures":[{"sig":"MEUCIHnDcGmj1lo/IFkSWJ+V7zkfDbYw4dMpwheaJ/u3RNt9AiEAgKmP1muekrkJuRfV4cGX/QoB/vdHGY+PoMO7oaHBD6E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25205834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGy7lCRA9TVsSAnZWagAAF+IQAIxyNFzN+aGjxegEiMEN\nFVjv3Ep0KmoFxQSgho/HFrDXlfnbvocORmXgQoPUej+aMv+gvgYLrjWkMRrD\nX/YIGSbO8Bn4zGxTGCd5IF6mcANI1JdtG3S2g+IsNiMTdaScI9Gc2rrwLicU\nBv4ZIHQuAK4ROA+YKvfRc3Ox7PCeMcDTEnFmhUOjXcejmpS9E3Sp88UkvfqA\n19j6TbTPyboJBEGNWeWF5VGJLRqMkFGaBThBfG72hkWIGjK09sQV+LbgBHDd\n5NfggwIkg4z9D+/28oOHTiN2RWwHl7hRyuWq8uJOBJIx12cHWSzDPLN1ZN8f\n8NtJJYcGbRTt2A5X6HmaDqRQXiPwGFFMJ3pccQ6DyuEofQ/bl/xW6E49kk1Z\nuEBx8Xll63/ukSpOYkwdNFfGr3+XnMdNwnv0FNMcMDVD/kRdXsGxR8gzdJr3\nzM/xWoSrbqhvfAYPtJ1nVniTw+1cUBbSL7Ic+6vMym7RSiRYNHSdpK9elgJL\n+zrQvrAFSxn7kx0x/hFsvP9pYM+WNIgk8BLUESwBU7ciQDDt4oxT1RDxCWsU\niZ0+FQeVmjkG1K5EP0IN7CHPlYtxbo0VRnry9H10YO3M0DBC3zwicqrm4G6o\ndbfsxzRsI5EpPJPeRGxMi5EWSQNvoTTRag5nVqwh/bfnWz4nQh/IiK+4dKmP\nRAZY\r\n=PH4x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"2ab6368e24524063851645f42533bd7de4cea04f","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.4_1595616996947_0.296848632364372","host":"s3://npm-registry-packages"}},"5.0.5":{"name":"abecms","version":"5.0.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"0b07151fcca5c0d4932ad35919d72c3b83e5f4e4","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.5.tgz","fileCount":1189,"integrity":"sha512-WDMyJp1VciHYS4fbw1+LMRQP/TNyiM8bvekOV1W3WtK54QELJxvxNBmmZjRSy9tMZjxacabIL6xOS0Q74VmQyw==","signatures":[{"sig":"MEUCIQDFElQYatu+JGr4l1O/8LmkKthaPw6OUcYczOPt7bvVjwIgTGSRkm6Dz2F6vlAgp6ITw7Nuf9aG9fmURVfET7JFw1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25205879,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzJsCRA9TVsSAnZWagAAlP4P/RyFHvC0kjONdrg29Hw3\nPc7Af3+QUhJT1s+gC6elzjyTm4LbuRpqk2Y35bQ610Bibo8FQWhItKtovSsx\nIZYSQeWzV6a9kDgkEKN+J18uzR6HpbrSqOR/vH2JOIkM2I4FzrwG082OyEEK\nHZnHhW2MjaEK3mTK7HaIS0gUPPF5TIpi0EK1ApkEowItLKk4WRPYNHBzxZl2\nrYlGAHcRX56HaUcCvTuoadY1AGB5/d2kWBvtjvDsZVd6H5mzI8ZUsk2Qqjde\ne90gZnQV8r+AtoI35BbySVtgjQ8XlbTLwu8/7CrUGnNN8YPpuTqXSJ44d8V1\n3rpclZQynLZrTqQ9b2wsiKF5iCFqezjjYHT1mfX8nA8IbPMMzybKRTOrPu7m\n23lgQP4DbYeVeAvqpDHteYL22nThRpieVdqmifxSjnWuOQJ1VQTkw8oWroPi\nBiFO0SQ5PFvxl2Ls11FR7ABeybZ+KoYSfsHtvpnvDwRqK/FkmutG+sngHHw6\nyT6crX7l8lkZLas9IwT/AgyvLJwcL2mrp5c6ZIbcHL5M+fCGuMqeXRLuZ2PX\nBa3DZ+zUH+xgTbu6xv+8FfwCY5+0kSY7/eJI66TjkKxw/2089H+EZfJAMiCq\nXqZQRuiUMCXXZ42/brQdqZkQ7QKYgoJo55Y7l6aCMvlllaIfHCyr6vkSDdsf\nMP92\r\n=uMcE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"c3b0e404bd0371289687dde1b019159842a1a6b9","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.5_1595617899443_0.9434779053192388","host":"s3://npm-registry-packages"}},"5.0.6":{"name":"abecms","version":"5.0.6","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.6","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"ee6a0c84081fb2ce19d6e393b9fef2be554abc8a","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.6.tgz","fileCount":1720,"integrity":"sha512-WDy7HvrDRB1rZYz8AAPSqlqaaeaXl8iTDDyc9hlR6HnGzEk1O5H+4aNztl3v9620fLGgCtqyQR3NQnYkqeNsVA==","signatures":[{"sig":"MEUCIQCkfESh2blmXO19kZezGmbYEh6vV6/2raReLMgZe8Er0AIgDQz6DfroaCVvI7SuFYGFtDMbvOJ0sz1KDHhxDN2ocn4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33661622,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzT0CRA9TVsSAnZWagAAE3cP/3jM6lgfcUYPhofgOxBE\nTnuqqGINjusNbPRDCWwk1KJpWVu77+vSL7faWSQYGVOPEe4KsDrYifWrnqfe\nl7+GxMslaqE3UT3/buggoWWiHEqAcT/gKosnG214FjahIhBFMaMVhDD1BhYp\n0ZMmPhmS9jgbQwoEj18UqAu6nmbO7HQXD7Vcy8+f3IfD0qkDQaIzaJ3kWXJt\nXn3S2bGywE3w7M3lD72Key9ewhRG8s1giezp7tVVTu2YkpRjBttveqDg5DvB\ncmw2m2Q1GfJXMEtNC/9ZKUlZedaZ+dEdI2WP0M/ZxqNlA+8jIO4LIEcWEevk\nQxHbNdYKl+uGhebhPURBBKrxKPymiRvR5EryiAw9hCYJs9+MrjnEjeLyF4ZR\nRGZEoqVFDu+YiBdsYQvb4+8U62kaDWBPwvCCVLQjsgTYRkaYz6G/In80rul6\nrDZz9OjNK4HXuiDfPCONLrD6Nwzy3nbH8b/GXEB5Huk6f3X4rpwd5lT4xPOz\nbIGOFJJ7vLp00/dWmOafOr22HXLYQpkxnDw0sguSkIQ1IwB+2Av3YDwjMPY9\nB85rfMX0zpNQ1T/OAFVw7B5VbwmaIvojIi5hC1++eCD4on7a7Cp60cpaGZ0Z\nIgIjLrP8pwBy7lR54X2wI9F/Lhd26xuO3a9mqszQai8zf/mRRWeQOlgA+GqZ\n58Y7\r\n=anuY\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"36b357029392ed29cecd139ce7aaa1b932428d04","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.6_1595618547902_0.03052766163318643","host":"s3://npm-registry-packages"}},"5.0.7":{"name":"abecms","version":"5.0.7","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.0.7","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"5a983a73aa1fbe4b389d92387c0168f7346583ab","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.0.7.tgz","fileCount":1721,"integrity":"sha512-LZsTpYFxgVlQOp6Zxm6Dd7KbBmzX81EZlQJsHZEfzXkJOAF/e9onS11pQ2wZaGwhb286jQ5bwGJdvRT5hONITw==","signatures":[{"sig":"MEUCIQCGnUVgiVDF/QjwPR12A69Q+pTn29oGnm2I4owvi5mVGwIgaOxaJ9awr5uBCPxW3cfwT1j3DYaEG4L4TPZpMqmgD9o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33749627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzqLCRA9TVsSAnZWagAAKe4QAIYzIEfO+L0DSDdSc3fF\nrs9q2tfLgWP9NU0iCt/SmWazh5ds5PFKum/w3bpbFMq/r6CZENXjb5lHp1O1\n2t1MktwMhQys2S8bqM/VNhg6PpGf4XdejowStHiQxjby8YbWm1PRtUVNsBOd\nJ/AL2JJ2xy47Ojyy7FfkO7AQf9W64dWflGg0K/+rZzEPwkniS83uUp1jRb6i\nbtZoSbWN4oYhfK8Qsn4x9IbEMPP7qhRD7kY+VYdY3CgXCks9/1fTKPXlNM5B\n+FHs9YjabZsNTvqGCfXuQtriE6Ip1TD4bs3dao3Kh3VlijzexRpalMUBstEq\nW/McFcMP7N/dypmenvWacgko5EeEv1t95xqDBcLnl5TogfcT0EvxOUhk0m6O\nTMFwQ6DKpfyLiI53hdERaZPNT7F6cMnrs4cOurxF4yFdiWfRBXT2zzZLqrCN\nS3ttjtv+fU+Nr1geXdL3NVxvssHJ8ca5BAp6JTw1ET0QtCIK+5+4sdUUNJEu\nbq7mBlOXwrmhhPdWECekwBMDS78/vdNiig1sjT+kw+SdsY1wU1bpLuHijWU6\nnHT6pAUl6uhURS/KHYPPzXuusfzWqGunYdYMgb8XgNbb84VwjX3Q0qABBV/T\nfd7UXEyGHB4tmYu1d1uSgYwBU+Hq4ouCw9VdtGKkbkUQpV//rAoZVVtxL0bL\nBrPR\r\n=/gZn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"94e41bb7fafa47a92cbd03fdd77e7789a28073c2","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.5","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.0.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"^3.0.2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.0.7_1595619979046_0.5694459407221308","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"abecms","version":"5.1.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"92314324bb93e4ae2eaf96a7340dbf55aec13e4b","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.0.tgz","fileCount":1721,"integrity":"sha512-YwWd08QDlUY34MAN6fdb/A1qrVMsEWMSfSDUnymLj+yB3tcc+300CYwqJdX9I0PcvuKIz7RtqYQw9wFQHQbgcw==","signatures":[{"sig":"MEYCIQDkFHvmHIcx5p51JA6uKj1N3aL0fohJ7ZpJr8XzCDRJzQIhALNXrF9USZlyK/b9twP/mzyxJs2pMcO4rQGsIpzWgzgc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33745858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNQl/CRA9TVsSAnZWagAAXp4P/jJp9IgBIFegsCkL5HiT\nn/jzFN4hcjqtIs+maE6ky92OScnM+c3pXlXkygb7wjPoCsuG/AJ1zHV3GvGr\nPAoen1q20oAvx8JwI6IAsbF33RP/0sunJZ9qLojYFJh4SKPRtvGiOfIDB9pU\nDWUpN4h8aDSt1O6TROpO1trwIGwkijT+8fXeWvNFaxS0AmSnSMFfbky4JduP\npZ9Z4FtqmSWUblaXnahnmhdrYzlVMyifpQ77AJGYKYy+/TglBarADbj05ZQC\naBmEuIxuIRdSj0dDvRCvKskQD9YOdVP5F7FfOhdtvos70SMOGrGQHmAodJnu\ncwiXLVy7tBH23GjsTWMCMlMd/89p0fYsu8y13no8xS6kLKUECcgk+6PwiDTq\nkCzP/u8nh51nBqC1ZVmGQI2FL8CjIGSUai3UUDEzxcfIxZNCJFqV6469WJCQ\nKjFgDFMH6kblZaok3AMMbJenem3YAP8tymhaH168bCfS55YBuS3Fv+hSndhh\nVxkz8L/+JkSefSQQzEuUudgTFwFoJzX4nT7HUqWzQ3yEstogoVVCy6bmKxot\n0oPT8PDSqTTMEykzk89p05W/PkNpMNCqWbKw3sr83NOA4CqYXODkHVeYtEOL\nZpx14lei/HlxFixi4aomJn0pNEE8+udse1NyLmHgH0vbT4jarsI1Bn76SJH3\nHaTi\r\n=VNwZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"8e292b8515645dda6cd88047aa8609f512f12125","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.4","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.0_1597311358647_0.7644346290671045","host":"s3://npm-registry-packages"}},"5.1.1":{"name":"abecms","version":"5.1.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"853ff2065c9f2e4bc9af645bd0c6f9ef2361107c","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.1.tgz","fileCount":1721,"integrity":"sha512-+/nKIbItYASCQxBIytWUCENG7npcQyeCcfhekEkuIqVNIAP9/da3053sz9P/1RuWnrTQv1OSvYa2umyHBq7VQg==","signatures":[{"sig":"MEQCIHRMJd2VdDa0fKNXxSxxYZvkfKk5reP8gB44zidhdyuTAiALb/NK+4kYW6/4vcrG4yetKvPszQytwgvWhPqWOJYSLQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33745943,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNrz1CRA9TVsSAnZWagAA98YQAKNEFh86n3h5yN6T5Gro\nHM+D80aEzktuZJAwuv7Ei3nZMXpqSsmvb90JjOeJ2XnI+og45XDFXnlsqwO7\nsGYnVd3OsUN/9kwK3sLy383SP3oVQKUNLoG2H5QuxPGzHdJgHpwfcxOQDylu\nK62w823ipYUN/nn6/wf2ld923Sb6gSVL71qVUys71RQ+cnmCy0NheIkGMIyd\nnbX4SrKJRCADGbQmwncgb+rAJQhNHvcACTeZxfjgakYS7lh69QoE9x+6ROh5\nfe8o7tOs+2fhgCL6T+4vYYfwYfuOU6Ti4gWpIi0p5BdtBApLHW7LPCmmUc6i\nkTt30bUUkUzjgmskaTfEIT/QquxRWAaQJ4ZWJkvMAMVsngLNw+zD1tj9+sc+\nR0/esLHDJg6X3la4nhNKPCDDm9b+QCtB4z7Jfa55BkCMyfQ8TiHWlFAFXM0u\nqs7d5SaKaR2jRIyQGwaesTXfz/JNPhiX7hXdnusGCeviR1biRlNknNPLZjn1\n5FXLlFhzXMiDBf0VG5MuCLTRna4Lvh0Fwx4DJsIqj1JLVGcnRsNoGDNDEIJj\nsqSaoQOtBaUUfXTr+FYftB9Tbs0/OCsqanPpsp4nDMkrWzAj8tgCiyQuh+tq\n9zAFOyZ4wD7NdVKGn6dLKq7cvdCZxX/14DsLrg+rpjtgQ9HrGC9IiLcEk77c\nMG9V\r\n=CDfT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"e4168713b4810db9c2326c455039cdd52e356006","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"istanbul cover _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"istanbul cover _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.4","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","istanbul":"^0.4.5","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.1_1597422836067_0.9451964106519644","host":"s3://npm-registry-packages"}},"5.1.2":{"name":"abecms","version":"5.1.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"573720a9ccda933348d033ac8c8fbd46de402d43","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.2.tgz","fileCount":1722,"integrity":"sha512-In2uViYFp9hjIkMBBovJsYOw7f5zPy6ysVMvVAKIYjBC+GncclpOSRb4ez0wA8VwdnQA2GQLu11+I01dYmgAMA==","signatures":[{"sig":"MEUCIG17OHuhr4yWEAFEvJkewuV4JDs+xdCkWt+yxlixZWitAiEA99sY69wMi4MN1rUEIApYSpDY+LgW/VlPu0kBWg6lIsQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33746416,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOX5eCRA9TVsSAnZWagAANPkQAIzkFKa7uDvtCznnc9Jo\nykzHU+g8ufuQj289apYJeweaEUjoddVmEPoz6J3+Fiu7EfLNRub0/ABy8I8U\nn5ZUyCSztScSiQPLFVbkMSqXToaUFoKpGATO2Ca0fM6jFwW52UfkDLNpT0Yy\nZ6RTZaDNVqueor3l1/tZEBnYh8V0Tc4lhxSBmQgjwJJ8YaJkOFqKF1kkHNJ3\nLM8QsScucYTQ6Vp4ilrQBpMtaRME/XxygqANaLe4AhP81P0XWms2zVBvmayy\nuGYI0h9o/iMcj9IMxkQRzgJgsoggT5tVaTzlFRcP628Lqypz1tm43WdFjOEP\nynx6pMvgqItfFDecAxby68utkmSaOOi1sa3wO9RN0+8eu6kO5hJOl809tMoZ\nLCedYf9RObgIoMsOGrbOSHDwyLWwR9uTVCmURLwUEwz43LPurL1rYSNalfTO\n8UZ+UVUMEuEuDJrdfWsp5E5K1bhiZxnGz5aBTDQUgvd7L7W72Paqq4dz7w5G\n1lpdzgZmE6oQMm4inDzOuT+UZx9dzz7Ro9ZUj0tBNSNCA1MtPtI58i4K9Q/V\n0PKyXqbEmJ5GGEw9EmY4zQB5pnKAhd6OIedyrLHCIBWMlveXuj18X1Ov3gZo\nSRFVWco/Un62LNO71jUhWG2Rco6aAsCe2G9Zohb0Y2O21NgHvfc7+HDG6ZBa\nH7pW\r\n=gu8l\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"f3732fe356cdeece5700a0fa75e15ca8455e4515","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha --report lcovonly -- --recursive --require @babel/register --require babel-polyfill -R spec tests/unit && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.4","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"10.20.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.7","jimp":"^0.14.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^3.23.3","lodash":"^4.17.19","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.5.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.4","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.10","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.10.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^5.3.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.2","eslint":"^7.5.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.1","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.10.5","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.10.4","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.10.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.2_1597603421508_0.7354823857175381","host":"s3://npm-registry-packages"}},"5.1.3":{"name":"abecms","version":"5.1.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"2d9cf61c85d75e1e2c55e47f8f0572e25d7d5d4f","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.3.tgz","fileCount":1723,"integrity":"sha512-jFp4CYh+XOKDX2+glGkyOWRtfOoBxnwwVb1gKrfK27v6o9XX1Q43fU6q1HZjRVyOk3vveKnh529lJk3ll0WkWw==","signatures":[{"sig":"MEUCIDaGKWAoDP2cc92sSLY3nghMRZGiustb8OqzlU1Glj/hAiEA64EXZnNGa0+hbLf+u9Ehqjbm6uCKrJRLSyKjaQ59EhU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33748877,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOqxkCRA9TVsSAnZWagAAUZYQAJkUI17VDCnVj6IzRmBN\n1XpQkRHMCwSc/QNWh1nq8rIPtT1LawJkquHJ93KCvFbHiMX/6KpH3Pgh/gnb\nroKujzoJwUys0LZlRcSLrcbXmVnhFweZIDAJi54IpnmAL1Oq3G9gSpM6whuX\nbpYAJvZgngL80KPJoQVHUV3icDo1efpckX+NtP+fn9y7BqAMRPV+DufUnP7I\nDCNnUmiMS3Xs6t2c4MyGW86YKFq0ruDDezKmss5HVcS1XHbfqEBDcgsftaUK\nI8StzARe1LxbABhevgDNDsqcyugF0vMBPjkYXYXlHdoLx9pl8UMQDKDbbDOQ\nOeWdeASzt0sHS+mSYTHM5USJLH2+KpqKvJg+WSlZkXuWPY4DgvGPiHNDTwf0\nLEkseNG3Sp5i4+dgRH68OjH2x7lz6URXZM+ofY7EIW0/FEuGTep4xzGnbe2J\nLZuboJAyCeZTYqzGWNwtvBjLp6oWTq3lMV5KQprI7uPO/WpVdhpCeSZ0EdG4\nwsusIL71bwSnNf4Zetf/UozpS6W2Nog4QTyaOh6ZFxDbDrbQqN5uK5kPvTn/\nHB0zJErhJ71CRIuLMtyXoZX7cBeugV28QNs6+8fiicUjjgkuBrath3CK54th\nFsTSoUUEfAJM8YW7aIpNLz1/RZUIXuyalLYm22B7TdsR4/kS+6hNAq+bDUYg\n3K1y\r\n=nXic\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"cad083ff0ac5f9ad55b146f2afa2a266c0342c9e","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.7","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"12.16.3","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.1.0","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.6.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.5","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.11","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.11.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.6.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.2","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.11.1","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","chromedriver":"^84.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.11.0","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.3_1597680733507_0.4042527312774946","host":"s3://npm-registry-packages"}},"5.1.4":{"name":"abecms","version":"5.1.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b6427de2515ba6a7505282558a1682fb43291d30","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.4.tgz","fileCount":1723,"integrity":"sha512-TdHokz1IulUbBuKDVCC+9RV5tAUlnmOcZSdqnmmjD+TC+ZMHzKSHUx7jmTJsN6l8A3581YeNU0rjXDKd3Z1HmQ==","signatures":[{"sig":"MEYCIQC7sHEmMaf/Vz0gVGuZ20B51+kv1jZmcqGNuAEBwlLYtAIhALTAw5lLxq/fjwTMoEGuwN2r0nsZdQ3q+ih0Ds7y1tBQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33749353,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTfACRA9TVsSAnZWagAAp+0P/3U+QKUMQOBr4mnCU4Yl\nSf+RVgWZPI06WlqHC/ehSMhdeJKA9sf49ekWgtFEsyecyqibHmO2nHa6TPcj\n4lIG1rc6ijrDHhI27zoXeBRs2ny6UI3R+BcrSw1IqMiNh59kNVrTdAMI4m1m\n1HSik62sQSs6pRKIKk7+hIfYef4opOU9TmS1Zm+210eFjg5v11m7viYoz7SK\nqOH+g3pUKr3bkzy5iaFtY4ljJNGnPeN4hlITGFemLI98Dmm7ySnA47eiBmN7\nSeSFL3b5B+ZZuOgcGd1Mu/T0pk6tJDrc8pyxuQyzEfqV6JvrlpdYiTCVVYWe\nfYlG/gaPmLDpoF4U0Oh9SeO4YQwSLpwTVzADoqhgbDIqvZcyWs1kSsMCB+yA\n7AkCVx7bX4E+/asS+84yfGNicBRbbYp/bXHM/xexbigxfupx8yroanyiT0SF\nHBhrp4EBo+n+aVnnIBo+Df7CLoi/vDWZ3kZ77h7d2wOb7yREYDuZRqVpWWRc\nnxdPUswwkNgwF35zJXT9PlLbrSdXjQ55uh1vW0DOH9u91nZvnzUEiQAyG+el\n2C5aLyV131vMHjn50qhBq6dWJkY01HHvWVLQr8QOOfixCtE8A8+mbooQDriQ\n8O7vl4vd0HouzAkywMxq8rIIMYPzYH5zM1fWEoZ8bGUelyCbJsvSp5Sobhpl\nuMF7\r\n=QoZz\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"8274dcdf72c7ec0ec27c1723cecdbc800e42031f","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.7","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"12.16.3","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.1.0","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.6.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.5","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.11","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.11.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.6.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.2","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.11.1","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","chromedriver":"^84.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.11.0","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.4_1597847487949_0.02473213358484805","host":"s3://npm-registry-packages"}},"5.1.5":{"name":"abecms","version":"5.1.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"fb254e219ed1aa28c9b3643a15bc9f3446d67d06","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.5.tgz","fileCount":1723,"integrity":"sha512-JE8TNAwNIBO+yaI9kxtswIke3o/BJEpn3QbMQ6MLXxo/6idmtfcjM0Q8k4jfL8z+vN4wwv5er/UhconnJheLqQ==","signatures":[{"sig":"MEUCIGOAkXa/u6csn+WKcWyhToBMJq+WmzCKFwAuL/iwYzKuAiEAqyE5X+gX/PlHXZBQl6k4oQ7bRNrum1PvnyHfhPDFKlM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33749403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTokCRA9TVsSAnZWagAAHogP/0xngJ2ttHm6w5HtCoPS\nh57mea7prkyP823MH1S4natTb730BLed1P185ulwx2+c7bnocJvsr4MHyJ5B\nSH6UiU3uN4e1GcDmSnlWgp7osQYuizPlDX2k2sCUB/5egWrTvwD73css5255\nyEJCelxKFqrQrPeR82zHmGZpw7v2+84X7Tyr6ccXGrAil8vZ6ixrcRXs3Ew4\nG7c3RqFbUK/IPoEtDEeAvskuSJFSdMBAyyyB49lFVG1B4eABSyhM2KsPcZ2m\n7pN+lVKgMTDAJ1chmlD9JKpYvJ0q6aga7J5ejpoz8t4L0Vrh44xuA49eBfAn\nkJbrVjIS6zZ9uojlbd7ACkDrWQwE7T+5c21NFWBI4a0NbYdgr2m1TmwPoGIM\njdyBeQ4QIZBwCfguWsWOR1DqODNEW0wDx95upNwLIoTWP3TSLiVBCy+nseOv\nKpETNEZp1kbDIVgs7VnSMtCsKOw9mDkUUwrm87N9FHT4y5ST0CgPg6GipLNn\n9sUwjg/EnEt7wN9E3uWi6r9IPBqKh46+AWhKB9e/+gSKf9Kl5xrJBtyqPQVZ\ndMbueHRnFbOZQ7EpHNl05hHXyTJaK5SoNb1mopYKhaStwOdoXWWT6edW6ZOF\ngwYbHenUclSSHFMUZX67D8gm/oLmKyia7Y3SKhN/vmHepTHGICCSC3pSsRsw\nUMsA\r\n=bCMR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"ed53ff0a66b7cb7282d9d067d0879c2db082812c","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.7","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"12.16.3","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.1.0","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.6.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.5","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.11","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.11.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.6.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.2","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.11.1","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","chromedriver":"^84.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.11.0","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.5_1597848099935_0.24917945647116135","host":"s3://npm-registry-packages"}},"5.1.6":{"name":"abecms","version":"5.1.6","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.6","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"81c5003e85047a8b878365661f385568ac30c015","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.6.tgz","fileCount":1723,"integrity":"sha512-2x014Bk/AFeE9vcdrNtRGICbN/pCsMB+oRQis3IkDbMm+P6T3P3OCOXhFFvkMJfH418l06t6uWoIboFoKNxQsw==","signatures":[{"sig":"MEQCIAmLa/j1ayLrZOYSIQzqepLZTETayGo9WqIi+UOwek5NAiBoPM1O6CZm45wDr5Jgh+s3Ko36TH6QB08CZj7CvSfh+Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33749403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPTteCRA9TVsSAnZWagAAr8YQAJv+p239HGIoZ6R+V5H5\nSDW/X7hyD3HawOJos8AKyYGotJcyNpKy0Vixx2jY1ZwK2NKlotnosNMNcTgx\n6txAMdZ4s41Fo8tAsW3uIcxHjpa0TvCDD54Om8BXEpDsEJT22rcj6GR9oudQ\nMAx/dk4pMcQViabrPcHGEEGcsrL1nbSvOGllBtCcK3/dir3x6OBGAoWxP2WW\nAKREeeijqTpLatZTwtdsgcq78Dy7s27tAE3rtZRz71CcjFQ4oUJNScvbwHn3\n5LdJ4dlf3JYpWXbnH1S6WXDhy/hB7izGJD0tc86cgwedM2c+GK8wF+k3fVta\nwQr6FfrA79AJfGAKOzyj6QZckT9lnfe4QNedqjhe1zudZm32pqAUMcyXSiIX\n9Bix4TL2u53vq5E2w66gG3XWhaLI0VRWsqp/ZBfTDTUfSp+0694zvnYTfsYi\naFlA/isLHzNS/QviM/8jYMKufOcSHr+3z5pEk3EXa0bG/RZzhje37RPsLB1R\n1EnxJJyFYwRhfBoFZFecnV4i8g8j//mDhMkkzwRU+kh0bVwokND2/EwPwA7n\nAfKmwD7uQzSLVdjsqxFvq9FRugNfEETjbTDOeoJyo55gZU0SWRj+HN+TyTUN\nleqjpQ4RnOPQne6jW7OYBTElkFKYIui9Hb7Xq+3yPy+ct8NVqCJ8syQu6Hdb\nrZya\r\n=7jb4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"251f5e559c07501b08cdc681c5c737ba7c94928f","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.7","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"12.16.3","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.1.0","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.6.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.5","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.11","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.11.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.6.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.2","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.11.1","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","chromedriver":"^84.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.11.0","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.6_1597848413740_0.787346208788626","host":"s3://npm-registry-packages"}},"5.1.7":{"name":"abecms","version":"5.1.7","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.1.7","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"562f6dd2d2e4bffe122e941eb51a798f6af4b284","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.1.7.tgz","fileCount":1725,"integrity":"sha512-Qkq4HwPGWp+yuPBq1pyvty4Ehd3wqQ7J0Rnl5epRFM8VZSGXQhV33oZ+3A7sEaOzVv0kkpV0ZTDtCZ9anmTCLg==","signatures":[{"sig":"MEQCIE0ofjMbDFojCsWNq8dr3OZv0ST2KctZkKLOuGK+rW7AAiA2O4iyHGvwD4P8xDECrkC6V43pEUWC8Ybr9L+Gi/7Ubw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33749666,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf318CCRA9TVsSAnZWagAAhEUP/0TYUVKUrkDk9308Hk8S\nZRRgVVu88JX4tyWjmhBGqIDC06ULptqHEBghwmYXNtixEuPph7tF2mFAB9Ac\nr73/0ZArFsIWVbm++2Yj2eV0WUYT/9t+cMwhepo95THLQ6zbn7aE08UCtqP0\np/P0xGZ64QyAKvYnfvPJ1LwLoiyKClc86RgpCfnfGGoOsB4tLROYxB8aKtZT\newAy2Y53eBtTxyo8awyoYn0rnOY8Z5Htmt1FUmAxPtibBLBXSozy+7Gb2OOo\nszuQTZZtpcsG9VZ973tkJiExKivVW4MJBVh80PGY5sLXsOZGbEP1+QvC5EeX\naR8P+yiA0x+O52AU9hPR3qh8X2iO0Jwye+HxjeZP4EHYED+52sez2NDdUQzf\nijaIZ+RZEmU1pifegIdXgNCyhPhkNJB4wm4iam397YXZRubkE6RtU5LdkH18\nQcpdnaguxPsiFmDhxbXu3PMmBeD4V3EU33rMOQtlFCbLPvLAHlehIIdhVAIY\nV8tMddiyNtvx7pz8fwdgZA91/x2W3B2e/uWnMa4j38FTBUx3kEUNoBE2GhOt\ngpOD1dB/xx+jv7jYbfBChiHISV1pEJB49Wc3SHvkMfrOekcOjumqkkelbnVA\n7yVJjooHQ+2j9mK7nZELR/QyXHIfo68WViD8khcVA37vU3JZXpy84fVEAF1E\nTkAR\r\n=BJfG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"d8610f214e49123326154a66376eadbf6fe52c05","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.0","csurf":"^1.11.0","debug":"^4.1.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.6","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.1.0","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.27.0","prompt":"^1.0.0","cookies":"^0.8.0","dragula":"^3.7.2","express":"^4.17.1","mongodb":"^3.6.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.5","tiny-lr":"^1.1.1","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.0.0","socket.io":"^2.3.0","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.11","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.7.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.11.2","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.6.1","express-handlebars":"^5.1.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.0","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^4.0.2","once":"^1.4.0","jsesc":"^3.0.1","json5":"^2.1.3","mocha":"^8.1.1","sinon":"^9.0.3","eslint":"^7.7.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.4","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.0.5","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^4.14.1","@babel/cli":"^7.10.5","browserify":"^16.5.2","nightwatch":"^1.3.7","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.11.1","@babel/node":"^7.10.5","graceful-fs":"^4.2.4","chromedriver":"^84.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.11.0","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.1.4","@babel/plugin-transform-runtime":"^7.11.0"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.1.7_1608474370079_0.6008532164264826","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"abecms","version":"5.2.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.2.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"298ebc66997abe84442fe099a9eeab5bc05abe18","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.2.0.tgz","fileCount":1717,"integrity":"sha512-DGpWtX+J7YJyIoLl9c89V6L/3QgLtynOT4O5IBBXISZLCucBjPxlUPS55f+feTDHcpDvhcdVQpOw/zNGayIsjw==","signatures":[{"sig":"MEUCIQDIGlbRg0ZPpFu0eEdCaluV50ZZHtMlz94NtW/LHbj2RAIgRHNIBMdPJV4R2jmDZprp+2ImTSzc8xM/iz7eMuLvcOk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31658168,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8O15CRA9TVsSAnZWagAArIoP+wftTKTFV6rikAaoogMQ\n5Eg1xNMbhjoz5gMuacspQnRZW1G1HWYvto+tGFKomjsHxioURBdPs6iViaGL\nVHfIm+jJtIBM1C9fYVmZZuYsyL7ZQHQkdKXMCTg9WfJQYr6Uang/znESW7zj\nuDtfOwzoN3Dlppv+nT4gKnqO40DhWjCdwhnAuxLsZnusAihMJ7drf7XT3G7C\nSin/5jTFRN9nqpQ1fjXqbGfJ6Iy+XYIPGo0VUBgbzIebOx4syM89p7HVQwHk\nLc7dJhKpoA37USZpFiEPQIKMv4BEYsvL1Qnt18pzinWTDKLLjZqxlvsiD+7n\nbfAuNy2Bk/Bb97DvtsWDgsnv0IbYSiVveFbf6Vh8BpCgjNV8jfPtHzFCxG25\ngbMxmqccfNwuO3Q0S8tacpznbjUpNJJ51IcHofgiHsW46TfyyzE1ZKsefDqi\nTJynfo2IUAa0Onh0aKkHj3qR3qivsQmDULJapDPZWSbUYN5qNblsX1repb3N\nGJYNLfFA06xtkgmiaNZwmuOpKwRIigj37uk8S3+2JU9AvhuJUq0WU46vPE9S\nLx7HROKgqR+gsUnWH6TqtVhtKa/h2MnQqjgePAmwUDbh0F83ZIrx7fh1pz1l\nxhsx47K21vOdMwvujaLO649lu51/Y4A9wMvX8SlakYvvXFk351JWAd3Dw9QJ\nRMhD\r\n=oazs\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"4c376495de206040502b3e340c0d1e01cae421cf","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.7","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.3.1","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.3","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.6","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.2.1","socket.io":"^3.0.4","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.17","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.4.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.12.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.9.0","express-handlebars":"^5.2.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.2","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.1.3","mocha":"^8.2.1","sinon":"^9.2.2","eslint":"^7.17.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.6","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.12.10","browserify":"^17.0.0","nightwatch":"^1.5.1","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","graceful-fs":"^4.2.4","chromedriver":"^87.0.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.12.11","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.3.0","@babel/plugin-transform-runtime":"^7.12.10"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.2.0_1609624952701_0.5088494840659916","host":"s3://npm-registry-packages"}},"5.2.2":{"name":"abecms","version":"5.2.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.2.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"82a6f4532ef173dadd1203c312758fc056f93e02","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.2.2.tgz","fileCount":1717,"integrity":"sha512-2W8SzZBssGatatCrBSYcP3F0Km+r0py/WJHcuzEo2vtrnULHjSE6q2p4/kn/Ezv3ew4EbILHh2oafZA3n97KBw==","signatures":[{"sig":"MEUCIGnLsMqOFYJANk3taww+D1wh+KVaMKzGAO32NeTyGmrUAiEAnF0y4wBMAGh1EQhAF095qHIUqOj7ZEiwpXvRc+6NpFU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31662112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8tz3CRA9TVsSAnZWagAAKxgP/2IY/vFxj4VsqHveezrP\nsunmXtpEM99D1xyRgUlbHeiUsB/vlpDFCF3DbQc2lFQUYyJUHidjHl8O0pou\nF049NfX0usj6h3lj4Ho5Apf6QuHMQGrObz21lzgAAKuJKBqylx6drcbkM3mE\nSnrRu6OQSHa44sqQ1xRFUYxZdCTHhQcZBeSTEDPSEw+19MmwXAC51tO2DQQE\n+KWoBDidOp/aofuFpP8YvhXWJvhJzhelWQ64eP67YDVE9z76WJwfBFVwnRWP\nUOZntHr+JsbGBSa9t/ign1k0fy4GurHsQKFm7x6xA2FL0DiPOU3EuB3J1jnH\nKMXIXFRLZdaIn7l8MY8LUsgoWJfCG0VdxSPyHNnl3dzGaXUc5DFUlDbeQTu3\nDpfirghq5rUxJYV6J7vG/S0ZwsZxZ77T2p22sEnAV0Qvfg98Q0dc/KE3oqOb\nuGOXXHMZ+BqrCFTSYYF8tUSDFX8P5VTCfc24jeoE26fEdmMmA8gqJs9vEvYQ\nBpoaYzkOqrXup9NxxM/dOqSrEHgEMheQztAl1Yc55Nbw4ZFWXEh8wRuI8YZa\nFFb4gvSL+YDTgMuk2MgWHKQHtXqGnx61+dguAnOCFoM1BdmpoiLExddOU3o+\nhWD54hfkpMdc20rHQGItKHfji1UWZJsE0MMAwKfkevA2CGvJJrymvnjokwqO\n3wFr\r\n=VRjm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"5290d165a63bd98adfb24ff4d40396db0f9af21e","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.7","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.3.1","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.3","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.6","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.2.1","socket.io":"^3.0.4","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.17","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.4.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.12.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.9.0","express-handlebars":"^5.2.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.2","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.1.3","mocha":"^8.2.1","sinon":"^9.2.2","eslint":"^7.17.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.6","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.12.10","browserify":"^17.0.0","nightwatch":"^1.5.1","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","graceful-fs":"^4.2.4","chromedriver":"^87.0.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.12.11","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.3.0","@babel/plugin-transform-runtime":"^7.12.10"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.2.2_1609751798271_0.8833874280578906","host":"s3://npm-registry-packages"}},"5.2.3":{"name":"abecms","version":"5.2.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.2.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"f6860fb3ea49a4948385eff8ff6bc0c96ef4aaf3","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.2.3.tgz","fileCount":1728,"integrity":"sha512-MpZ75e1XuQ2LsGQIMIUeSet0bxg9F4xw90FTdl6pzEkQRXb+6QU2/VfdiC/8n23sXSjBlVPRlGkakTIYE3k2UQ==","signatures":[{"sig":"MEUCIGct4K+aC6PFFw20nnYVGgwAw0ft3HSuC7HnMl31qGLgAiEAgmcQAfAYw0gpXczpH8G6f13oBsyEua1RRVVZwVkjiNo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31800460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8t8aCRA9TVsSAnZWagAAaOwP/2WdcytksizSL0aCA/Wc\naNB3iO90A5ZtAk+qTRbOYLKkSuzrQ00SrZUN1V4zHsvB1uw3E3kJ2TOl2BFB\nCFDffeNnwJKlSkdZpz+PD3VA0nPxKP6oJI60fdQFhiFLaaqxCFAFHTOjAgtR\n0WzA6+Z+9/oJA1YJM9R9sBaqknoN48zJRe7okIMGgR5KtGmj9RoBs5hvvF+S\naTUe5VF+TLGZiDHus9+cAy0OkmYkEAIbqxrxVkzgYFIk1rX3zyiQKCthLP+1\nItPsnuz2p1bhiPUqS0jNzVpy4xLF5E/6gOlufQGhCdgpJ87Dm16EAY1qGl0q\nK8966OtPkYVVBshfudukTIFGlXcMbD/rFtqK2yi2Vsg8VNnAE0xV3PK4XCRZ\nvDdJs6y0a3vz15H0TA418zwIdUPfR5mC5yqAiHrhF+qa9vyM+OvljH2iVDtU\nbhdSpK5Z82Zqu+Q5CJbrDhW1uPi95yjD9+wvHkRTnRQ7+8dLMoHTwHnyvQZ1\nEjaQE2TkXJHFydmuKCuPeO0OOQDt3Hzbf30ChJgakDYw2T+UWv3qgFTZSZGF\n61wUkXruqgh+UcmuEpn8SE9os7ZHj/za2jxs1zAczThg1aPbrambWEy8uXpc\nCYnvxaDfa8GViR8zeNPK7MVCEMHvTU3A9PVU9SQycdH0l7H+33D5DiTowhKb\naJyN\r\n=8/GW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"e9daebd8b83bb0d84362933107e0cd11bb9f363b","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.7","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.3.1","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.3","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.6","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.2.1","socket.io":"^3.0.4","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.17","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.4.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.12.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.9.0","express-handlebars":"^5.2.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.2","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.1.3","mocha":"^8.2.1","sinon":"^9.2.2","eslint":"^7.17.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.6","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.12.10","browserify":"^17.0.0","nightwatch":"^1.5.1","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","graceful-fs":"^4.2.4","chromedriver":"^87.0.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.12.11","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.3.0","@babel/plugin-transform-runtime":"^7.12.10"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.2.3_1609752345221_0.03416445384660194","host":"s3://npm-registry-packages"}},"5.2.4":{"name":"abecms","version":"5.2.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.2.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"8b05ca40185056f6f1f46d7a0b817d98e56b60e7","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.2.4.tgz","fileCount":1728,"integrity":"sha512-OmAHJB8wCA7ku81yMgwUJB+S+tpdlRjntf2cW5PBdg9lcdHjEZGQOPySmzAqGK4LaFRPbR7C4buqvMDpoKjQOg==","signatures":[{"sig":"MEUCIDSeWlpZnIIr60wwCwh7rdqN3aFJ5j0hKZptAyLKWaSSAiEAk+pxKDC/IY6mdY+myYPIybl+6NhVJbtan1XwcGhN3AM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31800540,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI6ltCRA9TVsSAnZWagAALhwP/23cdxDjYK5AYMZ2LSQX\niYyFWVzCJL1KRyVisdZxwX3MnD720ACM9FzJ//K1ht4uke7uiFGA+wlXkJMt\noIVbn0L2td6/UWTCABpSJBxxo7xSWbSik69BuLoANXt9L94QQ+kIs53W9KgY\nWSq8WHus5hM/LLFIDML2clu7hu9e5SM/cjQMgiJl+mht6sXpXEF+9Mpnhzr/\nWr4030Lo4/yE1BFCb6BT6SkdPyfYVAJKoj6HReu3G8YlcB0cV9RTu9dSwp80\nJyOpV2d1Gn0KNP10DWIsaz3NSrpUXNWPs9lE97zfDRQQFkV4pj/f5+uLz2FU\nQtVk9FQMLkU08H8bxonf0Ge/G/Czv8zJa5d1DLCQUqobl5Ghr4zmIlLd6iYT\nRpXrBz5XzsXJ8HaS0b9dYjpY3JxR31Fi99BFYJgU/PrQntpq6co93FIaMjcU\nqjLOLdp619SmwVN9Xhr8kFc2PA/TItxMcOkKMa5FqjSLy7ZOXXyx+Sp/8z15\nWAYuZ7sGpd2yh7Ko4HoiLIYKS8PKNvT3isWKc2DXXmkuw4lrZb623kCEFh/P\nBe8iH6dq/dTFvfzkYF40Um9I5RXW814DUFI21Yo+RGh5WhSBzt9X2Ifb2s87\nDeb5NvX/2b4YHVRCSv1m0qgdQDcqasFRJeRfXzDPnECrwZRbi53izGuL0bKM\nTIIN\r\n=OWua\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"8a0d78ca95429280e09042a4969b575016f97f23","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.7","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.3.1","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.3","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.6","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.2.1","socket.io":"^3.0.4","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.17","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.4.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.12.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.9.0","express-handlebars":"^5.2.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.2","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.1.3","mocha":"^8.2.1","sinon":"^9.2.2","eslint":"^7.17.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.6","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.12.10","browserify":"^17.0.0","nightwatch":"^1.5.1","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","graceful-fs":"^4.2.4","chromedriver":"^87.0.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.12.11","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.3.0","@babel/plugin-transform-runtime":"^7.12.10"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.2.4_1612949868464_0.6032178488646347","host":"s3://npm-registry-packages"}},"5.2.5":{"name":"abecms","version":"5.2.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.2.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"7ef2dc8e213060102ab99c794facffb9667eba57","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.2.5.tgz","fileCount":1728,"integrity":"sha512-2fYkE0r6S88GdTanEbgn77fv5J/RPk06rptlNJvcLNJL1j3gDN/yQv4JnJltdqGh180o6+DEjGVWasTr1a9eVg==","signatures":[{"sig":"MEYCIQDkGU5hDvAga8Bq9SI2ne8DXwtWDrM1dSiKIsMmtikUkAIhAOGFrxTgdnXrk5YRx22QmyvURfiXqI9GAXC4FWQXvAJB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31800537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc2KVCRA9TVsSAnZWagAAntQP/RiC7YAJl1E8u1jB/I/f\nU2UzNG1W0pTDMYKvDvLnCt/rQ1B5keAkJLDgzj5HRoPKfn85U/RUXCloE+cB\nuTtR5mXQZeQWaxwFh3yoD5M4iW2XuJV0R7uvmFhHMVqdBSFRZaZIRu9JjKgM\ngL/CQC0t+Oj1LKswmBylH5ygBmacQYI8T6jh7ZsgmVMNnJpm7ysCEAqMxK+d\nfd1Y+4mK4+fTKbVgw5sdztxTz8OsRHyx4bq5sW4lZYLCeeXIVX0RvWtjhpfz\nPn37bOuNLFquWI/23DGAty5YF1OFVjZVDQymKQ/znMz6y5D10ajOlRsrEHiy\ngZqiGPVjGb/UchjrsoNNI+sz1k4UZQFsIgeWuWUkK8khcS/fpMo9+mli7Pud\nF/JA6vVlrNvNMLNAEb1cgrNSKCRDkzRP9vtbe2bF3t9dxVHBqtxzNzWUAPK6\nPHKJk7vLGgUCpkloBpmPjMmB3Pk8bii3BKJISkqUVuVTM5Rs7rfTgdPnlzke\n79hz8HbfwLD/LZi4TdVGa9h8+v9R7nlm61kbaJ8wTeiKQcrTIYG2exFf8Sis\nhwr+teeD6/QV4/FyS0PK+4W1VAJWKeLbpaF8IWIA6dK7mVoFjxT88Z3olHnY\nWdeaDRnxuCnB8gv8DHwKvOVF4JxoZUW0XCfqv5FEGhy25v9Aq5gAKV5lBtHk\nr4fy\r\n=dJDh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"a92cc5624c704417a14a96430b310b761a3aaed3","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.9.4","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.0.2","surge":"^0.21.7","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.3.1","lodash":"^4.17.20","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.3","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.4.6","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.0.1","inquirer":"^7.3.3","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^6.2.1","socket.io":"^3.0.4","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.6","jwt-simple":"^0.5.6","nodemailer":"^6.4.17","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^2.4.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.12.5","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.9.0","express-handlebars":"^5.2.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.2","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.2.0","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.1.3","mocha":"^8.2.1","sinon":"^9.2.2","eslint":"^7.17.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.6","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^3.11.1","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.12.10","browserify":"^17.0.0","nightwatch":"^1.5.1","sinon-chai":"^3.5.0","source-map":"^0.7.3","@babel/core":"^7.12.10","@babel/node":"^7.12.10","graceful-fs":"^4.2.4","chromedriver":"^87.0.4","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.12.11","selenium-download":"^2.0.15","eslint-plugin-prettier":"^3.3.0","@babel/plugin-transform-runtime":"^7.12.10"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.2.5_1618174612594_0.9037159984841785","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"abecms","version":"5.3.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.3.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"a721988bf60b708f9d29d3ea0b8ae538a3e334e6","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.3.0.tgz","fileCount":1728,"integrity":"sha512-3KGeUrDVtFl8WaA/89oIKhvaZByuxvtfMO0Z9J/ANd0L8l5Ur9kNPSJM82kwelNdO8zNS2xciy20r6Yic3lYrA==","signatures":[{"sig":"MEUCIQDh7vGGqun70ROoc+U4f1BRmQ+EI2PwWBduh4KsIksQSgIgdPiYvq8cQ87XaymiIPoFle8r65w00pF4TB2RCna2Wq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32017858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgc2V2CRA9TVsSAnZWagAAoyQP/186g4bKIAhqlCNu3/9q\nIMqTiULyz0ZXrGrZpyRGyRk/C08P0jREucUSdR567IOe/dEDpuDrasRC13VV\nxFteADclQdD27KXSzDipkKMjNQn/9utPZYCrvFNgVlMBRtNh6kA06mXGylsd\nOqRkMtSVK8un+TaR4SmkMeMmVGrb2tBc/O8sgefoZKpNuPlM95bEHzU6X95E\ntnlAb/0Y/PdpF3fD6fMUp9Wgj1KACYZoeQpY3psqklXrBvJp92+BzlaW4qCh\nF5gDVjwV8jLlsmz8Z/OZx/LchFvIWQAj2XJKEFyhs6/4f7fsgbDnzwl3Er8p\nA7QM/uRH3mg2zn9IGusG+4MLhVhgUbGE3Y/s86ZtQZWkDWXyCJb4hfhVAR2p\n8s6zUaehj5dpQn9m+cxzsj0rPiLYmZNBl/2plGvJ8MelRv1IbI5RWV4X2szG\nsoIvCcaGMkMognrwY+qYkkIhocCra7AyM9y0TQocx83oOQZeoOfdFZnUGaNG\nl7HEvvZztXNeXuTdZ7m5TJSsj/gnthS44QGJwh7QXZBh4TyWed8iDLBTYxFx\ny1EQVeRisaRDwZ4oZgLXdj2maMPEmdsp9wD4kNceZjOdMcX3Zrj0Psa2XsaQ\nSQRpBdBVVSvG6Jc2T47s1zTkg2NCwHmFyMvpci+3R+0UAmM+OJakZZ4O08Ix\nb0M8\r\n=myEM\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"8874716c222387be38743a9c5e77d62c7ab994bf","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.0","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.4.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.6","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.0","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.1.0","inquirer":"^8.0.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.0.1","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.5.0","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.1.5","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.13.10","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.10.0","express-handlebars":"^5.3.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.3.2","sinon":"^10.0.0","eslint":"^7.24.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.13.14","browserify":"^17.0.0","nightwatch":"^1.6.2","sinon-chai":"^3.6.0","source-map":"^0.7.3","@babel/core":"^7.13.15","@babel/node":"^7.13.13","graceful-fs":"^4.2.6","chromedriver":"^89.0.0","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.13.15","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.3.1","@babel/plugin-transform-runtime":"^7.13.15"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.3.0_1618175350089_0.17889926341693219","host":"s3://npm-registry-packages"}},"5.3.2":{"name":"abecms","version":"5.3.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.3.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"a704d364a19fedc44edcee105088e48104a66edb","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.3.2.tgz","fileCount":1728,"integrity":"sha512-uq7MBB1Jqfwp+ZrjKCBd7/3ZGwjE3mdMIIroyXOkCAZRlUXFMX2qB2+VeaWyTpD3gW+FZLGxuHAAfIblsU61RA==","signatures":[{"sig":"MEQCIHTetd4W3XXUD3MtCL1rl4RNVP7sryizelqei+lA1ZK9AiAhfhAFBpE9ytID/V2wvowSiubx/0khuH6BLkejhSfujw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32017914,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgfT/bCRA9TVsSAnZWagAA3hsP/1LZ38zz8l5Tyu7kkdiK\n9yzAalylBumivPCrch+N1AdyPVsEizrPrxkP0dc7r+kH+AQWvqy9rgX5eaqO\nwQ4Md919VdpK4bKq0m0MJoyopXcpE9QC3IhTWJoUjp8JA/gJR6WdILjDgtb+\nxRHbf9m0BfvRF4w0tEimN4JPA8Lc3HT1bibYwSw10bKJKAIg0GXF7maFfQJc\nCZLH4fDasW4BefbeKZ8PL6Ro6WJMzstzBrZOUSkTX9qnYvaOEq+xMaeqaJa+\nsss71M0ZsG8iTx370MqxQBE6og37hvhpA/AkTW88X3Idi0hV7M1VcViJ69sn\n09JLw+RJJ5Le4nEJSeue0/eCe1ILAzy2lB6KsFT8fooWe3SzcgZlB7wNI37H\n0X5lcvoVZ+dgpVf+4hm6z5Lq/tFjrgVYaOeMFqVEocJ1vh3qfzZa7t4cEcn2\nClxL3Cxr7gXyQrU9reBQsoDhkNd/ASENSz7plmhap4ntPba1jSJBiT7gbx1I\nuuHCMVaH+MptIAvUYm4gUPCjNW5nYO4lw0aMLDmWaBVWoLaObqwXJ18g2Opr\nIWz4Iv9PvKHBuUDzwoJ0D68R+0jdMdMygI2deW+qv4oLK7vqjSJJRTsklVjp\nKxKW8Tb5Z6D2OblCh8ZdZZkBGdT1YWLThFs7bfaSj1b6gGBcOUPJ2Xh0wL2I\nIdZr\r\n=8I2d\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"bc05ec7182607aebbff4cbdfdf581ffcc63353a5","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.9","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"15.14.0","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.0","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.4.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.6","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.0","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.1.0","inquirer":"^8.0.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.0.1","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.5.0","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.1.5","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.13.10","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.10.0","express-handlebars":"^5.3.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.3.2","sinon":"^10.0.0","eslint":"^7.24.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.13.14","browserify":"^17.0.0","nightwatch":"^1.6.2","sinon-chai":"^3.6.0","source-map":"^0.7.3","@babel/core":"^7.13.15","@babel/node":"^7.13.13","graceful-fs":"^4.2.6","chromedriver":"^89.0.0","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.13.15","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.3.1","@babel/plugin-transform-runtime":"^7.13.15"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.3.2_1618821082607_0.42724646571714064","host":"s3://npm-registry-packages"}},"5.3.3":{"name":"abecms","version":"5.3.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.3.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"128ca75f949c8dfeb768a6ff05a4f645d894d03f","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.3.3.tgz","fileCount":1728,"integrity":"sha512-LaIDW8U0VlXmjIGAFFntqsRAo2CSYrml0riJVvTq2SO0XjVDL6I+Ad7CrwUvLImH9cXuxbXZcJ7+JZARAl1L1g==","signatures":[{"sig":"MEUCIBm1cPPYS48VCVtXKhStRJamfUi0Hv5zTzXQIzR4r5jwAiEA2lVRlAYYdAvzZX2SfpUkgGQHyZrVGC3IMiKza8eiqi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32018674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt98kCRA9TVsSAnZWagAAvGUP/2C8ewNitDpAY0ZqGnnI\nS+/2OMEDdCuTC4d9Elgzi5T7Gp/20A3VGbW/u850K0A932b2iYNKfa0Q2bRF\nqIBUUQgV3CTVGOS+Mp8hhGGax3SHTnmsujLdTs7/+l6O1k9Tzmsa5Qs6TKOY\ni5mpTH65AmZwJZGd2+GZcVIYi28+LG5PpjZNi8GHCPnsU4/8zvJ7Uf5Fqn7m\nLcQTnPLm8ApHzGV66cRnWNVPWVosdVd7TJ0vVzdlgAU94rOOz8+WpyfmEk9u\nrQqZu4YCIut4g/xzHWHtlTvJL+60QYSqpZzrWGi5Fl1ncpo6036SUCFlu5vN\nD2APiRx6YeH8nkZnz8+oyrjdE1N8oaSnmfW9facVok1oIiZTWWnGq+V47hcC\na1SgPsw9dPIfzeAtFG6xSdEu32k6roSOw+v7nWFb1dZneh3USEvFSOULn3yF\nQsQ1ASePRqTOxgwg6+/eFB/8dSiuOVFqiXXLShYMaBNFIHl0y3p7pEyEYr3o\nLvPUUV0k3lKHa2pYpwoSAQ/hWO/MkowqqrXC2quJKqiWj95ioq56guRXid72\ni//wrl8JUWL8lQYvyX0El4jXdbAeqLJEgBymW7YdMGPwF+0hXhj3Az1RXKgU\n+3fHxcpEDcIXD4WDGmrScAq4OiK4jY67ot579EATpU5vZ3bR7n+cwPqatnX/\nY7Yl\r\n=JcjW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"418672a015f95675da0dc4f37e098ed2a1ce68b8","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.8","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.0","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.4.1","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.6","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.0","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^9.1.0","inquirer":"^8.0.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.0.1","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.5.0","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.1.5","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.8.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.13.10","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.1","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.10.0","express-handlebars":"^5.3.0","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.0.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.3.2","sinon":"^10.0.0","eslint":"^7.24.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.2.1","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^5.0.0","@babel/cli":"^7.13.14","browserify":"^17.0.0","nightwatch":"^1.6.2","sinon-chai":"^3.6.0","source-map":"^0.7.3","@babel/core":"^7.13.15","@babel/node":"^7.13.13","graceful-fs":"^4.2.6","chromedriver":"^89.0.0","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.13.15","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.3.1","@babel/plugin-transform-runtime":"^7.13.15"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.3.3_1622662948172_0.9543106376567134","host":"s3://npm-registry-packages"}},"5.3.4":{"name":"abecms","version":"5.3.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.3.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"2abf215f026adaa46adb19d0f9dd3226b847b981","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.3.4.tgz","fileCount":1728,"integrity":"sha512-2neat09kT+4Li9aCPJIxqH1mcF8xt1GF+UsiDDiJlMDyg7Km35emT7FIV7RMSGEwksY6vIT8Euz568B5AFVSbQ==","signatures":[{"sig":"MEUCIQCLo8+xn2anwliDmp15/I9a3ad7Ie68mjsMXFFlaKTk+wIgcwdVrkfuNgl8C7mpjskg9TfvezeN6o0D0cg7PNo8HaY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32036015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt/TWCRA9TVsSAnZWagAA5OQP+wdncio0lJVOvdXXqfy5\nw0j24J7MHz2gxR7AodrdtYf2VzYvOMmmy1npaasjMWWJBztVNUaNmrCv6MOC\nhprcqiQLyxdyx8KJobs8OUb9xldn8v56HJTbpk/iABoEuM1CmbsnmPQepebX\ne9tzcts519sgVVOO8Qz70RfxlbUuNvfVKuxseSUesq88Lzw2BCaB+rpJTYQk\n99mSF6fq18N7yCCCU7FWrWdI81E1E5jTEgqOco1figPMYNHKdvEWx+xB/mwa\nvEQrYGYaQGmUY+eiFJahyVVul+VOfMfSqGBeO87c3WCih7LwiQFxUd18ZvaK\nbSy2TjzsK8qfchK4cWtMeZ/1K/UM3WyZSbA8SsdeGMfGjMfzJTlYcvpZ5V/2\n5hYT8e4vAh5CoNXq0O25olnWorjOrtVitrF/JTFdTW7rg+LHSvEQadtqd6iG\nUIYsJ8wGvMWA/Z/cdxZUk1zTGvQYEdzu2+ZGZa/YI7bxPmx53nXRjwSRtuTy\nkEwW+JhgN9witQ5JthnTwKUgnj82vDiEo4LUc8309J3rZ/+DDLtg4UyK/KK9\nyXbjq3DIh97knP8dgbP7FozyFV0dRVq1te+bdksO5kxo2a3V6ZGz5U0poDSz\nzgfKUAAq2ldSyVojy9KCbyLY1infPEoa6bQq0lIsSXk/7RQ24hkCc+Olg7M7\nypqa\r\n=aEwu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"601b6c86fad1b1541c55b6965683c84834d79ebf","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"7.12.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.1.2","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.1","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.11.1","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.0","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^6.0.0","@babel/cli":"^7.14.3","browserify":"^17.0.0","nightwatch":"^1.6.4","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.3","@babel/node":"^7.14.2","graceful-fs":"^4.2.6","chromedriver":"^90.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.4","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.3"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.3.4_1622668501824_0.5155022516487018","host":"s3://npm-registry-packages"}},"5.4.0":{"name":"abecms","version":"5.4.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"68fd4cff297e1b9e5dbd3b362a3180baca07a078","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.0.tgz","fileCount":1728,"integrity":"sha512-Xpf+SwsDpZpAcVd2wYIb9eZeSpFMACNNLcoZ2ai1NwndnGKxE7E7t4oj9UKgVA926b1I75W1Jq9/hyA6g4nQFw==","signatures":[{"sig":"MEUCIFert9E+TFzOi1c1ssaSOfAuPBfXptjqABp+nxvAwKIxAiEArVFS/C8lyQ4/66F2HxjJ0FE7BhJ3PHT9zhb6UWDGhnA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32040527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvjFOCRA9TVsSAnZWagAAqqYQAJOMKUYUUnHF4BnLE9+6\nRgauvvRmwOcxA8UyXn0w/0y4Q9CGSD/TDLp6GlYmUs59yyBPDoyAPTuPhKD3\nV7FWBMYrzloR09fiSLbejOMkWK/9o/L/ndvC1B10WB+YvogMGeyNDVkHmKl2\nNcxTYScXypV+jdo6ZZ7QvpPPwkNBKZTXecs2heLiPvZYSWZBFjAlbybUuQJE\nt7seok4cI6besBqzE53i6DCRsPK70kDWYq2dg8X/4Vb2l1rjVkWvORIleW2P\n5jY/b154VHo/VYs5OlL/zBMfEFVDBts9rHJofQBGBi5BwG83FqVH8+RBzU1F\nHSaHkDvtNkIH/tXC+HOxUxzIfQGmbgVtag9z9ZUoh4dz73RouQ5yava/3brI\n2wPL+QHyJYUGARkbgXJxsFFGZ/lpzZUZaygznipWrCyTquzOhNWRjDTVC8Zg\nRAq9YJWwEEKjhLOnLFVmtXLYoDU4ypcA+/lC/LrLVnRoalT3S+5xpm4sOAbx\nYJSgZxDg0vz7aKnAkB0SFc9dGiJyT+gkbt3UfA4znMY+2a7uSETuaDWIwKdR\nHtvggiAY6HyTwdX/83e77M3lHUowGXCt8it4K5Q30CDOygv6tQMyieJ1Xx+Y\na2kKvdjhuOds48kD+MBlBJVZzSAvbaLi99E4UZ+gZNZSk4wE7m2+q3SChWF6\nnVp8\r\n=Q9Dg\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"fdc5465ef9f84a8f5bda45283914101b7f172f2d","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"7.12.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.1.2","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.1","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.11.1","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.0","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^6.0.0","@babel/cli":"^7.14.3","browserify":"^17.0.0","nightwatch":"^1.6.4","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.3","@babel/node":"^7.14.2","graceful-fs":"^4.2.6","chromedriver":"^90.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.4","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.3"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.0_1623077196439_0.1603166079281797","host":"s3://npm-registry-packages"}},"5.4.1":{"name":"abecms","version":"5.4.1","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.1","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"5feb283638d31e7a342aaf45de7cbe9f9804bd5b","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.1.tgz","fileCount":1728,"integrity":"sha512-/j42QuoP5LiSvnFQOw2j7X+Q7eZiS5/Ogr2pLUKTfgLaTzOhMdLWdwo/+KGvyAerfLx+Ubk78BgD+huhOoGSiQ==","signatures":[{"sig":"MEUCIEKs/xWLjPHr9n6c7zwsY2omNQQFJclHakgDnmPGSElaAiEAz98Ln5N0Y8mdvO6tyJBIyhz6cptNuET8GjfX6BceTpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32040311,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvji9CRA9TVsSAnZWagAAUKMP+gPfMZ2gzwmLlNKc4fcU\npbktNgwvtskfPe+2ruVkcHvAvwgomxwl6e041VepgclVMldgSbqHX6srEVMm\nnH3IzF4PnPit/xI0UKAXvKM7sidSXXCxn/I80Cipqo5mBr9hBNTW7wRupzcJ\nNco7rzzy8bHWleq4MHG/nsHRzGEFcoy9Yw80L4yU+kwD7eRYpGnEWnotXy+D\ny6VY1PXx3X7zdFGkE39KVv7vKh2wgzRbD4olqJZ5MEHsdsn3huG/T5d1v3Y+\nSphj4aIHr6DKWoHOvZorLxDaG0cTgoBMk0UCeJNOfMT60tVxIBmRddKBDCu4\npFHCNA19wVsrioGrGBoVZ089eS367NHBLgHUHevWyKZR46RAR7YWOSYJ7o83\nnU10mPSC4NcPEdSxAH0xFzTRpDlBwneahHusTBlyTVSbP3pB9AtM2nAOcic7\nY5dt4ij9rn/p5R265UhZLdR7KL58mv8LtzDGZpu/ADjUu1WYubhwXi55x/3v\nHr7L/sWanjBf4gntUSel0GF13EgeaCdXJfymfgPLBvn9a+xEXW+aie5ThoOr\nDQXg1RSYAffz2JiI+3o8Xbm3JmI2khxc4zOaGqNdzj0XpcQI3Pf+jDgGqcea\nDEGKfxCByPFcyqQ1+M7gHkscGF69fGp1D0V8qBMPr1wQnpNx7ZLNA+UdBgdU\n6IwQ\r\n=FGpT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"ddc3d1120ee661555e143f93c292a9bfeead04a7","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"7.12.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.1.2","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.1","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.11.1","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.0","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^6.0.0","@babel/cli":"^7.14.3","browserify":"^17.0.0","nightwatch":"^1.6.4","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.3","@babel/node":"^7.14.2","graceful-fs":"^4.2.6","chromedriver":"^90.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.4","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.3"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.1_1623079100683_0.12571072337000766","host":"s3://npm-registry-packages"}},"5.4.2":{"name":"abecms","version":"5.4.2","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"8db4124cce913758bf46c8a29831e9800db55de7","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.2.tgz","fileCount":1728,"integrity":"sha512-+CMCmbaBvqBJ65uOqYEeMYX2N/gjq+Jckk+dLbqd6U9KYpv/zvW2lGa/OPSQIy4qvMK7UV4kwZjRwvWmhzG6eA==","signatures":[{"sig":"MEQCIA1qz3yjRVwDdynkUuUvF5LduXDa63zVasAA8UDJ5avpAiByDZqqBVvxNxxUPLQc7sGa9LybdiF8GeQwUC++3IqhYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32040137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvnXdCRA9TVsSAnZWagAAo+gP/jVG2PuoF04KX0yIXptz\n2ahAPfkGP620aGfxXhQGoxzkSuOa/d0hu2KL8SbSJ1kU+5x6pMBiXJWk8nzX\npav/f5UliHXHm14XJ7jcp2ofOR9zJS7VP+mT6Luc39jfN9WumXGu6haA6LB2\nLFHyfHj7AQoAXq4oTH52Ib1D4SY36dhP/W+JPC7Sd5xm/kWlPoTHlTWF35XF\n/+0B5YaCYx4xTdsGDRIymmHlI9RQVmExsvSO7P6lG15r6GJobjD5EbYER/2t\ngitWDsM1l1Okgnf7AqMKjQWqgzSQWEr3Dx1L6U84ynIXRydHhujwyqSxi23b\nxV13ISGN2wgohfdDa/zzEJpUuwlSWTXuAhSRLcTEW982pAxgp4bzWZZt6NCL\naESPNPcVmDm6rcWMkUdzsExVDUru8PayLnwWWIoUftdcLLpAVm1x04k1ePiU\ngUSNgkJrguVcz/cCRXcVhVJEgseYXsr6kKdGmxFPboN1De4hlKcnlVRCXfft\naFbR1ed328MsoanOWhGkgPG1hLoTTdtoeQ4KKGtYskExJIBpnHRCx6eGZo7K\n855gEW6Zn1VIGGNuTJEAWqnOPUQkgYX4CTaR5o8KTRdsQ3H8O9CqaJ9+87wJ\n3XJEK01DvQ32bmAeu+RCNtkhrFRQnux5nn0zP+f0CtN+YKvpZEaSC/xzuOQb\nQTqY\r\n=YG8j\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"f91adc480060b2ffd686f6c08f01c4f549c1614e","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"7.12.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.1.2","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.1","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.11.1","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.0","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^6.0.0","@babel/cli":"^7.14.3","browserify":"^17.0.0","nightwatch":"^1.6.4","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.3","@babel/node":"^7.14.2","graceful-fs":"^4.2.6","chromedriver":"^90.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.4","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.3"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.2_1623094749461_0.26544598133142294","host":"s3://npm-registry-packages"}},"5.4.3":{"name":"abecms","version":"5.4.3","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.3","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"8cd4644c323ae455ad41d83dd7b52313a6164e76","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.3.tgz","fileCount":1728,"integrity":"sha512-ewRIlYOLm0shGXOntlZmRi45Of24WpbvExDAtzvkh08Xjb/a2Tzsu7SS7PcGbCrZ20lpXJwLWbIZCVmdIy5n5w==","signatures":[{"sig":"MEUCIA/3RgberIP0VcwmcttvPJ7rqaDNwC9kJIFz+WukzRKMAiEA5EQ+Brx7E+UemFF72qmbFvQcQ0F7GFFBHg7djg5mB50=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32040171,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgywYbCRA9TVsSAnZWagAAn4oP/0Lwy/ah9Z8wScWuuCmy\n0+ZtW+ZdSYQ3hcpM84qHOBlGcBJrsQVqhlyPkULWfirZcqqphhcXhsM/WZXe\nmzxATRRoFQYWeGIa5nROBFARFOjeiwz/1FVvguzsmIEX9rt2tTfwyQS9ePOK\n/pUa7xTngg3CLRtGGB0roMT+wKIJAeDqeUxe5Nk3KQa0LW+xc3uaYNYLAdUD\nnLwUmYKVCNhFVPKXa56p42z8nAbjqFzgU83QrhF7QB3156r7L553+EEFMwNa\n5BW+1kX7PdSodBqHw6MKHH8MwPhQS7LswASrYklGxm3i4N7F8kE9Cj0EDfEY\n7XPIouJlRIhP35zaRsf+IZrkZNEk8e3VIKDmDrwDeXxWYDZoZAKRQXtRdPaW\nq4jGfnCLP/AKAHLU0wAjmhRIUwYLtVVlCusvtNguYihldqK81TyIF0QoLnK/\nB2gUFUWyklrHO5BaF959Hb2vwl+IUeUqPZkFKlEGx6UIlykJBm9MBLig42Q3\nk8VeXrho9i2kPbmrHK1wfZAhFTKfLkCep7JKLzqfL4BYdybHZ8z+s3HBCXW5\n1PCNJnMq8VUbCdR+pTtsxLuCr2CQDgz8GARFwZUchhRfFTkgf8MHL5aHKdDh\nsDbtusCEeomF9pst8ZtqV07yqyL/3hLoN5ja8CdLP7gK738m7iFvsme/JHgK\nNgHn\r\n=d1B+\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"1b764176ecfd4ef9342c760762b3cc6cc102fb39","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"7.12.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.1.2","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.1","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.11.1","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.0","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^6.0.0","@babel/cli":"^7.14.3","browserify":"^17.0.0","nightwatch":"^1.6.4","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.3","@babel/node":"^7.14.2","graceful-fs":"^4.2.6","chromedriver":"^90.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.4","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.3"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.3_1623918106717_0.17675028263916803","host":"s3://npm-registry-packages"}},"5.4.4":{"name":"abecms","version":"5.4.4","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.4","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b1e961748c804b8f00aa4f20533a212525f71b94","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.4.tgz","fileCount":1728,"integrity":"sha512-e6H9+bfIFhPAm8MNDAIPmlsrikrUWIFy1IKhtJMIzJIRmfZEjRCti8xQ8Hr9Z6IYn4ijXzBcLYR0oDWuI/SHfw==","signatures":[{"sig":"MEQCIHQ7btGbyH1SYgREkSBlWq7v4WG3IcG3APy61ynSeqRZAiBTqsVD5A8E9cR8dD3ZDdqI84SzEjnCF3wimT2kB5t4YA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32040183,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7EKPCRA9TVsSAnZWagAAm7YP/RZZLekI6C2Tbyx3jVFq\n0R8rqVI7tUFKYeEVMs+gRTxW0jpjI+BidSDa9nk5lgxGmXziz1aUVnpERoO2\ntw/UJq9uh9wHh3D5aSKC/Aw2VchraqtqKgNKMyxOLzVlYaxjxnf8Dx7zKiBI\n8nlX14zdwcvp3mgjjRAHLicvuhhHhK9z0G+ABiLaXCxxsVb3DTE3r3yatUhB\nW0zlbbYHyhmLxjoAcYujaJocc/cOdmukkj63y3VCsxwiwiokdCnDB9VmWOcd\nGahEVvj642gwaMLXxFn7zomDMH7H3Vg5OEFlRtXP1fkHNG4bQ0AapktdV/WZ\nD9B5x77UFNMRYpHNuJ8opGXkN//cH5STYsYi9xpFQuDDXlmd+dWeTaKEn1YZ\nw8AiC6Yhp6JOzDe4bxkA5+lFAxiZOfa+HkH8SKrbPv8dhMtI/GRSzzGvVsce\nwxnVY7BKjDm3GxN73SfOkMHpCABlJEfCi+AbdX1jixZuGPcBVIaI/Non18yk\nBBxuNphw0grqq/9ev9g0tbHjntRp0qq5/uSaQdF6Vck0kxHcSD+K2Ak8r6tg\ntDyKccs6qYerY8Y3Ij9mYeIP+mrQu9vxGUrSN1b2hW0GC/Os0q8+jpEskZXO\nfhaIcTdlWTzJLjXuPw5JE/U3/g/MzEHnnMubSlBCx1F1kDL2Pl5yal3g22eS\nU7d3\r\n=FzEP\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"b8a948e6fef89bcb5576e737ba39eccf61403c6f","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.1.2","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.1","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.11.1","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.0","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^6.0.0","@babel/cli":"^7.14.3","browserify":"^17.0.0","nightwatch":"^1.6.4","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.3","@babel/node":"^7.14.2","graceful-fs":"^4.2.6","chromedriver":"^90.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.4","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.3"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.4_1626096270322_0.1180052138852028","host":"s3://npm-registry-packages"}},"5.4.5":{"name":"abecms","version":"5.4.5","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.5","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"c53fcba4433bb9612408dabc0bd4864c4887bd7a","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.5.tgz","fileCount":1728,"integrity":"sha512-Clk8UjPM4Q5QO8Y52PbK1b8zjH5oSgQS8LhYV2/XkAVW1LV4boiXQZilJ4waQo/x1ls0PgEFU1HhWpgEpO66dg==","signatures":[{"sig":"MEUCIQC6Nlbux6VfkSLcNV7yPOe1JjNyRv7phkCrSTLLgbOjtQIgEW6Ne3E/ov41N+si7A/wJR0a8VfE3Hro38labJdYKvg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32040195,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7EVXCRA9TVsSAnZWagAAh2MP/RXlQ9tFzlW8YJfxFM6d\nn37EF155Zts1gvRBOa8ucnhaQGWUtZeM8yyryN116Aq8idSdS8l674CHtxQB\nNiARv2xElcrzPssdJp0VHcAQhL+tAGa7YdC5GFyKPz6XgSknNmUn5TXntkYv\nvyFFP74LwB1W3nLsLdFP6bZDy+1Vtj4bZlOPUP6TfVBV7/LrCnK2wILzd8nh\nU1/o8TPWqxRYmpSH0p+lAgrjTRxJB6MrBnnlWv1THGdzaQiJQZueeT4LCtME\nd61cOTlR3ohNCpyslZH0P8D4KUU+i36304U3N9OD/infobVszySMYgMWA07J\nSai+iQ1eEDGT5p7CQWnMuIuJbxff4TtKSnzaitTbSv0EfzftamKm5gZWm7ck\n9Atk5FQwcu/3gSvef+p3L4gD8GWXUAHOmtuXxWXraaBJKkzr1zYATRqy5xZL\nTMGfsYTq/69d1L4vE/cpXykfzaq91HY0NDsyg2MjD464u3aQuQsjXeOa2XeZ\nTFMgJU+CS9u1Nf8TdnN/7ltKBw5M+tCFItjUBTnBTeyA7NAqoqyjp/+bth/u\nuySK7oVRO/GP1vaD8RkX+8/iGw45w0DfYxFD9+lvb/CGYrtmONQtZs3dxfUk\nR1dLYTN+dtNDPzokG65QZqaEkbcblPqbmJuFTM3YHwD7buWp2zGIN8NN7n/q\nIip/\r\n=5K0x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"24f09c1d64a20886020de5d9294b8c32a9141ef1","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.1","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^3.6.9","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.0","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^7.2.0","socket.io":"^4.1.2","striptags":"^3.1.1","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.1","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.0","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.11.1","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.27.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.7","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.0","watchify":"^4.0.0","coveralls":"^3.1.0","invariant":"^2.2.4","node-sass":"^6.0.0","@babel/cli":"^7.14.3","browserify":"^17.0.0","nightwatch":"^1.6.4","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.3","@babel/node":"^7.14.2","graceful-fs":"^4.2.6","chromedriver":"^90.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.4","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.3"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.5_1626096983148_0.8543254446732338","host":"s3://npm-registry-packages"}},"5.4.6":{"name":"abecms","version":"5.4.6","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.6","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"56b2552e3c30eb119e7aafa9affc71aadd6e6ef5","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.6.tgz","fileCount":1728,"integrity":"sha512-hjYJ4wPZ/0iekTibGvUzxJURff7tisdO4P3wrTb++SAVjg3uVsuTsYN2iDlfuNGqD7Rqu0OxkHZMnSQ5aoPKBQ==","signatures":[{"sig":"MEUCIQC82x+A4IigfOdLidUx+WdtuxbPkgGy8Zpd88jPezlk3QIgJqLd7P0qaIeBstJMUKDBJ8PPDMtltqB105RTDWHel2Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32039660,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7rzACRA9TVsSAnZWagAAi6oP/2+fblcC1PZpjeF86Nf8\nL+4coPcy16jjymQX7DCCZOuGvQ4rv0AbwYnVVxznShDwDhE+xBpDeNFda06s\n4d+r7Ass1AHxCYqfQErVik9R5cosv6Dzchgt/fhcnokn9t6bZN0yMEnHSpHN\nq5ctbQ68twpp3fg8AinQNG3N7qvceOcCsuuOc1KJ7emEdhqLysm2W8hZ1dKq\nfNVPeKeCSD5vgpohpCClVtAmAx2rEsuRZYXTu6KIZ3/4NaLZIYjsnouSSXxZ\nOa8+n/qqJJO6yqCcCciA/CYKTufC+Ktc3S5Zt9j5wDGYpuIkMi9jX+UFS8is\nwg4/Kd01QKGL58KqNA14cXrFCKl7l0LtbGEZPG0YptkqRQ6mEOcOgr7plNkJ\nwbWdAXFeqBunWwUuCVo8/QGr0CmOIdPEuhZhI44dlfqMbf5MWUbW3K1ns45P\nQ46OZ+RdbfIrb2or1ZBSzoJpjVqBMZ/YUfXEkqiZ01kJJrQ7bPf7v4bMHPge\n26fFyyUDK6xo725fIxfGZW20ZvPPjwneb8v2JgMr3T9SLcnEg7/HN5ffisq4\naN2rd7aEGUg6+2tBonPHruPGtFCMkVidPU9LcrslO+ljwJN9UTC3dNvoCq+W\nivqrceVja3V5zhM0ZEsrqM/MnsWqsSWqH3LV2Nnv8YNkrDM8ZvRBuHIFKgmk\neTo9\r\n=NbPo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"ea011154f4e88cf2262f853c8ae03cfecf9e018f","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"7.12.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.2","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^4.0.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.1","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^8.0.0","socket.io":"^4.1.3","striptags":"^3.2.0","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.2","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.6","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.12.0","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.12","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.2","watchify":"^4.0.0","coveralls":"^3.1.1","invariant":"^2.2.4","node-sass":"^6.0.1","@babel/cli":"^7.14.5","browserify":"^17.0.0","nightwatch":"^1.7.7","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.6","@babel/node":"^7.14.7","graceful-fs":"^4.2.6","chromedriver":"^91.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.7","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.6_1626258623463_0.4273720194771782","host":"s3://npm-registry-packages"}},"5.4.7":{"name":"abecms","version":"5.4.7","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.4.7","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"b9c26d39e25ad37e88855c5234fe29dc8bf5e400","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.4.7.tgz","fileCount":1728,"integrity":"sha512-RK4oxSsdRb3A1nBGiSrZWv5ajG1b3s/3sPTmzaa+nSx5sXk+qJeqNWXyLd4QZbPnMemeNhQR0IFFucT9xZELzQ==","signatures":[{"sig":"MEUCIG2GO1Ac+Rhj3bjUumPQv/Upla4WTgzqiXt69ob28/gKAiEA+AXOObFbEQbgUnLhAbDR5BoDfa8ukrrt8PFskDn+1dc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32036236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg70AfCRA9TVsSAnZWagAAq0oP/1cXGq/+9AqZJynhte0L\nO1Fgfd8+FNWVIIzIjJDwAxra699+GxPCgLsfzGP5CgBhkSnFByUA9RRHnhHD\nEy6aCUQmtDdiPBzlUWmtey82PVbU6E9l8CfkUCdzux9TQdjVCuBemum1tMaa\nZsMUuW0h3Sxu53AMKHVuM1YhXnFTx60UvpLddJC6/FT042ofdxwBflN/KT/d\nPHjAaLjcMcxnMQoDAqhc3X5L3QrrD61/HCRcrSpbHynadWqM6aAKYb6sI1RW\ngzvfmuOc2B0BPX27iqLuHDuvz/pln+YZgihnOcVV2DJ63+/+ml3b7MGZnVav\nhEbNsTre7fsokyjmDNEGKo8wWYbWHb+vFThAxaqffMEq4h6cT5JY+ggidj2u\nbpcfVNzDMP9jMLIkZq0XB/idLRQLm4i3cPfmHbx7+zbuYQgcjsnabcTva/mv\n4D+IYssb6yDwh+Cf3oN6ofBBdpj7I+1KgnhBRflfBVk4PIXjX1xvm+u/EzwP\nWmwNLZF9B/tplgi2UPj78IKD5vxr1VlcNwFAbNq7ZxwZ2KybDEY6FDAkr59E\nAX32NoxFEG37d+0g0rEFNxC2t7fJh/lvXRM74Wbol+dbCc/n9EM+OR3GxozH\n8x4SM2+CVi+hjwL5E7ssFYZXCeOH1Em8KqEDhTUMX050waFs535k2Nvf8gea\nZFPD\r\n=ZaiU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"ccb46b24409274dd014644df0f5883dfa8df19b3","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"7.12.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.2","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^4.0.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.1","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^8.0.0","socket.io":"^4.1.3","striptags":"^3.2.0","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.2","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.6","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.12.0","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.12","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.2","watchify":"^4.0.0","coveralls":"^3.1.1","invariant":"^2.2.4","node-sass":"^6.0.1","@babel/cli":"^7.14.5","browserify":"^17.0.0","nightwatch":"^1.7.7","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.6","@babel/node":"^7.14.7","graceful-fs":"^4.2.6","chromedriver":"^91.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.7","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.4.7_1626292254830_0.6935073697050715","host":"s3://npm-registry-packages"}},"5.5.0":{"name":"abecms","version":"5.5.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.5.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"f8a9531ff7ea7772cff0a4fd8890ca984d6cda4b","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.5.0.tgz","fileCount":1728,"integrity":"sha512-xCnJM/Htp6+0qulAmMU1a3COe4eHpoPXisOYL6NrPORVRwF74AbDLTlFKLJwVKp+VQ1Qo7zo1bHm9uRbMSOy7w==","signatures":[{"sig":"MEQCIC/FpmwEq8tBdosEKc3p5Kz3xgluqFu0idfRY3odbm2JAiBRzgLjG34rfRrB6qHGVuN8xa4YzK4Dk1EIz/GydB3QSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32041675,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8+s7CRA9TVsSAnZWagAAs/UP/izmezXoX07/AUz1LdtY\nBrHEWk7cUMG1tDIr5o5E6j4O3sujhg71U6915LZSPW5JBbQElKrSF+luYq2M\nowbonLYtllecwfXmAfAlOHmsUgYFis+laog6pt5vv2NXrm7TRngij/Knv1wl\nKSQdtfswAHUr4DI9Ezgj+NUrLkV+FIakzIX9o3/d1Rwoij2UCITuxnWrhsbq\nJNdtwBm0B/uXrNZCLgeCWSMDdinuQWbr1mH3tfJ+yG6LyI05qgzOcCR5VVX3\nO6XUf+y0q6TcifnyOciXyaLST2/QRXUlVNIp/l2d8h6SosKjt2vCEJRrxDyc\n1bzcyy1iL8cLm5EEgd5eqDl8iplmIuWB2QRk6N6tjiYNpWxo8yvb76RHczb+\n+aMbTl7ue+fGVZT9lCvQtVEqIjHGtL5dV6SJ9/nBnSIEsFGuZuyEYPCo3Khe\n6mL1p1+xZg8aZ4VQsP0gnJRnVzku4IWPpi++DGSaFOTejUvMtezTOfBZi1kI\n2YOL9GR67mCYFDD3gNWk7/4vdLo/DSrLcRpBHSCsnhQtioqWMbel3O/ntSy5\nqcBHleUMBFCTUnDR9xDFakCe3pHd9nC3s+LmvowpmQKNJ/ioI1pwI6tliUQM\nvfKbFVZdp7eXLz0eoWp9RP+ALN8+nGsZBWhtT/ONgfST02uApDQ3HmpdQMev\nMFYc\r\n=l7FU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"3c08cb2cee29ef06d929c29eb0b750d87c244639","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.2","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^4.0.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.1","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^8.0.0","socket.io":"^4.1.3","striptags":"^3.2.0","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.2","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.6","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.12.0","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.12","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.2","watchify":"^4.0.0","coveralls":"^3.1.1","invariant":"^2.2.4","node-sass":"^6.0.1","@babel/cli":"^7.14.5","browserify":"^17.0.0","nightwatch":"^1.7.7","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.6","@babel/node":"^7.14.7","graceful-fs":"^4.2.6","chromedriver":"^91.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.7","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.5.0_1626598202605_0.7094926264775199","host":"s3://npm-registry-packages"}},"5.7.0":{"name":"abecms","version":"5.7.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.7.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"18b02a82cc79cc22401b29fdd49afd1f839b9a40","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.7.0.tgz","fileCount":1728,"integrity":"sha512-wCHGjWCmnhUigdWLe5N8gOHYD/kUcr1GhwlwgIk7bUvclwUD2tCHLI4C1HwQQEXGVy5qErwbdBbSsPZXAUNbWQ==","signatures":[{"sig":"MEQCIDRB3BgAa0meLzHg65LgMyccAecGSSBJNgFEOK1LJkpvAiAHms7mOKArovXRmerCEJNGXQ59tIgN9/Vh3trFGSNCtA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32048331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9QPICRA9TVsSAnZWagAA5I8P/RAvjgXkvygwWvpVqdRp\n5GRQi1PLiUVBkdi8c1zLucV9nV7pbR5qtL/0dGXyA6R2JgKeFe4vub3I+IZB\nQ/6Vpg9voslgoaAoPVg94PlA6ZKmf8WLTa9eN+53ncQT7gFy1uGJYAcveZu/\n9CvDgHRdmRzOFi6FVKHKIuNNxPva+npY3vHrFtK0Y81crbGIAckFwdkhzL/1\nVgFEzGgtHF4cZlxaZ1lui58FdnDqawtyrxRDAdpZfVWM9L8SYiszNn6NOL5a\ndFTUij9UsB/FMtoy5nIlwNvyn07b9uuIyWu9m2240x5F8pwgBvBy+MLtDoou\nTIwSIytid45zQc64EABgy81fL+YHYjEENesjxHJIy2twth4rf542JV7sFC67\nGIZwC7afZlsfFv94T7k+zJPfcqlbCohTIWzRExDLFo6b8zdoOMVqwKrbG2wK\nECxcWiJ8FZvwTLSO3o7CPseCWZcH7eqtkQ2RBqpShPYL5/BFR3z6X/tHM9YW\nup2xrhUh8gkfiGKBDMExGAI/hEnr4hDw0Oc4q1vEVY2yDs+THkoP1WaqORUQ\n6oNAdoRN5HVupE0MuJJZqAii0IAjaacXBNfBfMHm0CD4eaQVa3TmP+SV0hNA\nxCQfogwlMyrhyDh7R5Sqo9Ttu7LAucCjjRUV2CkyMPAQUXGl85iaVYNc4J26\nMIDK\r\n=5Xj0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"e8fad6cbc4d66bf59e53ab1b2a5edc7c676dabf9","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.2","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^4.0.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.1","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^8.0.0","socket.io":"^4.1.3","striptags":"^3.2.0","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.2","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.6","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.12.0","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.12","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.2","watchify":"^4.0.0","coveralls":"^3.1.1","invariant":"^2.2.4","node-sass":"^6.0.1","@babel/cli":"^7.14.5","browserify":"^17.0.0","nightwatch":"^1.7.7","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.6","@babel/node":"^7.14.7","graceful-fs":"^4.2.6","chromedriver":"^91.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.7","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.7.0_1626670024166_0.8914376346095847","host":"s3://npm-registry-packages"}},"5.8.0":{"name":"abecms","version":"5.8.0","author":{"name":"Gregory Besson"},"license":"MIT","_id":"abecms@5.8.0","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"Gregory Besson"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"7bf8dbd83bcc87c3dffd0383f3338da12361d516","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.8.0.tgz","fileCount":1770,"integrity":"sha512-n/KYDq8D5AHmbmA9Cq2y03yNhahNbSXK44wZbQr5HIdYvnVNIuFMYhIi2oAnx5qCwz+N3upnobagpCof64XMpg==","signatures":[{"sig":"MEUCIQCemXT6dgZ7aYaNMSge7tFGe0kl9cUTHtq55rrQ6MGx3QIgQb0buiCQ4Le3OX7VoTzIrUo81/JaHpLjaPh4EFXk78A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32236096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAszwCRA9TVsSAnZWagAAH2kP/18bYAKrbojyddEZIOhI\nsQVJuxXHio24taaXbKQfRyRV5IaUDgKEuGqgYJ5W+wfMbfKJvVkT4GzmxeBQ\nA4dCKxPHs2FiURZQdbBGX3wR99LoQZ3EMKPRoF8ouUpwpClWgg/IlCKQuWP+\nedot8YmhGVzee6o1o+he1D+e16XD8yLXlDQNSiNg2/LaA8Qe8M07bXJzrc3u\nc2+MO9GqiK24TFtU6yxEuTL2c325AnnA6Q13bQ7hDD466SSppAjETXWI4Y4N\nao3WKcjeg8kSgPUzFCuEwiyOwcsQet8BwJiq1qlRFMus7deJqIrH/fWnJ6tB\nPyNPKs7VFrtBuchGofEXQh+A8cCphJMlQDzqiYLsOO4VknZ8ILm2oDb0mJR+\nasqVckQ4PsdgwPg2IAQGZPOMj2hujLT6kPu2vKz9t81q56dycjoJTOrSpE2W\n6d/d0HFLLTN+zIpqWET9647OCaBJMfvxMtm0WRWD/gF3zmnjzK898iHS3SIV\n/2xffVjbl9u3U5J4QCHkLx/0H1LH9hNfXSwzdGO34gdg7Ulqzy4DB/tx+ede\nVqadt0QO0F8GGG05N4tUo4/1myVQu+MKhn61z8E5i1DNDOBJBCle7qnoL4dG\n9o8Cf+3ovavNyvvFb9Iw/O7VovWeHp2vEmdWWWF2k0WxsciggIYjupFsTp7v\ng6AU\r\n=xsGF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"d65aad025e4bc6f85eee6e5b7d675d09eb7a5e34","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"6.14.8","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"14.15.1","dependencies":{"on":"^1.3.0","qs":"^6.10.1","xss":"^1.0.9","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.2","https":"^1.0.0","redis":"^3.1.2","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^4.6.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.1","prompt":"^1.1.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.17.1","mongodb":"^4.0.0","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.5.3","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.0.0","inquirer":"^8.1.1","nanoajax":"^0.4.3","passport":"^0.4.1","cli-color":"^2.0.0","commander":"^8.0.0","socket.io":"^4.1.3","striptags":"^3.2.0","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.6.2","prettyjson":"^1.2.1","body-parser":"^1.19.0","dir-compare":"^3.3.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.9.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.5","passport-http":"^0.3.0","@babel/runtime":"^7.14.6","connect-busboy":"0.0.2","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.2","express-session":"^1.17.2","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.12.0","express-handlebars":"^5.3.2","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.3","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.4","diff":"^5.0.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^9.0.2","sinon":"^11.1.1","eslint":"^7.30.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.12","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.3.2","watchify":"^4.0.0","coveralls":"^3.1.1","invariant":"^2.2.4","node-sass":"^6.0.1","@babel/cli":"^7.14.5","browserify":"^17.0.0","nightwatch":"^1.7.7","sinon-chai":"^3.7.0","source-map":"^0.7.3","@babel/core":"^7.14.6","@babel/node":"^7.14.7","graceful-fs":"^4.2.6","chromedriver":"^91.0.1","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.14.7","selenium-download":"^2.0.16","eslint-plugin-prettier":"^3.4.0","@babel/plugin-transform-runtime":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.8.0_1627573487839_0.7000728960818552","host":"s3://npm-registry-packages"}},"5.10.2":{"name":"abecms","version":"5.10.2","author":{"name":"gregorybesson","email":"bessong@gmail.com"},"license":"MIT","_id":"abecms@5.10.2","maintainers":[{"name":"gregorybesson","email":"bessong@gmail.com"}],"contributors":[{"url":"https://github.com/gregorybesson","name":"gregorybesson","email":"bessong@gmail.com"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"homepage":"https://github.com/abecms/abecms#readme","bugs":{"url":"https://github.com/abecms/abecms/issues"},"bin":{"abe":"dist/index.js"},"dist":{"shasum":"6ce07d2fce7217135479f41469c063233fdc7289","tarball":"https://registry.npmjs.org/abecms/-/abecms-5.10.2.tgz","fileCount":1770,"integrity":"sha512-DX4B7aucldFpHKaqWfJe0i5AW310SzVevh+PzyF+vgPKw6tM2VD23HKCx+n8c7mdjfLUGCMMC462vIiBZBccAw==","signatures":[{"sig":"MEQCIByye9iVjQ69P/HIrVXMN2Hz9sNYl2/OePeAiD21UV/DAiAlTfNwgM1eD92ISbsTa/L2KOGkMUolkFVeZXRhXTJ6dQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":32250920,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF3G8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUfg//fzLb5j649nVQVzNY+vrM5e29xkjBjTwOH098P5AwjKe10Ln2\r\ntT60C537a3iKcMauTebwsoi/WoqBdvxDz1IUeUZkM4fqAT9geFqMySVToo35\r\ne33reSbF7SM4gh8Ce+cgOJ2eABoPKOZokI7VwUW4n+sJOOA9Lmt13M6grD7W\r\nADPu0lniSZ+60TEGKGwTY65LL3fHzxo2sp4egGaNXklsIWg2pIuwSP+lojPQ\r\nE8qtas2w0gIYE35/etBAH9LNa6xFelNg86RkGXOx1zR0vcRtq62UCm8+pGg4\r\n6MmWJajUjQ7zkezutzoSiqWWrVeJ8FZX5k2ODu9vyJZ3CAxTiwHDWigYbNME\r\ntPsRK01O/AqYgdaCKXwPN7a16F5ysnYxZTfCBZEKGYmYw5Q14mx1GAyW1aEM\r\np5ZiGuRiqg1swYuc00MNMR77sF7x/deuSiQyZXQGO/MSgsI2/W0+H4HW8j8t\r\nOFyn9iwLXa8KuLYIkS4WE/e+xh5PuWGuuxIPb5P6qeT35LYRtJlr2kvu02IS\r\nGVAI9t248ur2ZtRDxBaditvh9YE4c/+dgTSGXUE102Nz3q7G7Rw6AJB2+U0E\r\n0D5/fiJoQGHlmUSBFM367HK0yoZT/e2TG+ygIj1+Ny+ikrHGNNoOAAiZgEd4\r\nRBZyEXC0HJebfCpTp+lfFSVoX4aagur0DGU=\r\n=zUaU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/server/app.js","gitHead":"f2a52d2635be2ca3f83af13a4985b3e6dfa5a693","scripts":{"dev":"node src/tasks/nodemon.js & npm run watch --kill-others","lint":"eslint --fix --quiet --env node src/","sass":"node ./src/tasks/sass.js","test":"mocha --recursive --require @babel/register --require babel-polyfill --exit tests/unit","watch":"parallelshell './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js' './node_modules/.bin/watchify -v -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js' 'npm run watch:sass'","opencv":"github:peterbraden/node-opencv","compile":"babel --presets @babel/preset-env -d dist/ src/","mvasset":"mkdirp dist/server/public/abecms && cp -r src/server/locale dist/server && cp -r src/server/views dist/server && cp -r src/server/public/abecms/css dist/server/public/abecms && cp -r src/server/public/abecms/libs dist/server/public/abecms && cp -r src/server/public/abecms/vendors dist/server/public/abecms && cp -r src/server/public/abecms/fonts dist/server/public/abecms && cp -r src/server/public/abecms/image dist/server/public/abecms && cp -r src/server/public/abecms/scripts dist/server/public/abecms && cp -r src/cli/core/config/config.json dist/cli/core/config/config.json","js:admin":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/admin.js -o src/server/public/abecms/scripts/admin-compiled.js","js:users":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/user-login.js -o src/server/public/abecms/scripts/user-login-compiled.js","test-cov":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit","test-e2e":"sleep 6 && node_modules/.bin/nightwatch --config nightwatch.conf.js","js:engine":"browserify -t [ babelify --presets [ @babel/preset-env ] ] src/server/public/abecms/scripts/template-engine.js -o src/server/public/abecms/scripts/template-engine-compiled.js","distribute":"npm run build:front && npm run compile && npm run mvasset","preversion":"npm run distribute","watch:sass":"watch 'npm run sass' ./src/server/sass","build:front":"npm run js:admin && npm run js:users && npm run js:engine && npm run sass","postversion":"git push origin master --follow-tags && npm publish","pretest-e2e":"ROOT=$PWD/tests/demo ./dist/index.js serve -p 3003 &","posttest-e2e":"kill -9 $(lsof -ti tcp:3003)","test-coveralls":"nyc _mocha -- --recursive --require @babel/register --require babel-polyfill --exit tests/unit && nyc report --reporter=text-lcov | ./node_modules/coveralls/bin/coveralls.js && rm -rf ./coverage","install-selenium":"node nightwatch.conf.js"},"_npmUser":{"name":"gregorybesson","email":"bessong@gmail.com"},"repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"_npmVersion":"8.15.0","description":"Abe: The lightning fast CMS","directories":{},"_nodeVersion":"18.7.0","dependencies":{"on":"^1.3.0","qs":"^6.11.0","xss":"^1.0.14","jimp":"^0.16.1","csurf":"^1.11.0","debug":"^4.3.4","https":"^1.0.0","redis":"^4.3.0","surge":"^0.23.0","watch":"^1.0.2","which":"^2.0.2","extend":"^3.0.2","helmet":"^6.0.0","lodash":"^4.17.21","mkdirp":"^1.0.4","moment":"^2.29.4","prompt":"^1.3.0","cookies":"^0.8.0","dragula":"^3.7.3","express":"^4.18.1","mongodb":"^4.9.1","openurl":"^1.1.1","request":"^2.88.2","slugify":"^1.6.5","tiny-lr":"^2.0.0","bluebird":"^3.7.2","fs-extra":"^10.1.0","inquirer":"^9.1.1","nanoajax":"^0.4.3","passport":"^0.6.0","cli-color":"^2.0.3","commander":"^9.4.0","socket.io":"^4.5.1","striptags":"^3.2.0","fs-compare":"0.0.4","handlebars":"^4.7.7","jwt-simple":"^0.5.6","nodemailer":"^6.7.8","prettyjson":"^1.2.5","body-parser":"^1.20.0","dir-compare":"^4.0.0","extract-zip":"^2.0.1","ratelimiter":"^3.4.1","smtp-server":"^3.11.0","bcrypt-nodejs":"0.0.3","connect-flash":"^0.1.1","cookie-parser":"^1.4.6","passport-http":"^0.3.0","@babel/runtime":"^7.18.9","connect-busboy":"^1.0.0","node-sqlparser":"^1.0.4","passport-local":"^1.0.0","smartcrop-jimp":"^1.0.3","express-session":"^1.17.3","handlebars-intl":"^1.1.2","helper-markdown":"^1.0.0","express-validator":"^6.14.2","express-handlebars":"^6.0.6","handlebars-helpers":"^0.10.0","handlebars-layouts":"^3.1.4","passport-http-bearer":"^1.0.1","child-process-promise":"^2.2.1","handlebars-helper-slugify":"^0.3.2","nodemailer-mailgun-transport":"^2.1.4","owasp-password-strength-test":"^1.3.0","nodemailer-mandrill-transport":"^1.2.0","nodemailer-sendgrid-transport":"^0.2.0","passport-oauth2-client-password":"^0.1.2"},"preferGlobal":true,"_hasShrinkwrap":false,"devDependencies":{"q":"^1.5.1","nyc":"^15.1.0","chai":"^4.3.6","diff":"^5.1.0","once":"^1.4.0","jsesc":"^3.0.2","json5":"^2.2.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.23.0","mkpath":"^1.0.0","wrappy":"^1.0.2","esutils":"^2.0.3","nodemon":"^2.0.19","babelify":"^10.0.0","inflight":"^1.0.6","inherits":"^2.0.4","prettier":"^2.7.1","watchify":"^4.0.0","coveralls":"^3.1.1","invariant":"^2.2.4","node-sass":"^7.0.1","@babel/cli":"^7.18.10","browserify":"^17.0.0","nightwatch":"^2.3.3","sinon-chai":"^3.7.0","source-map":"^0.7.4","@babel/core":"^7.18.13","@babel/node":"^7.18.10","graceful-fs":"^4.2.6","chromedriver":"^105.0.0","parallelshell":"github:darkguy2008/parallelshell#8fd83e2","babel-polyfill":"^6.26.0","babel-register":"^6.26.0","selenium-server":"^3.141.59","babel-code-frame":"^6.26.0","@babel/preset-env":"^7.18.10","selenium-download":"^2.0.16","eslint-plugin-prettier":"^4.2.1","@babel/plugin-transform-runtime":"^7.18.10"},"_npmOperationalInternal":{"tmp":"tmp/abecms_5.10.2_1662480827673_0.42056983017813954","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-01-14T19:58:26.873Z","modified":"2026-06-07T23:15:04.240Z","1.0.0":"2017-01-14T19:58:26.873Z","2.14.3":"2017-01-17T11:49:34.657Z","2.14.4":"2017-01-20T15:18:47.263Z","2.14.5":"2017-01-21T18:50:09.023Z","2.14.6":"2017-01-24T17:50:21.017Z","2.14.7":"2017-01-24T18:28:28.132Z","2.15.0":"2017-01-31T01:51:49.592Z","2.15.1":"2017-02-02T14:20:57.475Z","2.16.0":"2017-02-04T08:55:12.912Z","2.16.1":"2017-02-07T13:51:43.515Z","2.16.2":"2017-02-07T13:54:33.209Z","2.16.3":"2017-02-07T21:29:56.420Z","2.16.4":"2017-02-08T14:16:06.470Z","2.16.5":"2017-02-10T20:42:18.560Z","2.16.6":"2017-03-31T12:18:49.147Z","2.16.7":"2017-03-31T16:38:41.856Z","3.0.0":"2017-04-08T13:17:39.435Z","3.0.1":"2017-04-09T13:03:11.814Z","3.0.2":"2017-04-11T13:06:47.592Z","3.0.3":"2017-04-25T13:07:37.596Z","3.1.0":"2017-04-25T13:30:06.910Z","3.1.1":"2017-04-27T12:00:18.950Z","3.1.2":"2017-04-27T12:40:20.445Z","2.16.8":"2017-04-28T12:46:25.623Z","3.1.3":"2017-04-30T22:13:49.736Z","3.1.4":"2017-05-01T15:58:11.628Z","3.1.5":"2017-05-03T17:20:15.870Z","3.1.6":"2017-05-05T07:57:45.453Z","3.2.0":"2017-05-06T13:35:38.907Z","3.2.1":"2017-05-09T10:30:23.897Z","3.2.2":"2017-05-09T21:45:03.886Z","2.16.9":"2017-05-10T19:31:12.013Z","3.2.3":"2017-05-16T05:37:07.945Z","3.3.0":"2017-07-05T09:16:19.942Z","2.16.10":"2017-07-09T06:26:36.030Z","3.3.1":"2017-07-09T06:51:49.007Z","3.3.2":"2017-07-09T23:57:41.940Z","3.4.0":"2017-07-16T22:55:50.090Z","3.4.1":"2017-07-28T10:38:48.797Z","2.16.11":"2017-07-28T10:41:21.514Z","3.4.2":"2017-08-02T00:24:19.627Z","2.16.12":"2017-08-05T11:03:53.563Z","3.4.3":"2017-08-06T08:58:33.808Z","3.4.4":"2017-08-11T12:18:32.374Z","2.16.13":"2017-08-11T21:28:07.110Z","3.4.5":"2017-08-17T09:35:29.736Z","3.4.6":"2017-08-22T18:05:51.098Z","4.0.0-alpha.1":"2017-09-24T21:15:14.630Z","3.5.0":"2017-10-01T18:11:12.170Z","3.5.1":"2017-10-01T18:53:44.562Z","3.5.2":"2017-10-01T20:15:34.255Z","3.5.3":"2017-10-03T06:39:23.791Z","3.5.4":"2017-10-08T02:18:20.565Z","3.6.0":"2017-10-08T04:41:14.580Z","2.16.14":"2017-10-12T18:53:01.572Z","3.6.1":"2017-10-12T23:12:39.278Z","3.6.2":"2017-10-15T00:59:09.874Z","3.6.3":"2017-10-15T01:03:50.281Z","3.6.4":"2017-10-15T01:40:10.614Z","3.6.5":"2017-10-15T07:58:36.323Z","3.6.6":"2017-10-15T22:04:39.954Z","3.6.7":"2017-10-15T22:27:19.469Z","3.6.8":"2017-10-15T22:47:46.036Z","3.6.9":"2017-10-16T04:50:09.840Z","3.6.10":"2017-10-21T04:31:04.675Z","3.7.0":"2017-10-22T14:31:14.507Z","3.7.1":"2017-10-22T14:39:32.250Z","2.16.15":"2017-10-31T06:30:16.485Z","3.7.2":"2017-10-31T06:37:00.465Z","2.16.16":"2017-11-08T09:37:01.538Z","3.7.3":"2017-11-08T09:38:46.152Z","3.7.4":"2017-12-05T19:28:31.883Z","3.7.5":"2017-12-05T19:40:14.064Z","3.7.7":"2018-07-11T14:10:03.414Z","3.7.8":"2018-07-11T14:16:43.769Z","3.7.9":"2019-02-09T22:18:14.896Z","3.7.10":"2019-02-15T15:23:06.618Z","5.0.0":"2020-07-24T16:51:31.715Z","5.0.1":"2020-07-24T17:07:55.230Z","5.0.2":"2020-07-24T17:18:07.038Z","5.0.3":"2020-07-24T18:47:29.747Z","5.0.4":"2020-07-24T18:56:37.203Z","5.0.5":"2020-07-24T19:11:39.792Z","5.0.6":"2020-07-24T19:22:28.236Z","5.0.7":"2020-07-24T19:46:19.413Z","5.1.0":"2020-08-13T09:35:59.127Z","5.1.1":"2020-08-14T16:33:56.457Z","5.1.2":"2020-08-16T18:43:41.826Z","5.1.3":"2020-08-17T16:12:19.721Z","5.1.4":"2020-08-19T14:31:28.315Z","5.1.5":"2020-08-19T14:41:40.527Z","5.1.6":"2020-08-19T14:46:54.220Z","5.1.7":"2020-12-20T14:26:10.503Z","5.2.0":"2021-01-02T22:02:33.130Z","5.2.2":"2021-01-04T09:16:38.754Z","5.2.3":"2021-01-04T09:25:45.721Z","5.2.4":"2021-02-10T09:37:48.893Z","5.2.5":"2021-04-11T20:56:52.970Z","5.3.0":"2021-04-11T21:09:10.537Z","5.3.2":"2021-04-19T08:31:23.080Z","5.3.3":"2021-06-02T19:42:28.591Z","5.3.4":"2021-06-02T21:15:02.294Z","5.4.0":"2021-06-07T14:46:38.232Z","5.4.1":"2021-06-07T15:18:21.038Z","5.4.2":"2021-06-07T19:39:09.899Z","5.4.3":"2021-06-17T08:21:47.485Z","5.4.4":"2021-07-12T13:24:30.891Z","5.4.5":"2021-07-12T13:36:23.689Z","5.4.6":"2021-07-14T10:30:23.826Z","5.4.7":"2021-07-14T19:50:55.384Z","5.5.0":"2021-07-18T08:50:03.081Z","5.7.0":"2021-07-19T04:47:04.520Z","5.8.0":"2021-07-29T15:44:48.385Z","5.10.2":"2022-09-06T16:13:48.261Z"},"bugs":{"url":"https://github.com/abecms/abecms/issues"},"author":{"name":"gregorybesson","email":"bessong@gmail.com"},"license":"MIT","homepage":"https://github.com/abecms/abecms#readme","repository":{"url":"git://github.com/abecms/abecms.git","type":"git"},"description":"Abe: The lightning fast CMS","contributors":[{"url":"https://github.com/gregorybesson","name":"gregorybesson","email":"bessong@gmail.com"},{"url":"https://github.com/wonknu","name":"Fabrice Labbe"},{"url":"https://github.com/nicolaslabbe","name":"Nicolas Labbe"},{"url":"https://github.com/opompilius","name":"Olivier Pompilius"}],"maintainers":[{"email":"bessong@gmail.com","name":"livingcolor"}],"readme":"> **The version 5 is here ! See [The roadmap](./version5.md)**\n_______________\n\n[![Develop Branch Build Status](https://travis-ci.org/abecms/abecms.svg)](https://travis-ci.org/abecms/abecms)\n[![Build status](https://ci.appveyor.com/api/projects/status/o22xl2y3tc2javh2/branch/master?svg=true)](https://ci.appveyor.com/project/gregorybesson/abecms-d118d/branch/master)\n[![Scrutinizer Quality Score](https://scrutinizer-ci.com/g/abecms/abecms/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/abecms/abecms/)\n[![Package Quality](http://npm.packagequality.com/shield/abecms.svg)](http://packagequality.com/#?package=abecms)\n[![Coverage Status](https://coveralls.io/repos/github/abecms/abecms/badge.svg?branch=master)](https://coveralls.io/github/abecms/abecms?branch=master)\n[![Dependency Status](https://www.versioneye.com/user/projects/587a81915450ea0034dffa93/badge.svg?style=flat-square)](https://www.versioneye.com/user/projects/587a81915450ea0034dffa93)\n[![Latest Stable Version](https://img.shields.io/npm/v/abecms.svg)](https://www.npmjs.com/package/abecms)\n\n[![License](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/abecms/abecms/master/LICENSE)\n[![Total Downloads](https://img.shields.io/npm/dt/abecms.svg)](https://www.npmjs.com/package/abecms)\n\n# AbeCMS\n\n> AbeCMS is your __new CMS__ with revolutionary __self-descriptive__ templates\n\nWhen creating blogs becomes as easy as 1-2-3. AbeCMS is an API first + static site generator with a great back-office for users.\n\nFor agencies: Go 12X faster than with Wordpress or Drupal to create websites and blogs\nFor devs: A js full stack framework for js full stack devs with extensibility and efficiency in mind\n\n- __Markup your html templates with specific tags__, and your back-office is ready to go: It's time to contribute for your users!\n- Add a complete __workflow__ of validation and permissions with ease, using the state of the art oAuth2 stack.\n- __Deploy automagically__ to Surge, AWS S3, Github.io, or any web server via SFTP\n- Create multi-languages, multi-locales, complex web structures in no time\n- Add __plugins__ like abe-algolia, abe-elasticsearch... or create your own with just js skill\n\n![From template abification to publication example](/tests/demo/site/images/abeCMS-demo.gif)\n\n# Goals\n- Being the easiest CMS on the planet __for the developpers__ by providing 1 clear api stack to rule them all and using a html markup usable by non-devs to create a full website:\n  - Develop your HTML templates with hot reload and see changes in real time\n  - Develop your plugins with hot reload and see also changes in real time\n  - Directory-based URLs. Create directories and subdirectories in AbeCMS, the URL page will be expressed from its spot on the filesystem.\n  - Focus on your HTML integration, dynamizing it becomes a breeze with AbeCMS\n- Being the easiest CMS on the planet __for the users__ by using hyper clean pages and A REAL wysiwyg editor fast and easy to use:\n  - One Dashboard for your analytics\n  - One Manager page for listing and searching all your posts\n  - One editor with a REAL wysiwyg of your post\n  - One page for managing your users and their authorizations\n  - THAT'S ALL !\n- Being __content focused__ (the C in CMS):\n  - Data are created as JSON documents\n  - An API-first Server to serve your documents as json\n  - Or a static website generator\n  - Or both !\n\n# Why use AbeCMS instead of other CMS or Static Site Generators ?\n- Designed for users\n- A real __Wysiwyg Editor__\n- A real __workflow__ and authorization engine based on oAuth2\n- __Auto-generation of the back-office__ editor based on your markup\n- __Live editing__ on each part of your site during development dramatically increasing the dev speed\n- A __strong separation of data and templates__ making the reuse of data a breeze\n- A __API-first REST server__: You create html pages and can consume data for your mobile, emails or whatever\n\n# Some sites built with AbeCMS\nIf you want us to add your sites, submit a PR of this README.\n\n- accorhotels.com magazine (multi-languages, many contributors): http://www.accorhotels.com/fr/france/magazine/index.shtml\n- Gemo storelocators: http://www.gemo-shop.be/, http://www.gemo.tn/, http://www.gemo.gp/, http://www.gemo.ma/, http://www.gemo.gf/, http://www.gemo.mq/, http://www.gemo.re/\n- https://onadates.com/\n- Hautes Pyrenées: http://neige.hautes-pyrenees.fr/\n- Lourdes Pireneje: http://lourdes-pireneje.pl/\n- blablacar: https://www.blablacar.fr/offre/voitures/\n- Sofitel destinations: http://www.sofitel.com/fr/destinations/index.shtml\n- Château d'Angles: http://www.chateaudangles.com/en/index.html\n- Thai Kitchen: https://www.thaikitchen.fr\n- Askja: http://www.askja-audio.com/\n- eNewsletters Novotel (become a member to see the newsletters ;)\n- eNewsletters Accor Club (become a member to see the newsletters ;)\n- http://www.mariderm.com/\n- http://www.peauologie.com/\n- http://paysagementbelisle.com/\n- http://betasite.coherence45.com/en/\n- http://vibeavenue.com/en/\n- ...\n\n# Recipes, plugins, blogs\nWe have created recipes which are how-to's on specific subjects. If you wan't us to add your recipes, just send us a PR of this README:\n\n## Recipes\n- Recipe abemail: https://github.com/abecms/recipe-abemail\n- Recipe Googlemaps: https://github.com/abecms/recipe-googlemaps\n- Recipe abedynamicblocks: https://github.com/abecms/recipe-abedynamicblocks\n- Recipe elacticsearch:https://github.com/abecms/recipe-elasticsearch\n- Recipe PM2: https://github.com/abecms/recipe-pm2\n- Recipe abe types: https://github.com/abecms/recipe-abetypes\n- Recipe abe data: https://github.com/abecms/recipe-abedata1\n\n## Plugins\n- **Sublime editor snippets**: https://github.com/wonknu/abe-sublime-snippets\n- **Vim Intellij snippets**: https://github.com/GG31/abecms-plugin-for-vim-intellij\n- **Visual Studio Code snippets**: https://marketplace.visualstudio.com/items?itemName=tamsibesson.abe\n- abe-deployer-sftp: https://github.com/abecms/abe-deployer-sftp\n- abe-deployer-git: https://github.com/abecms/abe-deployer-git\n- abe-deployer-s3: https://github.com/abecms/abe-deployer-s3\n- abe-sitemap: https://github.com/abecms/abe-sitemap\n- abe-algolia: https://github.com/abecms/abe-algolia\n- abe-elasticsearch: https://github.com/abecms/abe-elasticsearch\n- abe-packagz: https://github.com/abecms/abe-packagz\n- abe-calendar: https://github.com/abecms/abe-calendar\n\n## blogs\n- An article on AbeCMS usage (in FR): http://www.disko.fr/reflexions/technique/abecms/\n- A video introduction to AbeCMS by a HackReactor student: https://www.youtube.com/watch?v=J8zQ1s6jAdQ\n\n# Demo\nDeploy your own Abe demo on Heroku\n\n[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/abecms/demo)\n\n# Getting started\n\n## Install\n\n```$ npm install -g abecms ```\n\n## Usage\n1. `abe init` : It launches a wizard to help you create your website\n2. `cd my-website`\n3. `abe serve -i` : launch your website (by default on port 3000)\n\nSee the documentation below for details\n\n# Complete documentation\n\n## First steps\n\n- [First steps with AbeCMS](first-steps.md)\n\n## Template designer references\n\n- [abe tags template integration](docs/abe-tags.md)\n- [abe attributes](docs/abe-attributes.md)\n- [abe handlebars variables](docs/abe-handlebars-variables.md)\n- [abe handlebars helpers](docs/abe-handlebars-helpers.md)\n\n## Template cms admin\n\n- [abe users management](docs/abe-users.md)\n- [abe route list](docs/abe-url.md)\n- [abe config json](docs/abe-config.md)\n\n## Template plugin developer\n\n- [abe plugin install](docs/abe-plugins.md)\n- [abe plugin hook list](docs/abe-hooks.md)\n- [abe attributes](docs/abe-attributes.md)\n\n\n## Support / Contributing\ncoming soon\n\n# Develop\nTo launch the Abe server from source :\n```\nROOT=/you/absolute/path/to/an/abe/website node src/tasks/nodemon.js\n```\n\nTo launch the Abe command line from source (ie. launch the init command):\n```\n./node_modules/.bin/babel-node --presets @babel/preset-env src/index.js init\n```\n\n# Roadmap\nSee the complete [roadmap](./ROADMAP.md)\n","readmeFilename":"README.md"}