{"_id":"@originjs/webpack-to-vite","_rev":"27-3d4951790d26a2bc1eca708dd1bfafc5","name":"@originjs/webpack-to-vite","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0-beta0":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta0","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta0","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"bin/index.js"},"dist":{"shasum":"2bf77c0479d7d8acca4bd0a6c5159061de8a47f3","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta0.tgz","fileCount":65,"integrity":"sha512-df+B2KxSteFmqBaB1s+Xuh1dK9HVRr9MIbqxRSQb4vwPx3DTIEYkzIWwew9Us5jgD0QeYuiEffVhgyq3LwXDXQ==","signatures":[{"sig":"MEQCIFntP0D9f/nSJ/EfKMFQMlAUCxp6k4BTWN0ym3TJVsEEAiAcCAZgtgcoDJZkZB4cfAwfO3+MS+x/jcLFMC5kNSm05g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6e3CRA9TVsSAnZWagAAdzsP/3yVrtaB8cv8CUq92l1l\nB2tJTZDvDfkrNSey9my2zELdjy0ahJ9uqgsc1pF9s1p4oRIiJlgzaE1M/9eZ\nrVMJlGf0NmnqdygR5CQ4nmDMqwKQenh63y4aKuXl9NlhVVK8Vq7CrZTDROcl\n/xuwui8jaiZQcblU6YH0vN1hJbPKChpj6FQ/N7K2lhtMmYi3IJMOBZm+LelM\nXU4zXoLLL3/Gkc/KXPgtebfloB4AqqfQq2hAjyphSGseI92OH0MGww6Kz1/T\nz/R+bmKV6fh1jwZsT/abV8Nf4Ykdr5V3d397cptVN/H555Sdq6EGC7EQKnYv\n0s7td+KULaTZpWxqSSCSwWEbfXp4RPe9h64fLJTbriFlrWn/7Ssn7i4U45Gd\n0s8EX3Yjovdjl7g7PdI+59RuNn3mQwneSNy/LBkxdm0uPRnB5pVt7KnMYMnD\nj0Rv4Du1a9R53T7sfVfZhyR0+eeexQbQLAAP4Q/V+VRrPs0MZVjuyHwb66fI\n4AJiMnVlHVttbE2KgZbNBaO8JmNCizqBYGTtF9lQcFoJcyasTHZ+uNlWFbMY\n/q+DGlWdUl6zTpXcbXf1GAWtwER9iY9IYHG5auh9Uy1gLgSKN8kwuYksVOKs\nfFIRCBR/k8Vfxb8HDGpy6NvRLJCj363+BxoB8i+3ASBPsJbNRxhJ6zR6GH1/\naG5q\r\n=KXBd\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","gitHead":"ed09ec42ccb5998c126e99e0683d40d395e9abd7","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","patch-package":"^6.4.7","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta0_1627891638978_0.09179530131728342","host":"s3://npm-registry-packages"}},"1.0.0-beta1":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta1","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta1","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"bin/index.js"},"dist":{"shasum":"c7fd3deeabc703f98079fac21989d7665b6c6038","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta1.tgz","fileCount":65,"integrity":"sha512-/c7YGgkBKsfJlbPnK1WJq3BmJ8MRL8zHm+LblGmY4dhthiB10tplMbA3MRjkgnN85ZnM+EPuuPWazeDdzChu1w==","signatures":[{"sig":"MEUCIA/uLUbb+2kTtx870K/8n7+3S9ccpLBvpywIVCtvfn9SAiEAu7sQFW9sY60uV3kPFThswfYdJ/h6neNl9UVm+4fb4PY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":183402,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6lCCRA9TVsSAnZWagAAMeYP/ilYhBqa627Tzn5hcnaz\nKEzU+Q/XoJYuHIUexpExQ7rzQt49mfRhbf80bpVqvcphT7PkntE2EL4begl8\nrFlKVi+k3AwSp/6FGm6UnotGfWLT+Trh2X55vJE4NG1eOP5yJUiFjc0xH36P\njKoa5xc1eVfK5139jd48947v09xNkCpV0BLFRbhQJSfZIqIME/CkotlibZ/2\nqDNSfjRoJDOafX66icIi57mlTwP2a6khuDtZoLyd9UuaXgyGbI4E3si3DKBk\ntIqce/kyW6YrK3p6NWnDqcms+pWcGuYN03DhBlIc5tGSPC/R7PTAHcBsUph7\nKFgOKnwywcEDNgbrS7SC7pJ3t0e4K3D/CTBGnGLK4WGwBfiSvw7sV3yDlPV3\n5xHomADsvP8l24uEuUw4tj0StC2tk774ktl3AuEXH0Dywi6LqNTLaMBWzbfF\nQ3IbRo1Ljtew0OrVuYvcaEq7788XK8SnhPhYcRU5W2BDevxMd+RaQU5jpVLk\n7AhntJlHfpTg7RtXew66u5BV8bwe7rJQHJ+krOb8vtRyA7Numxv3SWFufAhJ\n0pAiSeyUWREvmhOz0m1QskezyVODpFAuxCrPxaL2OuBBUHMBYMQ9q/t1zkkq\nKohU9tk2vvnmZwODbjcVyPufIS/rff/aefBk6WVAoTJR/UQCiAsRl/mCyrcT\nfzNB\r\n=CG1H\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","gitHead":"ed09ec42ccb5998c126e99e0683d40d395e9abd7","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta1_1627892034474_0.6039636946224425","host":"s3://npm-registry-packages"}},"1.0.0-beta2":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta2","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta2","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"bin/index.js"},"dist":{"shasum":"144a03df7953b1231662cc3154892410d09a3ad8","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta2.tgz","fileCount":65,"integrity":"sha512-rNjWuuRY4ulSkm/WkbLhvTB6wABCtimvF74IHalbffelNlH0KbBF41XUj0xOT5fa3QXcxKaF1T5wZ+jbGf9Ztw==","signatures":[{"sig":"MEUCIQD1FjwiL5A4qmUNjE9VEZ5pPNktQZ1vDh+5ZHR4CiB7dwIgYjvFHC6IS8ZlCRkj1xUVbAQtWAhTdNaDbesiBPC5IGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6uPCRA9TVsSAnZWagAAMdEQAJxJ3Lxk4NlgLh/qcOo9\nsioODsL/ISNpS+iSgxwLy/4drvkplExJyUXJHmZ4xAq+1o3cDc6MU+kjfUJU\n3cqAvdOodySMefonOZqhEqYN1BrabT8uUnsjld2g0Zoyon9pITNU8Suos4NI\nPobSvzzxvYBedcGDk2iigfglwgDGVkpOyU3YnbLikdw1BbK0JE/NEj0IObEO\nNPbIYgSHhDpOYjsMDWpreb3+QY/hdXqMTWIr2hAVU7NxwZiJ34yiGCl64FTn\n+uCNbBEJQLjZDlg1ra9sNpQbLTo5mpuYKi+mIiwz14p9vnB9wxz0h9HyZAIM\nXK1ZTo1gi1FCw6qvkSCTPN613SDcSF7SHllJ7Kx6+1g1P7fwiD7ZhuMV1iwn\nlUpWiNBpsc+vTiIGOjwhSc0k56RVDMRzxzIQM65MBjUDwNgejus6MQAOTtAo\nWX6rZeLsQPtWr+vUw5bgOuTmA8GnM5z5k8ZtRcJWcRZouJdtE0lWeiUO9P/9\nlYXz9M2urD7AD2flwEruPzDAWVt0eBzesYXUtHn7rrZq4scFhbTjLyT9RDe2\ns6mrGiCTUyd4jp+SDv69hLhA5lid3WixMNVIBgKtCDl0fx4VSmkVWOJWWSYd\nfDwo3B2XsdNbg5VrLlwgcr+GSsuQDCCIYHRtvVfdQgDvZeDZ+EuVL+szAtUz\nVPfG\r\n=iefO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","gitHead":"ed09ec42ccb5998c126e99e0683d40d395e9abd7","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^12.0.0","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta2_1627892623373_0.8971106981778223","host":"s3://npm-registry-packages"}},"1.0.0-beta3":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta3","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta3","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"bin/index.js"},"dist":{"shasum":"2b2f3eacb729a0b84ed381c16ed9896256cd9e33","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta3.tgz","fileCount":65,"integrity":"sha512-nXqXEdWlKXSet6F7I9zu5V+RXXdWD76+Facj/tiOgVjZMSKodro9kp+73PLqX5irfIql+3fx0Pba/KIvsEycEA==","signatures":[{"sig":"MEYCIQDD3KtY69y9N4A+2Ot4+hRqNbWwlxY9yZ0Mfwf4sspW8AIhANYyFZ1vVMlDSu9HaCSd55hoqSZOBPD6DKU2kB0VP8kK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":182524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB6zACRA9TVsSAnZWagAAOFAP/i0nOgudwsu9uPLf4v0s\nE4o31FQScjtKC2oCSD1FPm8c+qkzSyTRDO5n0fYR0N5IoSPqUPPivG3iqMA+\ni4jyVffxWx8mBSn+FvqyLqhE8EkXaiG03hG9Xpy7KrAY6y6uDvtssD76wfY8\nQZkfI5XfkZFigTABOb6TdYoiOTuorAbwPhqJKatkEjxhAS+maqyvGOxofjmd\nyMIepeaU8/2fIxpa2ebJdsMMpv7BqBl0SyhUsiH2UdTYtbDoJpZMw8RkoX5g\nhSMMg07A7zspddv6+ht13cJV4qZSXmlZoC4wOn+14wfK/JDG5Go0unqqhhtw\ntdNVUVIUn0Z8pVl7hYDgcTqCDmJmpakwKxG5jMePBcmvH5f5+xBEnEnUfH8j\nD1Ogg9KsdhEpt5kcpONGOJC4mz+vnLUtSbaSH6f24V8SbPHsTMfBdx8O+Nn9\nmyv78IJ+VX8uU4VKhkbqwJdTaXYwcp4dwwf+H0FdChJpZvTeFUKpItuc2nfW\nZ0Ejoi/R/eLkkxqXci0wFd7c3DWda24ODzM97K860CGjukcku1VR6Rb5VvSQ\nSILNiqC+o2Nczm/6FsqR22pW1GghzwQtxgmuGDL0CGJYgrYeNhiN+z9/M2n6\nA569913cFonOYTXGfZUolZj7WrHjeVrs9mTWnG67lEtXlUEFCxBvzZXjvMwg\nGNK8\r\n=NcPo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"bin/index.js","gitHead":"ed09ec42ccb5998c126e99e0683d40d395e9abd7","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^12.0.0","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta3_1627892928479_0.23208211948144264","host":"s3://npm-registry-packages"}},"1.0.0-beta4":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta4","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta4","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"719b7ada034cdf02393c1a046935e2468784253f","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta4.tgz","fileCount":131,"integrity":"sha512-BwJA/VSTGu4cKAoRtjOlQ9lli5EGHuC67dCzlykGegLN4fzNUTk9AOizuhETvm7rwDIe1GE3GFTkn1NhNIEt1Q==","signatures":[{"sig":"MEUCIQDVVJQZUqG286pE/K2EsZ/c+f5v9cpXCm+CWNOjE/QsOQIgXJS5cWvjS3ogn7YjRrTxmgD7QpQpTSCHtGJtoHFv3mU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":351807,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB7ZGCRA9TVsSAnZWagAAqsMP/3GjtBx7s8nwcjf9YFjl\ngXgDFtPSX+pHJ/SG3dXrLo3pS3YDOTXXrBrJOesux+9UjmwOWpmkKU+vXgML\n//vNCLueA/eVb1DDK0WSlSlDFU4Nt1uGXGeOT73ksYr6jn2UGlt0ufzgVcHM\nFNvYflHC3BmACTi8O4FUZ6hCYqi648NeZngnaMWvOSuRn6tQSwoGDJdJ5LjP\n5TAeNxKnUtfT9xTcXi8KQuyBTqGPiIsf9K30HjfMqyQZ5Ewo912lkyjaANF9\nFEEatNNlF5wY1d/cB3B+Fght8tPet8cVB2BNMu/xiQYZH7c5roPIKzxQmsxP\nzsCxlKiH77uCqPPCbv1qwEJBxIJkZPRbnJdv0vkPeuosM9ewbcpS7f4nEw87\nMcL+q1fjKV1jYegDuPHRD7Bh8/FeeXjO3686MwmBno9+2G3c0zXLxsBiWfNH\nrw+bs1CloKkTa4ybE5fOsFIvcp4S/S8Keqnk4c9R8muzVFOmmxQPNy9T7for\n79JEl6eTzu0bGuW9GHEAxPPZYOx5wB1LOk9yYLYqENccbgnmUBzO2yegvioH\naGEF7tdWoB6H5LZnbOxE5aQn/JySR0VyRdK2XttOki2GMcZlxni5KPSVVvcN\nWQ9Hn+pD86/M7aKaNvgRO7vK/y2yoNzqOBSWyFEIu/ceCtHvzZaviTQ9inQj\nzcGU\r\n=aIF3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"ed09ec42ccb5998c126e99e0683d40d395e9abd7","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta4_1627895366810_0.5083804132067185","host":"s3://npm-registry-packages"}},"1.0.0-beta5":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta5","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta5","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"5fa976b6f85c35e32a46291ce8ebb74b969b760d","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta5.tgz","fileCount":69,"integrity":"sha512-551vz7EJ/7So6310PVdaGq1QNzlQu82EHTF7kDkCQHUwKhLs7GebKVEM/ptnbYA6RskG1kJFwPdaKkwPC4DXyg==","signatures":[{"sig":"MEUCIFOK8lz0OaDbAREqEGrg+cuk09dd0+uT6McxbZjQMdJWAiEAxWRnOpRhFwYdFkikMsDUayywav3X8yBXehZfLBu8JY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB7+eCRA9TVsSAnZWagAAam0QAJ+mXidQHSFH2LzcUuSd\n42kR99UMmUEGlgOeJDgAiQH9riwCUjOeXHwdG8/rjfKZHnV4wYE+9AGHVZnp\ndmfBfbM6HwYCuxGhrurx6WOYVwUMp3rGLqaRS5kq6yJj37HGDxaiL72pjdvo\n15REwuEH32TBmGdiY+VQEh9s98gjbSaJJe17ZBV2/AfP4rM54eMRJBf4Lp3C\n3zoiVRyjey/Cm6YdURPQlOMk8QQhP6kRd65JcHKmAEUBlksOGhZz/z+GQPis\nmN4dcpiaF3zv68szQPpPzoGgfzMlcxIff1N2/mU3iFqf3YdD6BA5MRufCQFs\nfJaThBWP5qpsqdkHlv9A/R6GOM6CyZwOyYsCFQpb8LUq9HoTkigkkmk3gWZ6\nwmOJ6jqmcnQDlMCF+0AB6KX2HCcLC/IZ/2u+334Yf2t/EJaIqWV3YeJJ2w14\nxDb8iIpdVcG+zJWvTsL72xnJsWHt/m/O5PgBY6LdJh5dDzaFZVt0pLotzyu/\nhG52LQWYL8r8YHxD8J0aFH/bqLaEEEBXtVtdufnnWG8ALv5NCdVqdQTl7CMD\ngUrH7wWtOCCp5NUQiPFuEdjWG4HBIoKQTTgT/hn48LQYwAQ5dsRwWnJKuIzc\nYIJKLf5LX0sseXK0LGy+JaNGczP8WvwffoyF5OrccRYEAmaItbo1q/vqQjvv\nxA0/\r\n=i/sp\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"d834816041186680428ee292ad0440c11341ea83","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta5_1627897758142_0.9482543352204862","host":"s3://npm-registry-packages"}},"1.0.0-beta6":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta6","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta6","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"9d664088ba1933d158a30627a200e23c5e44fdbd","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta6.tgz","fileCount":69,"integrity":"sha512-pJIDs4lQcWBOeCEMcQFu2pcP6KKZ2PgRAldR5RlzIDBGFQBkfewSWPoZr+mwVG29Wwox1eMobibzf8c1TrIyqA==","signatures":[{"sig":"MEUCIQCwz41cnG6n5Y6XHJjQtoXgJx/an8/c0PJ7PhhzSufEvAIgGPzhmHiLrPezvfaIZcuSxiT/Jlsn9EoQQs+co1PKky0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185608,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB8zBCRA9TVsSAnZWagAAXoAP+weNSAfj8bEg+zNH/nNg\nJy7GH4jkiqoIFpalPyKZ9ReoD1jHh0yPvWki+Qi0Rxzj7Xs3CMYbeELzeOHe\nwKuCqnsH9MkCrGv3kX/uNPJJxLSotvhJP7PHH9cejKKwRBzLd9Lo8k5gP0Jl\niKoni+g+cRRmEPZIK8I2dLhgmDIBEnsprVF6s0LTs6gfAeuvIW8hZC+wq6YZ\n+x/vIrxk5ePfMRBNGT5bE+AQ3hMhyf0j+eQRgkut/jx6gcTDVfhwRQOliHV2\nG2qIYVRshlWSuGconKP73ssDg+HZHunzylmQ5h6EQ1JP2p9UbnC99axwNYoa\nKRwhwYfyL4QDk6xij5kZTCcEd3ME3LTY86ZNR+2DKgi/K0IkReQ5P2fAG6au\nmYt6nFvdxAXbmEhP6+zQcShIAuTKxB9FsgYqtMm/IzNwEU/gICy474cm5FMp\nwxNeMLyvsf1s2mxYcKNWWmTerCMgXLsdmJHSFisZ8acWbEcW8tZkCW1wAZqt\nDyWolBhKpPCVpvyyD6QegZVtGHfM+xrmDaedNF0NHJojcQ3fYscjUxn2/xgK\nKrXk+dLT9qVtMhU9pmxu+krZoyzZ8BC2W01m9VjZEaXja1s53+rittdsGdsc\ndfsUcCgzexRnDGCQYWRlLOX72d7GhV7lZj9x0uFiqY0h+NXPCUt/VfNLIfUL\nlMSl\r\n=Wawe\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"d834816041186680428ee292ad0440c11341ea83","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta6_1627901121156_0.33979286963045263","host":"s3://npm-registry-packages"}},"1.0.0-beta7":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta7","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta7","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"f3ea4ffcdac9b548523dcb5f27fd1401f8cc3917","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta7.tgz","fileCount":70,"integrity":"sha512-YkksZ2B+9NQx8d3FD11bAR2uaEl71JXXFqyTsM9vqYJjCUOo3an/0HnwYninH/yvm+dRLpK5w8VjorImx71WMw==","signatures":[{"sig":"MEYCIQDToRCdks7+5QeTGWR254IS58nxR3Cy6LswENbfg9ScIwIhAMXBh8nKaqgsdoMYa8lAwEQ2w6C/GYyeUnGYNCElmi0F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187208,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB88PCRA9TVsSAnZWagAAhFEP/RikUYCZcHcxnjoOyUO4\ndti9l2fzs3dgSC5CO4Bei63o0X3PqhiDKdptZ5LrkziI3LhsrRF/lwqjcZbh\nCGxRRgB7VYlF5DwAiLG8hKYxcy/mxmlu3o7CTMA4hf+a511yEgRcFID7hBaa\njNZBNsUfUcnjQOsheb6ujsLLmQi1tk//cBW3wOzdhMwUQnMQeT5EgKp/O4gY\n7wDpm6FPEOPG9a0LYtMzLs1a67Wk9Shbu+MoZvCXFg3SMFAHHKf8mZixbXqh\ns8+9hUdwVTYQIXPkm7Tkks/1U1jcLsaYcgE0DuQYOTKm9R0frKtFqrnY+LnB\n9zT2mnxhd/OYWAGxS2CGfhlEM+gyqkfLA2xypssGcKF4ivyYm5TC+hevJhpV\nEfOU/8oYxCufjOXyTSBzqNSReJwrBpSgbyTeNrneEyRJTR1zBAqCg+D++52E\n1HDbK48qldk6XqUKk5zeRqS7a+x290OyP9wVeaFSuFrF6lL4wlAxdS9Be/Yu\nSJEStVuX5mBRATGJoBFBW+ImV0wjfwRW2ygTrTmrtLx0jsVSNOBjVE0xo8yA\nJEGeWlStbB7yctGfS2700rYX3IwPekK6/l5+0q1nJykS/I9TTmtIbVf0vDzh\nHo632qGb/CVYvIYh63Frg20tsXluSWLLKGSQWjm2HSr6G7HVt5gijQo+f6XY\nJ15j\r\n=Ua1k\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"d834816041186680428ee292ad0440c11341ea83","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents && cpy 'patches/*' ./dist --cwd=./ --no-overwrite --parents","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta7_1627901710849_0.8815337477999756","host":"s3://npm-registry-packages"}},"1.0.0-beta8":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta8","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta8","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"60503491011bd23dea0be15077e4389874e634db","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta8.tgz","fileCount":69,"integrity":"sha512-dRw76Hy3b1mTdnBukngqy5iaI2MeUIYPIBkw7nTmMHuE/YnFwXoeLQHw6uxmWEfGOrGG4olzPFQSbFVuzSPGMw==","signatures":[{"sig":"MEYCIQDAYoPM1t27MeV17CKP8E0N9ATWY8VWBwt/DVycaBmjTAIhANMMwthZqZevi8RA80VhjWyJglCkM+uSdvl0GUMqskSJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB9M2CRA9TVsSAnZWagAAgHQQAJ95Eqezv0t9B3La2bNg\nb5B4Qi4z7p/ezIpx/9HibAfyHknFUGSPx1jvbl4lcAser1X7JVom/dJJizkM\nKqXy9S/PcRx8RgVOHWTutCarbsLk3ymf49Hry+9hZVJ1ND5aLiKIlrzrHDu4\n81ZZBVUjHqCJMWy0MLitc3hCet/zIhbipbLdEWjCPKZvVi1s2NX4IPSV59hm\nPnDCR0RbUb25O7TWbDd02vyxjdoIvYtrM221Pde0oKj4it1gq2xzo7F9SJku\nw2NHDy5YHGY8l7At5eoQW/Ym7TNKqydxW5DQakfbZoiNLLJoudO3wGq/e2RN\n03vQwfNrRVNCax9fCKAhky5Le29g7DbmODXTCvzivLVSLdWz1zvwDw+ttrAi\ny43GIzmhzl712JRl1gnVOYdYO6SWzQ7rxBIMyBJr2klWgd6v9a5BnDF5VTor\nmLIX/F+4N+R60x5eGVUSFwcR7cSez8rAYN3EXp6XXOOUF8FLOzwnSckrzfAJ\nvPMbQRF5ct1y90HlsUqUWwd96PBMx5L3qGb63ILuWObfpDMEwlmC9adr82nO\ngXgBw9En1axVRUy+vq18i4kq5x2s/D78xR5utNlVj6vMNwibttTYpRHEVb0x\naOQ3KnW491cRT8e0xpUBCEh9yFk/7Zgk0ml8cjezG4PJIgi0yIEGcp+jCF6T\nUpva\r\n=+hyW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"d834816041186680428ee292ad0440c11341ea83","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta8_1627902773894_0.6889562795757289","host":"s3://npm-registry-packages"}},"1.0.0-beta9":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta9","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta9","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"23cc7bd105a77f15246ca5eb3aa3a875d0971e89","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta9.tgz","fileCount":69,"integrity":"sha512-NIMhmJ1ZyA0g0IOBRQX4vvQAOnlBR3nyQa+9YKMbMZXZ/jsCdoih56f+087u9miSmpE/THohMXS/ro6M+73VvA==","signatures":[{"sig":"MEQCIA3c0La7surCGcWjIl+YQgNPy1HepADvy4VOBgqfkdGTAiAGOB8zu0zpnDO5OJP08DmAHNvRmn3wRGZLMXgukflxUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187164,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB9YTCRA9TVsSAnZWagAAyp8P/38MqGpr9HSxef6Djrk+\nLcSeOKtisgndN2JxVVI7l0AOR8ntvCtunSOVg5sXsQFbb9/cjRLRiOC/dtxC\nlwX2Fhj311fuZ5uFfRQNgEJ94V7ymGuhDWYO8Qq3kHWam1sQdujiI1sPJY5/\nj81YvmdX5w4BM9WaHTKJaFvpAP66molcZ5B6ZfbEeFFcAHiHv84e8S6CJIFH\nJ2mRFkePc3nXzqgpDUnOwJkWfBj/yW92Ozah82RhiJYsRSLUl+Pp1oUhurdJ\ngc+lZUjff2lXj89wb1/OrYJrnTc8kfiu/PAIfdtIckuqqy1MqPxgZOX1KpdB\njjLEGrOn2VJ9haVf7QX5PhkrR/5M3VTY3t75gS4jbKZB/rBi0pDPEKdxYK+d\nUgMMiBjbcoNMYULrJLsXr1rmBBRCajIaQhffBQyI+tFe9LmgcnlJFggb/b/N\n6TNB7MHcCeu5+b5jCPHRQmZ7H4q0Kn4VjbSCERLh+xH7rV09xdb+rO/NNTBv\nWIJYExG6JyehDxlaDNa5CsIJrsWwXr9lfjobT1mcKaH+O0bc2rZxOJe3dbNY\nyElxxcNCG+7DRry8C5QZ2x2HKpRqcSvqmSP37zJYp1jz8N/Bdpu8FaLjjMn1\nRdvZHqkUUUl2XDbljGpPEOAPKXeYxZmUwZv6068v/j1p/Uzq9i53RUs7/5HO\nB5qZ\r\n=cjyX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"c0dea50cb16401d9f05cbe9c9999b3e94c7943e3","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta9_1627903507146_0.19757377021888423","host":"s3://npm-registry-packages"}},"1.0.0-beta10":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta10","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta10","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"bccd4be02b19fcd6af4ecfc07db1f4daab4b63f7","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta10.tgz","fileCount":69,"integrity":"sha512-B3T04ZSckuedeDnyOO/yIfhy5gT0LLHOaDMq9oy3DS9rEgP5HX707/2xBKjoBbjT1jRVsXH9XXs7kFO8kDq1iA==","signatures":[{"sig":"MEQCIHivCC7GoAFHZ934WWKHuOJKAczZY2xcUi5gufXfJNBmAiAXBhwaAnDOeA8G9X8wYmQnYd8nOWvgs5bGwXoV+Kw8hw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187277,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB9etCRA9TVsSAnZWagAAXHUP/1Xixs70Saeu/x0DYZJe\nnfFBawo7sXL4sQhWuWiGl4GgRnAD7ta0sd4Q+jO+VEwWcm/l595yNzfz47nZ\nLNA9MqRN3HQ2llE3y/exOVNDQ/cAGGhR3uXggvgy9o/iKeL3WVIYXGtVNius\nxEsDuI4n5RYElz7BHbgpabKThkm77Mvn9U9fe4nYSjHOd2LdR+MbKDEZgbsH\n2WWIGXNO6kyigzj9Yy57umZwlqr7YkWyPnY3hjQBXJdyd2QLXt5c7Lsh0rE3\n8sPLbwONEkfM173WbYJQk1p0YHYlTZI4n0ePuK+LDiRIjO1svvtq6kVRh9yf\ndUWq6zcbFWuaHDPr7rV+RHpSADciO4MUkpCILw5m4HeG8kiffaIlJwRIXh06\nxGmvbcMOekUSakvv4mxjsUipdD2xrD06gFIXAtS8cpl/g5VDFf3B9iLVARDF\n5B2mea+sHxx1qlmjcPL22jcwQO/5imudIcqhNs4mScJkT+uUqbKCizL4J8gk\n9j9qHYRIYwlk84Vg/cALlRvSSvYVjmgFjvPXBhpOyNgbyGb6Fpx1GXp8zmGJ\nLKM2tjIFHEI40/7FzsAqlwNw1uVSlRXO701KPCk0Pg2mSwWK42RnOMUwYGbr\n0ZudVbNTOUlXyhCcKoK/LzZWfcvpPFdR4i/rehasD8lkzZWKwwaCnbVNMyN4\nVjq1\r\n=AHll\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"c0dea50cb16401d9f05cbe9c9999b3e94c7943e3","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents","postinstall":"patch-package"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta10_1627903917360_0.4530980775798712","host":"s3://npm-registry-packages"}},"1.0.0-beta11":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta11","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta11","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"9b7f4f5b41263ba6d21ec74bcd13d54b214d0c9d","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta11.tgz","fileCount":3,"integrity":"sha512-4Jk0KaZ5TNiWfYEWMdj01wC5yEwWSBSA4KZlYo38QXT87s1Zm6+ybFCCfXHf3SA6Ui0MzRvLNWZ8qPHxex6K/w==","signatures":[{"sig":"MEQCIGN3HOiuw/E/EOKup5FzJr+hqKNpeJqIesj1ZAZ4Z/c6AiBxDzf2gym2ECznsWkpaIPd2pzJMBSNuHcvpC1iwPocKA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19397,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCKL7CRA9TVsSAnZWagAAd6kP/3u52TRe3iw4kSpF3Umx\nvf+fiBsU42VlddRkncXI94PwakE5x87fzOvtcCgoWLutJkW5G7rj6mq+/XI1\nFrUmn2H3K57U4ik6M1ElYLIZwO7tNiXAlSpchik3YqcRTgGGd+libeShedC4\n0YYzMFNza/KPiuQ2ADblK//mPUyOtolXVAqBATR94Pn02qqm0I9p/L7TTXBf\nA2rZHxcWF/YevxNNg65H3oxsuhUCmNSBZvzyZOltbQFZGAfi5KDl84MPLGAx\nJuPNn5C0bxYWfuFtE43CNMauZVHT+jypGr1A7HAKqB2mPuJGfShCICcUELXL\nuDrdyFQobA5rAh9q8IfaJEotttD04FcOfGCARjReSvtdPvXSVi6aPdPRcZxv\nkRR3fE2P/8/evfBsjP0qlDO8bLKI6mlgo+JwGZuDy/s5EYKY2nJKBK9V7Xts\nTTPkrz42NQnBXxuRjonmPrN3UOJ/p4TQM/rarDbMg1yXUJBbGZARuPk/LwVn\nmEzjfaZeZ+UQvJv67pijXjTRDYaSAq5UFACWMUMkc4Vze0kgcSUvBpDDk2GV\nZoG/Rb4NWtt/657o8iAAOHMHyoiWzn6007RFXwlL4sDJJTIX5SP97kQRezo9\n0osKCp0LlKVvGBHqq6Xwh6Jq9IDHTa2zc0N0J0dMaS6OmDt8UBox9DM1JWu6\nqGIH\r\n=xDoD\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"64dc95ac27dbce483b925b8811261a9cc0e81ca9","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del-cli dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta11_1627955963422_0.9637317209150444","host":"s3://npm-registry-packages"}},"1.0.0-beta12":{"name":"@originjs/webpack-to-vite","version":"1.0.0-beta12","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0-beta12","maintainers":[{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"b0bc3edaa651d391e188253cbda4720df7398474","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0-beta12.tgz","fileCount":69,"integrity":"sha512-b5SH23K92O8lXlgUNo2YUL7+v4tFWxVCj2Y2oWzNSReRgww5pYHn7nH5UjG6QBLyQVwwZljgnrYMi1AHpIibFg==","signatures":[{"sig":"MEQCIHSmypAYS4GiT/LOmTUG6XHF/RWwazhKXhMVVstc6mgZAiBHb6d1lNPKN2Vr+7AkyaZ7FDB3aa9LztBU1A8ndKQRbw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCLLrCRA9TVsSAnZWagAA9KEP/RlhW7IHWVwBgH5UMT1r\np0NdpkkotuNVzgThdId5R8T++7/3T6Xz9iP7Nch2KWjsEdMBRnGJkMUPz54A\njqcd8UIp6jTgvnA0oGewQW6L9QBPY0jnc3o/cng7OLZaQ7QAQ66hWSb5RfNm\nQ9fhUpWR4lJv/IdkxCZY6xJuKez32uWIr2QRpx7TeEBGAJlbWvBfG+0jOzjC\neDnUuy3DAI+URhsZGJwkWC5/EMMkx8BFnFvTJIAy0Dc+w88qAGAey6JiVX3M\nTDKYrtPJf5BsVktFMtycsgIPYceeBWmI1l05ZGIm9ThewXiwkpyQk0spRrrh\nc5EZ9ZLSNI8s3T/5kr4FWpOIJyhvwZIRtEoXWuJta0jmWZKjyXCjc8+a6bak\n2pBagllYHgyft3spfkstdBGn3cCGAI4ou3LltFIVDRd+3wO/wDHX3XhEqqf4\n5YwUoWbgCkw9d/zDUqj4b43ev1pi07hDQET0DAPIdB29KBKE84r5Zu1kIO0m\n/w31Tmm/VkOAXcjdQFvHH/vAz9dTPQn4S8/BnLRPoNmZzFWHN93I+JwGyp3K\nC4CgBE8xGY9HYynl1eiZ5N7PQoWdfIdETBp6X5c+eeTKE1OgXOlwVr9bkzj4\nLsnOhROywLzv6kFquPA9Ir4BuZTTMDm8wJ45NvnNSYyCZKO73EuqViDam5DW\nfPLR\r\n=A1iX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"64dc95ac27dbce483b925b8811261a9cc0e81ca9","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest-coverage","prebuild":"del-cli dist/","postbuild":"cpy 'template/*' ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","patch-package":"^6.4.7","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"2.3.8","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","postinstall-postinstall":"^2.1.0","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0-beta12_1627960043226_0.45534485641403966","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@originjs/webpack-to-vite","version":"1.0.0","keywords":["vite","webpack","vue-cli"],"author":{"name":"ygj6"},"license":"ISC","_id":"@originjs/webpack-to-vite@1.0.0","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"6353d6ef10a8678b8d22258b3e82c824137ecaaa","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.0.tgz","fileCount":66,"integrity":"sha512-+aoeeOi6C9gVaWm3ZgYiMhks10wMlIrfUG3o1F1M00FkkrIviy+uYtGvyHDDMYnSFHHPa9R5sbqu2FcHCUUn4w==","signatures":[{"sig":"MEYCIQDZm14Iavx+QNfSN1oW0zXGmkALsA/BZYmPWxiGi/DoQQIhAIoFEULF2nsZ+mlsT/CzkeL6GZO0NYOiIbe08woxA8XB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":196115,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ4EqCRA9TVsSAnZWagAAh3sP/RDDHyWlnEj6tz2VL1iH\nbXhDOzFetMb4uxFtEqKYqcHkFXM05ipFTvdmyxCPnTvQBhzJFMna6IufmH2k\nOx4iD2okCP8/K9wR2dy0prMR6n2UmppE3ONGuX/Idntl1qGdm9zWUd8tKczw\nqCWt00yNEyRZFni6Mhmj63dv2sxmSlpkPAaFKm6vBchmoqxD6n/5X5qZxxNJ\nUzwIKOkGzE0l42UnrkcaRhkfyqc8p6vf3XJb3AXuBEnOnymgmVFXSSlapit1\nJXDO6duiXjWk2wnoo6IBm82d/cVn9yJT+Cv9IIEedhCFShDygWQoGQ0NXd/U\nMHzPm+7AbkGAC7uPvA2TiU8vKwPTPjnTOLwg0pMYFfFtuJCL3+0dXBSzFBwu\nkF5fSBckAh1Qbh+FvN3Az1deFjhgXvja+VAEFof+b9DtLlULwuoFdbKR8IAr\n022EWHRkDVEmBDtd37ZsnrHpMJH+l2j+ZaY4StzJWm3Tl8wd2+ZL2P/FSmrO\nhLQ4P0HjshMC9vyIGl5UBjofbquzvzBJFRlMtm7P1hytNshID+EEdaXe0xWx\n+M0oRbUVpugohvwqftuk6Bx5PAPGz6Aw8m6dFwGSNHMFxkV2UbyfynF6XciP\nIA6t+fYkfaPueeu7UDLalnubEWybRi2I3LK9HeyxPkjuaAJA4MyITYQqorIM\nXNM7\r\n=FJh1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"fab25f05324157c1a0689f5efb21a27c2894fc8b","scripts":{"lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest --coverage","prebuild":"del-cli dist/","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.13.4","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"12.16.1","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"^2.5.1","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^2.0.0","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"4.46.0","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.0_1629978922659_0.021151441059303666","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@originjs/webpack-to-vite","version":"1.0.1","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.0.1","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"932a08170b6c3e71212abc87e317b75c628388a6","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.1.tgz","fileCount":67,"integrity":"sha512-o+qlQ5uTAy5MtT06pFwFCL2gDtIgL/nNUNbg6wSt6xF4UG7j/RKvEPpzswZKW5DavUcH7QWYhayEFWkspF3WxQ==","signatures":[{"sig":"MEUCIDNMkKg9IjnKOFtFgX6B63Mw4HMgDMeWxkgV8UZRjXogAiEAjbmIwIJkGqJiokCmlReU8MAmkYT1+H/L/HoEy+MdP3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":202690},"main":"dist/bin/index.js","gitHead":"338d9a82f3c12da4e8e80e501595c869877d7fcd","scripts":{"dev":"tsc -w -p tsconfig.json","lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest --coverage","prebuild":"del-cli dist/","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"7.6.3","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"16.2.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"^2.5.1","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.1_1634892722374_0.6902105850089071","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@originjs/webpack-to-vite","version":"1.0.2","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.0.2","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"626a685cef3a2b33c1cde8fb9a713a3cfdda8ad7","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.2.tgz","fileCount":67,"integrity":"sha512-kcL6lXV1Wo0kZpWujg0x/eKEWj4Eb8/wLgpLW0wyVju3pMB2CMku1Gl0e29xI7/zCsVhSM7hkaqkC/IFBJk9Iw==","signatures":[{"sig":"MEUCIQDp6m92D7q503SgjFlUXlGs5j2Spq0+lRlReTHvgSu5twIgax+jOeHRsQwPgl7wJmtp9x4awR2pzpPVchr0NqTGB3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":205155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtyCgCRA9TVsSAnZWagAAm30P/RD2wZdvwlvR02yrl4IV\nrZ8RMOMEHga312g3pry4sxyfUIC+Um/0dQ5jfF72DF+Hiq0CiSPJ/aR8DbfZ\nO40zS35Um8QGqrFjKplNCQSIvFNoY1ICBj9rnCdhdz7tMhNk/UQxLrsBMAMY\nEMZY371EAiqhgGOKUn9MEODyH7ic+o+0yA8wyJhU235T7UQwsxwfkTKlmhnF\nTZf6kBgSDuf8WrDe5HcPg1TaAkn+49nrIh7nAv75iLGtR6bK0oUUIPlxPm98\nAys6FqmDadJr6LXQWA4ApsjVfJuFA4IwIPElIzetOQbd4cQxgSPHNF9NYvYu\nTD1pR3AnhYSA+puD0FweBek9+pgaYCn6aGjNv1NW9CyYJS/8VwB3RGQEQKB/\n6rUB2B9FZoEWg4ZdjCQ7Iq4gkY3Y1SCQxb3LYIzkjebjQC740EoQyuSWIHq8\nzppPhFbGG/68TuDIwklpPJ6S/P7Xvk2X3DN4QrQzpchxBJIRH/cBMUEPYpQW\n1TLaKHPyW/8ao+ieT3Sn/QHRq2wOGEmB/16lcBB38h6UMSdMpZvENtt/39Hn\nQun/ByosHe54moiIlF5nnoZASyZF4y0wm+f+kuIShLzAxP9r2gK4zSHHqJly\n1NSaQyni/QDRRXakLBEWkZxra37PGxBLAAMQh/tChnhB8neG9hlDO7IkBsnO\n9/SI\r\n=MDUV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"7ff2566ea4e553427ccbe5a37122e3d7f7fbbf37","scripts":{"dev":"tsc -w -p tsconfig.json","lint":"eslint --ext .js,.ts src/","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest --coverage","prebuild":"del-cli dist/","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.15","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.18.2","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"^2.5.1","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.2_1639391392179_0.3644666022443874","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@originjs/webpack-to-vite","version":"1.0.3","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.0.3","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"be3ec3db65f067b44b2728caa6a0d4aa603cc3d4","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.3.tgz","fileCount":68,"integrity":"sha512-ldJOxW7nCb/gX5dakgbppI8i5RTq2G4qUKjz7LQ1vDcsW6MgZ8X147HEkEuEKEp0fatvCLJxV7n2a/hrGqnBqw==","signatures":[{"sig":"MEQCIEb6bDVJtCCIvcjV+ODSFb3Xr7gRvQ98EF7uPdsvfZuOAiB4Rq+QQGS8VuC20xr08XFlvCap6chUkHmyplxO68pysA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":228941,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuGMCCRA9TVsSAnZWagAA2bwP/inXcCS2XeUlrQb7JJxL\nOY1T0+aykJIrfvzTEk41l0yoq5i01YrTFYbn0zBjNrdLTMJBvdFRy1FsOWnE\nt9bae4LrMhUAh5ggq1NbFPom7xgnjG/lVw9JBCELaBT2EdFPy5selQJqFMlW\nm1X5kRZrkAeJW3tICSYiFaxUD2TlOO1ntFsWmQ3Z8opbrnfgc4UIC1eh5Yy/\nzeDEgYYVRxkJgxpSXA3UKtgmUZKwtdFX8yZdInwFVYvALMRyO4B6MtAAmU3i\nIHUM640JzN+X26vnZSH39EmpvPnQipeGfh9O04zXyKLHLC/M288Qd5HB1Cn2\nnLi35aj43hDvr564RtzWrsAjnr2hPimsHhoxT7OHp9vLWb5BB9rvCIaFu7KR\ntoppF88wpKb0MfhuTSV72dCN7EMRx07FFAbTj58Jver0Dd7Rp869sOUl9uEk\n54oZfmTXwUMUIB6SWa4+Wxl7Mrdw1obEkJFF/kksJLi96fzrKfm0CmGf9yjo\n/gke31hzXM+ijqb3HtYoyePV4ZTzX21MghmGZ6XvcED6Y5YTIWHEsJpW8E3t\noXRVRc+fHnXjkkVUjXuVKsXnxJMH0Rl+ngvKmu6PVopeqeAM1BjlpqAqtWGY\nGW1C+O+m5Ef2JymcYW4TyvX8hq16zxMiYwTGxmSxczvN/R1c7oNGCa9FV2Nx\nQC+s\r\n=p5Qr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"ddea1f5603567e577a0891347ed2140214e1087f","scripts":{"dev":"tsc -w -p tsconfig.json","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest --coverage","prebuild":"del-cli dist/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.15","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.18.2","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"^2.5.1","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","conventional-changelog-cli":"^2.1.1","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.3_1639473922489_0.42293782285004","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@originjs/webpack-to-vite","version":"1.0.4","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.0.4","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"b95ee21d26fbbe3fc3c2e5a65778b560b5ce59e4","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.4.tgz","fileCount":68,"integrity":"sha512-WARHYTfqtkyPsyBhbDdKH65yJrbEvADiOieWBK62HU78pS0qXTHAe0zgFErsyx7yoZpHQBT9O/yLmGe2DNyttA==","signatures":[{"sig":"MEUCIQDORQ+JT3vAUVbSykSapOVq0/taXj5TG2fT5PX+ZbW2ggIgR2L6GML7V0BcLVJHBO5r806hGrYi6hULGM5kkrDjTRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231273,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuKhuCRA9TVsSAnZWagAAJKcP/2kL8Jlz7i27Z/CvD+OZ\ntRt0R1lpdPV8OlARs8Vqy/0b+gLW9GMONjSauRkQ4q2ENulgC5YBp1b9/ujS\noytCpZplKFf47NRKR7jVHM+En47uxPu0rco7aezJcU+2u+8hwrk5IVzwZiZN\n3iD64SuZX/ycsqfnLX4FEJ/7y1bkF08aqlBoAc/tQ7KWZEmV88Of+wU16wAP\nbkanElgpc8ZXm/So1R4rC+dTk6+x7wun05Pbpotyph2FtyC4mvBRqu3/POSj\n1AihEqJDPNOmG02osaLJ1RnjHquB7FTGgJjw/8SVgUMKpnaE1qzO0W+qaaYZ\nzMhJUELusbKQEAMMFG2/jszWOeBH+LE21N3DomzJwccrIowichDaRQJdR3Ey\nXg19gmghG88JoRZxkLS2+0FouLNz7NvfxmS8kF9V/l6NPT8u83xIXidcaA/N\nfbZ98p70iiFx1TQCho7iO570ZTPaSoFBz1mMYIjFETgKUTiy4JuIGUrLEMVz\npNPBGiuJxRLvl0nX0FCsp1aV6jXCHlZugSAODKa+fZ2ch4PIY0taBGk3z12j\npU5Xuioab66mF5EcdVXKLff+qHnGUMyUBbn1lP89Z8qR4VwsM8Z1GaLMehdp\ncNAb1x+RDL7qts1sjQq5LzHTBZnBvqYOBEtUvqWFg6UBw1w/a8KxEpFiIOgm\nIOdd\r\n=ej6i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"7caa2a9ac4c06c318ba05af85c76ede21957b93f","scripts":{"dev":"tsc -w -p tsconfig.json","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest --coverage","prebuild":"del-cli dist/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.15","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.18.2","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"^2.5.1","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","conventional-changelog-cli":"^2.1.1","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.4_1639491694138_0.3146687796807308","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@originjs/webpack-to-vite","version":"1.0.5","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.0.5","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"0753adf22101d8d46dd4acf3ef33440834320f34","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.5.tgz","fileCount":68,"integrity":"sha512-JYaAuDE2J720DIr/ZpYbMrpmcKOIIcqrdWjvUI9j93GMeL9NcYDNVVKYP/Cl0E3C57uITk7VSt6tFXoXlKEPrg==","signatures":[{"sig":"MEUCIDgdilBoCEiFUeuA+R6eUpLsggv4ToLveqwAV8rLSSC1AiEAkrKariCIJXthv4Qnp+h4iLCbe5327UiQCwUAxzBZqQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":231527,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuKt9CRA9TVsSAnZWagAAe4EP/2A+Tdjv7ZDXzlIY3hj1\n0tAtqdQqW+KeBbeWjYC1zE6W3DFCunUpndHc4xIQRWzt9RQSV5wnVdZ5xuV6\nd1tMf//Ns/WOtESomgm7kn48Sytzmy1DrhECN6x9Rj/PWa7o44oX1PGu5SHf\njcCP9Gcs7amPUhBMhDFsPw5wVfDo8fpopH4bFrkiHtcJEqTFGzG4XghxuxYp\ndQ9bSDWTb0VJL9c42VyB5knPPw7uWrbelaCSJ/AaUsaqqqzDHnLi5BDb8SVj\n1T6HwBwqbqf1FotLYk2SlgCqGc1Oe0KPSwmbtOED6nLsPAUFsh97wR8bUdJd\nd0aQKofpaoDO1ZCTvSPzeICP1aCaB4xQ2J8wqwPXeQ6um2jfwXRiBejPnhJB\n15rZN4xc9DRnlkA8Vr98BusjqeFaWmCVjwaOOXdQkedSEv8Gi6IwyWdWjaPk\nabfkbojfjNFRuRtruLgrgfb/atVZolz4OJI/xpau6USIJE7es4PPS5gpt5TT\n376PutOTVaSZk/1+UcsSkhYE+Cq3iYoGlmC7NG0vsw1u0b5ZYD9ICIvSEDYp\nnU5YmD2N6a+UAD4gpsJUGIH4ncgSvintGvjTMWGg2HB2XU2xk14B3ihPA0cR\nvvr3bEAsX5AFV+LFLhOMguJbGJfTB75GXkgffT/eCZDXFNxixdJvmriev0vp\nYfIn\r\n=4s89\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"5243b7a46a1678a65acaba4ae7549794cece38ec","scripts":{"dev":"tsc -w -p tsconfig.json","test":"jest","build":"tsc -p tsconfig.json","test-c":"jest --coverage","prebuild":"del-cli dist/","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.15","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.18.2","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^27.0.4","vite":"^2.5.1","eslint":"^7.28.0","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","ts-jest":"^27.0.3","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.3.2","vue-loader":"^15.9.7","@types/jest":"^26.0.23","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","conventional-changelog-cli":"^2.1.1","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.5_1639492477051_0.791064258844794","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@originjs/webpack-to-vite","version":"1.0.6","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.0.6","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"f6ce1de1652c152ddab69d59ff630e04afbf39c3","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.0.6.tgz","fileCount":68,"integrity":"sha512-itPduSr5/p0lOPm097vBfLpd68NfzGrx5PtBt7+7ixUls9mCRXE1c8yz9vRaO7ZgLmhyuv+gJvK8dwQp9rdyVw==","signatures":[{"sig":"MEUCICqAmsw36VERnxERDqUvOK+KGr2pzfE238MqkWeryYEPAiEAgPB9igK7tkS9p3CGo1otGY6CjGzPh7TBXI5EsBiNWvs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":237232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3TPaCRA9TVsSAnZWagAAAOMQAJrARgvwWkqom2lFrkxr\nAQPaeqMolGetCtPzqWmt8efqwPK6UwndbTRWjI227akQBIO0QhQptmH29TNS\nG+dtAo0piIbjIryPQAIC22uVMyn22CGEevYyHyc3txj9BaQ1FWxMV+ccuD1v\n5ns1gKCUqilz1Lphq/ggWeJbGpmQvMFI++t1jT64i8LPY7vlsT9+o+atNGMt\n/7VUutuG/swGG9pznd2vnyhNpxJNja/RoZMOScF+Mb61Kml2WEIyWmW9KkGi\nOk0Q3UJEBqc8J9FyichPpT8R7i2AVOzIFHpsDH6DlRCR8QAYFLH45wvZHYOj\nehaL7weOkotboIxdmK6pPHWBiWFRz7ZfZiQZtEYoU/ajwa+CESqhZ4DCFmyI\nBEYGZpUd+opjwCp9S5hfs8/cxFK2/SRRzLL8pvW9LWgs0EWmBn9jLXDigtih\nlkQTdiWntAleolwf5N6GzMFYo8oCVUVLEsvzFOB45WiSK74q3BcVNI+918hr\nt40z7MdmTyzGDn/qFtnsrlcgxl2ggSEWyoypVJFAZHcoxIoX92kZp2gb9BDJ\nrFbMCc5+Fa7nTVeVsu01+zoQ8C5Y4C6TuARuADnBQXYsAPnUkfzQ1lKmvdjW\nELMBj2UIZrWPHSr08Z02XuYAV9hQnAhqZvmdsP5z6LrQnwo9vFYjYu2y23/z\n7VUN\r\n=2wRE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"d92be248b9c608aa5975f2fcb4341000663814d4","scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest","build":"tsc -p tsconfig.json","prebuild":"del-cli dist/","test:run":"vitest run","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.15","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.18.2","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.7.10","eslint":"^7.28.0","vitest":"^0.0.139","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.5.4","vue-loader":"^15.9.7","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","conventional-changelog-cli":"^2.1.1","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.0.6_1641886681841_0.05152507937779105","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@originjs/webpack-to-vite","version":"1.1.0","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.1.0","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"57dbba717850a597b974557359a2c66daf345546","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.1.0.tgz","fileCount":78,"integrity":"sha512-ZJRPZsBTgYyhQYBkWxbYOrvwc2qD1e+dYSsDJONUzQV2GLn0kfLTQ30BAvT8jDC/F0ZOVhChEEHiDwZGcR5mbA==","signatures":[{"sig":"MEQCIEPxvh09cW05wvD/KY6ivVfV++qrkAZDPZvyD6J9JbJrAiAkGs5HEjZ7MmQUth3g3xkXytZJi1a6CPhprPr5v8Ospw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":328783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDhOoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5ww//dKf4ycu+EPx06bVB8fzvS6zKPrFbWiEjprHMjDH8qSwa7EFP\r\nie3L78JQk5o/hm4spyO2A6ZT5dB5bXUOMvYLu9G9gk2Ndl9cS/vzdBj9LDt8\r\nRe4ws45l6xbaDRs6Ai6TVgH1c0OeAAaECsJsJINEfCsUNNpEmBLqNGaSpnmd\r\nvmc1BZkfgnt2zAZ89lzt7p/KqwW9aohAiRfFCsJVXAH8x3Qvk4SxmhKplEQj\r\noTfdHCFV5g/v+hPA2CdJGdFi94fcpVTHTWqvn9XiFZ830J0w1BIfJMNNej7E\r\ngdzFzI7LdN976ZKByx57voVIN4GaudPdOONVWcyoLbyFvdhtWgkzfKQnWtTw\r\nyBfuaFDkjHQiVoeyEzleDKja1PaqiEwtK3Z+KjVRlfLowgtjII435uZ+YFkp\r\n5Nty/FEyKm0OgzGJbqULp6RERj/0s/fWsDkOPFwiIXoGJbpkUs9zOSW/TuYZ\r\ncW3sWJb6CS6tWp1uqs92HRBD9nnhcg9xKOndtqXW4NLlEjp0VzaCgDXnWlGi\r\ndAU7OVbsaejXK+xngvVLDSjnyDGBLgrELX8U23ifLxMBMPiFWTAw4D4orYvC\r\ne8YN8irNnId6nt6C1IJAn2zksMYSGja0RoXGFf2dkOWmOXyAowV5hcqZ3OUB\r\nIG6tha2WYsO1Oyv3+z9/BNOWTyMbxA3rA4s=\r\n=1Png\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"3bf46f0841d7a33b2267e432d92698a5c732d47f","scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest","build":"tsc -p tsconfig.json","prebuild":"del-cli dist/","test:run":"vitest run","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.16","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.19.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","html-webpack-plugin":"^5.5.0","@originjs/vue-sfc-ast-parser":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.7.10","eslint":"^7.28.0","vitest":"^0.3.4","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.5.4","vue-loader":"^15.9.7","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","conventional-changelog-cli":"^2.1.1","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.1.0_1645089704350_0.3048686054271099","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@originjs/webpack-to-vite","version":"1.1.1","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.1.1","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wp_scut@163.com"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"bf8daf73d98e8f53b37c2f93714a6969ff6b13ad","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.1.1.tgz","fileCount":78,"integrity":"sha512-38apqc9DezrTqDxFirLXbq/iPm/yhRV6prF0u7PNLOrPlcE81H/xxTQ5I7UokRU/pcn6sLBREirDLCH3ROu5mQ==","signatures":[{"sig":"MEQCIETpXJ/ffrHrzjIbwfbc2mVtT4XQGoKJ/629llkMWbOKAiBlueNfRtsJSxfMXFWtVue1N2LaK1Nj9m+HAi6EnEjqPg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":333803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVYcIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqkeA/9EZnu2N4gi0UyBtyc3/CTbWbohk9ve/zY1/nAv2VTEd9WB5/v\r\niRwsdf27RuKfB/K0NbAFquoWkWlDFpOwsPTfT0GNdmYK9bfnCvZF8peBKZK5\r\np4oYqzSB/SrdTNvTjFXxXwrm//TO0PHdfL6oPChilxLXHGkMw3kcLgyN2om7\r\n7NVFuDJhpXKZibBX3M0Cf01ALxFsfzedppFVB5rgaX9QoXuTXmAkGKeeBnuB\r\nGcMMocLbZFsclI2nKzp46iBOIo5BZU0BPk+ML5wDQem1U/9XYns2oexlj3uH\r\n7BwXZOdiGLlcx1Yecl19Ysxl4g/yPT7upF6OtBO0mzSTiuCfBoWZOhljzPyk\r\nLNvipqj0J9+mH/QdPVqV5yV9TpmtB4gpTfMm9hWDbvTZprLWQ4AnVb1O/dJn\r\ncidJIZ59jA4bq7Ior8vr9jA5wPudK8AtXgS2XhUv0huQdMdzS3YDF3JP0io2\r\nigewaqGIcM0v3wED8aE+gaLz0yQj0Mrkpfq0VL5BdWS/9J7uNf2xnnd4BwZr\r\nygr27i14aSK9AUMBlqCMHbKFTfGlLBXUT6WLn7wjZsDbu1UvMwNcIiYNiYbD\r\nY03dKzNIJ0mOwIb7MtZ2UDv4d92tAFgOQPstuhLOMB3jdayIlhCxsV25IA+3\r\nE1LFsQ8OcwLfyGXVWwgks9ymtr2uZ0V93o4=\r\n=CfiQ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"7a2fff872247fc42688f8ec3e603c136d072d38f","scripts":{"dev":"tsc -w -p tsconfig.json","test":"vitest","build":"tsc -p tsconfig.json","prebuild":"del-cli dist/","test:run":"vitest run","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.16","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.19.1","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","html-webpack-plugin":"^5.5.0","@originjs/vue-sfc-ast-parser":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.7.10","eslint":"^7.28.0","vitest":"^0.3.4","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.5.4","vue-loader":"^15.9.7","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","conventional-changelog-cli":"^2.1.1","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.1.1_1649772296002_0.748751858211923","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@originjs/webpack-to-vite","version":"1.2.0","keywords":["vite","webpack","vue-cli"],"author":{"name":"@originjs"},"license":"MulanPSL2","_id":"@originjs/webpack-to-vite@1.2.0","maintainers":[{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},{"name":"alan_scut","email":"wangpenglion@sina.cn"},{"name":"yuangongji","email":"yuangongji@foxmail.com"},{"name":"peteralfredlee","email":"peteralfredlee@gmail.com"},{"name":"jiawulin","email":"jiawulin@vip.qq.com"}],"homepage":"https://github.com/originjs/webpack-to-vite#readme","bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"bin":{"webpack-to-vite":"dist/bin/index.js"},"dist":{"shasum":"424750dffa0b3a9f3a523d9a15aa9a5e3b99ff89","tarball":"https://registry.npmjs.org/@originjs/webpack-to-vite/-/webpack-to-vite-1.2.0.tgz","fileCount":78,"integrity":"sha512-+WE7pkeUS+oV6wJgCg8qvlUx/nDt5Y33cGEgzmMCdFxgplo6iAkHYBRv7Ult1IXtyJcHCbfN/ln1NGsuczNtYQ==","signatures":[{"sig":"MEYCIQDfAJheox6lnErIrw5uo8w93/C9Apoy/vFSgAh5i5vLdwIhAOfACepTR/h/7S2dZnNPTwtJSKIG1z6bQzB+qa6oZ3bz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":334072,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi8hUVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqhYA//QNL2mth7AfhMiviH95IfQzfKjVtpWCYSxLOn1Voq7K35/5SO\r\nLXy4uLBo5gKVvig6X7YU6meV96Vs/5ftdLw2TD+CZtVVFj7tqyxG9TmKqyZ0\r\n3pSem3AjP3ZbmlrNKM/YVhHrAfojb2AZXwRA/McBYcxB3hDhS9pgdVjYjVNe\r\nu54IAAM6o/tDvetqgv/jkRuHlJASNnR4Nj9n4Rc8X+N5uaZqXlx2LNWmSyMl\r\nDtjvn6TDrmWz9KWYmE/uHnfHK5jUBIBzj4n5E39jJAGoJiaq/EF7fzmEAE02\r\nQldI1wlILVeU87essIZUYO/R/vCR61zMAB8dpS+oBi2v1hatLse2vnysczBR\r\nrNCkFgWTIYcJS3e4wabczerkuqtXayDQBr+y3DMgZ8445/h56ggyGea2U4tm\r\nBCZJw4QV+5OgVAogrE2x/gITHvO+PqWGqbfb6gslTNLmQeNM7JDg5AJmKIEV\r\nP1pZLj2UeI1FGLR3u/luyULHgYx+g3EQdzGp4Jt1ksOg/3kKxiaVgp1SsFKA\r\nkNbRJndUVOP0PSeLZQ66upNVfNrkrAPc5DuaNTXsojgLrGpve/C5jTJxNZlk\r\npl8fBauDBuoyv0t9HBlejRBorlCA9IFpn8SjRTElLI5AKYK+9OcaRTPgMjyb\r\nxl1qi1EkY7DDzbsmyPV9g7RCFGsLbYW1Hbk=\r\n=b80S\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/bin/index.js","gitHead":"e05211555aa4e7a0b9cbd041e2d57318e42d6c3c","scripts":{"dev":"tsc -w -p tsconfig.json","lint":"eslint .","test":"vitest","build":"tsc -p tsconfig.json","lint:fix":"eslint . --fix","prebuild":"del-cli dist/","test:run":"vitest run","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","postbuild":"cpy \"template/*\" ../dist/src --cwd=src/ --no-overwrite --parents","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"flyfishzy","email":"flyfish.zy@gmail.com"},"gitHooks":{"commit-msg":"node scripts/verifyCommit.js","pre-commit":"lint-staged"},"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"_npmVersion":"6.14.17","description":"convert a webpack project to a vite project","directories":{},"lint-staged":{"*.{js,jsx,vue,ts,tsx}":["eslint --fix","git add"]},"_nodeVersion":"14.20.0","dependencies":{"ejs":"^3.1.6","chalk":"^4.1.1","table":"^6.7.1","yargs":"^17.0.1","globby":"^11.0.3","semver":"^7.3.5","commander":"^7.2.0","jscodeshift":"^0.12.0","cli-progress":"^3.9.0","webpack-chain":"4.12.1","webpack-merge":"4.2.2","vue-eslint-parser":"^7.6.0","html-webpack-plugin":"^5.5.0","@originjs/vue-sfc-ast-parser":"^1.0.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.11.0","vite":"^2.7.10","eslint":"^7.28.0","vitest":"^0.3.4","yorkie":"^2.0.0","cpy-cli":"^3.1.1","del-cli":"^3.0.0","webpack":"^5.59.1","prettier":"^2.3.1","@types/ejs":"^3.0.6","typescript":"^4.5.4","vue-loader":"^15.9.7","@types/node":"^12.12.47","lint-staged":"^11.0.0","@types/webpack":"4.41.26","vite-plugin-vue2":"^1.6.2","@types/jscodeshift":"^0.11.0","eslint-plugin-node":"^11.1.0","@types/eslint-scope":"^3.7.0","eslint-plugin-import":"^2.23.4","eslint-plugin-promise":"^5.1.0","eslint-config-standard":"^16.0.3","@typescript-eslint/parser":"^4.27.0","conventional-changelog-cli":"^2.1.1","vite-plugin-env-compatible":"^1.0.0","@typescript-eslint/eslint-plugin":"^4.27.0"},"_npmOperationalInternal":{"tmp":"tmp/webpack-to-vite_1.2.0_1660032277153_0.8372600482728287","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-08-02T08:07:18.906Z","modified":"2026-01-04T03:34:31.624Z","1.0.0-beta0":"2021-08-02T08:07:19.202Z","1.0.0-beta1":"2021-08-02T08:13:54.690Z","1.0.0-beta2":"2021-08-02T08:23:43.552Z","1.0.0-beta3":"2021-08-02T08:28:48.649Z","1.0.0-beta4":"2021-08-02T09:09:26.980Z","1.0.0-beta5":"2021-08-02T09:49:18.283Z","1.0.0-beta6":"2021-08-02T10:45:21.317Z","1.0.0-beta7":"2021-08-02T10:55:11.022Z","1.0.0-beta8":"2021-08-02T11:12:54.137Z","1.0.0-beta9":"2021-08-02T11:25:07.319Z","1.0.0-beta10":"2021-08-02T11:31:57.566Z","1.0.0-beta11":"2021-08-03T01:59:23.542Z","1.0.0-beta12":"2021-08-03T03:07:23.347Z","1.0.0":"2021-08-26T11:55:22.859Z","1.0.1":"2021-10-22T08:52:02.537Z","1.0.2":"2021-12-13T10:29:52.545Z","1.0.3":"2021-12-14T09:25:22.694Z","1.0.4":"2021-12-14T14:21:34.413Z","1.0.5":"2021-12-14T14:34:37.187Z","1.0.6":"2022-01-11T07:38:02.001Z","1.1.0":"2022-02-17T09:21:44.675Z","1.1.1":"2022-04-12T14:04:56.155Z","1.2.0":"2022-08-09T08:04:37.316Z"},"bugs":{"url":"https://github.com/originjs/webpack-to-vite/issues"},"author":{"name":"@originjs"},"license":"MulanPSL2","homepage":"https://github.com/originjs/webpack-to-vite#readme","keywords":["vite","webpack","vue-cli"],"repository":{"url":"git+https://github.com/originjs/webpack-to-vite.git","type":"git"},"description":"convert a webpack project to a vite project","maintainers":[{"email":"flyfish.zy@gmail.com","name":"flyfishzy"},{"email":"wangpenglion@sina.cn","name":"alan_scut"},{"email":"yuangongji@foxmail.com","name":"yuangongji"},{"email":"peteralfredlee@gmail.com","name":"peteralfredlee"},{"email":"jiawulin@vip.qq.com","name":"jiawulin"},{"email":"1161156333@qq.com","name":"chieffo"}],"readme":"English | [简体中文](./README-zh.md)\n\n[![Test](https://github.com/originjs/webpack-to-vite/actions/workflows/test.yml/badge.svg)](https://github.com/originjs/webpack-to-vite/actions/workflows/test.yml/) [<img src=\"https://img.shields.io/npm/v/@originjs/webpack-to-vite\" alt=\"npm\" />](https://www.npmjs.com/package/@originjs/webpack-to-vite)\n\n# Webpack to Vite\nconvert a webpack project to a vite project.<br/>\nIt has been offically included, [detail](https://github.com/vitejs/awesome-vite#migrations)\n\n## Quick Start\n\nUse it directly with npx:\n```\n$ npx @originjs/webpack-to-vite <project path>\n```\n...or install it globally:\n```\n$ npm install @originjs/webpack-to-vite -g\n$ webpack-to-vite <project path>\n```\n\nThe converted Vite project could be found in a new directory `filename-toVite`.\n\n> Note: the default conversion is vue-cli project. Pass in the `-t webpack` option to convert a webpack project.\n\n## Options\nThe CLI provides the following options:\n```\n$ webpack-to-vite --help\n  \nUsage: webpack-to-vite [options] [root]\n\nOptions:\n  -v, --version            display version number\n  -d --rootDir <path>      the directory of project to be converted\n  -t --projectType <type>  the type of the project, use vue-cli or webpack (default: vue-cli)\n  -e --entry <type>        entrance of the entire build process, webpack or vite will start from those   \n                           entry files to build, if no entry file is specified, src/main.ts or\n                           src/main.js will be used as default\n  -c --cover               transformed project files will cover the raw files\n  -h, --help               display help for command\n```\n\n## Awesome projects successfully converted\n\nThe following is a list of projects that successfully converted from a webpack project to a vite project using the tool\n\n### demos\n- [helloworld-vue2](https://github.com/originjs/webpack-to-vite-demos/tree/main/helloworld-vue2)\n- [helloworld-vue3](https://github.com/originjs/webpack-to-vite-demos/tree/main/helloworld-vue3)\n- [helloworld-webpack](https://github.com/originjs/webpack-to-vite-demos/tree/main/helloworld-webpack)\n\n### vue-cli\n- [vue-manage-system](https://github.com/lin-xin/vue-manage-system) -> [vue-manage-system-vite](https://github.com/originjs/webpack-to-vite-demos/tree/main/vue-manage-system-vite)\n- [newbee-mall-vue3-app](https://github.com/newbee-ltd/newbee-mall-vue3-app) -> [newbee-mall-vue3-app-vite](https://github.com/originjs/webpack-to-vite-demos/tree/main/newbee-mall-vue3-app-vite)\n- [vue-realworld-example-app](https://github.com/gothinkster/vue-realworld-example-app) -> [vue-realworld-example-app-vite](https://github.com/originjs/webpack-to-vite-demos/tree/main/vue-realworld-example-app-vite)\n\n### webpack\n- [vue-uploader](https://github.com/simple-uploader/vue-uploader) -> [vue-uploader-vite](https://github.com/originjs/webpack-to-vite-demos/tree/main/vue-uploader-vite)\n- [douban](https://github.com/jeneser/douban) -> [douban-vite](https://github.com/originjs/webpack-to-vite-demos/tree/main/douban-vite)\n\n## Conversion items\nThe following is a list of configuration items that need to convert\n\nLegend of annotations:\n\n| Mark | Description |\n| ---- | ---- |\n|✅|auto convert by `webpack-to-vite`|\n|⚠️|need manual convert|\n|❌|not support now|\n\n### Base conversion\n* ✅ B01: add necessary devDependencies and dependencies in `package.json`\n  * necessary: `vite-plugin-env-compatible`, `vite-plugin-html`, `vite`,\n  * necessary for Vue2: `vite-plugin-vue2`\n  * necessary for Vue3: `@vue/compiler-sfc`, `@vitejs/plugin-vue`, `@vitejs/plugin-vue-jsx`\n* ✅ B02: add vite's entry file `index.html` to root directory\n  * multiple entries defined by the `pages` option in `vue.config.js` is supported\n  * please add entry point like `<script type=\"module\" src=\"/src/main.js\"></script>`. There's no need to add `dev-client` entry point cause vite supports HMR by default\n* ✅ B03: add vite's config file `vite.config.js` to root directory\n* ✅ B04: import and use necessary plugins in `vite.config.js`\n  * necessary: `vite-plugin-env-compatible`\n  * necessary for Vue2: `vite-plugin-vue2`, we set `{ jsx: true }` option to enable `jsx` support by default\n  * necessary for Vue3: `@vitejs/plugin-vue`, `@vitejs/plugin-vue-jsx`\n* ✅ B05: imports that omit `.vue` extension is supported\n  * ~~If the `resolve.extensions` is set to be `['.mjs','.js','.ts','.jsx','.tsx','.json ','.vue']`, in `vite.config.js`,\n    then you may encounter errors like '[Problems caused by using alisaes and omitting file suffixes at the same time](https://github.com/vitejs/vite/issues/3532)'.\n    We use a patch to fix this issue, in case of vite didn't accept relate PR~~\n    fixed since vite released version `^2.5.0`\n* ✅ B06: `sass` is supported\n  * if `node-sass` is used in dependency, then we'll convert it to `sass` to dependencies\n* ✅ B07: `postcss 8` is supported\n  * if `postcss 8` is used, then we'll add `postcss` to dependencies\n* ⚠️ B08: fix issue '[No matching export for import typescript interface](https://github.com/vitejs/vite/issues/2117)'\n  * Do not re-export typescript type or interface in vite. You can just export it in file A and import it in file B. Don't try to export it in file B again.\n  The following error may occur if a type or a interface is re-exported:\n  ```\n  Uncaught SyntaxError: The requested module '/src/app/reducers/state.ts' does not provide an export named 'RootState'\n  ```\n  * Just remove all re-export types or interfaces in typescript project and modify corresponding imports\n* ⚠️ B09: remove `Hot Module Replacement`(aka HMR) related code because vite supports HMR by default.\n  * The following error may occur when project contains HMR relate code:\n  ```\n  index.tsx:6 Uncaught ReferenceError: module is not defined\n    at index.tsx:6\n  ```\n* ⚠️ B10: CSS Modules\n  * In vite, any CSS files ending with `.module.css` is considered a CSS modules file\n  * That means you need to covert files with extension of `.css` to files with extension of `.module.css` to implement CSS Modules\n* ✅ B11: `html-webpack-plugin` is supported\n  * Options will be applied to plugin `vite-plugin-html`\n  * Variables injected to `index.html` will be transformed. for example, `<%= htmlWebpackPlugin.options.title %>` -> `<%= title %>`\n  * Import `createHtmlPlugin` from `html-webpack-plugin` and use it like this:\n  ```js\n  plugins: [\n    createHtmlPlugin({\n      inject: {\n        data: {\n          title: value,\n        },\n      },\n      minify: {\n        minifyCss: true\n      }\n    })\n  ]\n  ```\n* ⚠️ B12: specified Vite plugins\n  * You need to import specified Vite plugins based on your project, when this tool can not identify and import them.\n  * For example, if `windi.css` was used before, you should check if Vite has supported it, and then import related plugin ([vite-plugin-windicss](https://windicss.org/integrations/vite.html)) manually refered to its plugin guide.\n\n### Vue-CLI conversion\n> Vue-CLI conversion is based on `vue.config.js`. Configurations will be transformed and written to `vite.config.js`\n\n* ✅ V01: base public path\n  * `process.env.PUBLIC_URL` or `publicPath` or `baseUrl` -> `base`\n* ✅ V02: css options\n  * `css.loaderOptions` -> `css.preprocessorOptions`\n  * `css.loaderOptions.less.lessOptions.modifyVars` -> `css.preprocessorOptions.less.modifyVars`\n  * The `sass` configuration will influence both `sass` and `scss` in Vue-CLI, but in vite we need to configure them respectively. \n    So with only `css.loaderOptions.sass` option is set in Vue-CLI, it will be converted to `css.preprocessorOptions.sass` and `css.preprocessorOptions.scss`.\n    On the other hand, with only `css.loaderOptions.scss` option is set in Vue-CLI, it will be converted to `css.preprocessorOptions.scss`.\n\n* ✅ V03: server options\n  * `server.strictPort = false` is set by default\n  * `process.env.PORT` or `devServer.port` -> `server.port`\n  * `process.env.DEV_HOST` or `devServer.public` or `devServer.host` -> `server.host`, and convert `http://` or `https://` to `''`\n  * `devServer.open`, `devServer.https` -> `server.open`, `server.https`\n  * if `devServer.proxy` -> `server.proxy` is transformed in proxy configuration, we'll also `pathRewrite` -> `rewrite`\n* ✅ V04: build options\n  * `outputDir` -> `build.outDir`\n  * `css.extract` -> `build.cssCodeSplit`\n  * if `process.env.MODERN === 'true'` is set, we'll also set `build.minify = esbuild`\n  * `process.env.GENERATE_SOURCEMAP === 'true'` or `vueConfig.productionSourceMap` or `css.sourceMap` -> `build.sourcemap`\n* ✅ V05: `resolve.alias` options\n  * add alias options by default\n  ```javascript\n  resolve: {\n    alias: [\n      { find: '/^~/', replacement: ''},\n      { find: '@', replacement: path.resolve(__dirname,'src') }\n    ]\n  }\n  ```\n  * webpack alias options will be converted to match format above\n* ✅ V06: client-side env variables\n  * extract variable names in jsp scriptlet tags\n  * `VUE_APP_VARIABLE` -> `process.env['VUE_APP_VARIABLE']`\n* ✅ V07: css automatic imports\n  * if 'style-resources-loader' is used to load css preprocessor resources, which is `pluginOptions['style-resources-loader']`. Configurations will be transformed and written to `css.preprocessorOptions`\n  ```javascript\n  pluginOptions: {\n    'style-resources-loader': {\n      preProcessor: 'less',\n      patterns: [\n        resolve('src/styles/var.less'),\n        resolve('src/styles/mixin.less')\n      ]\n    }\n  }\n  ```\n  ->\n  ```javascript\n  css: {\n    preprocessorOptions: {\n      less: {\n        additionalData: `@import \"src/styles/var.less\";@import \"src/styles/mixin.less\";`\n      }\n    }\n  }\n  ```\n* ✅ V08: transform functional webpack config\n  * The `webpackConfigure` and `chainWebpack` options could be defined as object or function in `vue.config.js` module\n  * To avoid calling error when they were functional, we initialize config options and generate a temporary file (`vue.temp.config.js`) to reconfig `html-webpack-plugin`\n  \n### Webpack conversion\n> Webpack conversion is based on `webpack.config.js` or `webpack.base.js/webpack.dev.js/webpack.prod.js` or `webpack.build.js/webpack.production.js`, map configuration to `vite.config.js`\n\n> Note: if you are not using configuration files above, you need to convert configurations manually\n\n* ✅ W01: build entry options\n  * if `entry` is `string` type: `entry` -> `build.rollupOptions.input`\n  * if `entry` is `object` type: the properties of `entry` will be converted set to `build.rollupOptions.input`\n  * if `entry` is `function` type: execute result of `entry` will be set to `build.rollupOptions.input`\n* ✅ W02: `output` options\n  * `output.path` -> `build.outDir`\n  * `output.filename` -> `build.rollupOptions.output.entryFileNames`\n  * `output.chunkFilename` -> `build.rollupOptions.output.chunkFileNames`\n* ✅ W03: `resolve.alias` options\n  * add alias options by default\n  ```javascript\n  resolve: {\n    alias: [\n      { find: '@', replacement: path.resolve(__dirname,'src') }\n    ]\n  }\n  ```\n  * webpack alias options will also be converted to match the configuration above\n  * for `resolve.alias` configurations trailing with `$`, we'll remove the trailing '$' and set an accurate value\n* ✅ W04: server options\n  * `devServer.host`, `devServer.port`, `devServer.proxy`, `devServer.https`, `devServer.contentBase` -> `server.host`, `server.port`, `server.proxy`, `server.https`, `server.base`\n* ✅ W05: define options\n  * `new webpack.DefinePlugin()` -> `define`\n  \n### Others\n* ⚠️ O01: for CommonJS syntax, e.g. `require('./')`\n  * you can use vite plugin `@originjs/vite-plugin-commonjs`, see also [here](https://github.com/originjs/vite-plugins/tree/main/packages/vite-plugin-commonjs).\n    Please note that the plugin only supports part of CommonJS syntax. That means some syntax is not supported. You need to covert them to ES Modules syntax manually\n  * convert dynamic require(e.g. `require('@assets/images/' + options.src)`), you can refer to the following steps\n  1. use Web API `new URL`\n  ```vue\n  <template>\n  <img alt=\"\" :src=\"imgSrc\" />\n  </template>\n  <script>\n  export default {\n  name: 'img',\n  data: () => ({\n    imgSrc: new URL('./assets/logo.png', import.meta.url).href\n  })\n  }\n  </script>\n  ```\n  ...or use Vite's API `import.meta.glob`\n  1. create a Model to save the imported modules, use async methods to dynamically import the modules and update them to the Model\n  ```js\n  // src/store/index.js\n  import Vue from 'vue'\n  import Vuex from 'vuex'\n  const assets = import.meta.glob('../assets/**')\n  Vue.use(Vuex)\n  export default new Vuex.Store({\n    state: {\n      assets: {}\n    },\n    mutations: {\n      setAssets(state, data) {\n        state.assets = Object.assign({}, state.assets, data)\n      }\n    },\n    actions: {\n      async getAssets({ commit }, url) {\n        const getAsset = assets[url]\n        if (!getAsset) {\n          commit('setAssets', { [url]: ''})\n        } else {\n          const asset = await getAsset()\n          commit('setAssets', { [url]: asset.default })\n        }\n      }\n    }\n  })\n  ```\n  2. use in `.vue` SFC\n  ```js\n  // img1.vue\n  <template>\n    <img :src=\"$store.state.assets['../assets/images/' + options.src]\" />\n  </template>\n  <script>\n  export default {\n    name: \"img1\",\n    props: {\n      options: Object\n    },\n    watch: {\n      'options.src': {\n        handler (val) {\n          this.$store.dispatch('getAssets', `../assets/images/${val}`)\n        },\n        immediate: true,\n        deep: true\n      }\n    }\n  }\n  </script>\n  ```\n* ❌ O02: for `Element-UI`, see also [here](https://github.com/vitejs/vite/issues/3370)\n  ```\n   [vite] Uncaught TypeError: Cannot read property '$isServer' of undefined\n    at node_modules/_element-ui@2.15.1@element-ui/lib/utils/dom.js (:8080/node_modules/.vite/element-ui.js?v=675d2c77:1189)\n    at __require (:8080/node_modules/.vite/chunk-6VNJZP5B.js?v=675d2c77:12)\n    at node_modules/_element-ui@2.15.1@element-ui/lib/utils/popup/popup-manager.js (:8080/node_modules/.vite/element-ui.js?v=675d2c77:1478)\n    at __require (:8080/node_modules/.vite/chunk-6VNJZP5B.js?v=675d2c77:12)\n    at node_modules/_element-ui@2.15.1@element-ui/lib/utils/popup/index.js (:8080/node_modules/.vite/element-ui.js?v=675d2c77:1701)\n    at __require (:8080/node_modules/.vite/chunk-6VNJZP5B.js?v=675d2c77:12)\n    at node_modules/_element-ui@2.15.1@element-ui/lib/utils/vue-popper.js (:8080/node_modules/.vite/element-ui.js?v=675d2c77:2546)\n    at __require (:8080/node_modules/.vite/chunk-6VNJZP5B.js?v=675d2c77:12)\n    at Object.5 (:8080/node_modules/.vite/element-ui.js?v=675d2c77:6861)\n    at __webpack_require__ (:8080/node_modules/.vite/element-ui.js?v=675d2c77:6547)\n  ```\n* ⚠️ O03: imports that containing multiple alias like: `@import '~@/styles/global.scss'`, which includes alias `~` and `@` at the same time \n  * you can add an alias `{ find: /^~@/, replacement: path.resolve(__dirname, 'src') }` to `resolve.alias` options, and place it as the first alias configuration\n* ⚠️ O04: for `jsx` syntax in `.vue` file\n  * you need to enable `jsx` support : In Vue2, add plugin `vite-plugin-vue2` and set `{ jsx: true }` option. In Vue3, add plugin `@vitejs/plugin-vue-jsx`\n  * you also need to add attribute `lang=\"jsx\"` to `script` label if jsx syntax is used, e.g. `<script lang=\"jsx\"></script>`\n  * If you encountered the following error\n  ```\n  3:54:29 PM [vite] Internal server error: /Users/Chieffo/Documents/project/Vue-mmPlayer/src/base/mm-icon/mm-icon.vue?vue&type=script&lang.tsx: Duplicate declaration \"h\" (This is an error on an internal node. Probably an internal error.)\n  Plugin: vite-plugin-vue2\n  File: /Users/Chieffo/Documents/project/Vue-mmPlayer/src/base/mm-icon/mm-icon.vue?vue&type=script&lang.tsx\n      at File.buildCodeFrameError (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/core/lib/transformation/file/file.js:244:12)\n      at Scope.checkBlockScopedCollisions (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/scope/index.js:421:22)\n      at Scope.registerBinding (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/scope/index.js:581:16)\n      at Scope.registerDeclaration (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/scope/index.js:523:14)\n      at Object.BlockScoped (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/scope/index.js:240:12)\n      at Object.newFn (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/visitors.js:212:17)\n      at NodePath._call (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/path/context.js:53:20)\n      at NodePath.call (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/path/context.js:36:14)\n      at NodePath.visit (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/path/context.js:90:31)\n      at TraversalContext.visitQueue (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/context.js:99:16)\n      at TraversalContext.visitMultiple (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/context.js:68:17)\n      at TraversalContext.visit (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/context.js:125:19)\n      at Function.traverse.node (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/index.js:76:17)\n      at NodePath.visit (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/path/context.js:97:18)\n      at TraversalContext.visitQueue (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/context.js:99:16)\n      at TraversalContext.visitSingle (/Users/Chieffo/Documents/project/Vue-mmPlayer/node_modules/@babel/traverse/lib/context.js:73:19)\n  ```\n  you can try to update configuration of `babel.config.js` like this :\n  ```javascript\n  module.exports = {\n    presets: [\n      '@vue/app'\n    ]\n  }\n  ```\n  ->\n  ```javascript\n  module.exports = {\n    presets: [\n      ['@vue/babel-preset-jsx']\n    ]\n  }\n  ```\n  see also [here](https://vuejs.org/v2/guide/render-function.html#JSX)\n* ⚠️ O05: for webpack syntax `require.context`\n  * add vite plugin `@originjs/vite-plugin-require-context`, see also [here](https://github.com/originjs/vite-plugins/tree/main/packages/vite-plugin-require-context)\n* ✅ O06: we have fixed the error `Compiling error when the template of the .vue file has the attribute lang=\"html\"`\n  * we will remove `lang=\"html\"` attribute from `template` label by default, see also [here](https://github.com/vuejs/vue-loader/issues/1443)\n* ❌ O07: webpack syntax `require.ensure` is not supported\n* ⚠️ O08: you need to convert `dynamic imports` that include alias to `absolute paths` or `relative paths` like the followings, see also [here](https://github.com/rollup/plugins/tree/master/packages/dynamic-import-vars#limitations)\n  ```javascript\n  () => import('@/components/views/test.vue')\n  ```\n  ->\n  ```javascript\n  () => import('./components/views/test.vue')\n  ```\n* ⚠️ O09: if you encountered build error `[rollup-plugin-dynamic-import-variables] Unexpected token`, you need to remove empty attr `srcset` or `srcset=\"\"` in `<img>` label.\n* ⚠️ O10: Vite can't resolve some static asset, e.g. `.PNG`, you can put it in `assetsInclude` option like `assetsInclude: ['**.PNG']`\n* ⚠️ O11: support `.md` markdown file as vue component, you need to add [`vite-plugin-md`](https://github.com/antfu/vite-plugin-md) plugin.\n* ⚠️ O12: The error `Uncaught ReferenceError: global is not defined`, see also [here](https://github.com/vitejs/vite/issues/2618#issuecomment-820919951)\n  * > For reference, if you only need to shim global, you can add `<script>window.global = window;</script>` to your `index.html`\n* ⚠️ O13: Support load SVG files as Vue components\n  * ... or when the following error is encountered\n  ```\n  Uncaught (in promise) DOMException: Failed to execute 'createElement' on 'Document': The tag name provided ('/@fs/D:/project/example/node_modules/@example/example.svg') is not a valid name.\n  ```\n  * add [`vite-svg-loader`](https://github.com/jpkleemans/vite-svg-loader) plugin for **vue** project\n  * add [`vite-plugin-svgr`](https://www.npmjs.com/package/vite-plugin-svgr) plugin for **react** project\n* ⚠️ O14: Fix the following errors\n  ```\n  [Vue warn]: Component provided template option but runtime compilation is not supported in this build of Vue. Configure your bundler to alias \"vue\" to \"vue/dist/vue.esm-bundler.js\".\n  ```\n  * you need to set the alias as follows\n  ```javascript\n  resolve: {\n    alias: [\n      { find: 'vue', replacement: 'vue/dist/vue.esm-bundler.js' }\n    ]\n  }\n  ```\n* ⚠️ O15: You may need to install the [`vite-plugin-optimize-persist`](https://github.com/antfu/vite-plugin-optimize-persist) plugin for the following reasons\n  > Vite's dependencies pre-optimization is cool and can improve the DX a lot. While Vite can smartly detect dynamic dependencies, it's on-demanded natural sometimes make the booting up for complex project quite slow.\n  ```\n  [vite] new dependencies found: @material-ui/icons/Dehaze, @material-ui/core/Box, @material-ui/core/Checkbox, updating...\n  [vite] ✨ dependencies updated, reloading page...\n  [vite] new dependencies found: @material-ui/core/Dialog, @material-ui/core/DialogActions, updating...\n  [vite] ✨ dependencies updated, reloading page...\n  [vite] new dependencies found: @material-ui/core/Accordion, @material-ui/core/AccordionSummary, updating...\n  [vite] ✨ dependencies updated, reloading page...\n  ```\n","readmeFilename":"README.md"}