{"_id":"circular-dependency-plugin","_rev":"3173343","name":"circular-dependency-plugin","description":"Detect modules with circular dependencies when bundling with webpack.","dist-tags":{"latest":"5.2.2"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"time":{"modified":"2023-12-06T08:28:34.000Z","created":"2015-12-11T03:30:20.802Z","5.2.2":"2020-10-31T15:00:59.702Z","5.2.1":"2020-10-31T02:32:37.336Z","5.2.0":"2019-08-10T19:42:45.218Z","5.1.0":"2019-08-09T03:05:55.320Z","5.0.2":"2018-04-13T01:02:29.354Z","5.0.1":"2018-03-22T02:09:59.985Z","5.0.0":"2018-03-20T17:17:05.290Z","4.4.0":"2018-01-13T03:45:00.827Z","4.3.0":"2017-12-06T13:16:22.921Z","4.2.1":"2017-09-19T23:47:28.769Z","4.2.0":"2017-08-29T02:36:51.198Z","4.1.0":"2017-08-22T23:28:27.603Z","4.0.0":"2017-08-22T00:55:26.466Z","3.0.0":"2017-04-18T20:18:37.777Z","2.0.0":"2016-09-04T18:24:07.516Z","1.1.0":"2016-05-18T02:11:01.552Z","1.0.4":"2016-02-06T15:00:03.620Z","1.0.3":"2015-12-11T23:40:35.614Z","1.0.2":"2015-12-11T23:27:18.936Z","1.0.1":"2015-12-11T03:33:21.732Z","1.0.0":"2015-12-11T03:30:20.802Z"},"users":{},"author":"","repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"versions":{"5.2.2":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^22.4.2","memory-fs":"^0.4.1","ts-loader":"^8.0.7","typescript":"^4.0.5","webpack":"^4.0.1","webpack5":"npm:webpack@^5.0.0"},"peerDependencies":{"webpack":">=4.0.1"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"5.2.2","engines":{"node":">=6.0.0"},"scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"77cc89a4ba5fac3032c17f93421331886091e5a0","_id":"circular-dependency-plugin@5.2.2","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"39e836079db1d3cf2f988dc48c5188a44058b600","size":3836,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-5.2.2.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmUser":{"name":"theron","email":"theron17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin_5.2.2_1604156459584_0.9239570676192401"},"_hasShrinkwrap":false,"publish_time":1604156459702,"_cnpm_publish_time":1604156459702,"_cnpmcore_publish_time":"2021-12-16T16:21:55.680Z"},"5.2.1":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^22.4.2","memory-fs":"^0.4.1","webpack":"^4.0.1","webpack5":"npm:webpack@^5.0.0"},"peerDependencies":{"webpack":">=4.0.1"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"5.2.1","engines":{"node":">=6.0.0"},"scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"a07adc51668fd2f24023909be770a80eb0aad2e6","_id":"circular-dependency-plugin@5.2.1","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"shasum":"5219f004b57c78360f262aefefd37b91c6298962","size":3726,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-5.2.1.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmUser":{"name":"theron","email":"theron17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin_5.2.1_1604111557148_0.1696159697400772"},"_hasShrinkwrap":false,"publish_time":1604111557336,"_cnpm_publish_time":1604111557336,"_cnpmcore_publish_time":"2021-12-16T16:21:56.080Z"},"5.2.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^22.4.2","memory-fs":"^0.4.1","webpack":"^4.0.1","webpack-next":"npm:webpack@^5.0.0-alpha.19"},"peerDependencies":{"webpack":">=4.0.1"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"5.2.0","engines":{"node":">=6.0.0"},"scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"3c90b7eb75599743f1e200468ca7f424d9350e06","_id":"circular-dependency-plugin@5.2.0","_nodeVersion":"10.16.2","_npmVersion":"6.9.0","dist":{"shasum":"e09dbc2dd3e2928442403e2d45b41cea06bc0a93","size":3639,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-5.2.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmUser":{"name":"theron","email":"theron17@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin_5.2.0_1565466165104_0.730361831530068"},"_hasShrinkwrap":false,"publish_time":1565466165218,"_cnpm_publish_time":1565466165218,"_cnpmcore_publish_time":"2021-12-16T16:21:56.298Z"},"5.1.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^22.4.2","memory-fs":"^0.4.1","webpack":"^4.0.1"},"peerDependencies":{"webpack":">=4.0.1"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"5.1.0","engines":{"node":">=6.0.0"},"scripts":{"test":"jest"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"217bccc3177adc938a0bb6e7194139a4d58e8eb5","_id":"circular-dependency-plugin@5.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"5b170791f77a1710078ce3147b2a8922e9342275","size":3527,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-5.1.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin_5.1.0_1565319955185_0.9294380765034767"},"_hasShrinkwrap":false,"publish_time":1565319955320,"_cnpm_publish_time":1565319955320,"_cnpmcore_publish_time":"2021-12-16T16:21:56.498Z"},"5.0.2":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^22.4.2","memory-fs":"^0.4.1","webpack":"^4.0.1"},"peerDependencies":{"webpack":">=4.0.1"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"5.0.2","engines":{"node":">=6.0.0"},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"b563ee1a20bc1d759b71c9908099bc4d0920dff0","_id":"circular-dependency-plugin@5.0.2","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"da168c0b37e7b43563fb9f912c1c007c213389ef","size":3296,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-5.0.2.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin_5.0.2_1523581349163_0.22148776264838888"},"_hasShrinkwrap":false,"publish_time":1523581349354,"_cnpm_publish_time":1523581349354,"_cnpmcore_publish_time":"2021-12-16T16:21:56.706Z"},"5.0.1":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^22.4.2","memory-fs":"^0.4.1","webpack":"^4.0.1"},"peerDependencies":{"webpack":">=4.0.1"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"5.0.1","engines":{"node":">=6.0.0"},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"f7affb05c790479b8fab975624f4ddffc99cbbcc","_id":"circular-dependency-plugin@5.0.1","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"dbf270002e805e3aaa060f315e99dde4763eaff9","size":3266,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-5.0.1.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin_5.0.1_1521684599933_0.5248630812585802"},"_hasShrinkwrap":false,"publish_time":1521684599985,"_cnpm_publish_time":1521684599985,"_cnpmcore_publish_time":"2021-12-16T16:21:56.978Z"},"5.0.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^22.4.2","memory-fs":"^0.4.1","webpack":"^4.0.1"},"peerDependencies":{"webpack":"4.x"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"5.0.0","engines":{"node":">=6.0.0"},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"da5218c59ebcee33c3a4b15f4da96130452d3f8a","_id":"circular-dependency-plugin@5.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"f0e3c660686bf13a904b76c20eb826b453897762","size":3241,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-5.0.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin_5.0.0_1521566225199_0.9211413215347515"},"_hasShrinkwrap":false,"publish_time":1521566225290,"_cnpm_publish_time":1521566225290,"_cnpmcore_publish_time":"2021-12-16T16:21:57.176Z"},"4.4.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^20.0.4","memory-fs":"^0.3.0","webpack":"^3.5.5"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"4.4.0","engines":{"node":">=6.0.0"},"dependencies":{},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"47b4afa2f1ebe608dd733558a7b420cf3a7a0992","_id":"circular-dependency-plugin@4.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"f8a1a746a3f6c8e57f4dae9b54d991cd2a582f5d","size":2807,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-4.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-4.4.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin-4.4.0.tgz_1515815099899_0.011846507899463177"},"directories":{},"publish_time":1515815100827,"_hasShrinkwrap":false,"_cnpm_publish_time":1515815100827,"_cnpmcore_publish_time":"2021-12-16T16:21:57.366Z"},"4.3.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^20.0.4","memory-fs":"^0.3.0","webpack":"^3.5.5"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"4.3.0","engines":{"node":">=6.0.0"},"dependencies":{},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"0a40dbe388b5e165eb6cbf0a5de5d95d6c27fe6c","_id":"circular-dependency-plugin@4.3.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.3","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"2a12824e584546e1aeea5865b7bf234a11c4a695","size":2433,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-4.3.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin-4.3.0.tgz_1512566182033_0.13558814558200538"},"directories":{},"publish_time":1512566182921,"_hasShrinkwrap":false,"_cnpm_publish_time":1512566182921,"_cnpmcore_publish_time":"2021-12-16T16:21:57.556Z"},"4.2.1":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^20.0.4","memory-fs":"^0.3.0","webpack":"^3.5.5"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"4.2.1","engines":{"node":">=6.0.0"},"dependencies":{},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"219fcc53df1bdcaae37417e95dc73e2fb0fd543c","_id":"circular-dependency-plugin@4.2.1","_npmVersion":"5.3.0","_nodeVersion":"8.5.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"d3af66e04b3bb3f47300824740b817cea74e38f1","size":2405,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-4.2.1.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin-4.2.1.tgz_1505864847764_0.38633367558941245"},"directories":{},"publish_time":1505864848769,"_hasShrinkwrap":false,"_cnpm_publish_time":1505864848769,"_cnpmcore_publish_time":"2021-12-16T16:21:57.787Z"},"4.2.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^20.0.4","memory-fs":"^0.3.0","webpack":"^3.5.5"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"4.2.0","dependencies":{},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"7025b6382df1dfd493d0dd319fe5b8e25e859141","_id":"circular-dependency-plugin@4.2.0","_shasum":"913e884d9a0e8ac1ddabdac4c2c91bde52c784cc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"913e884d9a0e8ac1ddabdac4c2c91bde52c784cc","size":2344,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-4.2.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin-4.2.0.tgz_1503974210203_0.19774889783002436"},"directories":{},"publish_time":1503974211198,"_hasShrinkwrap":false,"_cnpm_publish_time":1503974211198,"_cnpmcore_publish_time":"2021-12-16T16:21:57.996Z"},"4.1.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^20.0.4","memory-fs":"^0.3.0","webpack":"^3.5.5"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"4.1.0","dependencies":{},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"cce7601313959cda092b7be8379e9ec4aa382ee1","_id":"circular-dependency-plugin@4.1.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"723885ec537f44c26f551d87ae23b41a41fc2d96","size":2342,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-4.1.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin-4.1.0.tgz_1503444506704_0.2748982950579375"},"directories":{},"publish_time":1503444507603,"_hasShrinkwrap":false,"_cnpm_publish_time":1503444507603,"_cnpmcore_publish_time":"2021-12-16T16:21:58.211Z"},"4.0.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"jest":"^20.0.4","memory-fs":"^0.3.0","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"4.0.0","dependencies":{},"scripts":{"test":"jest"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","jest":{"testMatch":["**/?(*.)(spec|test).js?(x)"]},"gitHead":"c93c3f08e5435f9b8cb79700a8c9994e7e612cbe","_id":"circular-dependency-plugin@4.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"d7d7552f43d6ee2abc64b0877c35bc68bb656c3f","size":2313,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-4.0.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/circular-dependency-plugin-4.0.0.tgz_1503363325460_0.2929734585341066"},"directories":{},"publish_time":1503363326466,"_hasShrinkwrap":false,"_cnpm_publish_time":1503363326466,"_cnpmcore_publish_time":"2021-12-16T16:21:58.450Z"},"3.0.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"3.0.0","dependencies":{},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"8bddf5e803d496e828b276835a0ea0f6d55ec7c8","_id":"circular-dependency-plugin@3.0.0","_shasum":"9b68692e35b0e3510998d0164b6ae5011bea5760","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"dist":{"shasum":"9b68692e35b0e3510998d0164b6ae5011bea5760","size":2909,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-3.0.0.tgz"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/circular-dependency-plugin-3.0.0.tgz_1492546717163_0.9923204474616796"},"directories":{},"publish_time":1492546717777,"_hasShrinkwrap":false,"_cnpm_publish_time":1492546717777,"_cnpmcore_publish_time":"2021-12-16T16:21:58.652Z"},"2.0.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"2.0.0","dependencies":{},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"db0d2216cb070678449a2f73c311bcc2717194b0","_id":"circular-dependency-plugin@2.0.0","_shasum":"c10796c83390488a9bcdd42f032d6e64e984f660","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"dist":{"shasum":"c10796c83390488a9bcdd42f032d6e64e984f660","size":2803,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-2.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/circular-dependency-plugin-2.0.0.tgz_1473013445041_0.4635358960367739"},"directories":{},"publish_time":1473013447516,"_hasShrinkwrap":false,"_cnpm_publish_time":1473013447516,"_cnpmcore_publish_time":"2021-12-16T16:21:58.875Z"},"1.1.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"1.1.0","dependencies":{},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"a1df1bac667adf1ea29f77d86fd19bc0894c70a4","_id":"circular-dependency-plugin@1.1.0","_shasum":"73ee9681192ba616ebc45954a30685658c9ceeb9","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"dist":{"shasum":"73ee9681192ba616ebc45954a30685658c9ceeb9","size":2457,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-1.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/circular-dependency-plugin-1.1.0.tgz_1463537458536_0.23503110953606665"},"directories":{},"publish_time":1463537461552,"_hasShrinkwrap":false,"_cnpm_publish_time":1463537461552,"_cnpmcore_publish_time":"2021-12-16T16:21:59.156Z"},"1.0.4":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"1.0.4","dependencies":{},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"be9bb6ee64857a8889742f2bb2d5b1afe67da0be","_id":"circular-dependency-plugin@1.0.4","_shasum":"b914cdecba3dbfe997d4dc868eda01c619e4bdb0","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"dist":{"shasum":"b914cdecba3dbfe997d4dc868eda01c619e4bdb0","size":1941,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-1.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/circular-dependency-plugin-1.0.4.tgz_1454770801262_0.11348227830603719"},"directories":{},"publish_time":1454770803620,"_hasShrinkwrap":false,"_cnpm_publish_time":1454770803620,"_cnpmcore_publish_time":"2021-12-16T16:21:59.362Z"},"1.0.3":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"1.0.3","dependencies":{},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"5bf1de9c8d6ce06dd7fdb4cc081781545f1b2ff6","_id":"circular-dependency-plugin@1.0.3","_shasum":"17baa631597c663f5199643679c4f9d4214b14fe","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"dist":{"shasum":"17baa631597c663f5199643679c4f9d4214b14fe","size":1760,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-1.0.3.tgz"},"directories":{},"publish_time":1449877235614,"_hasShrinkwrap":false,"_cnpm_publish_time":1449877235614,"_cnpmcore_publish_time":"2021-12-16T16:21:59.569Z"},"1.0.2":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"1.0.2","dependencies":{},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"8f5d417a60a41f28faca0954a12f4a109c3c53c6","_id":"circular-dependency-plugin@1.0.2","_shasum":"02286b579d780221eac99e4455606df596a57ab0","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"dist":{"shasum":"02286b579d780221eac99e4455606df596a57ab0","size":1623,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-1.0.2.tgz"},"directories":{},"publish_time":1449876438936,"_hasShrinkwrap":false,"_cnpm_publish_time":1449876438936,"_cnpmcore_publish_time":"2021-12-16T16:21:59.789Z"},"1.0.1":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"1.0.1","dependencies":{},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"f0ac11226998ac09fd2d43abc5f3ef67c89823ea","_id":"circular-dependency-plugin@1.0.1","_shasum":"06da9bed67ed23e851237f48cc1132b51d0a230c","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"dist":{"shasum":"06da9bed67ed23e851237f48cc1132b51d0a230c","size":1570,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-1.0.1.tgz"},"directories":{},"publish_time":1449804801732,"_hasShrinkwrap":false,"_cnpm_publish_time":1449804801732,"_cnpmcore_publish_time":"2021-12-16T16:22:00.043Z"},"1.0.0":{"name":"circular-dependency-plugin","main":"index.js","devDependencies":{"memory-fs":"^0.3.0","mocha":"^2.3.4","sinon":"^1.17.2","webpack":"^1.12.9"},"description":"Detect modules with circular dependencies when bundling with webpack.","version":"1.0.0","dependencies":{"jasmine-core":"^2.4.1","karma":"^0.13.15","karma-jasmine":"^0.3.6","webpack":"^1.12.9"},"scripts":{"test":"mocha __tests__"},"repository":{"type":"git","url":"git+https://github.com/aackerman/circular-dependency-plugin.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","gitHead":"2e965e450e8b41f2ba40c00f2649757a95bf67eb","_id":"circular-dependency-plugin@1.0.0","_shasum":"f4a6f86d64eda3e12a0cfd1983f441d5a5606fa7","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"theron","email":"theron17@gmail.com"},"maintainers":[{"name":"theron","email":"theron17@gmail.com"}],"dist":{"shasum":"f4a6f86d64eda3e12a0cfd1983f441d5a5606fa7","size":1603,"noattachment":false,"key":"/circular-dependency-plugin/-/circular-dependency-plugin-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/circular-dependency-plugin/download/circular-dependency-plugin-1.0.0.tgz"},"directories":{},"publish_time":1449804620802,"_hasShrinkwrap":false,"_cnpm_publish_time":1449804620802,"_cnpmcore_publish_time":"2021-12-16T16:22:00.240Z"}},"readme":"## Circular Dependency Plugin\n\nDetect modules with circular dependencies when bundling with webpack.\n\nCircular dependencies are often a necessity in complex software, the presence of a circular dependency doesn't always imply a bug, but in the case where you believe a bug exists, this module may help find it.\n\n### Webpack Versions\n\nThe latest major version of this plugin `5`, supports webpack `4.0.1` and greater as a peer dependency. Major version `4` of this plugin and below are intended to support webpack `3.x.x` and below as a peer dependency.\n\n### Basic Usage\n\n```js\n// webpack.config.js\nconst CircularDependencyPlugin = require('circular-dependency-plugin')\n\nmodule.exports = {\n  entry: \"./src/index\",\n  plugins: [\n    new CircularDependencyPlugin({\n      // exclude detection of files based on a RegExp\n      exclude: /a\\.js|node_modules/,\n      // include specific files based on a RegExp\n      include: /dir/,\n      // add errors to webpack instead of warnings\n      failOnError: true,\n      // allow import cycles that include an asyncronous import,\n      // e.g. via import(/* webpackMode: \"weak\" */ './file.js')\n      allowAsyncCycles: false,\n      // set the current working directory for displaying module paths\n      cwd: process.cwd(),\n    })\n  ]\n}\n```\n\n### Advanced Usage\n\n```js\n// webpack.config.js\nconst CircularDependencyPlugin = require('circular-dependency-plugin')\n\nmodule.exports = {\n  entry: \"./src/index\",\n  plugins: [\n    new CircularDependencyPlugin({\n      // `onStart` is called before the cycle detection starts\n      onStart({ compilation }) {\n        console.log('start detecting webpack modules cycles');\n      },\n      // `onDetected` is called for each module that is cyclical\n      onDetected({ module: webpackModuleRecord, paths, compilation }) {\n        // `paths` will be an Array of the relative module paths that make up the cycle\n        // `module` will be the module record generated by webpack that caused the cycle\n        compilation.errors.push(new Error(paths.join(' -> ')))\n      },\n      // `onEnd` is called before the cycle detection ends\n      onEnd({ compilation }) {\n        console.log('end detecting webpack modules cycles');\n      },\n    })\n  ]\n}\n```\n\nIf you have some number of cycles and want to fail if any new ones are\nintroduced, you can use the life cycle methods to count and fail when the\ncount is exceeded. (Note if you care about detecting a cycle being replaced by\nanother, this won't catch that.)\n\n```js\n// webpack.config.js\nconst CircularDependencyPlugin = require('circular-dependency-plugin')\n\nconst MAX_CYCLES = 5;\nlet numCyclesDetected = 0;\n\nmodule.exports = {\n  entry: \"./src/index\",\n  plugins: [\n    new CircularDependencyPlugin({\n      onStart({ compilation }) {\n        numCyclesDetected = 0;\n      },\n      onDetected({ module: webpackModuleRecord, paths, compilation }) {\n        numCyclesDetected++;\n        compilation.warnings.push(new Error(paths.join(' -> ')))\n      },\n      onEnd({ compilation }) {\n        if (numCyclesDetected > MAX_CYCLES) {\n          compilation.errors.push(new Error(\n            `Detected ${numCyclesDetected} cycles which exceeds configured limit of ${MAX_CYCLES}`\n          ));\n        }\n      },\n    })\n  ]\n}\n```\n\n### Maintenance\n\nThis module is maintained despite few changes being necessary, please open issues if you find any bugs relating to integration with webpack core.\n","_attachments":{},"homepage":"https://github.com/aackerman/circular-dependency-plugin#readme","bugs":{"url":"https://github.com/aackerman/circular-dependency-plugin/issues"},"license":"ISC"}