{"_id":"val-loader","_rev":"94598","name":"val-loader","description":"val loader module for webpack","dist-tags":{"latest":"4.0.0"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"time":{"modified":"2021-06-03T10:31:30.000Z","created":"2012-05-04T13:58:16.419Z","4.0.0":"2021-05-14T14:50:06.227Z","3.1.0":"2021-03-01T15:56:10.131Z","3.0.0":"2020-12-22T14:07:41.712Z","2.1.2":"2020-10-09T15:45:46.133Z","2.1.1":"2020-04-09T12:34:50.644Z","2.1.0":"2019-12-17T11:33:27.732Z","2.0.2":"2019-11-25T15:53:29.294Z","2.0.1":"2019-11-19T11:00:23.342Z","2.0.0":"2019-11-14T17:15:58.294Z","1.1.1":"2018-06-21T10:35:17.031Z","1.1.0":"2017-11-19T23:50:58.534Z","1.0.2":"2017-03-21T12:09:06.831Z","1.0.1":"2017-03-20T15:53:02.314Z","1.0.0":"2017-03-16T16:09:32.837Z","0.5.1":"2017-02-25T02:54:14.663Z","0.5.0":"2013-02-01T07:48:52.812Z","0.2.0":"2012-11-02T09:25:36.988Z","0.1.2":"2012-09-26T11:29:48.923Z","0.1.1":"2012-05-20T22:04:03.794Z","0.1.0":"2012-05-04T13:58:16.419Z"},"users":{"shuoshubao":true},"author":{"name":"Tobias Koppers @sokra"},"repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"versions":{"4.0.0":{"name":"val-loader","version":"4.0.0","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 12.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"husky install && npm run build","release":"standard-version"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.13.16","@babel/core":"^7.14.2","@babel/preset-env":"^7.14.2","@commitlint/cli":"^12.1.4","@commitlint/config-conventional":"^12.1.4","@webpack-contrib/eslint-config-webpack":"^3.0.0","cross-env":"^7.0.3","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.22.1","figlet":"^1.5.0","husky":"^6.0.0","jest":"^26.6.3","lint-staged":"^11.0.0","memfs":"^3.2.2","modernizr":"^3.11.7","npm-run-all":"^4.1.5","prettier":"^2.3.0","standard-version":"^9.3.0","webpack":"^5.37.0"},"keywords":["webpack","loader","execute","val"],"gitHead":"f4a2acf463ab0b04d9287efe19a635d4675538aa","_id":"val-loader@4.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.12.1","dist":{"shasum":"c5ccf8abfe486de412d2cd59fa56deb49d44ec8d","size":5887,"noattachment":false,"key":"/val-loader/-/val-loader-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-4.0.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_4.0.0_1621003806042_0.909570279685747"},"_hasShrinkwrap":false,"publish_time":1621003806227,"_cnpm_publish_time":1621003806227},"3.1.0":{"name":"val-loader","version":"3.1.0","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test NODE_OPTIONS=--experimental-vm-modules jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.13.0","@babel/core":"^7.13.8","@babel/preset-env":"^7.13.8","@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","cross-env":"^7.0.3","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.21.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","figlet":"^1.5.0","husky":"^5.1.2","jest":"^26.6.3","lint-staged":"^10.5.4","memfs":"^3.2.0","modernizr":"^3.11.4","npm-run-all":"^4.1.5","pinst":"^2.1.6","prettier":"^2.2.1","standard-version":"^9.1.1","webpack":"^5.24.2"},"keywords":["webpack","loader","execute","val"],"gitHead":"94f9313cb4f42f5a73fff8e811781f0d9e8df8db","_id":"val-loader@3.1.0","_nodeVersion":"12.21.0","_npmVersion":"7.5.4","dist":{"shasum":"6f83b6dea65ecb7928cf7340098e2cd43c8021e1","size":7426,"noattachment":false,"key":"/val-loader/-/val-loader-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-3.1.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_3.1.0_1614614169980_0.9819783388843812"},"_hasShrinkwrap":false,"publish_time":1614614170131,"_cnpm_publish_time":1614614170131},"3.0.0":{"name":"val-loader","version":"3.0.0","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^5.0.0"},"devDependencies":{"@babel/cli":"^7.12.10","@babel/core":"^7.12.10","@babel/preset-env":"^7.12.11","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.6.3","cross-env":"^7.0.3","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","figlet":"^1.5.0","husky":"^4.3.6","jest":"^26.6.3","lint-staged":"^10.5.3","memfs":"^3.2.0","modernizr":"^3.11.4","npm-run-all":"^4.1.5","prettier":"^2.2.1","standard-version":"^9.0.0","webpack":"^5.11.0"},"keywords":["webpack","loader","execute","val"],"gitHead":"10807dbe6f0edbc9f7208a4e5c7bc5f0e790f441","_id":"val-loader@3.0.0","_nodeVersion":"12.20.0","_npmVersion":"6.14.10","dist":{"shasum":"fd4683a748257b65b15d0cc7b9deda8e0d2fb133","size":6619,"noattachment":false,"key":"/val-loader/-/val-loader-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-3.0.0.tgz"},"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_3.0.0_1608646061599_0.8505895314958396"},"_hasShrinkwrap":false,"publish_time":1608646061712,"_cnpm_publish_time":1608646061712},"2.1.2":{"name":"val-loader","version":"2.1.2","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^2.0.0","schema-utils":"^3.0.0"},"devDependencies":{"@babel/cli":"^7.11.6","@babel/core":"^7.11.6","@babel/preset-env":"^7.11.5","@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^26.5.2","cross-env":"^7.0.2","del":"^6.0.0","del-cli":"^3.0.1","eslint":"^7.10.0","eslint-config-prettier":"^6.12.0","eslint-plugin-import":"^2.22.1","figlet":"^1.5.0","husky":"^4.3.0","jest":"^26.5.2","lint-staged":"^10.4.0","memfs":"^3.2.0","modernizr":"^3.11.3","npm-run-all":"^4.1.5","prettier":"^2.1.2","standard-version":"^9.0.0","webpack":"^4.44.2"},"keywords":["webpack","loader"],"gitHead":"f41e2f10891a07defd49912f1ae7769affb088eb","_id":"val-loader@2.1.2","_nodeVersion":"10.15.2","_npmVersion":"6.14.8","dist":{"shasum":"3f2efaed5791791727df62858ccaa07fc27579e7","size":6667,"noattachment":false,"key":"/val-loader/-/val-loader-2.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-2.1.2.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_2.1.2_1602258346043_0.967959167808222"},"_hasShrinkwrap":false,"publish_time":1602258346133,"_cnpm_publish_time":1602258346133},"2.1.1":{"name":"val-loader","version":"2.1.1","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier --list-different .","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^2.0.0","schema-utils":"^2.6.5"},"devDependencies":{"@babel/cli":"^7.8.4","@babel/core":"^7.9.0","@babel/preset-env":"^7.9.5","@commitlint/cli":"^8.3.5","@commitlint/config-angular":"^8.3.4","@commitlint/config-conventional":"^8.3.4","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^25.3.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-plugin-import":"^2.20.2","figlet":"^1.3.0","husky":"^4.2.3","jest":"^25.3.0","lint-staged":"^10.1.2","memfs":"^3.1.2","modernizr":"^3.10.0","npm-run-all":"^4.1.5","prettier":"^2.0.4","standard-version":"^7.1.0","webpack":"^4.42.1"},"keywords":["webpack","loader"],"gitHead":"34c7570d1db9a537ac2bdece247d1188c05f2f25","_id":"val-loader@2.1.1","_nodeVersion":"10.15.2","_npmVersion":"6.14.3","dist":{"shasum":"6d9a51e5f4d7604683fab1a739acd4c9540e1ef4","size":6647,"noattachment":false,"key":"/val-loader/-/val-loader-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-2.1.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_2.1.1_1586435690505_0.4211327518580863"},"_hasShrinkwrap":false,"publish_time":1586435690644,"_cnpm_publish_time":1586435690644},"2.1.0":{"name":"val-loader","version":"2.1.0","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css,ts}\" --list-different","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^1.2.3","schema-utils":"^2.6.1"},"devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/preset-env":"^7.7.6","@commitlint/cli":"^8.2.0","@commitlint/config-angular":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@webpack-contrib/defaults":"^6.3.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^24.9.0","commitlint-azure-pipelines-cli":"^1.0.2","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.7.2","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.19.1","husky":"^3.1.0","jest":"^24.9.0","jest-junit":"^10.0.0","lint-staged":"^9.5.0","memfs":"^3.0.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","standard-version":"^7.0.1","webpack":"^4.41.3"},"keywords":["webpack","loader"],"gitHead":"656f260886b0abe78ee0392e52486644ee388b4d","_id":"val-loader@2.1.0","_nodeVersion":"10.15.2","_npmVersion":"6.13.4","dist":{"shasum":"2e5f50b6d78b318a441f17fb680ec1ddc901a934","size":5942,"noattachment":false,"key":"/val-loader/-/val-loader-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-2.1.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_2.1.0_1576582407582_0.0973001418484587"},"_hasShrinkwrap":false,"publish_time":1576582407732,"_cnpm_publish_time":1576582407732},"2.0.2":{"name":"val-loader","version":"2.0.2","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"funding":{"type":"opencollective","url":"https://opencollective.com/webpack"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css,ts}\" --list-different","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"npm run test:only -- --watch","test:coverage":"npm run test:only -- --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^1.2.3","schema-utils":"^2.5.0"},"devDependencies":{"@babel/cli":"^7.7.4","@babel/core":"^7.7.4","@babel/preset-env":"^7.7.4","@commitlint/cli":"^8.2.0","@commitlint/config-angular":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@webpack-contrib/defaults":"^6.2.0","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^24.9.0","commitlint-azure-pipelines-cli":"^1.0.2","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.7.1","eslint-config-prettier":"^6.7.0","eslint-plugin-import":"^2.18.2","husky":"^3.1.0","jest":"^24.9.0","jest-junit":"^9.0.0","lint-staged":"^9.4.3","memfs":"^2.16.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","standard-version":"^7.0.1","webpack":"^4.41.2"},"keywords":["webpack","loader"],"gitHead":"2c11d2763ba91794e3afc366ac0b051522ed18a5","_id":"val-loader@2.0.2","_nodeVersion":"10.15.2","_npmVersion":"6.13.1","dist":{"shasum":"12cda9a55b3e9c0305763c03f872ea0951861df2","size":5678,"noattachment":false,"key":"/val-loader/-/val-loader-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-2.0.2.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_2.0.2_1574697209183_0.3796965286974203"},"_hasShrinkwrap":false,"publish_time":1574697209294,"_cnpm_publish_time":1574697209294},"2.0.1":{"name":"val-loader","version":"2.0.1","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css,ts}\" --list-different","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"cross-env NODE_ENV=test jest --watch","test:coverage":"cross-env NODE_ENV=test jest --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"cross-env NODE_ENV=test npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^1.2.3","schema-utils":"^2.5.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/preset-env":"^7.7.1","@commitlint/cli":"^8.2.0","@commitlint/config-angular":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@webpack-contrib/defaults":"^6.0.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^24.9.0","commitlint-azure-pipelines-cli":"^1.0.2","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-plugin-import":"^2.18.2","husky":"^3.0.9","inspect-loader":"^1.0.0","jest":"^24.9.0","jest-junit":"^9.0.0","lint-staged":"^9.4.2","memfs":"^2.16.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","standard-version":"^7.0.0","webpack":"^4.41.2"},"keywords":["webpack","loader"],"gitHead":"ea66fef5e3279b5fdb460d5b8038a8a623533afd","_id":"val-loader@2.0.1","_nodeVersion":"10.15.2","_npmVersion":"6.13.0","dist":{"shasum":"e50a88c7198e39b67c098ec78ec3e6721b33d0c4","size":5619,"noattachment":false,"key":"/val-loader/-/val-loader-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-2.0.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_2.0.1_1574161223225_0.5366908649935467"},"_hasShrinkwrap":false,"publish_time":1574161223342,"_cnpm_publish_time":1574161223342},"2.0.0":{"name":"val-loader","version":"2.0.0","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader-loader/issues"},"main":"dist/cjs.js","engines":{"node":">= 10.13.0"},"scripts":{"start":"npm run build -- -w","clean":"del-cli dist","prebuild":"npm run clean","build":"cross-env NODE_ENV=production babel src -d dist --copy-files","commitlint":"commitlint --from=master","security":"npm audit","lint:prettier":"prettier \"{**/*,*}.{js,json,md,yml,css,ts}\" --list-different","lint:js":"eslint --cache .","lint":"npm-run-all -l -p \"lint:**\"","test:only":"cross-env NODE_ENV=test jest","test:watch":"cross-env NODE_ENV=test jest --watch","test:coverage":"cross-env NODE_ENV=test jest --collectCoverageFrom=\"src/**/*.js\" --coverage","pretest":"npm run lint","test":"cross-env NODE_ENV=test npm run test:coverage","prepare":"npm run build","release":"standard-version","defaults":"webpack-defaults"},"peerDependencies":{"webpack":"^4.0.0 || ^5.0.0"},"dependencies":{"loader-utils":"^1.2.3","schema-utils":"^2.5.0"},"devDependencies":{"@babel/cli":"^7.7.0","@babel/core":"^7.7.2","@babel/preset-env":"^7.7.1","@commitlint/cli":"^8.2.0","@commitlint/config-angular":"^8.2.0","@commitlint/config-conventional":"^8.2.0","@webpack-contrib/defaults":"^5.1.1","@webpack-contrib/eslint-config-webpack":"^3.0.0","babel-jest":"^24.9.0","commitlint-azure-pipelines-cli":"^1.0.2","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.6.0","eslint-config-prettier":"^6.5.0","eslint-plugin-import":"^2.18.2","husky":"^3.0.9","inspect-loader":"^1.0.0","jest":"^24.9.0","jest-junit":"^9.0.0","lint-staged":"^9.4.2","memfs":"^2.16.1","npm-run-all":"^4.1.5","prettier":"^1.19.1","standard-version":"^7.0.0","webpack":"^4.41.2"},"keywords":["webpack","loader"],"gitHead":"b54fbc7e693614a5aa511987d19bda5c420e7005","_id":"val-loader@2.0.0","_nodeVersion":"10.15.2","_npmVersion":"6.13.0","dist":{"shasum":"ef2772793b235ebafaafe3b15acee73432ae5324","size":5550,"noattachment":false,"key":"/val-loader/-/val-loader-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-2.0.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_2.0.0_1573751758164_0.1779550006936419"},"_hasShrinkwrap":false,"publish_time":1573751758294,"_cnpm_publish_time":1573751758294},"1.1.1":{"name":"val-loader","version":"1.1.1","description":"val loader module for webpack","license":"MIT","repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"author":{"name":"Tobias Koppers @sokra"},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"main":"dist/cjs.js","engines":{"node":">= 6.9.0 || >= 8.9.0"},"scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js' --copy-files","clean":"del-cli dist","commitlint":"commitlint","commitmsg":"commitlint -e $GIT_PARAMS","lint":"eslint --cache src test","ci:lint:commits":"commitlint --from=${CIRCLE_BRANCH} --to=${CIRCLE_SHA1}","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","release:ci":"conventional-github-releaser -p angular","release:validate":"commitlint --from=$(git describe --tags --abbrev=0) --to=$(git rev-parse HEAD)","security":"nsp check","test":"jest","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","ci:lint":"npm run lint && npm run security","ci:test":"npm run test -- --runInBand","ci:coverage":"npm run test:coverage -- --runInBand","defaults":"webpack-defaults","webpack-defaults":"webpack-defaults"},"files":["dist"],"keywords":["webpack"],"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0 || ^4.0.0"},"dependencies":{"loader-utils":"^1.0.0","schema-utils":"^0.4.5"},"devDependencies":{"@commitlint/cli":"^6.1.3","@commitlint/config-angular":"^6.1.3","@webpack-contrib/eslint-config-webpack":"^2.0.4","babel-cli":"^6.0.0","babel-jest":"^20.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-polyfill":"^6.0.0","babel-preset-env":"^1.0.0","conventional-github-releaser":"^2.0.2","cross-env":"^5.0.0","del":"^3.0.0","del-cli":"^1.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.0.0","eslint-plugin-import":"^2.0.0","eslint-plugin-prettier":"^2.6.0","husky":"^0.14.3","inspect-loader":"^1.0.0","jest":"^20.0.0","lint-staged":"^4.3.0","memory-fs":"^0.4.1","nsp":"^3.2.1","pre-commit":"^1.0.0","prettier":"^1.11.1","standard-version":"^4.0.0","webpack":"^3.11.0","webpack-defaults":"^2.1.4"},"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"gitHead":"805f627596e58716cf83c6c9349e68666ff4c541","_id":"val-loader@1.1.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"evilebottnawi","email":"sheo13666q@gmail.com"},"dist":{"shasum":"32ba8ed5c3607504134977251db2966499e15ef7","size":5162,"noattachment":false,"key":"/val-loader/-/val-loader-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-1.1.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader_1.1.1_1529577316952_0.636671098560549"},"_hasShrinkwrap":false,"publish_time":1529577317031,"_cnpm_publish_time":1529577317031},"1.1.0":{"name":"val-loader","version":"1.1.0","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","main":"dist/cjs.js","files":["dist"],"engines":{"node":">= 4.8 < 5.0.0 || >= 5.10"},"scripts":{"start":"npm run build -- -w","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js'","clean":"del-cli dist","lint":"eslint --cache src test","lint-staged":"lint-staged","prebuild":"npm run clean","prepublish":"npm run build","release":"standard-version","security":"nsp check","test":"jest","posttest":"npm run lint","test:watch":"jest --watch","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"npm run test:coverage -- --runInBand","travis:lint":"npm run lint && npm run security","travis:test":"npm run test -- --runInBand","appveyor:test":"npm run test","webpack-defaults":"webpack-defaults"},"dependencies":{"loader-utils":"^1.0.0"},"devDependencies":{"babel-cli":"^6.0.0","babel-jest":"^20.0.0","babel-plugin-transform-object-rest-spread":"^6.0.0","babel-polyfill":"^6.0.0","babel-preset-env":"^1.0.0","cross-env":"^5.0.0","del-cli":"^1.0.0","eslint":"^4.0.0","eslint-config-webpack":"^1.0.0","eslint-plugin-import":"^2.0.0","inspect-loader":"^1.0.0","jest":"^20.0.0","lint-staged":"^4.0.0","nsp":"^2.0.0","pre-commit":"^1.0.0","standard-version":"^4.0.0","webpack":"^3.0.0","webpack-defaults":"^1.0.0"},"peerDependencies":{"webpack":"^2.0.0 || ^3.0.0"},"repository":{"type":"git","url":"git+https://github.com/webpack-contrib/val-loader.git"},"bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"homepage":"https://github.com/webpack-contrib/val-loader","licenses":"MIT","pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"gitHead":"805930d75275e9686721510dc6a33d35c51d790b","_id":"val-loader@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"shasum":"ed91537424d62a4ded98e846ccf07367756bf506","size":5054,"noattachment":false,"key":"/val-loader/-/val-loader-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-1.1.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/val-loader-1.1.0.tgz_1511135457593_0.8746031913906336"},"directories":{},"publish_time":1511135458534,"_hasShrinkwrap":false,"_cnpm_publish_time":1511135458534},"1.0.2":{"name":"val-loader","version":"1.0.2","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","main":"dist/cjs.js","scripts":{"test":"jest","posttest":"npm run lint","lint":"eslint --cache src test","webpack-defaults":"webpack-defaults","start":"yarn run serve:dev src","build":"cross-env NODE_ENV=production babel src -d dist --ignore 'src/**/*.test.js'","clean:dist":"del-cli dist","lint-staged":"lint-staged","prebuild":"yarn run clean:dist","prepublish":"yarn run build","release":"yarn run standard-version","security":"nsp check","serve:dev":"nodemon $2 --exec babel-node","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"yarn run test:coverage","travis:lint":"yarn run lint && yarn run security","travis:test":"yarn run test","test:watch":"jest --watch"},"dependencies":{"loader-utils":"^1.1.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^19.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.2.2","cross-env":"^3.2.3","del-cli":"^0.2.1","eslint":"^3.18.0","eslint-config-webpack":"^1.1.1","eslint-plugin-import":"^2.2.0","inspect-loader":"^1.0.0","jest":"^19.0.2","lint-staged":"^3.4.0","nodemon":"^1.11.0","nsp":"^2.6.3","pre-commit":"^1.2.2","standard-version":"^4.0.0","webpack":"^2.2.1","webpack-defaults":"^0.4.4"},"licenses":"MIT","files":["dist"],"engines":{"node":">= 4.3 < 5.0.0 || >= 5.10"},"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"gitHead":"b0c6f352d18314ca0d0c8b39b15b205a161af173","_id":"val-loader@1.0.2","_shasum":"7909198093b37cba0a96bf4f6d29de970d099d3d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"jhnns","email":"mail@johannesewald.de"},"dist":{"shasum":"7909198093b37cba0a96bf4f6d29de970d099d3d","size":4899,"noattachment":false,"key":"/val-loader/-/val-loader-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-1.0.2.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/val-loader-1.0.2.tgz_1490098144966_0.007208741037175059"},"directories":{},"publish_time":1490098146831,"_cnpm_publish_time":1490098146831,"_hasShrinkwrap":false},"1.0.1":{"name":"val-loader","version":"1.0.1","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","main":"dist/cjs.js","scripts":{"test":"jest","posttest":"npm run lint","lint":"eslint --cache src test","webpack-defaults":"webpack-defaults","start":"yarn run serve:dev src","build":"cross-env NODE_ENV=production babel -s true src -d dist --ignore 'src/**/*.test.js'","clean:dist":"del-cli dist","lint-staged":"lint-staged","prebuild":"yarn run clean:dist","prepublish":"yarn run build","release":"yarn run standard-version","security":"nsp check","serve:dev":"nodemon $2 --exec babel-node","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"yarn run test:coverage","travis:lint":"yarn run lint && yarn run security","travis:test":"yarn run test","test:watch":"jest --watch"},"dependencies":{"loader-utils":"^1.1.0"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^19.0.0","babel-plugin-transform-object-rest-spread":"^6.23.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.2.2","chai":"^3.5.0","cross-env":"^3.2.3","del-cli":"^0.2.1","eslint":"^3.18.0","eslint-config-webpack":"^1.1.1","eslint-plugin-import":"^2.2.0","inspect-loader":"^1.0.0","jest":"^19.0.2","lint-staged":"^3.4.0","mocha":"^3.2.0","nodemon":"^1.11.0","nsp":"^2.6.3","nyc":"^10.1.2","pre-commit":"^1.2.2","standard-version":"^4.0.0","webpack":"^2.2.1","webpack-defaults":"^0.4.2"},"licenses":"MIT","files":["README.md","LICENSE","dist"],"engines":{"node":">=4.3 <5.0.0 || >=5.10"},"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"gitHead":"e35feb83cf58a5b389da44e5372fac14d9877c88","_id":"val-loader@1.0.1","_shasum":"75a2007508e884f8bfeb96fb047c6c303f2ef96a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"jhnns","email":"mail@johannesewald.de"},"dist":{"shasum":"75a2007508e884f8bfeb96fb047c6c303f2ef96a","size":5951,"noattachment":false,"key":"/val-loader/-/val-loader-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-1.0.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/val-loader-1.0.1.tgz_1490025181597_0.8661384042352438"},"directories":{},"publish_time":1490025182314,"_cnpm_publish_time":1490025182314,"_hasShrinkwrap":false},"1.0.0":{"name":"val-loader","version":"1.0.0","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","main":"dist/index.js","scripts":{"test":"jest","posttest":"npm run lint","lint":"eslint --cache src test","webpack-defaults":"webpack-defaults","start":"yarn run serve:dev src","build":"cross-env NODE_ENV=production babel -s true src -d dist --ignore 'src/**/*.test.js'","clean:dist":"del-cli dist","lint-staged":"lint-staged","prebuild":"yarn run clean:dist","prepublish":"yarn run build","release":"yarn run standard-version","security":"nsp check","serve:dev":"nodemon $2 --exec babel-node","test:coverage":"jest --collectCoverageFrom='src/**/*.js' --coverage","travis:coverage":"yarn run test:coverage","travis:lint":"yarn run lint && yarn run security","travis:test":"yarn run test"},"dependencies":{"loader-utils":"^1.0.2"},"devDependencies":{"babel-cli":"^6.24.0","babel-jest":"^19.0.0","babel-polyfill":"^6.23.0","babel-preset-env":"^1.2.1","chai":"^3.5.0","cross-env":"^3.2.3","del-cli":"^0.2.1","eslint":"^3.17.1","eslint-config-webpack":"^1.1.0","eslint-plugin-import":"^2.2.0","inspect-loader":"^1.0.0","jest":"^19.0.2","lint-staged":"^3.4.0","mocha":"^3.2.0","nodemon":"^1.11.0","nsp":"^2.6.3","nyc":"^10.1.2","pre-commit":"^1.2.2","standard-version":"^4.0.0","webpack":"^2.2.1","webpack-defaults":"^0.2.1"},"licenses":"MIT","files":["README.md","LICENSE","dist"],"engines":{"node":">=4.3 <5.0.0 || >=5.10"},"pre-commit":"lint-staged","lint-staged":{"*.js":["eslint --fix","git add"]},"gitHead":"610895c68e852cc49f78c23e67358306e36ad48f","_id":"val-loader@1.0.0","_shasum":"40646f3b6dce4427e4844606acd383d20b224894","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"jhnns","email":"mail@johannesewald.de"},"dist":{"shasum":"40646f3b6dce4427e4844606acd383d20b224894","size":5769,"noattachment":false,"key":"/val-loader/-/val-loader-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-1.0.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/val-loader-1.0.0.tgz_1489680570947_0.10440191510133445"},"directories":{},"publish_time":1489680572837,"_cnpm_publish_time":1489680572837,"_hasShrinkwrap":false},"0.5.1":{"name":"val-loader","version":"0.5.1","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","dependencies":{"loader-utils":"^1.0.2"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"gitHead":"d873c860aea9623715c16fd61809e929a4844ac3","_id":"val-loader@0.5.1","scripts":{},"_shasum":"a20f9d63e4be036f86f4ee4bdcb2a103b85884e7","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},"dist":{"shasum":"a20f9d63e4be036f86f4ee4bdcb2a103b85884e7","size":2191,"noattachment":false,"key":"/val-loader/-/val-loader-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-0.5.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/val-loader-0.5.1.tgz_1487991252697_0.6101320546586066"},"directories":{},"publish_time":1487991254663,"_cnpm_publish_time":1487991254663,"_hasShrinkwrap":false},"0.5.0":{"name":"val-loader","version":"0.5.0","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","dependencies":{"loader-utils":"0.2.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"_id":"val-loader@0.5.0","dist":{"shasum":"0a9c12eb12cc33a75a69d87a4e7f99f591247520","size":938,"noattachment":false,"key":"/val-loader/-/val-loader-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-0.5.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"directories":{},"publish_time":1359704932812,"_cnpm_publish_time":1359704932812,"_hasShrinkwrap":false},"0.2.0":{"name":"val-loader","version":"0.2.0","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","dependencies":{"loader-utils":"0.1.x"},"licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"license":"MIT","_id":"val-loader@0.2.0","dist":{"shasum":"60baa1bac4f1ef57d12996b854f2af98780f1fac","size":1027,"noattachment":false,"key":"/val-loader/-/val-loader-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-0.2.0.tgz"},"_npmVersion":"1.1.59","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"directories":{},"publish_time":1351848336988,"_cnpm_publish_time":1351848336988,"_hasShrinkwrap":false},"0.1.2":{"name":"val-loader","version":"0.1.2","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"license":"MIT","_id":"val-loader@0.1.2","dist":{"shasum":"51c605b2070e4d9d1724cd38fd7d96b3d155a2c6","size":968,"noattachment":false,"key":"/val-loader/-/val-loader-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-0.1.2.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"directories":{},"publish_time":1348658988923,"_cnpm_publish_time":1348658988923,"_hasShrinkwrap":false},"0.1.1":{"name":"val-loader","version":"0.1.1","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"license":"MIT","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"_id":"val-loader@0.1.1","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"338d00078554fbe79ea8acf6b50c3601cf851095","size":882,"noattachment":false,"key":"/val-loader/-/val-loader-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-0.1.1.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"directories":{},"publish_time":1337551443794,"_cnpm_publish_time":1337551443794,"_hasShrinkwrap":false},"0.1.0":{"name":"val-loader","version":"0.1.0","author":{"name":"Tobias Koppers @sokra"},"description":"val loader module for webpack","licenses":[{"type":"MIT","url":"http://www.opensource.org/licenses/mit-license.php"}],"license":"MIT","_npmUser":{"name":"sokra","email":"tobias.koppers@googlemail.com"},"_id":"val-loader@0.1.0","dependencies":{},"devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.1","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"38962bdacd319dad9618a29eae27a5830993efa9","size":813,"noattachment":false,"key":"/val-loader/-/val-loader-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/val-loader/download/val-loader-0.1.0.tgz"},"maintainers":[{"name":"bebraw","email":"bebraw@gmail.com"},{"name":"d3viant0ne","email":"wiens.joshua@gmail.com"},{"name":"ericclemmons","email":"eric@smarterspam.com"},{"name":"jhnns","email":"mail@johannesewald.de"}],"directories":{},"publish_time":1336139896419,"_cnpm_publish_time":1336139896419,"_hasShrinkwrap":false}},"readme":"<div align=\"center\">\n  <a href=\"https://github.com/webpack/webpack\">\n    <img width=\"200\" height=\"200\" src=\"https://webpack.js.org/assets/icon-square-big.svg\">\n  </a>\n</div>\n\n[![npm][npm]][npm-url]\n[![node][node]][node-url]\n[![deps][deps]][deps-url]\n[![tests][tests]][tests-url]\n[![coverage][cover]][cover-url]\n[![chat][chat]][chat-url]\n[![size][size]][size-url]\n\n# val-loader\n\nA webpack loader which executes a given module, and returns the result of the\nexecution at build-time, when the module is required in the bundle. In this way,\nthe loader changes a module from code to a result.\n\nAnother way to view `val-loader`, is that it allows a user a way to make their\nown custom loader logic, without having to write a custom loader.\n\nThe target module is called with two arguments: `(options, loaderContext)`\n\n- `options`: The loader options (for instance provided in the webpack config. See the [example](#examples) below).\n- `loaderContext`: [The loader context](https://webpack.js.org/api/loaders/#the-loader-context).\n\n## Getting Started\n\nTo begin, you'll need to install `val-loader`:\n\n```console\n$ npm install val-loader --save-dev\n```\n\nThen add the loader to your `webpack` config. For example:\n\n**target-file.js**\n\n```js\nmodule.exports = (options, loaderContext) => {\n  return { code: \"module.exports = 42;\" };\n};\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /target-file.js$/,\n        use: [\n          {\n            loader: `val-loader`,\n          },\n        ],\n      },\n    ],\n  },\n};\n```\n\n**src/entry.js**\n\n```js\nconst answer = require(\"target-file\");\n```\n\nAnd run `webpack` via your preferred method.\n\n## Options\n\n|                  Name                   |    Type    |   Default   | Description                                   |\n| :-------------------------------------: | :--------: | :---------: | :-------------------------------------------- |\n| **[`executableFile`](#executableFile)** | `{String}` | `undefined` | Allows to specify path to the executable file |\n\n### executableFile\n\nType: `String`\nDefault: `undefined`\n\nAllows to specify path to the executable file\n\n**data.json**\n\n```json\n{\n  \"years\": \"10\"\n}\n```\n\n**executable-file.js**\n\n```js\nmodule.exports = function yearsInMs(options, loaderContext, content) {\n  const { years } = JSON.parse(content);\n  const value = years * 365 * 24 * 60 * 60 * 1000;\n\n  return {\n    cacheable: true,\n    code: \"module.exports = \" + value,\n  };\n};\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: /\\.(json)$/i,\n        rules: [\n          {\n            loader: \"val-loader\",\n            options: {\n              executableFile: path.resolve(\n                __dirname,\n                \"fixtures\",\n                \"executableFile.js\"\n              ),\n            },\n          },\n        ],\n      },\n      {\n        test: /\\.json$/i,\n        type: \"asset/resource\",\n      },\n    ],\n  },\n};\n```\n\n## Return Object Properties\n\nTargeted modules of this loader must export a `Function` that returns an object,\nor a `Promise` resolving an object (e.g. async function), containing a `code` property at a minimum, but can\ncontain any number of additional properties.\n\n### `code`\n\nType: `String|Buffer`\nDefault: `undefined`\n_Required_\n\nCode passed along to webpack or the next loader that will replace the module.\n\n### `sourceMap`\n\nType: `Object`\nDefault: `undefined`\n\nA source map passed along to webpack or the next loader.\n\n### `ast`\n\nType: `Array[Object]`\nDefault: `undefined`\n\nAn [Abstract Syntax Tree](https://en.wikipedia.org/wiki/Abstract_syntax_tree)\nthat will be passed to the next loader. Useful to speed up the build time if the\nnext loader uses the same AST.\n\n### `dependencies`\n\nType: `Array[String]`\nDefault: `[]`\n\nAn array of absolute, native paths to file dependencies that should be watched by webpack for changes.\n\nDependencies can also be added using [`loaderContext.addDependency(file: string)`](https://webpack.js.org/api/loaders/#thisadddependency).\n\n### `contextDependencies`\n\nType: `Array[String]`\nDefault: `[]`\n\nAn array of absolute, native paths to directory dependencies that should be watched by webpack for changes.\n\nContext dependencies can also be added using [`loaderContext.addContextDependency(directory: string)`](https://webpack.js.org/api/loaders/#thisaddcontextdependency).\n\n### `buildDependencies`\n\nType: `Array[String]`\nDefault: `[]`\n\nAn array of absolute, native paths to directory dependencies that should be watched by webpack for changes.\n\nBuild dependencies can also be added using `loaderContext.addBuildDependency(file: string)`.\n\n### `cacheable`\n\nType: `Boolean`\nDefault: `false`\n\nIf `true`, specifies that the code can be re-used in watch mode if none of the\n`dependencies` have changed.\n\n## Examples\n\n### Simple\n\nIn this example the loader is configured to operator on a file name of\n`years-in-ms.js`, execute the code, and store the result in the bundle as the\nresult of the execution. This example passes `years` as an `option`, which\ncorresponds to the `years` parameter in the target module exported function:\n\n**years-in-ms.js**\n\n```js\nmodule.exports = function yearsInMs({ years }) {\n  const value = years * 365 * 24 * 60 * 60 * 1000;\n\n  // NOTE: this return value will replace the module in the bundle\n  return {\n    cacheable: true,\n    code: \"module.exports = \" + value,\n  };\n};\n```\n\n**webpack.config.js**\n\n```js\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: require.resolve(\"src/years-in-ms.js\"),\n        use: [\n          {\n            loader: \"val-loader\",\n            options: {\n              years: 10,\n            },\n          },\n        ],\n      },\n    ],\n  },\n};\n```\n\nIn the bundle, requiring the module then returns:\n\n```js\nimport tenYearsMs from \"years-in-ms\";\n\nconsole.log(tenYearsMs); // 315360000000\n```\n\n### Modernizr\n\nExample shows how to build [`modernizr`](https://www.npmjs.com/package/modernizr).\n\n**entry.js**\n\n```js\nimport modenizr from \"./modernizr.js\";\n```\n\n**modernizr.js**\n\n```js\nconst modernizr = require(\"modernizr\");\n\nmodule.exports = function (options) {\n  return new Promise(function (resolve) {\n    // It is impossible to throw an error because modernizr causes the process.exit(1)\n    modernizr.build(options, function (output) {\n      resolve({\n        cacheable: true,\n        code: `var modernizr; var hadGlobal = 'Modernizr' in window; var oldGlobal = window.Modernizr; ${output} modernizr = window.Modernizr; if (hadGlobal) { window.Modernizr = oldGlobal; } else { delete window.Modernizr; } export default modernizr;`,\n      });\n    });\n  });\n};\n```\n\n**webpack.config.js**\n\n```js\nconst path = require(\"path\");\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: path.resolve(__dirname, \"src\", \"modernizr.js\"),\n        use: [\n          {\n            loader: \"val-loader\",\n            options: {\n              minify: false,\n              options: [\"setClasses\"],\n              \"feature-detects\": [\n                \"test/css/flexbox\",\n                \"test/es6/promises\",\n                \"test/serviceworker\",\n              ],\n            },\n          },\n        ],\n      },\n    ],\n  },\n};\n```\n\n### Figlet\n\nExample shows how to build [`figlet`](https://www.npmjs.com/package/figlet).\n\n**entry.js**\n\n```js\nimport { default as figlet } from \"./figlet.js\";\n\nconsole.log(figlet);\n```\n\n**figlet.js**\n\n```js\nconst figlet = require(\"figlet\");\n\nfunction wrapOutput(output, config) {\n  let figletOutput = \"\";\n\n  if (config.textBefore) {\n    figletOutput += encodeURI(`${config.textBefore}\\n`);\n  }\n\n  output.split(\"\\n\").forEach((line) => {\n    figletOutput += encodeURI(`${line}\\n`);\n  });\n\n  if (config.textAfter) {\n    figletOutput += encodeURI(`${config.textAfter}\\n`);\n  }\n\n  return `module.exports = decodeURI(\"${figletOutput}\");`;\n}\n\nmodule.exports = function (options) {\n  const defaultConfig = {\n    fontOptions: {\n      font: \"ANSI Shadow\",\n      horizontalLayout: \"default\",\n      kerning: \"default\",\n      verticalLayout: \"default\",\n    },\n    text: \"FIGLET-LOADER\",\n    textAfter: null,\n    textBefore: null,\n  };\n\n  const config = Object.assign({}, defaultConfig, options);\n\n  return new Promise(function (resolve, reject) {\n    figlet.text(config.text, config.fontOptions, (error, output) => {\n      if (error) {\n        return reject(error);\n      }\n\n      resolve({\n        cacheable: true,\n        code: \"module.exports = \" + wrapOutput(output, config),\n      });\n    });\n  });\n};\n```\n\n**webpack.config.js**\n\n```js\nconst path = require(\"path\");\nmodule.exports = {\n  module: {\n    rules: [\n      {\n        test: path.resolve(__dirname, \"src\", \"figlet.js\"),\n        use: [\n          {\n            loader: \"val-loader\",\n            options: {\n              text: \"FIGLET\",\n            },\n          },\n        ],\n      },\n    ],\n  },\n};\n```\n\n## Contributing\n\nPlease take a moment to read our contributing guidelines if you haven't yet done so.\n\n[CONTRIBUTING](./.github/CONTRIBUTING.md)\n\n## License\n\n[MIT](./LICENSE)\n\n[npm]: https://img.shields.io/npm/v/val-loader.svg\n[npm-url]: https://npmjs.com/package/val-loader\n[node]: https://img.shields.io/node/v/val-loader.svg\n[node-url]: https://nodejs.org\n[deps]: https://david-dm.org/webpack-contrib/val-loader.svg\n[deps-url]: https://david-dm.org/webpack-contrib/val-loader\n[tests]: https://github.com/webpack-contrib/val-loader/workflows/val-loader/badge.svg\n[tests-url]: https://github.com/webpack-contrib/val-loader/actions\n[cover]: https://codecov.io/gh/webpack-contrib/val-loader/branch/master/graph/badge.svg\n[cover-url]: https://codecov.io/gh/webpack-contrib/val-loader\n[chat]: https://img.shields.io/badge/gitter-webpack%2Fwebpack-brightgreen.svg\n[chat-url]: https://gitter.im/webpack/webpack\n[size]: https://packagephobia.now.sh/badge?p=val-loader\n[size-url]: https://packagephobia.now.sh/result?p=val-loader\n","_attachments":{},"homepage":"https://github.com/webpack-contrib/val-loader","bugs":{"url":"https://github.com/webpack-contrib/val-loader/issues"},"license":"MIT"}