{"_id":"dynamic-cdn-webpack-plugin","_rev":"9-8d64079e4320dcbdd1a86f109d7a3ca2","name":"dynamic-cdn-webpack-plugin","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","dist-tags":{"latest":"5.0.0"},"versions":{"3.2.3":{"name":"dynamic-cdn-webpack-plugin","version":"3.2.3","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava","prepublish":"babel src --out-dir lib","add-contributor":"all-contributors add"},"files":["index.js","lib"],"keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"dependencies":{"babel-runtime":"^6.23.0","html-webpack-include-assets-plugin":"0.0.7","read-pkg-up":"^2.0.0","resolve-pkg":"^1.0.0"},"peerDependencies":{"module-to-cdn":"^3.0.1","webpack":"2 || 3"},"devDependencies":{"all-contributors-cli":"^4.3.0","ava":"^0.21.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.3","codecov":"^2.2.0","html-webpack-plugin":"^2.28.0","module-to-cdn":"^3.0.4","mz":"^2.6.0","nyc":"^11.0.3","rimraf":"^2.6.1","webpack":"^3.3.0","webpack-manifest-plugin":"^1.1.0","xo":"^0.18.2"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"xo":{"esnext":true,"space":4,"rules":{"eqeqeq":"off","no-eq-null":"off"}},"ava":{"files":["test/**/*.js","!test/fixtures/output/**/*"],"babel":"inherit","require":["babel-core/register"]},"nyc":{"reporter":["lcov","text"]},"gitHead":"57d92b1cedc1577f5fe0b1bddee3023627590f5e","bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","_id":"dynamic-cdn-webpack-plugin@3.2.3","_npmVersion":"5.3.0","_nodeVersion":"8.1.3","_npmUser":{"name":"mastilver","email":"th.sileghem@gmail.com"},"dist":{"integrity":"sha512-f+wjbdz56xpZXwmJJB06xasNBIk5YOx3TYNuWxynlMaFI2z6lOMXO/C7rarsn7WnC5Bhpfz8XOgtsA5qerB2jg==","shasum":"554ebfc75abd99dd5385a81c0b832320f5adde1a","tarball":"https://registry.npmjs.org/dynamic-cdn-webpack-plugin/-/dynamic-cdn-webpack-plugin-3.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAIliWCS2ltoYHDq+4K4rZh8BtVxlD/HHDoWuB6/aaUAiEAuRd3uJ1bWgZNL3SAtqgQlvD4hV4ZlMooLvJbv6CdF0I="}]},"maintainers":[{"name":"mastilver","email":"th.sileghem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-cdn-webpack-plugin-3.2.3.tgz_1501070103025_0.46565373707562685"},"directories":{}},"3.3.0":{"name":"dynamic-cdn-webpack-plugin","version":"3.3.0","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava","prepublishOnly":"npm run build","version":"all-contributors generate","build":"babel src --out-dir lib","add-contributor":"all-contributors add"},"files":["index.js","lib"],"keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"dependencies":{"babel-runtime":"^6.23.0","html-webpack-include-assets-plugin":"0.0.7","read-pkg-up":"^2.0.0","resolve-pkg":"^1.0.0"},"peerDependencies":{"module-to-cdn":"^3.0.1","webpack":"2 || 3"},"devDependencies":{"all-contributors-cli":"^4.3.0","ava":"^0.21.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.3","codecov":"^2.2.0","html-webpack-plugin":"^2.28.0","module-to-cdn":"^3.0.4","mz":"^2.6.0","nyc":"^11.0.3","rimraf":"^2.6.1","webpack":"^3.3.0","webpack-manifest-plugin":"^1.1.0","xo":"^0.18.2"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"xo":{"esnext":true,"space":4,"rules":{"eqeqeq":"off","no-eq-null":"off"}},"ava":{"files":["test/**/*.js","!test/fixtures/output/**/*"],"babel":"inherit","require":["babel-core/register"]},"nyc":{"reporter":["lcov","text"]},"gitHead":"ba68e1169b791b800503eb271d0882e9914865da","bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","_id":"dynamic-cdn-webpack-plugin@3.3.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mastilver","email":"th.sileghem@gmail.com"},"dist":{"integrity":"sha512-/U4RJzNtV+JDT5Xh8Oz2X4+EMROmN3gMumaseXQ5W174qhMDWdMXG80wYCgxhbwxVOfKMnYvf1qIXXrqrHMAAA==","shasum":"82b27109f6dd31db4ae4d0a3c0be764e8268af21","tarball":"https://registry.npmjs.org/dynamic-cdn-webpack-plugin/-/dynamic-cdn-webpack-plugin-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmEWyTXI1leMTBVes9QMmnfkn8cojFjtbSPuJA9qsO0AiBWsPFmUrNwOckdWUlUyMu5pkC0JxHsLa70S/Z47etlNw=="}]},"maintainers":[{"name":"mastilver","email":"th.sileghem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-cdn-webpack-plugin-3.3.0.tgz_1501103484439_0.26696655596606433"},"directories":{}},"3.4.0":{"name":"dynamic-cdn-webpack-plugin","version":"3.4.0","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava","prepublishOnly":"npm run build","version":"all-contributors generate","build":"babel src --out-dir lib","add-contributor":"all-contributors add"},"files":["index.js","lib"],"keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"dependencies":{"babel-runtime":"^6.23.0","html-webpack-include-assets-plugin":"0.0.7","read-pkg-up":"^2.0.0","resolve-pkg":"^1.0.0"},"peerDependencies":{"module-to-cdn":"^3.0.1","webpack":"2 || 3"},"devDependencies":{"all-contributors-cli":"^4.3.0","ava":"^0.21.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.3","codecov":"^2.2.0","html-webpack-plugin":"^2.28.0","module-to-cdn":"^3.0.4","mz":"^2.6.0","nyc":"^11.0.3","rimraf":"^2.6.1","webpack":"^3.3.0","webpack-manifest-plugin":"^1.1.0","xo":"^0.18.2"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"xo":{"esnext":true,"space":4,"rules":{"eqeqeq":"off","no-eq-null":"off"}},"ava":{"files":["test/**/*.js","!test/fixtures/output/**/*"],"babel":"inherit","require":["babel-core/register"]},"nyc":{"reporter":["lcov","text"]},"gitHead":"185e09314398f67f459084c94c9e153078168e31","bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","_id":"dynamic-cdn-webpack-plugin@3.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.1.2","_npmUser":{"name":"mastilver","email":"th.sileghem@gmail.com"},"dist":{"integrity":"sha512-Gpr6bJUOvUUoR4IGDGkt+2PmhpVu1DQw8XiKSc4jo8W2ClSBfhI8dhAJU6uKRx3zJuVnnTcRjw+rbvzv7skUeA==","shasum":"a88d674a84414b57616fef08f2d5e4bb158c8273","tarball":"https://registry.npmjs.org/dynamic-cdn-webpack-plugin/-/dynamic-cdn-webpack-plugin-3.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJHRV5vlZQg54Ufo4NcYlvykHyerVc0O7WUitDtHh60AIhAOEUEl/uQCQyH7cRhIibakGvXTgm/HlxnKq1zbYi4vzK"}]},"maintainers":[{"name":"mastilver","email":"th.sileghem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-cdn-webpack-plugin-3.4.0.tgz_1503609345983_0.3252156905364245"},"directories":{}},"3.4.1":{"name":"dynamic-cdn-webpack-plugin","version":"3.4.1","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava","prepublishOnly":"npm run build","version":"all-contributors generate","build":"babel src --out-dir lib","add-contributor":"all-contributors add"},"files":["index.js","lib"],"keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"dependencies":{"babel-runtime":"^6.23.0","html-webpack-include-assets-plugin":"0.0.7","read-pkg-up":"^2.0.0","resolve-pkg":"^1.0.0"},"peerDependencies":{"module-to-cdn":"^3.0.1","webpack":"2 || 3"},"devDependencies":{"all-contributors-cli":"^4.3.0","ava":"^0.22.0","babel-cli":"^6.24.1","babel-core":"^6.24.1","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.3.3","codecov":"^2.2.0","html-webpack-plugin":"^2.28.0","module-to-cdn":"^3.0.4","mz":"^2.6.0","nyc":"^11.0.3","rimraf":"^2.6.1","webpack":"^3.8.1","webpack-manifest-plugin":"^1.1.0","xo":"^0.18.2"},"babel":{"presets":[["env",{"targets":{"node":4}}]],"plugins":["transform-runtime"]},"xo":{"esnext":true,"space":4,"rules":{"eqeqeq":"off","no-eq-null":"off"}},"ava":{"files":["test/**/*.js","!test/fixtures/output/**/*"],"babel":"inherit","require":["babel-core/register"]},"nyc":{"reporter":["lcov","text"]},"gitHead":"aa5792785d41076bf03dc02fe1550a7e095fb6a7","bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","_id":"dynamic-cdn-webpack-plugin@3.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.7.0","_npmUser":{"name":"mastilver","email":"th.sileghem@gmail.com"},"dist":{"integrity":"sha512-rdzbAyQmxXzizA9gXjwtzCfE9e8V/yCQl1LAVLtTZLI4ueo0bC5k32skQtI+GbJHqWOhNwwqLkbWmF+2aTdnXQ==","shasum":"2324ee5867aad302cf0f35db365e68131a05f17a","tarball":"https://registry.npmjs.org/dynamic-cdn-webpack-plugin/-/dynamic-cdn-webpack-plugin-3.4.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGmF3uzW3o8MXyMU41CeZapB45HZcXepYxxDU1uBabCvAiEAzUQjyJ2J6R1yrrmBg3CRK/eopoETh/UxzsI1Dz5qX+Q="}]},"maintainers":[{"name":"mastilver","email":"th.sileghem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-cdn-webpack-plugin-3.4.1.tgz_1508792653574_0.10383410821668804"},"directories":{}},"4.0.0-rc.1":{"name":"dynamic-cdn-webpack-plugin","version":"4.0.0-rc.1","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava","prepublishOnly":"npm run build","version":"all-contributors generate","build":"babel src --out-dir lib","add-contributor":"all-contributors add"},"files":["index.js","lib"],"keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"dependencies":{"babel-runtime":"^6.26.0","html-webpack-include-assets-plugin":"1.0.3","read-pkg-up":"^3.0.0","resolve-pkg":"^1.0.0"},"peerDependencies":{"module-to-cdn":"^3.1.1","webpack":"4"},"devDependencies":{"all-contributors-cli":"^4.3.0","ava":"^0.22.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","codecov":"^2.2.0","html-webpack-plugin":"^3.0.4","module-to-cdn":"^3.1.1","mz":"^2.6.0","nyc":"^11.4.1","rimraf":"^2.6.1","webpack":"4.0.1","webpack-cli":"2.0.10","webpack-manifest-plugin":"2.0.0-rc.2","xo":"^0.18.2"},"babel":{"presets":[["env",{"targets":{"node":6}}]],"plugins":["transform-runtime"]},"xo":{"esnext":true,"space":4,"rules":{"eqeqeq":"off","no-eq-null":"off"}},"ava":{"files":["test/**/*.js","!test/fixtures/output/**/*"],"babel":"inherit","require":["babel-core/register"]},"nyc":{"reporter":["lcov","text"]},"gitHead":"488b583710f8935c7a28678297dacdfee4044a4b","bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","_id":"dynamic-cdn-webpack-plugin@4.0.0-rc.1","_npmVersion":"5.6.0","_nodeVersion":"8.3.0","_npmUser":{"name":"mastilver","email":"th.sileghem@gmail.com"},"dist":{"integrity":"sha512-yKfyj9TAeAoir3H6tS5mKVPrja8CKYWKFQYBa2/TEmLZLoSoVVHKdvSN0TNMPC2L5g2e0RoyOTBfNroU64YgYA==","shasum":"91c317203bfc7ef7dc0f09a1918ede1941e5c702","tarball":"https://registry.npmjs.org/dynamic-cdn-webpack-plugin/-/dynamic-cdn-webpack-plugin-4.0.0-rc.1.tgz","fileCount":7,"unpackedSize":19621,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDz4zV9X8a0vYsFRCz8GmiRZjxtH0P0OrAkhVsAfXYwRAiEAl0ojRzEeczZv6ZA0HxoGViG3jL4teFlijpiI8xHgIXc="}]},"maintainers":[{"name":"mastilver","email":"th.sileghem@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-cdn-webpack-plugin_4.0.0-rc.1_1520429969038_0.8330111736478356"},"_hasShrinkwrap":false},"4.0.0":{"name":"dynamic-cdn-webpack-plugin","version":"4.0.0","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"engines":{"node":">=4"},"scripts":{"test":"xo && nyc ava","prepublishOnly":"npm run build","version":"all-contributors generate","build":"babel src --out-dir lib","add-contributor":"all-contributors add"},"keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"dependencies":{"html-webpack-include-assets-plugin":"^1.0.4","read-pkg-up":"^4.0.0","resolve-pkg":"^1.0.0"},"peerDependencies":{"module-to-cdn":"^3.1.1","webpack":"4"},"devDependencies":{"all-contributors-cli":"^5.4.0","ava":"^0.25.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-plugin-transform-runtime":"^6.23.0","babel-preset-env":"^1.6.1","codecov":"^3.0.4","html-webpack-plugin":"^3.0.4","module-to-cdn":"^3.1.1","mz":"^2.6.0","nyc":"^12.0.2","rimraf":"^2.6.1","webpack":"^4.17.1","webpack-cli":"^3.1.0","webpack-manifest-plugin":"2.0.0-rc.2","xo":"^0.22.0"},"babel":{"presets":[["env",{"targets":{"node":6}}]],"plugins":["transform-runtime"]},"xo":{"esnext":true,"space":4,"rules":{"eqeqeq":"off","no-eq-null":"off"},"ignores":["test/fixtures/**/*.js"]},"ava":{"files":["test/**/*.js","!test/fixtures/output/**/*"],"babel":"inherit","require":["babel-core/register"]},"nyc":{"reporter":["lcov","text"]},"gitHead":"ba58d17d891a9e0db4d7dd2cca43f7b75ca8baa1","bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","_id":"dynamic-cdn-webpack-plugin@4.0.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"mastilver","email":"th.sileghem@gmail.com"},"dist":{"integrity":"sha512-S32m0JNEWYab5W0FF8v/DcKxVzHvI+G4xfPuJrIdjRRqVrAT2YoqP4AFYWfXu7Y6fP/hYlHhBVHs31UqEdDkmw==","shasum":"eaba0ae02fe05d34043e50f777edede5af11092d","tarball":"https://registry.npmjs.org/dynamic-cdn-webpack-plugin/-/dynamic-cdn-webpack-plugin-4.0.0.tgz","fileCount":7,"unpackedSize":20546,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhcggCRA9TVsSAnZWagAA148P/ic8KtZeuJv0967t1p1+\nwr9n7D03vYL2G5kVpsDFyd2V3vKcejbxGhXj+xvnNCxj0JmqGXPjbs49C2yI\nOUimLkWHIKTLeSqp+7ipedezL8EwrOo8BRzPaGVnj9jqZv8JmUuTha5Fkv8j\n5lgN06885x8wzY9KCWVxpYQdDkCV1w1fJbaB6F6LYHGt+xecvy8MkLkJPFEd\nD+iyJV1wFvYFTk8nPCKQ7Ny+lmS4apRuvfwusvuv93x5e4VQUprQnoD4/kcT\nBdPDuyLDE586n3A0c4KuV9GHRQnzcj6bLnWSIbI69iaPgcywlRYuKnyYhfrX\nQ+cVX2AWVMrUjRv3PBpS9JhP7qb/zMNaDs02wFyJQ3ywUmLnW4tSM9v+SO81\nvPOf6QK4oaGhjcxePiManLRmPPkYRss69vZcdoDgU/O26TqgEw3OUHvZarGx\ndi8HQnjx9tMo/MpmHqN01ser5wVAk1iEIZ6FkEG35DBcMIijOsiXKUFJHSkK\nYLuO9JXCxGZyV6eG0l2hyxUQadwkglWkxdxxAW3ysTZbmUV3ilt/AcrTHrLP\nczrI1QYU+31qf7mULifdTc2sw9i5hgo2UtV5yLRrXtdeVevC1Gh11o+HbsOy\nXXwQSLWgrmI0JgS7Y7RNuPhYbCs9COdc4Zzb4gWPJt2I1iKbybGOz9cTuVdZ\nWlWn\r\n=WZ4+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB74ipI4zqyfs+O+l2PiMZbulhaafSDoAbHJYuJihwh3AiEAtN/Uf2BfPDcQ3/YdWYbsC/6DzWYAYCU4PS9Wo3ouwis="}]},"maintainers":[{"email":"aulisius7@gmail.com","name":"faizaanceg"},{"email":"th.sileghem@gmail.com","name":"mastilver"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-cdn-webpack-plugin_4.0.0_1535494176119_0.9900323034434377"},"_hasShrinkwrap":false},"5.0.0":{"name":"dynamic-cdn-webpack-plugin","version":"5.0.0","description":"Dynamically get your dependencies from a cdn rather than bundling them in your app","license":"MIT","repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"engines":{"node":">=8"},"scripts":{"test":"xo && nyc ava","prepublishOnly":"npm run build","version":"all-contributors generate","build":"babel src --out-dir lib","add-contributor":"all-contributors add"},"keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"dependencies":{"html-webpack-include-assets-plugin":"^1.0.4","read-pkg-up":"^4.0.0","resolve-pkg":"^1.0.0"},"peerDependencies":{"module-to-cdn":"^3.1.1","webpack":"4"},"devDependencies":{"all-contributors-cli":"^5.4.0","ava":"^0.25.0","babel-cli":"^6.26.0","babel-core":"^6.26.0","babel-preset-env":"^1.6.1","codecov":"^3.0.4","html-webpack-plugin":"^3.0.4","module-to-cdn":"^3.1.1","mz":"^2.6.0","nyc":"^12.0.2","rimraf":"^2.6.1","webpack":"^4.17.1","webpack-cli":"^3.1.0","webpack-manifest-plugin":"2.0.0-rc.2","xo":"^0.22.0"},"babel":{"presets":[["env",{"targets":{"node":8}}]]},"xo":{"esnext":true,"space":4,"rules":{"eqeqeq":"off","no-eq-null":"off"},"ignores":["test/fixtures/**/*.js"]},"ava":{"files":["test/**/*.js","!test/fixtures/output/**/*"],"babel":"inherit","require":["babel-core/register"]},"nyc":{"reporter":["lcov","text"]},"gitHead":"132ad7329e4b42fda1541718d5f628c99d725db3","bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","_id":"dynamic-cdn-webpack-plugin@5.0.0","_nodeVersion":"12.10.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-VxVHpGusEuqbnbB/r3FFUAb2kT0K6B5ZGK9FzXVxdx2f2X3RpTMKfMjehe+vTY6PqnlCvcrUekDsuYfnubs2hA==","shasum":"0e327299528fb9c2e6f709eb0046e6a554161aff","tarball":"https://registry.npmjs.org/dynamic-cdn-webpack-plugin/-/dynamic-cdn-webpack-plugin-5.0.0.tgz","fileCount":7,"unpackedSize":17869,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd/mCuCRA9TVsSAnZWagAAFLEP/20LwhtmGmDbcUUP55Ei\n5nGm2mMVWYqE3GCAqaMYTjT21hONqnXfYyK0rp5LtO8AFhTY3EPR7XyS89WL\nax8baLKEL554derQzOIWA39+HIu8tTn+CFGCDKXLSGBu4iczsCfedISuy9TP\nqJtCsvlXKPlJbskXfXDJzBtV06E41/e/gP+3wBoSPtG2bAiwzqnxvXfS8yIy\nReZ9mENvY6ypdpaHDNVGfoVmJCXGHKCJKtP5UOx4viNoKgtfqbKjUeMWCiE2\nD/oZpABiE3QIPFbECUOFQTZNK2F0fnE9cL5g5Ce6FZAAMb8BjFRvtOZ10i5+\npT/4UoZFdKWFzTTfx9fW61swZNPQh1EyErDtDcyS7DyovX++r0/teyRV95g7\nM+CSeLBtvyfOp/KpNH/Kf6b0I0KwHTGWsB6r0esl5O6MsXiAXokBtCB3Lctd\nb+dm+W8cI1T24njAMKHAmu0kM9YF89TPhgWsRHKkuah9faP5IgBfAbQ8+l4t\nHl9q4qkzQbRrXYxLjjnFLoItfnZxYGT+HjAgkglxz3ACZXntr1Na4cBy6Iyu\npjQ89xlTKmBfpU48MJyhjryKuAUuPuAj7zPAQgTHrUrKTcKyjPrMDQv1VepT\nLTOYonIzJcwdrQYDEM9JXVN5PjJKDYWr1h2poIV12+PRTdHiHz0zPOJsui4k\ndAFi\r\n=k+WC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDzK9aHPwkhvnvJPsMD5Gh8zD2vxUqYo09wRDGVA3GwwAiEAziTWqBTdjlZR+Cwf7+TRPsoHw1QHIB/0rYKD1vL82Rw="}]},"maintainers":[{"email":"aulisius7@gmail.com","name":"faizaanceg"},{"email":"th.sileghem@gmail.com","name":"mastilver"}],"_npmUser":{"name":"mastilver","email":"th.sileghem@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic-cdn-webpack-plugin_5.0.0_1576951981670_0.9145247132020451"},"_hasShrinkwrap":false}},"readme":"# dynamic-cdn-webpack-plugin\n\n[![npm](https://img.shields.io/npm/v/dynamic-cdn-webpack-plugin.svg)](https://www.npmjs.com/package/dynamic-cdn-webpack-plugin) [![Build Status](https://travis-ci.org/mastilver/dynamic-cdn-webpack-plugin.svg?branch=master)](https://travis-ci.org/mastilver/dynamic-cdn-webpack-plugin) [![codecov](https://codecov.io/gh/mastilver/dynamic-cdn-webpack-plugin/badge.svg?branch=master)](https://codecov.io/gh/mastilver/dynamic-cdn-webpack-plugin?branch=master) [![David](https://img.shields.io/david/mastilver/dynamic-cdn-webpack-plugin.svg)](https://david-dm.org/mastilver/dynamic-cdn-webpack-plugin) [![XO code style](https://img.shields.io/badge/code_style-XO-5ed9c7.svg)](https://github.com/sindresorhus/xo)\n\n> Dynamically get your dependencies from a cdn rather than bundling them in your app\n\n\n## Install\n\n```\n$ npm install --save-dev dynamic-cdn-webpack-plugin module-to-cdn\n```\n\n## Compatibility with webpack\n\nIf you are using `webpack --version <= 3` then you should be installing with the following command.\n\n```\n$ npm install --save-dev dynamic-cdn-webpack-plugin@3.4.1 module-to-cdn\n```\n\n## Usage with HtmlWebpackPlugin\n\n`webpack.config.js`<br>\n```js\nconst path = require('path');\n\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\nconst DynamicCdnWebpackPlugin = require('dynamic-cdn-webpack-plugin');\n\nmodule.exports = {\n    entry: {\n        'app.js': './src/app.js'\n    },\n\n    output: {\n        path.resolve(__dirname, './build'),\n    },\n\n    plugins: [\n        new HtmlWebpackPlugin(),\n        new DynamicCdnWebpackPlugin()\n    ]\n}\n```\n\n`app.js`<br>\n```js\nimport React from 'react';\nimport { BrowserRouter } from 'react-router-dom';\n\n// ... do react stuff\n```\n\n`webpack --mode=production` will generate:\n\n```js\n/* simplified webpack build */\n[function(module, __webpack_exports__, __webpack_require__) {\n    module.exports = React;\n}),\n(function(module, __webpack_exports__, __webpack_require__) {\n    module.exports = ReactRouterDOM;\n}),\n(function(module, __webpack_exports__, __webpack_require__) {\n    var react = __webpack_require__(0);\n    var reactRouterDOM = __webpack_require__(1);\n\n    /* ... */\n})]\n```\n\n```html\n<!DOCTYPE html>\n<html>\n  <head>\n    <meta charset=\"UTF-8\">\n    <title>Webpack App</title>\n  </head>\n  <body>\n    <script type=\"text/javascript\" src=\"https://unpkg.com/react@15.5.3/dist/react.min.js\"></script><script type=\"text/javascript\" src=\"https://unpkg.com/react-router-dom@4.1.1/umd/react-router-dom.min.js\"></script><script src=\"build/app.js\"></script></body>\n</html>\n```\n\n## Usage with ManifestPlugin\n\n`webpack.config.js`<br>\n```js\nconst path = require('path');\n\nconst ManifestPlugin = require('webpack-manifest-plugin');\nconst DynamicCdnWebpackPlugin = require('dynamic-cdn-webpack-plugin');\n\nmodule.exports = {\n    entry: {\n        'app': './src/app.js'\n    },\n\n    output: {\n        path.resolve(__dirname, './build'),\n    },\n\n    plugins: [\n        new ManifestPlugin({\n            fileName: 'manifest.json'\n        }),\n        new DynamicCdnWebpackPlugin()\n    ]\n}\n```\n\n`app.js`<br>\n```js\nimport React from 'react';\nimport { BrowserRouter } from 'react-router-dom';\n\n// ... do react stuff\n```\n\n`webpack --mode=production` will generate:\n\n```js\n/* simplified webpack build */\n[function(module, __webpack_exports__, __webpack_require__) {\n    module.exports = React;\n}),\n(function(module, __webpack_exports__, __webpack_require__) {\n    module.exports = ReactRouterDOM;\n}),\n(function(module, __webpack_exports__, __webpack_require__) {\n    var react = __webpack_require__(0);\n    var reactRouterDOM = __webpack_require__(1);\n\n    /* ... */\n})]\n```\n\n```json\n{\n    \"app.js\": \"app.js\",\n    \"react.js\": \"https://unpkg.com/react@15.5.3/dist/react.min.js\",\n    \"react-router-dom.js\": \"https://unpkg.com/react-router-dom@4.1.1/umd/react-router-dom.min.js\"\n}\n```\n\n\n## API\n\n### DynamicCdnWebpackPlugin(options)\n\n`webpack.config.js`<br>\n```js\nconst DynamicCdnWebpackPlugin = require('dynamic-cdn-webpack-plugin');\n\nmodule.exports = {\n    mode: 'production',\n    plugins: [\n        new DynamicCdnWebpackPlugin(options)\n    ]\n}\n```\n\n#### options.disable\n\nType: `boolean`<br>\nDefault: `false`\n\nUseful when working offline, will fallback to webpack normal behaviour\n\n#### options.env\n\nType: `string`<br>\nDefault: `mode`<br>\nValues: `development`, `production`\n\nDetermine if it should load the development or the production version of modules\n\n#### options.only\n\nType: `Array<string>`\nDefault: `null`\n\nList the only modules that should be served by the cdn\n\n#### options.exclude\n\nType: `Array<string>`\nDefault: `[]`\n\nList the modules that will always be bundled (not be served by the cdn)\n\n#### options.verbose\n\nType: `boolean`<br>\nDefault: `false`\n\nLog whether the library is being served by the cdn or is bundled\n\n#### options.resolver\nType: `string`, `function`<br>\nDefault: `'module-to-cdn'`\n\nAllow you to define a custom module resolver, it can either be a `function` or an npm module.\nThe resolver should return (or resolve as a Promise) either `null` or an `object` with the keys: `name`, `var`, `url`, `version`.\n\n\n## Related\n\n- [html-webpack-plugin](https://github.com/jantimon/html-webpack-plugin)\n- [module-to-cdn](https://github.com/mastilver/module-to-cdn)\n\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars3.githubusercontent.com/u/4112409?v=4\" width=\"100px;\" alt=\"Thomas Sileghem\"/><br /><sub><b>Thomas Sileghem</b></sub>](https://github.com/mastilver)<br />[💻](https://github.com/mastilver/dynamic-cdn-webpack-plugin/commits?author=mastilver \"Code\") [📖](https://github.com/mastilver/dynamic-cdn-webpack-plugin/commits?author=mastilver \"Documentation\") [⚠️](https://github.com/mastilver/dynamic-cdn-webpack-plugin/commits?author=mastilver \"Tests\") | [<img src=\"https://avatars2.githubusercontent.com/u/6629172?v=4\" width=\"100px;\" alt=\"​Faizaan\"/><br /><sub><b>​Faizaan</b></sub>](https://github.com/aulisius)<br />[💬](#question-aulisius \"Answering Questions\") [💻](https://github.com/mastilver/dynamic-cdn-webpack-plugin/commits?author=aulisius \"Code\") [📖](https://github.com/mastilver/dynamic-cdn-webpack-plugin/commits?author=aulisius \"Documentation\") | [<img src=\"https://avatars0.githubusercontent.com/u/92839?v=4\" width=\"100px;\" alt=\"MICHAEL JACKSON\"/><br /><sub><b>MICHAEL JACKSON</b></sub>](https://twitter.com/mjackson)<br />[💡](https://github.com/unpkg/unpkg-demos \"Examples\") | [<img src=\"https://avatars2.githubusercontent.com/u/5313455?v=4\" width=\"100px;\" alt=\"fedeoo\"/><br /><sub><b>fedeoo</b></sub>](http://blog.fedeoo.cn/)<br />[💻](https://github.com/mastilver/dynamic-cdn-webpack-plugin/pull/21 \"Code\") |\n| :---: | :---: | :---: | :---: |\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n\nThis project follows the [all-contributors](https://github.com/kentcdodds/all-contributors) specification. Contributions of any kind welcome!\n\n\n## License\n\nMIT © [Thomas Sileghem](http://mastilver.com)\n","maintainers":[{"email":"aulisius7@gmail.com","name":"faizaanceg"},{"email":"th.sileghem@gmail.com","name":"mastilver"}],"time":{"modified":"2022-04-30T17:17:59.100Z","created":"2017-07-26T11:55:04.625Z","3.2.3":"2017-07-26T11:55:04.625Z","3.3.0":"2017-07-26T21:11:25.417Z","3.4.0":"2017-08-24T21:15:47.218Z","3.4.1":"2017-10-23T21:04:14.502Z","4.0.0-rc.1":"2018-03-07T13:39:29.089Z","4.0.0":"2018-08-28T22:09:36.203Z","5.0.0":"2019-12-21T18:13:01.803Z"},"homepage":"https://github.com/mastilver/dynamic-cdn-webpack-plugin#readme","keywords":["webpack","cdn","unpkg.com","html-webpack-plugin","webpack-manifest-plugin","html","script","assets","externals"],"repository":{"type":"git","url":"git+https://github.com/mastilver/dynamic-cdn-webpack-plugin.git"},"author":{"name":"Thomas Sileghem","email":"th.sileghem@gmail.com","url":"mastilver.com"},"bugs":{"url":"https://github.com/mastilver/dynamic-cdn-webpack-plugin/issues"},"license":"MIT","readmeFilename":"readme.md"}