{"_id":"vite-plugin-qiankun","_rev":"2977766","name":"vite-plugin-qiankun","description":"vite for qiankun","dist-tags":{"latest":"1.0.15"},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"time":{"modified":"2023-06-21T02:40:32.000Z","created":"2021-07-04T11:44:33.854Z","1.0.15":"2022-07-17T08:30:34.969Z","1.0.14":"2022-04-24T15:23:22.346Z","1.0.13":"2022-04-18T15:22:08.472Z","1.0.12":"2022-04-17T08:15:33.646Z","1.0.11":"2021-11-27T09:12:30.798Z","1.0.10":"2021-08-24T15:54:22.987Z","1.0.9":"2021-08-14T05:44:03.887Z","1.0.7":"2021-07-15T14:48:00.711Z","1.0.6":"2021-07-07T15:01:03.359Z","1.0.5":"2021-07-04T12:10:00.755Z","1.0.4":"2021-07-04T11:44:33.854Z"},"users":{},"author":{"name":"markteng"},"versions":{"1.0.15":{"name":"vite-plugin-qiankun","version":"1.0.15","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install && cd ../react18 && npm install && cd ../vue3sub && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:main start:viteapp start:vue start:react18dev start:vue3sub","example:start-vite-dev":"npm run build && npm-run-all --parallel start:main start:vitedev start:vue start:react18dev start:vue3sub","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vitedev":"cd example/viteapp && npm run dev","start:react18dev":"cd example/react18 && npm run dev","start:vue3sub":"cd example/vue3sub && npm run dev","start:vue":"cd example/vue && npm run start","vite:test":"npm run build && cd example/viteapp && npm run dev"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/jsdom":"^16.2.10","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","npm-run-all":"^4.1.5","rollup":"^2.73.0","rollup-plugin-typescript2":"^0.30.0","typescript":"^4.6.4","vite":"^2.9.9"},"peerDependencies":{"typescript":">=4","vite":">=2"},"gitHead":"164e6dc344edef8c9a44e936cd9c1c747d6be6a1","_id":"vite-plugin-qiankun@1.0.15","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"862bb6935c50db31536cf322e13f3bf59e1adace","size":5360,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.15.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.15_1658046634767_0.29230409121922074"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-07-17T08:30:38.062Z","publish_time":1658046634969,"_cnpm_publish_time":1658046634969},"1.0.14":{"name":"vite-plugin-qiankun","version":"1.0.14","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:main start:viteapp start:vue","example:start-vite-dev":"npm run build && npm-run-all --parallel start:main start:vitedev start:vue","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vitedev":"cd example/viteapp && npm run dev","start:vue":"cd example/vue && npm run start","vite:test":"npm run build && cd example/viteapp && npm run dev"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/jsdom":"^16.2.10","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"peerDependencies":{"typescript":">=4","vite":">=2"},"gitHead":"edc344d4a24662ade8fe1f191ad0a75e21aea5af","_id":"vite-plugin-qiankun@1.0.14","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"8859cdf78824e599ccc68bfe976214070d76a456","size":5255,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.14.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.14_1650813802128_0.8915208813988598"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-24T15:23:24.899Z","publish_time":1650813802346,"_cnpm_publish_time":1650813802346},"1.0.13":{"name":"vite-plugin-qiankun","version":"1.0.13","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:main start:viteapp start:vue","example:start-vite-dev":"npm run build && npm-run-all --parallel start:main start:vitedev start:vue","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vitedev":"cd example/viteapp && npm run dev","start:vue":"cd example/vue && npm run start","vite:test":"npm run build && cd example/viteapp && npm run dev"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/jsdom":"^16.2.10","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"peerDependencies":{"typescript":">=4","vite":">=2"},"gitHead":"f58a4d33be007f0b1c63c34b5bc3bd38dea80a0d","_id":"vite-plugin-qiankun@1.0.13","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"827b2c210b920525da69d377cb7b31f315ab6fe9","size":5236,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.13.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.13_1650295328257_0.6391343614149916"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-18T15:22:16.794Z","publish_time":1650295328472,"_cnpm_publish_time":1650295328472},"1.0.12":{"name":"vite-plugin-qiankun","version":"1.0.12","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:main start:viteapp start:vue","example:start-vite-dev":"npm run build && npm-run-all --parallel start:main start:vitedev start:vue","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vitedev":"cd example/viteapp && npm run dev","start:vue":"cd example/vue && npm run start","vite:test":"npm run build && cd example/viteapp && npm run dev"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/jsdom":"^16.2.10","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"peerDependencies":{"typescript":">=4","vite":">=2"},"gitHead":"a47578ab946623b92cd4cb05ed861406a00b6396","_id":"vite-plugin-qiankun@1.0.12","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"8e5dc6b2a53ee4fed56d0fa01ab5f95cb6e32b1d","size":5224,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.12.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.12_1650183333472_0.31966967723572015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-17T08:15:36.772Z","publish_time":1650183333646,"_cnpm_publish_time":1650183333646},"1.0.11":{"name":"vite-plugin-qiankun","version":"1.0.11","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:main start:viteapp start:vue","example:start-vite-dev":"npm run build && npm-run-all --parallel start:main start:vitedev start:vue","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vitedev":"cd example/viteapp && npm run dev","start:vue":"cd example/vue && npm run start","vite:test":"npm run build && cd example/viteapp && npm run dev"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/jsdom":"^16.2.10","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"peerDependencies":{"typescript":">=4","vite":">=2"},"gitHead":"9666190875a737be24fce5649d263e366bcc60db","_id":"vite-plugin-qiankun@1.0.11","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"2ca018edc0806b438c42b7736b7bdc8391bd76fa","size":4719,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.11.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.11_1638004350618_0.11461853818255685"},"_hasShrinkwrap":false,"publish_time":1638004350798,"_cnpm_publish_time":1638004350798},"1.0.10":{"name":"vite-plugin-qiankun","version":"1.0.10","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:main start:viteapp start:vue","example:start-vite-dev":"npm run build && npm-run-all --parallel start:main start:vitedev start:vue","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vitedev":"cd example/viteapp && npm run dev","start:vue":"cd example/vue && npm run start","vite:test":"npm run build && cd example/viteapp && npm run dev"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/jsdom":"^16.2.10","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"peerDependencies":{"typescript":">=4","vite":">=2"},"gitHead":"7fde4d97211bbd7f1123c9ad5daa3a7911d5bc1b","_id":"vite-plugin-qiankun@1.0.10","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"66f505243b7caa96e4d1da302366bd213d745657","size":4698,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.10.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.10_1629820462826_0.7463197374158392"},"_hasShrinkwrap":false,"publish_time":1629820462987,"_cnpm_publish_time":1629820462987},"1.0.9":{"name":"vite-plugin-qiankun","version":"1.0.9","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:main start:viteapp start:vue","example:start-vite-dev":"npm run build && npm-run-all --parallel start:main start:vitedev start:vue","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vitedev":"cd example/viteapp && npm run dev","start:vue":"cd example/vue && npm run start","vite:test":"npm run build && cd example/viteapp && npm run dev"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10","typescript":"^4.3.5","vite":"^2.3.6"},"devDependencies":{"@types/jsdom":"^16.2.10","@typescript-eslint/eslint-plugin":"^4.29.1","@typescript-eslint/parser":"^4.29.1","eslint":"^7.32.0","eslint-config-standard":"^16.0.3","eslint-plugin-import":"^2.24.0","eslint-plugin-node":"^11.1.0","eslint-plugin-promise":"^5.1.0","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"gitHead":"d568a738173d8c3efa0e1d231b3a0bf7878a5530","_id":"vite-plugin-qiankun@1.0.9","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"412648e493a76ab3b63882fe017d747441b83408","size":4694,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.9.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.9_1628919843737_0.42072416855918315"},"_hasShrinkwrap":false,"publish_time":1628919843887,"_cnpm_publish_time":1628919843887},"1.0.7":{"name":"vite-plugin-qiankun","version":"1.0.7","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:*","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vue":"cd example/vue && npm run start"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10","typescript":"^4.3.5","vite":"^2.3.6"},"devDependencies":{"@types/jsdom":"^16.2.10","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"gitHead":"4a611af65fe104eef1a1b33db934e9a28705a989","_id":"vite-plugin-qiankun@1.0.7","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"089b4c3ae4bb90dc90bcc93a8dfdebd06fb0d3a6","size":3260,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.7.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.7_1626360480559_0.10962456130326759"},"_hasShrinkwrap":false,"publish_time":1626360480711,"_cnpm_publish_time":1626360480711},"1.0.6":{"name":"vite-plugin-qiankun","version":"1.0.6","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:*","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vue":"cd example/vue && npm run start"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"cheerio":"^1.0.0-rc.10","typescript":"^4.3.5","vite":"^2.3.6"},"devDependencies":{"@types/jsdom":"^16.2.10","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"gitHead":"ff7c31c5e1a6eef199e41ac7945f151d22fc7c40","_id":"vite-plugin-qiankun@1.0.6","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"7e85beac8e0393a9c4d09cfade2a55e2103abdfe","size":3253,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.6.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.6_1625670063217_0.4745931050543273"},"_hasShrinkwrap":false,"publish_time":1625670063359,"_cnpm_publish_time":1625670063359},"1.0.5":{"name":"vite-plugin-qiankun","version":"1.0.5","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:*","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vue":"cd example/vue && npm run start"},"keywords":["qiankun","vite","esm","esModule"],"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","author":{"name":"markteng"},"license":"MIT","dependencies":{"jsdom":"^16.6.0","typescript":"^4.3.5","vite":"^2.3.6"},"devDependencies":{"@types/jsdom":"^16.2.10","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"gitHead":"c61c3e800ea8d81e908dcb25bfe25b98eee6186f","_id":"vite-plugin-qiankun@1.0.5","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"4bfdd40919b60095d99c4dde0d9a69d886e94f0c","size":3225,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.5.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.5_1625400600602_0.10057245509061197"},"_hasShrinkwrap":false,"publish_time":1625400600755,"_cnpm_publish_time":1625400600755},"1.0.4":{"name":"vite-plugin-qiankun","version":"1.0.4","description":"vite for qiankun","module":"es/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"rollup -c scripts/rollup.config.js","example:install":"cd example/main && npm install && cd ../viteapp && npm install && cd ../vue && npm install","example:start":"npm run build && cd example/viteapp && npm run build && cd ../../ && npm-run-all --parallel start:*","start:main":"cd example/main && npm run start","start:viteapp":"cd example/viteapp && npm run start","start:vue":"cd example/vue && npm run start"},"keywords":["qiankun","vite","esm","esModule"],"author":{"name":"markteng"},"license":"MIT","dependencies":{"jsdom":"^16.6.0","typescript":"^4.3.5","vite":"^2.3.6"},"devDependencies":{"@types/jsdom":"^16.2.10","npm-run-all":"^4.1.5","rollup-plugin-typescript2":"^0.30.0"},"gitHead":"6db20cc2af105f7027ab7850bd9d462944f72faf","_id":"vite-plugin-qiankun@1.0.4","_nodeVersion":"16.4.0","_npmVersion":"7.18.1","dist":{"shasum":"d6ad9dc60b7632935e8c65b47bf1caa7ec08e92a","size":3193,"noattachment":false,"key":"/vite-plugin-qiankun/-/vite-plugin-qiankun-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/vite-plugin-qiankun/download/vite-plugin-qiankun-1.0.4.tgz"},"_npmUser":{"name":"just-sister","email":"5112895@qq.com"},"directories":{},"maintainers":[{"name":"just-sister","email":"5112895@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-plugin-qiankun_1.0.4_1625399073730_0.46389475393969337"},"_hasShrinkwrap":false,"publish_time":1625399073854,"_cnpm_publish_time":1625399073854}},"readme":"#### 简介\r\n\r\n> vite-plugin-qiankun: 帮助应用快速接入乾坤的vite插件\r\n\r\n- 保留vite构建es模块的优势\r\n- 一键配置，不影响已有的vite配置\r\n- 支持vite开发环境\r\n\r\n#### 快速开始\r\n\r\n###### 1、在 `vite.config.ts` 中安装插件\r\n```typescript\r\n// vite.config.ts\r\n\r\nimport qiankun from 'vite-plugin-qiankun';\r\n\r\nexport default {\r\n  // 这里的 'myMicroAppName' 是子应用名，主应用注册时AppName需保持一致\r\n  plugins: [qiankun('myMicroAppName')],\r\n  // 生产环境需要指定运行域名作为base\r\n  base: 'http://xxx.com/'\r\n}\r\n```\r\n###### 2、在入口文件里面写入乾坤的生命周期配置\r\n\r\n```typescript\r\n// main.ts\r\nimport { renderWithQiankun, qiankunWindow } from 'vite-plugin-qiankun/dist/helper';\r\n\r\n// some code\r\nrenderWithQiankun({\r\n  mount(props) {\r\n    console.log('mount');\r\n    render(props);\r\n  },\r\n  bootstrap() {\r\n    console.log('bootstrap');\r\n  },\r\n  unmount(props: any) {\r\n    console.log('unmount');\r\n    const { container } = props;\r\n    const mountRoot = container?.querySelector('#root');\r\n    ReactDOM.unmountComponentAtNode(\r\n      mountRoot || document.querySelector('#root'),\r\n    );\r\n  },\r\n});\r\n\r\nif (!qiankunWindow.__POWERED_BY_QIANKUN__) {\r\n  render({});\r\n}\r\n```\r\n\r\n###### 3、dev下作为子应用调试\r\n\r\n> 因为开发环境作为子应用时与热更新插件（可能与其他修改html的插件也会存在冲突）有冲突，所以需要额外的调试配置\r\n\r\n```typescript\r\n// useDevMode 开启时与热更新插件冲突,使用变量切换\r\nconst useDevMode = true\r\n\r\nconst baseConfig: UserConfig = {\r\n  plugins: [\r\n    ...(\r\n      useDevMode ? [] : [\r\n        reactRefresh()\r\n      ]\r\n    ),\r\n    qiankun('viteapp', {\r\n      useDevMode\r\n    })\r\n  ],\r\n}\r\n```\r\n上面例子中 `useDevMode = true` 则不使用热更新插件，`useDevMode = false` 则能使用热更新，但无法作为子应用加载。\r\n\r\n###### 4、其它使用注意点 `qiankunWindow`\r\n\r\n因为es模块加载与`qiankun`的实现方式有些冲突，所以使用本插件实现的`qiankun`微应用里面没有运行在js沙盒中。所以在不可避免需要设置window上的属性时，尽量显示的操作js沙盒，否则可能会对其它子应用产生副作用。qiankun沙盒使用方式\r\n```typescript\r\nimport { qiankunWindow } from 'vite-plugin-qiankun/dist/helper';\r\n\r\nqiankunWindow.customxxx = 'ssss'\r\n\r\nif (qiankunWindow.__POWERED_BY_QIANKUN__) {\r\n  console.log('我正在作为子应用运行')\r\n}\r\n\r\n```\r\n\r\n#### 例子\r\n\r\n详细的信息可以参考例子里面的使用方式\r\n ```\r\ngit clone xx\r\nnpm install\r\nnpm run example:install\r\n# 生产环境调试demo\r\nnpm run example:start\r\n# vite开发环境demo, demo中热更新已经关闭\r\nnpm run example:start-vite-dev\r\n```\r\n\r\n\r\n","_attachments":{},"homepage":"https://github.com/tengmaoqing/vite-plugin-qiankun","license":"MIT"}