{"_id":"abl-booking-calendar","_rev":"26-282eef8e689c8860d2cdfca2e4a9c6da","name":"abl-booking-calendar","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","dist-tags":{"latest":"0.0.25"},"versions":{"0.0.2":{"name":"abl-booking-calendar","version":"0.0.2","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"bb8a1d3b50427414ba95dc79040569774d09c4bf","_id":"abl-booking-calendar@0.0.2","_shasum":"51f4c54647e4a1e1e6f0e9a42c5ff7ad2374f865","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"51f4c54647e4a1e1e6f0e9a42c5ff7ad2374f865","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.2.tgz","integrity":"sha512-IY7ydsd2WCeXgBpnfTBUI/ITkZtsz/jVgtCp0ehQhvnkm4c1dr31Tfaqb9d7diTt2GMuTuQSs6E3KBRm0/+fHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5eVyRtZqaoiGLv5rGKf+4GMoVk94H3mcnXaU7yYSEdQIgEoD1nmkWZg0kqISlG3FHLjXKdbyRi6F5C6rfnF+Jg/E="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.2.tgz_1505171918922_0.26143620745278895"},"directories":{}},"0.0.3":{"name":"abl-booking-calendar","version":"0.0.3","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"bd7a66c58116b89b2a0fb261d1feccce5f802299","_id":"abl-booking-calendar@0.0.3","_shasum":"7f62427e2a9e8b067f19a4e6fb99d87ebe53092f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"7f62427e2a9e8b067f19a4e6fb99d87ebe53092f","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.3.tgz","integrity":"sha512-Tn6FzT73ao81ikmRoBUAIpLmPaJYJ5rKDEetbwWuN+NE/UZl3KHrMXCU7EZZl4GoKfCEveONQUC9I82mVhkWOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6iKTTaj93H0elKQm17Z91O+01TwE9IVlkyf79+MH9ygIhAJnXvE697PxkCtzQe+5+YNrGmkcYQaKAKNn0kPWleIqx"}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.3.tgz_1505174445572_0.11043678899295628"},"directories":{}},"0.0.4":{"name":"abl-booking-calendar","version":"0.0.4","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"7f7c65bf82f0869af81b2aa54ea7781da30bc10a","_id":"abl-booking-calendar@0.0.4","_shasum":"92152e6252742379c0f1b1cfb7fe31716d8700a7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"92152e6252742379c0f1b1cfb7fe31716d8700a7","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.4.tgz","integrity":"sha512-O/TyP5mjH6YCuVrzyeXMHkELfA0KBfySdPU66hWuaJ91qJL4YQItwzsoHWpHuqyqpqDitioE9PRsXa9gsy9Vjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWR6ZocFDbne+2iZsArMCzAjoD5pZdXdbslJ5SHC2bbwIgWv8SefYeMLTM1Mjwcj9UmEj54X/I07jj/z0HSzDTkeQ="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.4.tgz_1505175498916_0.06748194666579366"},"directories":{}},"0.0.5":{"name":"abl-booking-calendar","version":"0.0.5","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"7ed15ff279efbf8aaf2c7e2d6663df3dc9ae02d6","_id":"abl-booking-calendar@0.0.5","_shasum":"f7d4af66bf75a172f5d393b846dae47abd8235fc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"f7d4af66bf75a172f5d393b846dae47abd8235fc","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.5.tgz","integrity":"sha512-Lr5MQEed6rgy+0HaGfLaYeBYFJ7hWJGD23F7NbdITE99VzxUEBMLXCvFG47+76ornIVMtdzTdgCev4TTXH0MGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuZ0n9/bImeykIsWGcyB+Z9NxYZbS9/l4TzWSl+MX8yAiA3tUvFyP14diP21KtKF2H23N98lWZTFHsV/ZlZjFrJDg=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.5.tgz_1505269034393_0.5561993126757443"},"directories":{}},"0.0.6":{"name":"abl-booking-calendar","version":"0.0.6","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"8b67da580091aab85e6f8412782e7afa0f5bc71d","_id":"abl-booking-calendar@0.0.6","_shasum":"cfc9c48ca23e6d8755627f92e2eb41b44350f2cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"cfc9c48ca23e6d8755627f92e2eb41b44350f2cc","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.6.tgz","integrity":"sha512-wSH57pX7eqtwZbJde+Z5QLrWnHQCRncapCQ7v8b52ohimr6fLYwufS1dc79gLl1BjIYzcTsGlH2XCTE4Z7DL+Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOLIvtwIfdMFZvHy8eh4xFVc7GgxJcJ987EiLJ3q5OHgIgAoKz288KWDxvP0RPC0IuphqC+k2xonlw9nGtTa5/yjA="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.6.tgz_1505323959377_0.924459328642115"},"directories":{}},"0.0.7":{"name":"abl-booking-calendar","version":"0.0.7","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"cfd2e77cabf37b8b17aebe9ec0543a1c172fd70a","_id":"abl-booking-calendar@0.0.7","_shasum":"0cebf8d0eb062a5f72693926a73b8f7da841bbf3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"0cebf8d0eb062a5f72693926a73b8f7da841bbf3","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.7.tgz","integrity":"sha512-y8fFjmC9Bpt3CG7dolC5zFnvTalXeq4SBTW8fNlQGVFSkdJaOkunhwWOzbdZM2noMFSobVbSN7StXICnkgfZmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1ANU3pY8HPzFLANTwIzs+lj8IEgGt0opQN0JEz3gIlAiEAr1aFg2p7qFFP6tqdHowA8SoH4YwvsKzCrUbnJYpuwZ0="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.7.tgz_1505325776924_0.9130346185993403"},"directories":{}},"0.0.8":{"name":"abl-booking-calendar","version":"0.0.8","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"c49f275eaf6128fe2e89bac6672486d244dadb65","_id":"abl-booking-calendar@0.0.8","_shasum":"269ddf3ac619e9f1f8a4fb81313a9f93a36b704a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"269ddf3ac619e9f1f8a4fb81313a9f93a36b704a","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.8.tgz","integrity":"sha512-IAyNGb9pyXJ0bZS2/M+iCOOQJOdablWySiO3H3goky4SFyg5MGr4KS5mMY6XfvPvsla3q9mUoCWvqMF87c4TKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK0gbLclMIShDNV/GNN+/t6UuQTsEUoLtwUcTLzgYA8AIgSFF72BZc8mUyYwDptbyq4ApieJZPkxW/8QNwluMMckw="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.8.tgz_1505352235394_0.774066511541605"},"directories":{}},"0.0.9":{"name":"abl-booking-calendar","version":"0.0.9","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"b3f4061c5cd26553aba9e7983a4c80ac44bbf78b","_id":"abl-booking-calendar@0.0.9","_shasum":"de8843091ef6c11e8d2b4abd0c55f9d8290ac2b6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"de8843091ef6c11e8d2b4abd0c55f9d8290ac2b6","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.9.tgz","integrity":"sha512-9jVh26pPDqeWzRgqAlruZOZM3M7ptudNMCcY3NmnVCG5OYmvnpLI0Tspd9YbsGFB5EPyFzk9DT9jRcvs++6gGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9NON2WH9aWrToQVkxhzPdnxPAplERmGhgJ7nn7EKKzAiEAqYSJ3bipX43OefZkqovmEEXJlM9O+PuB/Dci5hBHNCA="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.9.tgz_1505356246353_0.03658339777030051"},"directories":{}},"0.0.10":{"name":"abl-booking-calendar","version":"0.0.10","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"9b15044b0fd3939742442bb2b77ae6ebea91470d","_id":"abl-booking-calendar@0.0.10","_shasum":"d7443e10affce829b98e359968eae0c62dfe949b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"d7443e10affce829b98e359968eae0c62dfe949b","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.10.tgz","integrity":"sha512-sPyx6x8PoXev/BhMxRjTmFA1LraqUgW1X0QzTdB3RKz8+W7XMmG1TNB7Li4N4a9RXdDD+mUalJC7EGuYLOeqxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF52X9bjP0Vvfwm3diDYxS6Fgq31B0RSVAx2KvnlzBP5AiBLef0JQP/BfFnkdTZCNHVrkd/GoZ2jgMURxuXUAAvG1A=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.10.tgz_1507081126265_0.8370568328537047"},"directories":{}},"0.0.11":{"name":"abl-booking-calendar","version":"0.0.11","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"20b666343ed2855f506dc46b791f00b4ec43bc4f","_id":"abl-booking-calendar@0.0.11","_shasum":"9efbdccb0a986613d9b7a6a09d1a1f25bd9d384d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"9efbdccb0a986613d9b7a6a09d1a1f25bd9d384d","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.11.tgz","integrity":"sha512-xdvXe0KoaF20/e8dLmnfugNakxj8YlYlUohWp4hrRgCuCzVIze0Y1rb2HGExiNvI8Z7vgYWEdN0NgLg1qA1C2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICbrqqL83dmY8GyZYw9ieXHKoXRQMK+b21I7rp+ZJL7FAiA0Qy3cwLOvQX5+owwXa7T1ZsOI2SViZctAKrQyFeDspw=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.11.tgz_1507240445078_0.6227285561617464"},"directories":{}},"0.0.12":{"name":"abl-booking-calendar","version":"0.0.12","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"0b89851c0175f88901856b4600643a072826cf8b","_id":"abl-booking-calendar@0.0.12","_shasum":"b00907ffd7805d33d6d6b688ac9868d8c48a61bd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"b00907ffd7805d33d6d6b688ac9868d8c48a61bd","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.12.tgz","integrity":"sha512-gxg2KS4gmvdlJf12ohJTAhzN5/WyzxVmqKxboUjIytlAUvfYCL/UbL5GzTd6+jnU5AH1pSrKl9mjP3nidGLozg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAhCRhqFds8bTeioA6NyN1AboZ7BzobOtoUngpxdI0ElAiBJfk6jVtJ+TnZXEP2MOqpIDsw+SxaVREAVpMBLjbcnZA=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.12.tgz_1507397875975_0.06588043761439621"},"directories":{}},"0.0.13":{"name":"abl-booking-calendar","version":"0.0.13","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"784284ded1b7f59c035569984ef3cb408321eebf","_id":"abl-booking-calendar@0.0.13","_shasum":"d95770cd07a820a5cdd38acd3d7babd92c3d6b35","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"d95770cd07a820a5cdd38acd3d7babd92c3d6b35","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.13.tgz","integrity":"sha512-vQtKzi1WxSWpjXSM7U+bw3K8btbugdg6tQaLry/ZN+8xPa1Gs8l4zsG1zZL4tOlcd4NJjjPetbqwtsYVRoHDIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJk7VR48MCRpitFpoeE3uDIlKHR6a9U4P4Mc+faaHB7gIgI4OcGwp27XXi7oHsbi8rU80hypzq1wUOl+u1ipjZXR8="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.13.tgz_1507398644812_0.04470471432432532"},"directories":{}},"0.0.14":{"name":"abl-booking-calendar","version":"0.0.14","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"044e74410647a804e957ee1676fff97a5fbea0bb","_id":"abl-booking-calendar@0.0.14","_shasum":"1753c68c48a889ae93a682be8ee19e2e886aa09c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"1753c68c48a889ae93a682be8ee19e2e886aa09c","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.14.tgz","integrity":"sha512-qLF8ytI6O9TNnyM9smB9yJRgxKIcNHErS5gFN3PEj5BcK5I5yrFeBK1EkcBVk9ij2aAecx06eGpW2oM8wQ6Beg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMduUm94wATCgFJzR4o2KSmMXD4pUm/F76POXz5gwC9AiEAniqcxJq6UIE/lBWDGHSSxhvUMg3zDl9k1LsZqGT2xsI="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.14.tgz_1508348894628_0.0943823445122689"},"directories":{}},"0.0.15":{"name":"abl-booking-calendar","version":"0.0.15","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"e8eca26fec703d975011172827c9726951d7f1d7","_id":"abl-booking-calendar@0.0.15","_shasum":"4a066c135665041ff68b4ee7179bdcd585f1c4fc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"4a066c135665041ff68b4ee7179bdcd585f1c4fc","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.15.tgz","integrity":"sha512-xj47w3qZEw1jg4Dl+8yIeJqKjWZ+exktX2+PcXzm1JwaGTC4GQwAPvi9pib+RUH809iQF3LLoj1Ue8K5ZHEOjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOs4Iw3EmbVFTa36qj7uD6SR7tcSRlEUa2pwz5ZzmJoAIhAMPzA5saq3F67tZv5b6Kk/LJ1NJkfqkeRAbpNue6wkh3"}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar-0.0.15.tgz_1508353396570_0.11898836377076805"},"directories":{}},"0.0.16":{"name":"abl-booking-calendar","version":"0.0.16","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"55b81da736736c965c3616a3eee41a70e132219a","_id":"abl-booking-calendar@0.0.16","_shasum":"c2919c8a20a03447ec02c5cf1fa497cb97c6b5e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"c2919c8a20a03447ec02c5cf1fa497cb97c6b5e3","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.16.tgz","fileCount":83,"unpackedSize":1476940,"integrity":"sha512-WsqlHcLdcFVs2nImYmz+TI33Zu2lt2Mm5VF2V6s5JdB6ZcKiSG/4uzWsOW3iYLUXgh0ygnKbkaav9+8pPLSt1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrhsf8uxesLG9k03RriZ/GGTgT37nsvQ4AXujv+4JaWwIhAOWxgxtNqk4ixE9mrzvdVHTEQUe2i3L98B8fsfIANFAP"}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.16_1519695504135_0.3327520320414872"},"_hasShrinkwrap":false},"0.0.17":{"name":"abl-booking-calendar","version":"0.0.17","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"77d983e0fbfbbb36414505ff0c461bb0205e2fff","_id":"abl-booking-calendar@0.0.17","_shasum":"fe9535398175a80bff3871aa11744129751e4b71","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"fe9535398175a80bff3871aa11744129751e4b71","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.17.tgz","fileCount":83,"unpackedSize":1477305,"integrity":"sha512-rKfwfAt07Y/ynxwGrG7ouavBDvq5hamkQEi5l0YCeb+mLF0plFdmvmB6y4CDFvWDLeicmnEZbBzGbh7UZVbORg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa4qvFpMTsfvv6uqVoksDHwNSGuECS/4isCA749tqTkAiAukdHo7kW2M0imSs3gqaDYw8KaiTj8fAuJC/T0ccW0qQ=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.17_1519714236555_0.739490464159096"},"_hasShrinkwrap":false},"0.0.18":{"name":"abl-booking-calendar","version":"0.0.18","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"fc461986c89fd8547aa411f260a6d9362d62ed76","_id":"abl-booking-calendar@0.0.18","_shasum":"acc181fabfaf9139bf5df3c4a2167bf40007b3ad","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"acc181fabfaf9139bf5df3c4a2167bf40007b3ad","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.18.tgz","fileCount":83,"unpackedSize":1477305,"integrity":"sha512-3CXIOfIMD1gX9mlD20eaU4hBjVghZ02YDtDjs9EsWbOG5x4WeIpXHtQGeqpJMkqtEPu3vnEd9kk40YmghojdJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHUPad2OOA+0GjX8lHE32eAuWFW6Mg+5P67lx6FtaaK9AiBjMsIokDU/SJKu0FsaxttcXmeShGYziUnaYtcn0famww=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.18_1519761929284_0.11840220624378284"},"_hasShrinkwrap":false},"0.0.19":{"name":"abl-booking-calendar","version":"0.0.19","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"0d0d7ed05e7820f65c5b9078be4908571b3232ec","_id":"abl-booking-calendar@0.0.19","_shasum":"438b51cd5fe9ad5faa4c7fb5ad994b4cbbf9979e","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"438b51cd5fe9ad5faa4c7fb5ad994b4cbbf9979e","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.19.tgz","fileCount":84,"unpackedSize":1480030,"integrity":"sha512-Mjc6AJzAaJ7ceD/ctF0vNeGD6FMnXvrjlwo/MNb3ar8IpRdOHTlTq21SWTZ3maGmv4R799ORf9pPQk32jFC+/A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdauV0pCTmObMN9RVdeiS6Isa+pPkx2zk/MyUSJEuDyAiAKtQG6uuKQ7W70qYCSiz9LfK9AsLgkb6eO/qUsbuJo7A=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.19_1522729104336_0.9018399888339128"},"_hasShrinkwrap":false},"0.0.20":{"name":"abl-booking-calendar","version":"0.0.20","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","ngstorage":"^0.3.11","npm":"^5.8.0","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"6a6ce5c8bae74f765680b592f2ede411b6b1bef9","_id":"abl-booking-calendar@0.0.20","_shasum":"3dc7dc77f4bff049ad6283b8c7af18e60f4fd909","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"3dc7dc77f4bff049ad6283b8c7af18e60f4fd909","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.20.tgz","fileCount":85,"unpackedSize":1497011,"integrity":"sha512-7CNYjCPENs+PdkALf20v1sP5jTR4uvaNjp9dKeU4YAtmC8HfjPZTjkI2e9dc6gnUBQ9ZiEphfGXFAb9Xjy1VjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqXJPhpLPz2Gx89YynMYzvMQ9Emec4Y44tn0ns/wDW4wIhALFYJ43ldUHuGEBc5xv2GGo2c3QFzFvIQJkFLR1JjIno"}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.20_1522730003799_0.8656815581164479"},"_hasShrinkwrap":false},"0.0.21":{"name":"abl-booking-calendar","version":"0.0.21","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","ngstorage":"^0.3.11","npm":"^5.8.0","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"09678dcdd7cea84b4fbc77fe0c4e9b9020d29133","_id":"abl-booking-calendar@0.0.21","_shasum":"4d43484f44a20d677fd68270c2ef80bc3ecff745","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"4d43484f44a20d677fd68270c2ef80bc3ecff745","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.21.tgz","fileCount":85,"unpackedSize":1504399,"integrity":"sha512-rNOq0Tc71dUtGqD5yOic1L3JWxDqgEumcmWX1h4m4+yivkPJjJUueAchwboRsNaDn0JaD9No1hla0QhUZvGBkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEURGQXfgvASnNm0SxHE6YV/LRxvyS4truGesrxETqJ0AiB4TlwclUfAmWvkqLsOCXHO3RgqHM28dr7IfOi5e0Xjiw=="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.21_1522731137167_0.8547358579877571"},"_hasShrinkwrap":false},"0.0.22":{"name":"abl-booking-calendar","version":"0.0.22","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","ngstorage":"^0.3.11","npm":"^5.8.0","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"04fc3d56dd451b3f8f9cb96fba928ae96e7de425","_id":"abl-booking-calendar@0.0.22","_shasum":"0198c537430446761f48b65b0b2b7016896b4ca1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"shasum":"0198c537430446761f48b65b0b2b7016896b4ca1","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.22.tgz","fileCount":85,"unpackedSize":1504800,"integrity":"sha512-5Dbsh24TPU1TyAs/4dnaBtov4VX6B5l5ifPVULa3w/xn1i8JS+G1POe+QOqShd7unn2sFdptk2T1aZjIoPwWfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCo8jWzGN2TdVqAw2oY9KaHOtStj1YOFsRELJxmLsj6yAIgOtZGrH6/dRT9vP5x1xaKjQJ+2xPIWCiVIqu2Uo0dSDk="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.22_1522814395374_0.23979343126378838"},"_hasShrinkwrap":false},"0.0.24":{"name":"abl-booking-calendar","version":"0.0.24","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","ngstorage":"^0.3.11","npm":"^5.8.0","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"3f7ba28dad74eec3ef9ecdf8853d5558557fe271","_id":"abl-booking-calendar@0.0.24","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"integrity":"sha512-ijSNhGp1k9nTenZve3+8X4ctSzAJE2gaAtsZT2ngpqwt8OvP/6D7R+mBnay9cLYnPfVt4ytl6dxlv+f2WQu1FQ==","shasum":"c28d83951d16eb26218c76320fee78f07898e56f","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.24.tgz","fileCount":83,"unpackedSize":1494661,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJBPQCRA9TVsSAnZWagAA2y4P/iv4sqJZq58aeKlncdG8\n7Z42S1QErWLnaCSMYAYOvYlnwBDEhaKvk3OoAWbj+7vLt83GaQbMpZBUnNyk\nDDqPW/t6M4avntoLDY16w61+mqBclcaohA6Ld2//t2d3zmY5uJARgCIAv9Wh\nNOqwMsEHWGoQIGeUyqe8rPKpClCC2NrywSOFvV8GSgvBU96AV1YlJWlQrTsP\nz78Nq5wRCaz6U+ytpumv9RqJ31X1y1hyHw3rymqzW0fHx6iZaXQATKpGIojq\neuOw3TeMYDBSnkVZQjGiH0f+Ndi/iRA0FTpmBX5V4EB9iV8orJPpG84D/Jvq\nA1vKx2gCWGKOjJyWSYlNg5o7pAWFxbMC4v5oRO+fPLAyK88JNI6DdTCtxmxF\na3E9aq759znDBTZfJSOYS/yAVFY3neSZPW7idooDXqjeqx8IkRLYAgzyq/eh\nxIbN02zKSedQfq3kHPFJBxvSQ73WXzoXTLZgU8BSiZf4UbRgDnrUeTyHdUop\n5StDehBnbOlYI0QIJVvhLzPFLSoaE3L8e6+TqMnkKTOjuiSZPguy2mt14eFR\nuwoIxpcWg0CgTfoX8dNbsCq2G5lCDB0yV9qzExENVg3NpzPMPj1+L8FXhI3F\nflKvw6+SvYG+8zmvfHSJtfigPsJPTmMfRrFp333iEPM041ijivrplotuWkWS\nvEr6\r\n=/GBR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCDnz4G6MxxzQAwgiq78L6u2F5xgVIyUFnRGnGzxlpnLQIhAIjduNBBX7tuLFdNnLC58ef0+QoXIBYUhzutcm2p+Om+"}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.24_1529091023447_0.5240729909525221"},"_hasShrinkwrap":false},"0.0.25":{"name":"abl-booking-calendar","version":"0.0.25","description":"This is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.","repository":{"url":""},"scripts":{"pull":"git checkout master && git pull origin master","push":"git push origin master --tags && npm publish","commit":"git commit -a -m ${1}","release":"release () { npm run pull && if [ -z $1 ]; then npm version patch; else npm version $1; fi && npm run push; }; release","build:jenkins":"gulp clone; gulp tags; gulp dist","build:staging":"cp .env.staging .env; gulp dist; cp .env.local .env","build:prod":"cp .env.prod .env; gulp dist; cp .env.local .env","deploy:staging":"npm run build:staging && gulp deploy:staging","deploy:prod":"npm run build:prod && gulp deploy:prod","dev":"gulp dev","dist":"gulp dist","staging":"gulp staging","demo":"gulp demo","prod":"gulp prod","test":"karma start"},"eslintConfig":{"root":true},"dependencies":{"PayzenJS":"^1.0.5","angular":"1.5.8","angular-animate":"1.5.8","angular-aria":"1.5.8","angular-card":"0.3.7","angular-cookies":"1.5.8","angular-indexed-db":"1.0.1","angular-material":"1.1.1","angular-material-calendar":"0.2.14","angular-material-icons":"0.7.1","angular-messages":"1.5.8","angular-mocks":"1.5.8","angular-sanitize":"1.5.8","angular-socket-io":"0.7.0","angular-stripe":"4.2.12","angular-tooltips":"1.1.10","angular-truncate-2":"0.4.2","angular-ui-bootstrap":"2.5.0","angular-ui-router":"0.3.1","angularjs-slider":"6.0.0","babel-config-abl":"git://github.com/bucket-list/babel-config-abl.git#v0.0.16","card":"^2.1.1","dropzone":"^4.3.0","feathers-client":"1.6.1","feathers-reactive":"^0.4.1","gh-pages":"0.12.0","gulp":"^3.9.1","jquery":"3.1.1","lodash":"^3.10.1","moment":"2.15.1","moment-timezone":"^0.5.13","ng-device-detector":"3.0.1","ng-feathers":"1.6.1","ngdropzone":"2.0.1","ngstorage":"^0.3.11","npm":"^5.8.0","rx-angular":"^1.1.3","rxjs":"^5.4.2","socket.io":"1.5.0","socket.io-client":"^1.7.2","svg-morpheus":"^0.3.0","ui-leaflet":"2.0.0"},"devDependencies":{"babel-cli":"^6.18.0","babel-eslint":"^5.0.0-beta6","babel-preset-es2015":"^6.3.13","browser-sync":"^2.17.5","connect-history-api-fallback":"^1.3.0","del":"^2.2.2","dom-urls":"^1.1.0","dotenv":"^1.2.0","gulp-angular-components":"0.0.6","gulp-angular-filesort":"^1.1.1","gulp-angular-templatecache":"^1.9.1","gulp-assets":"^0.2.2","gulp-autoprefixer":"^3.1.1","gulp-babel":"^6.1.2","gulp-chmod":"2.0.0","gulp-clean-css":"^2.0.13","gulp-concat":"^2.6.0","gulp-consolidate":"^0.1.2","gulp-develop-server":"^0.5.2","gulp-eslint":"^1.1.1","gulp-filter":"^3.0.1","gulp-git":"^2.2.0","gulp-html-replace":"^1.6.1","gulp-iconfont":"^5.0.1","gulp-if":"^2.0.1","gulp-if-else":"^1.0.3","gulp-inject":"^4.2.0","gulp-load-plugins":"1.4.0","gulp-minify-html":"^1.0.6","gulp-ng-annotate":"^1.1.0","gulp-preprocess":"^2.0.0","gulp-rename":"^1.2.2","gulp-rev":"^6.0.1","gulp-sass":"^3.1.0","gulp-sass-glob":"1.0.8","gulp-scp2":"^0.2.0","gulp-sftp":"^0.1.5","gulp-size":"^2.1.0","gulp-sourcemaps":"^1.9.0","gulp-ssh":"^0.6.0","gulp-uglify":"^1.5.4","gulp-util":"^3.0.7","gulp-watch":"^4.3.10","include-media":"^1.4.8","jasmine-core":"^2.5.2","karma":"^1.3.0","karma-chrome-launcher":"^2.0.0","karma-coverage":"^1.1.1","karma-jasmine":"^1.0.2","karma-ng-html2js-preprocessor":"^1.0.0","karma-requirejs":"^1.1.0","require-dir":"^0.3.1","requirejs":"^2.3.2","run-sequence":"^1.2.2","stream-combiner2":"^1.1.1","stream-series":"^0.1.1","webpack":"1.13.2"},"gitHead":"2cb3eb10faee2ad3f508cd5068b8f845c9489944","_id":"abl-booking-calendar@0.0.25","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"},"dist":{"integrity":"sha512-g5oWxFeZ++ACuDWuedDD3//4lInSSql1/aLKppbh5a7Ln0INbQzufqoa5vkoidIP2xRROet3FzIpaHb93lG4MA==","shasum":"3fa46ac13ab470cdd957180d38ab70afa09bdbdd","tarball":"https://registry.npmjs.org/abl-booking-calendar/-/abl-booking-calendar-0.0.25.tgz","fileCount":83,"unpackedSize":1495577,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbNUD+CRA9TVsSAnZWagAA7QAQAJRUwwH4gJXA4Zqm985d\n+/xF2iLUcLTQ7iXD17ttHevj8JyNNAJVQ1y8kYHK5ltRAf8Ot42IoRF4wtzX\nSo47IDOiAUBJ2ZhAiLIaCMh4ye7FsSRjs9Uv/CY3XAyabASU8Irz0SNBlBfU\nJ3VbsVFH8m4VGWf0MAW/o5HuENqxuXRndHuS5zMtVN5lcMnZQYZxA1tWseTD\nJCtOJJtp1XHg23iWM7KrdRCC1Xe83LRJj7F7ITt+Ve45qgv/pxBARDmuf+Jy\nOMuHYcleKZqKED3uQvdrdGgtyvNiHS3zuHeAoFqPKvGTkjEyI+j2AsfWbL0L\nHB1lVIjZxLLOo2W/ljf+J4vI9dLea4eJMpSrggkeF0EPBx8Vrz2D/8/J8xca\nHgh/WAmA9cs6IrXnRL0QaxWMOsqO1SNKrxEZvHoflBpXtiXEzkfjECtyKUG8\n7Bppb+f5YJ+1+NOlszpSYdZrzTz2bHItyGeRIy6vCG3eHgpBBaDRMyDn4y1i\naUXf5sMmY7m0ECiUsI347NpZL0hXsHf1YDFvDJz3ylQTqbd4l59rzCk9ZcTy\n886pB8UAe3mVbRAIdDXIk+2IP5LS2f1YnpzlXNDJb2rCs0Qcy4FI+Euq7JQT\n0Twx2HF7Cr1WFAw4yl8OO+TrMzs5El8oR7HcaJzDthvzghHgTGX6V5FGdfBZ\nbwro\r\n=K62G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2drAjInNvenwhPaBkb51P3/4FNNFVl27sCmrcY9GTsAiEAzZpcnw+x/PpWtKXf7c/j4P8lbAGeznb8b6Io9rfYdXI="}]},"maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/abl-booking-calendar_0.0.25_1530216702415_0.14718966978925407"},"_hasShrinkwrap":false}},"readme":"# ABL-skeleton\nThis is the ABL core application skeleton/scaffold for developing client side Angular.js web applications.\n\n## Dependencies\n| Library           |        |\n| :---------------- | -----: |\n| angular           | 1.5.8  |\n| angular-animate   | 1.5.8  |\n| angular-aria      | 1.5.8  |\n| angular-messages  | 1.5.8  |\n| angular-mocks     | 1.5.8  |\n| angular-material  | 1.1.1  |\n| angular-ui-router | 0.3.1  |\n| jquery            | 3.1.1  |\n| socket.io         | 1.5.0  |\n| angular-socket-io | 0.7.0  |\n| feathers-client   | 1.6.1  |\n| ng-feathers       | 1.6.1  |\n| ng-device-detector| 3.0.1  |\n| moment            | 2.15.1 |\n\n## Features\n- Uses [John Papa](https://github.com/johnpapa/angular-styleguide) conventions\n- Live reload development web server (browserSync)\n- Babel (es2015) javascript compilation\n- SCSS (node-sass)\n- ESLint\n- Preprocessing HTML and Javascript (by using ```.env``` file)\n- node_modules & npm for front-end dependency management\n- Device, OS, and browser detection with ng-device-detector.\n- Remote client logging with Feathers.js log service.\n\n## Install\n```\nnpm install -g gulp requirejs karma karma-chrome-launcher jasmine-core\n```\n```\nnpm install\n```\n\n## Development\n```\nnpm run dev\n```\n1. Starts browserSync on port 3000.\n2. Starts Feathers.js API server on port 3030.\n3. Watches file changes and rebuilds app, then reloads browserSync and Feathers.js API server.\n\n## Distribution\n```\nnpm run dist\n```\n\n## Testing\n```\nnpm run test\n```\nUnit testing with [Karma](http://karma-runner.github.io/1.0/index.html), [Jasmine](http://jasmine.github.io/), and generated code coverage reports with [Istanbul](https://github.com/gotwarlost/istanbul).\n\n[Reference Guide -- airpair.com/angularjs/posts/unit-testing-angularjs-applications](https://www.airpair.com/angularjs/posts/unit-testing-angularjs-applications)\n\n## Configuration with .env file\nDefine environment variables used to configure the build of the client-side Angular application.\n\n```\nMODULE_NAME=abl\nFEATHERS_URL=http://localhost:3030\nDEBUG=true\nMD_INK=false\n```\n| Variable | Type | Default | Description |\n| :--------| :----| :-------| :-----------|\n| MODULE_NAME | String | abl | Main application module name. |\n| FEATHERS_URL | String | http://localhost:3030 | Feathers.js API server URL. |\n| DEBUG | Boolean | true | Enable/disable application-wide debugging message output. |\n| MD_INK | Boolean | false | Enable/disable application-wide md-ink effect. |\n\n\nThe contents of this file can be accessed in HTML / Javascript. For example:\n\n*_src/index.html_*\n```html\n<html ng-app=\"<!-- @echo MODULE_NAME -->\">\n```\n\n*_src/components/config/config.constant.js_*\n```javascript\nvar config = {\n  MODULE_NAME: '/* @echo MODULE_NAME */',\n  FEATHERS:    '/* @echo FEATHERS_URL */',\n  DEBUG:       '/* @echo DEBUG */',\n  MD_INK:      '/* @echo MD_INK */'\n};\n```\n\n*_src/components/main/main.config.js_*\n```javascript\nfunction main ($locationProvider, $compileProvider, $logProvider, $mdInkRippleProvider, config) {\n  $compileProvider.debugInfoEnabled(config.DEBUG);\n  $logProvider.debugEnabled(config.DEBUG);\n\n  if(config.MD_INK === 'false') {\n    $mdInkRippleProvider.disableInkRipple();\n  }\n\n  $locationProvider\n    .html5Mode(true)\n    .hashPrefix('!');\n}\n```\n\n*_src/components/main/feathers.config.js_*\n```javascript\nfunction feathers ($feathersProvider, config) {\n    $feathersProvider.setEndpoint(config.FEATHERS);\n    // You can optionally provide additional opts for socket.io-client\n    $feathersProvider.useSocket(true);\n}\n```\n\n## Logging / Debugging\n**ALWAYS** use Angular's built-in $logProvider and $log.debug() for logging to console for debugging purposes. This way we can enable/disable logging application-wide for development and production simply by changing the DEBUG boolean variable in the .env file.\n\n```javascript\nfunction MainController ($scope, $log, config) {\n  // Only printed to console if debug mode is enabled.\n  $log.debug('Debug mode enabled.');\n}\n```\n\nESLint will throw a warning for 'no-console' if you forget this principal and use console.log().\n\n## 'Safe' $apply in Angular.js\nTo avoid triggering the *$apply already in progress error* (for me I find I hit most often when integrating third party plugins that trigger a lot of DOM events), you can use a 'safeApply' method that checks the current phase before executing your function. This is patched into the $scope object of topmost controller (NavController), and Angular propagates it throughout the rest of the application:\n\n```javascript\n$scope.safeApply = function(fn) {\n  var phase = this.$root.$$phase;\n  if(phase == '$apply' || phase == '$digest') {\n    if(fn && (typeof(fn) === 'function')) {\n      fn();\n    }\n  } else {\n    this.$apply(fn);\n  }\n};\n```\n\nUsage within child controllers throughout the Angular application:\n```javascript\n$scope.safeApply();\n```\n\n## Feathers.js API Server\n- The test/server.js file starts a local instance of the same Express/Feathers.js server environment hosted on the backend.\n- Sample data is persisted with NeDB which uses flat-file databases locally -- so no need to configure MongoDB on your development system.\n- API end-points can remain unchanged from dev to production, so all we need to change is the FEATHERS_URL in the .env file to direct the client application to use a public-facing internet accessible Feathers.js API server (e.g. https://api.adventurebucketlist.com).\n\n## Components?\nComponents are small, reusable parts of the application.\n\nAll component files *DO NOT* need angular module definitions, it happens for you.\n\nSo you don't ever have to write this:\n\n```javascript\nangular.module('myApp').directive('myAwesomeDirective', myAwesomeDirective);\nangular.module('myApp').controller('MyAwesomeController', MyAwesomeController);\n```\nInstead, the type is defined in the filename i.e. `dashboard.directive.js`, `dashboard.controller.js`\n\n### Why?\nToo much wasted time creating files alone, and always the same code repeating. We declare the type in the filename instead.\n\n### Directives\n*dashboard.directive.js*\n\n```javascript\nfunction dashboard () {\n  return {\n    restrict: 'E',\n    templateUrl: 'dashboard/dashboard.html',\n    controller: 'DashboardController',\n    controllerAs: 'vm',\n    bindToController: true,\n    scope: {}\n  }\n}\n```\n\n### Controllers\n*dashboard.controller.js*\n\n```javascript\nfunction DashboardController () {\n  var vm = this;\n}\n```\n\n### Factories / Services\n*users.factory.js*\n\n```javascript\nfunction users ($q, $http) {\n  var getUser = function (userId) {\n    return $http.get('/users/' + userId);\n  }\n\n  return {\n    getUser: getUser\n  }\n}\n```\n### More (filters, config, run, constant)\n\n## TODO: AppShell architecture\nMoving towards an offline-available, cached version of the application for improved customer experience and load times.\n\n### Inspiration\n[App shell architecture -- Google's engineering blog post](https://developers.google.com/web/updates/2015/11/app-shell)\n[Slack's incremental boot architecture blog post](https://slack.engineering/getting-to-slack-faster-with-incremental-boot-ff063c9222e4#.vsq8c6hh5)\n","maintainers":[{"name":"kevin-abl","email":"kevin@adventurebucketlist.com"}],"time":{"modified":"2022-06-13T02:19:45.214Z","created":"2017-09-11T23:18:39.084Z","0.0.2":"2017-09-11T23:18:39.084Z","0.0.3":"2017-09-12T00:00:45.965Z","0.0.4":"2017-09-12T00:18:19.193Z","0.0.5":"2017-09-13T02:17:14.644Z","0.0.6":"2017-09-13T17:32:39.590Z","0.0.7":"2017-09-13T18:02:57.127Z","0.0.8":"2017-09-14T01:23:55.595Z","0.0.9":"2017-09-14T02:30:46.777Z","0.0.10":"2017-10-04T01:39:17.927Z","0.0.11":"2017-10-05T21:54:05.394Z","0.0.12":"2017-10-07T17:37:56.158Z","0.0.13":"2017-10-07T17:50:45.031Z","0.0.14":"2017-10-18T17:48:14.823Z","0.0.15":"2017-10-18T19:03:16.768Z","0.0.16":"2018-02-27T01:38:24.284Z","0.0.17":"2018-02-27T06:50:36.647Z","0.0.18":"2018-02-27T20:05:29.627Z","0.0.19":"2018-04-03T04:18:24.459Z","0.0.20":"2018-04-03T04:33:23.946Z","0.0.21":"2018-04-03T04:52:17.328Z","0.0.22":"2018-04-04T03:59:55.569Z","0.0.24":"2018-06-15T19:30:23.604Z","0.0.25":"2018-06-28T20:11:42.577Z"},"repository":{"url":""},"readmeFilename":"README.md"}