{"_id":"webpack-joi-schema","_rev":"30-66ea8f50565236159c66a1264ea57924","name":"webpack-joi-schema","description":"A Joi schema for webpack configs","dist-tags":{"latest":"1.0.0-beta.8","beta":"1.0.0-beta.8"},"versions":{"1.0.0-beta.1":{"name":"webpack-joi-schema","version":"1.0.0-beta.1","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"lodash":"4.6.1"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","joi":"8.0.5","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"7596e3b6b084429ec99634700a487a6fb982cf34","_id":"webpack-joi-schema@1.0.0-beta.1","_shasum":"cfd5aab5d792f5d6cccd4cfe610c3d4e08730e17","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"cfd5aab5d792f5d6cccd4cfe610c3d4e08730e17","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.1.tgz","integrity":"sha512-JfUpA1XNGHO9AwlEq6v5B86PqvHwgRD2OQAcQjHxxPaYRcPbkSbcei3jYQDXcL4gQdQltxs4w7ssOIuR8uwEDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAqO/W3uvU7CW2BQcV8R7JfyIVxo5Pcyqi88ClX1Ku0AiEA+4ubVXYiRCW10F64bM9EnLj/6Z+9V42K/IF1tb05S4o="}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.1.tgz_1459153922174_0.4730426974128932"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."},"1.0.0-beta.2":{"name":"webpack-joi-schema","version":"1.0.0-beta.2","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"lodash":"4.6.1","joi":"8.0.5"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"25b0451790ee5ae8b17466e3879485ebdd91fcfb","_id":"webpack-joi-schema@1.0.0-beta.2","_shasum":"893ff7e6fa3a7f6bbf59c562d52d0fd66e28c4a9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"893ff7e6fa3a7f6bbf59c562d52d0fd66e28c4a9","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.2.tgz","integrity":"sha512-VwotR8CYmbKWUh6FkbiKP6jEa05mCY47JguuhBVOsRcfvca76b3blZDiwHGkqMe0bSx25XzGeBMsZJWqJ2erFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFMw1MUMFwpuO9rymVa8ZP2snTDh5XdP+LU7viTgHCsQIhAJBYIS1JZD71F0gJMRG6KRPaEzAgwd8xNNgzpnMG+lL5"}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.2.tgz_1459155056845_0.38247076887637377"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."},"1.0.0-beta.3":{"name":"webpack-joi-schema","version":"1.0.0-beta.3","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"lodash":"4.6.1","joi":"8.0.5"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"e87af1ec8161197651ccdb4631e929576dcc31bd","_id":"webpack-joi-schema@1.0.0-beta.3","_shasum":"11555b1662bcb43d7d78a3b3d808fe782ec512c3","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"11555b1662bcb43d7d78a3b3d808fe782ec512c3","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.3.tgz","integrity":"sha512-Bprb+QZlcRZRSKty5jH1J7+heeAo7ldNUxFRO2JOkN0okgq3bhSJA2rM2ryNzxzQ6773Om6iNoM19xwqI0YxeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICLnHyagOCO+HRYrb6fE8sgSY9dOUiZkU3XkyI8OfB9nAiB8fhQwSYfP22txf6q826XSwyM+f2j+juzFrAyKlw20kA=="}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.3.tgz_1459155834592_0.750263252761215"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."},"1.0.0-beta.4":{"name":"webpack-joi-schema","version":"1.0.0-beta.4","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"lodash":"4.6.1","joi":"8.0.5"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"ff60b6eec3c41c637406476786e94a78942ca8ae","_id":"webpack-joi-schema@1.0.0-beta.4","_shasum":"4de4bac6894727b45735edb9488b4fc821d4a7e0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"4de4bac6894727b45735edb9488b4fc821d4a7e0","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.4.tgz","integrity":"sha512-yF4Xl2sR9PA3ihW5Su7kPY1euss10Z7LwvHfWAPV1VeMoeSaK6edV/F8+IXzNfdMQEOMJbEJYsMEcv22pnAEEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsIa7qWQA2Nf2W66GDlVWR1l3Cv+DBPaUWuZgYve96zQIhALBkOzQAeMw3g1ckc0r3GRFpQupLGcbn0+TJ98gz2L5+"}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.4.tgz_1459156212136_0.5038800840266049"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."},"1.0.0-beta.5":{"name":"webpack-joi-schema","version":"1.0.0-beta.5","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"lodash":"4.6.1","joi":"8.0.5"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"7cc78fb2728a1b4fdc12f53b70db7221b4577e43","_id":"webpack-joi-schema@1.0.0-beta.5","_shasum":"086369e6fa9953a7b9323742ec764084b0bc22ae","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"086369e6fa9953a7b9323742ec764084b0bc22ae","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.5.tgz","integrity":"sha512-1GvVT6oSA2GLB87sGtHAecIgs+R6nyyQL2CjNZ/YWUNwz98xS6Ay12df62Fb2dlnQcf6skvK6YrZRLE5c8tNyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZrZ0NXg1SJqlUTNTGX/nbTJvea3p27eYXRE9RFPtXcAiBfXz7kxrnowFqSng7coqWw4oF9gZa6nYxuLwu0L8K6Wg=="}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.5.tgz_1459156741650_0.49992278520949185"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."},"1.0.0-beta.6":{"name":"webpack-joi-schema","version":"1.0.0-beta.6","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"lodash":"4.6.1","joi":"8.0.5"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"keywords":["webpack","config","schema","validation","joi"],"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"3e8584abe89e90859a9387e27fd16c55872d11a7","_id":"webpack-joi-schema@1.0.0-beta.6","_shasum":"3ff5707c194435523d2211c7f69074c933882e68","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"3ff5707c194435523d2211c7f69074c933882e68","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.6.tgz","integrity":"sha512-cZIYbKFnIKuNc/Hcufjn7Eg3OTYl8D1pdkR2LQUnVU5afMtO151KMxQ6RqR/MJpxfO5kl/wxxtCv9nV23G2h7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDenj96Vdi2W6jNJqUWA8CAiDy+CFm+EaOLWfMYZpJ+5gIgJ02BL3A+m4f0PxS5tIASLTw4xuWmc9h2d+551V7u4jM="}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.6.tgz_1459156974471_0.11183117888867855"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."},"1.0.0-beta.7":{"name":"webpack-joi-schema","version":"1.0.0-beta.7","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"chalk":"1.1.1","joi":"8.0.5","lodash":"4.6.1"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","sinon":"1.17.3","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"keywords":["webpack","config","schema","validation","joi"],"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"4d11c973676c853938e94bfe0422f8c5d24853f7","_id":"webpack-joi-schema@1.0.0-beta.7","_shasum":"9fe7c244368ad996acd8cd8f41e1837d9ac281f0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"9fe7c244368ad996acd8cd8f41e1837d9ac281f0","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.7.tgz","integrity":"sha512-ymO2cskwKvhAFesG3HNShoyPprSmoM31WsQPln4h0qE5yScnlhARErTzzmVuSFccGYooO1XoSosTkMi58kpsbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSJA4LBPmPDt9RR0AIKjio3CQeyBEDinpvFtnhZNwz3QIhAPaAI2ONqUYeItfaAJZku07PZhieiRmrWSmDOwFHLiOS"}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.7.tgz_1459183355309_0.3541567900683731"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."},"1.0.0-beta.8":{"name":"webpack-joi-schema","version":"1.0.0-beta.8","description":"A Joi schema for webpack configs","main":"dist","files":["dist"],"scripts":{"prebuild":"rimraf dist","validate":"npm-run-all --parallel lint cover build test --sequential check-coverage","build":"babel -d dist src","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","lint":"eslint .","cover":"nyc --reporter=lcov --reporter=text --reporter=html npm test","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","test":"mocha `find src -name node_modules -prune -o -name '*.test.js' -print`","watch:test":"npm run test -- -w","release":"npm run build && with-package git commit -am pkg.version && with-package git tag pkg.version && git push && npm publish && git push --tags","release:beta":"npm run release && npm run tag:beta","tag:beta":"with-package npm dist-tag add pkg.name@pkg.version beta"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","babel":{"presets":["es2015","stage-2"]},"dependencies":{"chalk":"1.1.1","joi":"8.0.5","lodash":"4.6.1"},"devDependencies":{"autoprefixer":"6.3.4","babel-cli":"6.6.5","babel-core":"6.7.4","babel-plugin-espower":"^2.1.2","babel-preset-es2015":"6.6.0","babel-preset-stage-2":"6.5.0","babel-register":"6.7.2","codecov":"1.0.1","compression-webpack-plugin":"0.3.1","copy-webpack-plugin":"1.1.1","eslint":"2.5.1","eslint-config-jonathanewerner":"1.0.1","extract-text-webpack-plugin":"1.0.1","ghooks":"1.0.3","html-webpack-plugin":"2.14.0","mocha":"2.4.5","npm-run-all":"1.6.0","nyc":"6.1.1","path-here":"1.1.0","path-parse":"1.0.5","power-assert":"1.3.1","rimraf":"2.5.2","sinon":"1.17.3","validate-commit-msg":"2.4.1","webpack":"1.12.14","webpack-md5-hash":"0.0.5","webpack-notifier":"1.3.0","with-package":"0.2.0"},"keywords":["webpack","config","schema","validation","joi"],"nyc":{"exclude":["**/*.test.js","test/**/*.js"]},"eslintConfig":{"extends":"jonathanewerner"},"config":{"ghooks":{"commit-msg":"validate-commit-msg","pre-commit":"npm run validate -s"}},"gitHead":"c86d97afe617109a0f99474b67e23d7c54d4f802","_id":"webpack-joi-schema@1.0.0-beta.8","_shasum":"5c138e26066a1f3131a97b70ec30bd932533121e","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.1.1","_npmUser":{"name":"jonathanewerner","email":"jwe@posteo.de"},"dist":{"shasum":"5c138e26066a1f3131a97b70ec30bd932533121e","tarball":"https://registry.npmjs.org/webpack-joi-schema/-/webpack-joi-schema-1.0.0-beta.8.tgz","integrity":"sha512-JXmT/3GkQn/lPIDdhpeBtTpGtNyInyOUW78TxOvdU80TXU5Wpr0v2p6nTET/RM2+Gy+RuUqc3Y3lfWBrJX3g1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8n+Dp7m7/PGiqJJWQf+4eqyhZXKTCjwqwUXGh1xpHIAiAnpufoz+ru+dhpcunS1zcw9NvrhIkvE8TE9MVzqPcVpw=="}]},"maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/webpack-joi-schema-1.0.0-beta.8.tgz_1459318927278_0.5255824255291373"},"deprecated":"This package is deprecated. Its new name is \"webpack-validator\"."}},"readme":"# webpack-joi-schema\n[![travis build](https://img.shields.io/travis/jonathanewerner/webpack-joi-schema.svg?style=flat-square)](https://travis-ci.org/jonathanewerner/webpack-joi-schema)\n[![codecov.io](https://img.shields.io/codecov/c/github/jonathanewerner/webpack-joi-schema.svg?style=flat-square)](https://codecov.io/github/jonathanewerner/webpack-joi-schema?branch=master)\n\n#### This package is deprecated, it lives on under the name webpack-validator.\n\nWriting webpack configs is a brittle and error-prone. This package provides a [joi](https://github.com/hapijs/joi) object schema for webpack configs. This gets you a) static type safety and b) \"semantic\" validations such as \"`module.loaders.loader` and `module.loaders.loaders` can not be used simultaneously\" or \"`module.loaders.query` can only be used with `module.loaders.loader`, not with `module.loaders.loaders`\".\n\n**Note**: This is a work in progress. If you like it, you're welcome to give feedback & PR's.\n\n### Usage\nIn your `webpack.config.js`:\n```js\nconst validate = require('webpack-joi-schema')\n\nmodule.exports = validate({ /* ... your webpack config */ })\n```\n\nIf you need to extend the schema, for example for custom top level properties or properties added by third party plugins like `eslint-loader` (which adds a toplevel `eslint` property), do it like this:\n\n```js\nconst validate = require('webpack-joi-schema')\nconst schema = require('webpack-joi-schema').schema\n\n// joi is installed as dependency of this package and will be available in node_modules\n// if you use npm 3. Otherwise install it explicitly.\nconst Joi = require('joi') \n\nconst yourSchema = schema.concat(Joi.object({\n  // this would just allow the property and doesn't perform any additional validation\n  eslint: Joi.any() \n}))\n\nconst config = { /* ... your webpack config */ }\n\n// Override default config by supplying your config as second parameter.\nmodule.exports = validate(config, yourSchema) \n```\n\n\n#### License\nMIT\n","maintainers":[{"name":"jonathanewerner","email":"jwe@posteo.de"}],"time":{"modified":"2022-06-28T23:56:20.692Z","created":"2016-03-28T08:32:04.553Z","1.0.0-beta.1":"2016-03-28T08:32:04.553Z","1.0.0-beta.2":"2016-03-28T08:50:57.783Z","1.0.0-beta.3":"2016-03-28T09:03:56.920Z","1.0.0-beta.4":"2016-03-28T09:10:14.629Z","1.0.0-beta.5":"2016-03-28T09:19:02.618Z","1.0.0-beta.6":"2016-03-28T09:22:55.351Z","1.0.0-beta.7":"2016-03-28T16:42:37.831Z","1.0.0-beta.8":"2016-03-30T06:22:09.572Z"},"author":{"name":"Jonathan Werner","email":"jwe@posteo.de","url":"http://jonathanwerner.net"},"license":"MIT","readmeFilename":"README.md","keywords":["webpack","config","schema","validation","joi"]}