{"_id":"vite-run","_rev":"109-bdff32b6c90c39f9abad42de298c9689","name":"vite-run","dist-tags":{"latest":"1.7.2"},"versions":{"1.2.12":{"name":"vite-run","version":"1.2.12","keywords":["vite","build","env","config","multiple","monorepo"],"author":{"name":"biggerstar"},"license":"MIT","_id":"vite-run@1.2.12","maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"homepage":"https://github.com/biggerstar/vite-run#readme","bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"bin":{"vite-run":"dist/bin/vite-run.js"},"dist":{"shasum":"9dfa48179eeb98f101f718f1fcf3a7182cbdb846","tarball":"https://registry.npmjs.org/vite-run/-/vite-run-1.2.12.tgz","fileCount":10,"integrity":"sha512-tao95BTZLIw2vOJkoj2L23dd6oQ6VvdTlhdBBEjramCmfsqjC5w16FJgJio1+NoR9MJoO5j76oPS2Te4tqhLbA==","signatures":[{"sig":"MEQCIGyip9JxPry00Mcv7Pm4pGvUepvDBRwbNt5xW6Ofnrv/AiAMOdjQpFFaf4t0y+EBis3XteHp4Z7/VhSQssOIn5/9aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":66395},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vite-run.es.js","default":"./dist/vite-run.es.js","require":"./dist/vite-run.cjs.js"},"./types":{"types":"./types/global.d.ts"}},"gitHead":"400f777d34cc98102f450fd398eddf99d7128a36","scripts":{"link":"pnpm link --dir= ./","build":"rimraf dist && vite build -c config/vite.config.js && vite build -c config/vite.config.bin.js","unlink":"pnpm unlink","dev:bin":"vite build -c config/vite.config.bin.js --watch","release":"npm run build && npm run release:git && npm run release:npm","test:dev":"vite-run dev","dev:nobin":"vite build -c config/vite.config.js --watch","test:build":"npm run build && npm run test:types","test:types":"vite-run types","release:git":"npm run -s build && git commit -am v$npm_package_version && git tag v$npm_package_version && git push --tags","release:npm":"npm run build && npm publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"biggerstar","email":"1458048116@qq.com"},"repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"_npmVersion":"9.5.1","description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.3","unconfig":"^0.3.9","commander":"^11.0.0","picocolors":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.7","rimraf":"^5.0.1","typescript":"^5.1.6","@types/node":"^20.3.3","vite-plugin-dts":"^3.2.0","rollup-plugin-copy":"^3.4.0","vite-plugin-copy-dts":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-run_1.2.12_1698034841986_0.877560542003103","host":"s3://npm-registry-packages"}},"1.5.2":{"name":"vite-run","version":"1.5.2","keywords":["vite","build","env","config","multiple","monorepo"],"author":{"name":"biggerstar"},"license":"MIT","_id":"vite-run@1.5.2","maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"homepage":"https://github.com/biggerstar/vite-run#readme","bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"bin":{"vite-run":"dist/bin/vite-run.js"},"dist":{"shasum":"06f111fc8c60156a0c16e7be2c3f8f437c3ffcbc","tarball":"https://registry.npmjs.org/vite-run/-/vite-run-1.5.2.tgz","fileCount":10,"integrity":"sha512-4ymqa4y5RUHBEqOFV5qD2nzGuoYsTzUazDFGP6D6t/9KPNwJ5psRYDe6cUCDglsr7ef5l15k4qaOeU1g5jK4Ig==","signatures":[{"sig":"MEUCIHEnFR9aPI21361LxdriibAUVOyoHNSLlbYdsEX0ng1AAiEAn4k6cndF3Ayao826SqGGGG9IeVVmM2MyDZAJiA2P+lc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70820},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vite-run.es.js","default":"./dist/vite-run.es.js","require":"./dist/vite-run.cjs.js"},"./types":{"types":"./types/global.d.ts"}},"gitHead":"6cf5c5e26787f7d78216ad439cbe426cc37e9758","scripts":{"link":"pnpm link --dir= ./","build":"rimraf dist && vite build -c config/vite.config.js && vite build -c config/vite.config.bin.js","unlink":"pnpm unlink","dev:bin":"vite build -c config/vite.config.bin.js --watch","release":"npm run build && npm run release:git && npm run release:npm","test:dev":"vite-run dev","dev:nobin":"vite build -c config/vite.config.js --watch","test:build":"npm run build && npm run test:types","test:types":"vite-run types","release:git":"npm run -s build && git commit -am v$npm_package_version && git tag v$npm_package_version && git push --tags","release:npm":"npm run build && npm publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"biggerstar","email":"1458048116@qq.com"},"repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"_npmVersion":"9.5.1","description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","directories":{},"_nodeVersion":"18.16.0","dependencies":{"glob":"^10.3.3","inquirer":"^9.2.12","unconfig":"^0.3.9","commander":"^11.0.0","picocolors":"^1.0.0","@types/inquirer":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^4.4.7","rimraf":"^5.0.1","typescript":"^5.1.6","@types/node":"^20.3.3","vite-plugin-dts":"^3.2.0","rollup-plugin-copy":"^3.4.0","vite-plugin-copy-dts":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-run_1.5.2_1702429025363_0.18849559509403768","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"vite-run","version":"1.6.1","keywords":["vite","build","env","config","multiple","monorepo"],"author":{"name":"biggerstar"},"license":"MIT","_id":"vite-run@1.6.1","maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"homepage":"https://github.com/biggerstar/vite-run#readme","bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"bin":{"vite-run":"dist/bin/vite-run.js"},"dist":{"shasum":"55066791e7b2f334e8f28610040cba645a68e259","tarball":"https://registry.npmjs.org/vite-run/-/vite-run-1.6.1.tgz","fileCount":10,"integrity":"sha512-mIh/cUys6jDvzMvkTkEgTHCw+PTz1HkUa/HA7Va/t9Z+ZWl9qX6lB/myhrjs0QKU0kqAhGlf+oXrDsyepoNA2w==","signatures":[{"sig":"MEUCID4ysqWnmgEvlimIilAt9ZE/+590EBUWKh9J0qVzXSr/AiEApFHvInFn9VXXc0O+r1SPbqIPq54elCfiZS/EfVO4Lm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70197},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vite-run.es.js","default":"./dist/vite-run.es.js","require":"./dist/vite-run.cjs.js"},"./types":{"types":"./types/global.d.ts"}},"gitHead":"cdc3e0c255dc40f342cc90d8fe4328ddcfb32593","scripts":{"link":"pnpm link --dir= ./","build":"rimraf dist && vite build -c config/vite.config.js && vite build -c config/vite.config.bin.js","unlink":"pnpm unlink","dev:bin":"vite build -c config/vite.config.bin.js --watch","release":"npm run build && npm run release:git && npm run release:npm","test:dev":"vite-run dev","dev:nobin":"vite build -c config/vite.config.js --watch","test:build":"npm run build && npm run test:types","test:types":"vite-run types","release:git":"npm run -s build && git commit -am v$npm_package_version && git tag v$npm_package_version && git push --tags","release:npm":"npm run build && npm publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"biggerstar","email":"1458048116@qq.com"},"repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"_npmVersion":"10.2.4","description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","directories":{},"_nodeVersion":"21.5.0","dependencies":{"glob":"^10.3.10","inquirer":"^9.2.15","unconfig":"^0.3.11","commander":"^11.1.0","picocolors":"^1.0.0","@types/inquirer":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.1.5","rimraf":"^5.0.5","typescript":"^5.4.2","@types/node":"^20.11.25","vite-plugin-dts":"^3.7.3","rollup-plugin-copy":"^3.5.0","vite-plugin-copy-dts":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-run_1.6.1_1712103773380_0.3843798921757655","host":"s3://npm-registry-packages"}},"1.6.2":{"name":"vite-run","version":"1.6.2","keywords":["vite","build","env","config","multiple","monorepo"],"author":{"name":"biggerstar"},"license":"MIT","_id":"vite-run@1.6.2","maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"homepage":"https://github.com/biggerstar/vite-run#readme","bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"bin":{"vite-run":"dist/bin/vite-run.js"},"dist":{"shasum":"383be73ac175251ce811fca0da3f07c6a2ab750c","tarball":"https://registry.npmjs.org/vite-run/-/vite-run-1.6.2.tgz","fileCount":10,"integrity":"sha512-5r6Xy0g5L4irWlZvknrOytaVWnaSbuFFs0vp2nKpPVOY+qYsGBC9H9SguiTIYUFGTwXkmkLRP5YjmYnhetnXWw==","signatures":[{"sig":"MEQCIHGmyS+WjfjOQoYGQ3sdefQATpiGATj+i9sKa4hlU5pGAiBagWXTeuWucT1dYpvwimOHJUujC9ZfWJiz9l45vwE1IQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70209},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vite-run.es.js","default":"./dist/vite-run.es.js","require":"./dist/vite-run.cjs.js"},"./types":{"types":"./types/global.d.ts"}},"gitHead":"cdc3e0c255dc40f342cc90d8fe4328ddcfb32593","scripts":{"link":"pnpm link --dir= ./","build":"rimraf dist && vite build -c config/vite.config.js && vite build -c config/vite.config.bin.js","unlink":"pnpm unlink","dev:bin":"vite build -c config/vite.config.bin.js --watch","release":"npm run build && npm run release:git && npm run release:npm","test:dev":"vite-run dev","dev:nobin":"vite build -c config/vite.config.js --watch","test:build":"npm run build && npm run test:types","test:types":"vite-run types","release:git":"npm run -s build && git commit -am v$npm_package_version && git tag v$npm_package_version && git push --tags","release:npm":"npm run build && npm publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"biggerstar","email":"1458048116@qq.com"},"repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"_npmVersion":"10.2.4","description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","directories":{},"_nodeVersion":"21.5.0","dependencies":{"glob":"^10.3.10","inquirer":"^9.2.15","unconfig":"^0.3.11","commander":"^11.1.0","picocolors":"^1.0.0","@types/inquirer":"^9.0.7"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.1.5","rimraf":"^5.0.5","typescript":"^5.4.2","@types/node":"^20.11.25","vite-plugin-dts":"^3.7.3","rollup-plugin-copy":"^3.5.0","vite-plugin-copy-dts":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-run_1.6.2_1712596784502_0.5725322181518315","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"vite-run","version":"1.7.0","keywords":["vite","build","env","config","multiple","monorepo"],"author":{"name":"biggerstar"},"license":"MIT","_id":"vite-run@1.7.0","maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"homepage":"https://github.com/biggerstar/vite-run#readme","bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"bin":{"vite-run":"dist/bin/vite-run.js"},"dist":{"shasum":"e83f66407ebd21f924ad1a23cc1ada8fe297bade","tarball":"https://registry.npmjs.org/vite-run/-/vite-run-1.7.0.tgz","fileCount":9,"integrity":"sha512-SPw3caeKXXMp1EUyhY8wVBHFOsjdLMy0NbtKu6zeMqzM4nph5l/IVP/XLGfX3yKnmAPC52k873CNTiC+XRJvDA==","signatures":[{"sig":"MEUCIBqXpoNV9ME4IsQXDhfpP1v9MFzbOKLICaJtpFEobYA3AiEAtz9fLaZIF2o6XCLRnbNVu9BEMkFQ1vhCnBbxgxcg4UU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62300},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vite-run.es.js","default":"./dist/vite-run.es.js"},"./types":{"types":"./types/global.d.ts"}},"gitHead":"163694f14ea26c2a2a03a1c1d03a091e8c535bbd","scripts":{"link":"pnpm link --dir= ./","build":"rimraf dist && vite build -c config/vite.config.js && vite build -c config/vite.config.bin.js","unlink":"pnpm unlink","dev:bin":"vite build -c config/vite.config.bin.js --watch","release":"npm run build && npm run release:git && npm run release:npm","test:dev":"vite-run dev","dev:nobin":"vite build -c config/vite.config.js --watch","test:build":"npm run build && npm run test:types","test:types":"vite-run types","release:git":"npm run -s build && git commit -am v$npm_package_version && git tag v$npm_package_version && git push --tags","release:npm":"npm run build && npm publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"biggerstar","email":"1458048116@qq.com"},"repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"_npmVersion":"10.5.1","description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"glob":"^10.3.10","inquirer":"^9.2.15","unconfig":"^0.3.11","commander":"^11.1.0","picocolors":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.1.5","rimraf":"^5.0.5","typescript":"^5.4.2","@types/node":"^20.11.25","@types/inquirer":"^9.0.7","vite-plugin-dts":"^3.7.3","rollup-plugin-copy":"^3.5.0","vite-plugin-copy-dts":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-run_1.7.0_1714799948314_0.2786480295143279","host":"s3://npm-registry-packages"}},"1.7.1":{"name":"vite-run","version":"1.7.1","keywords":["vite","build","env","config","multiple","monorepo"],"author":{"name":"biggerstar"},"license":"MIT","_id":"vite-run@1.7.1","maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"homepage":"https://github.com/biggerstar/vite-run#readme","bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"bin":{"vite-run":"dist/bin/vite-run.js"},"dist":{"shasum":"a68d3576468de552463549aac733c13127498f4a","tarball":"https://registry.npmjs.org/vite-run/-/vite-run-1.7.1.tgz","fileCount":9,"integrity":"sha512-i3iXmrh7JU0hGNh6u1wufm79bPX1C/JYgGQ5hVpirj1se7gd+rCgC6JCzWFfqshMeO9Z4c5jILIVnCWwwwDOUQ==","signatures":[{"sig":"MEUCIFBa+VSv/EQUxj3vxR/kKWeCXvcWs9kDvepd02+mdvGeAiEA9KbkKrqUwSzRljOQXXJe3ip3GpWIdTPE5hpCWQgYtAQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":62666},"type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/vite-run.es.js","default":"./dist/vite-run.es.js"},"./types":{"types":"./types/global.d.ts"}},"gitHead":"5554bc28f24c5d33baab95587866f9dcd7beafd9","scripts":{"link":"pnpm link --dir= ./","build":"rimraf dist && vite build -c config/vite.config.js && vite build -c config/vite.config.bin.js","unlink":"pnpm unlink","dev:bin":"vite build -c config/vite.config.bin.js --watch","release":"npm run build && npm run release:git && npm run release:npm","test:dev":"vite-run dev","dev:nobin":"vite build -c config/vite.config.js --watch","test:build":"npm run build && npm run test:types","test:types":"vite-run types","release:git":"npm run -s build && git commit -am v$npm_package_version && git tag v$npm_package_version && git push --tags","release:npm":"npm run build && npm publish"},"typings":"./dist/index.d.ts","_npmUser":{"name":"biggerstar","email":"1458048116@qq.com"},"repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"_npmVersion":"10.5.1","description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","directories":{},"_nodeVersion":"22.0.0","dependencies":{"glob":"^10.3.10","inquirer":"^9.2.15","unconfig":"^0.3.11","commander":"^11.1.0","picocolors":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"vite":"5.1.5","rimraf":"^5.0.5","typescript":"^5.4.2","@types/node":"^20.11.25","@types/inquirer":"^9.0.7","vite-plugin-dts":"^3.7.3","rollup-plugin-copy":"^3.5.0","vite-plugin-copy-dts":"0.0.5"},"_npmOperationalInternal":{"tmp":"tmp/vite-run_1.7.1_1715858331414_0.5861399386931458","host":"s3://npm-registry-packages"}},"1.7.2":{"name":"vite-run","version":"1.7.2","type":"module","bin":{"vite-run":"dist/bin/vite-run.js"},"scripts":{"dev:bin":"vite build -c config/vite.config.bin.js --watch","dev:nobin":"vite build -c config/vite.config.js --watch","build":"rimraf dist && vite build -c config/vite.config.js && vite build -c config/vite.config.bin.js","release":"npm run build && npm run release:git && npm run release:npm","release:npm":"npm run build && npm publish","release:git":"npm run -s build && git commit -am v$npm_package_version && git tag v$npm_package_version && git push --tags","test:build":"npm run build && npm run test:types","test:types":"vite-run types","test:dev":"vite-run dev","link":"pnpm link --dir= ./","unlink":"pnpm unlink"},"typings":"./dist/index.d.ts","types":"./dist/index.d.ts","exports":{".":{"default":"./dist/vite-run.es.js","import":"./dist/vite-run.es.js","types":"./dist/index.d.ts"},"./types":{"types":"./types/global.d.ts"}},"author":{"name":"biggerstar"},"license":"MIT","repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","dependencies":{"commander":"^11.1.0","glob":"^10.3.10","inquirer":"^9.2.15","picocolors":"^1.0.0","unconfig":"^0.3.11"},"devDependencies":{"@types/inquirer":"^9.0.7","@types/node":"^20.11.25","rimraf":"^5.0.5","rollup-plugin-copy":"^3.5.0","typescript":"^5.4.2","vite-plugin-copy-dts":"0.0.5","vite-plugin-dts":"^3.7.3","vite":"5.1.5"},"keywords":["vite","build","env","config","multiple","monorepo"],"_id":"vite-run@1.7.2","gitHead":"42c28cc187e78e03bfe9b9d2124bdf21b1b3e459","bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"homepage":"https://github.com/biggerstar/vite-run#readme","_nodeVersion":"22.4.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-jPE4581MXYye2QcIE1jVCr9iIF5VQH9CjQRkBmZ6TDXexZ/sPrUOqZ9zW0eIY9kbS9SUGZqMQfbZKB1j1Fn/dg==","shasum":"08116bfb2ef354b8aab9abb303afd88cfdc748b7","tarball":"https://registry.npmjs.org/vite-run/-/vite-run-1.7.2.tgz","fileCount":9,"unpackedSize":62632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnestW43K6jVntIF6hLs3eHZDj7sSeWhQ6jOQvMggAzQIgFFn9Z5pdad8bDia/RVMKrIjaflPo8RsW3zMH7fqv2rY="}]},"_npmUser":{"name":"biggerstar","email":"1458048116@qq.com"},"directories":{},"maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vite-run_1.7.2_1720597172995_0.5990719752651514"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-26T13:49:54.400Z","modified":"2024-07-10T07:39:33.295Z","0.0.1":"2023-07-26T13:49:54.615Z","0.0.2":"2023-07-26T14:56:46.072Z","0.0.3":"2023-07-29T00:25:10.134Z","0.1.0":"2023-08-05T17:05:35.998Z","0.1.1":"2023-08-05T17:42:11.352Z","0.1.2":"2023-08-07T08:24:22.191Z","0.1.3":"2023-08-07T09:41:50.576Z","1.0.0":"2023-08-08T06:43:12.312Z","1.0.1":"2023-08-20T01:08:39.048Z","1.0.2":"2023-08-27T13:42:00.493Z","1.1.0":"2023-08-28T22:45:19.918Z","1.2.0":"2023-08-29T03:24:29.553Z","1.2.1":"2023-08-29T03:40:43.365Z","1.2.2":"2023-08-29T03:47:48.557Z","1.2.5":"2023-08-29T03:57:27.039Z","1.2.6":"2023-08-29T04:02:02.563Z","1.2.7":"2023-09-09T06:06:21.932Z","1.2.8":"2023-09-17T23:57:06.866Z","1.2.9":"2023-09-25T15:20:23.291Z","1.2.10":"2023-10-07T16:48:24.952Z","1.2.11":"2023-10-14T23:42:48.319Z","1.2.12":"2023-10-23T04:20:42.190Z","1.2.13":"2023-11-05T11:00:00.816Z","1.2.14":"2023-11-13T23:11:05.164Z","1.2.15":"2023-11-19T23:00:23.196Z","1.2.16":"2023-11-23T21:50:43.270Z","1.2.17":"2023-11-27T06:35:33.796Z","1.3.1":"2023-12-08T16:48:18.746Z","1.3.2":"2023-12-12T01:16:34.476Z","1.3.3":"2023-12-12T01:38:36.988Z","1.3.4":"2023-12-12T05:12:59.062Z","1.5.1":"2023-12-12T05:14:45.157Z","1.5.2":"2023-12-13T00:57:05.589Z","1.5.3":"2023-12-16T16:49:48.787Z","1.5.4":"2023-12-24T03:24:56.612Z","1.5.5":"2024-01-03T03:23:38.518Z","1.5.6":"2024-01-10T22:09:34.412Z","1.5.7":"2024-01-17T11:10:21.766Z","1.5.8":"2024-01-28T09:51:09.390Z","1.5.9":"2024-02-28T05:51:58.360Z","1.5.10":"2024-03-09T16:15:04.394Z","1.5.11":"2024-03-11T10:57:10.890Z","1.5.12":"2024-03-11T11:00:40.069Z","1.5.13":"2024-03-11T11:06:21.958Z","1.5.15":"2024-03-11T11:34:40.582Z","1.5.16":"2024-03-11T11:40:21.121Z","1.5.17":"2024-03-11T13:36:50.920Z","1.5.18":"2024-03-13T16:54:44.777Z","1.5.19":"2024-03-13T16:56:41.281Z","1.5.20":"2024-03-13T17:01:59.617Z","1.5.21":"2024-03-19T14:37:52.340Z","1.6.0":"2024-03-22T19:42:08.591Z","1.6.1":"2024-04-03T00:22:53.565Z","1.6.2":"2024-04-08T17:19:44.652Z","1.6.3":"2024-05-04T02:55:27.620Z","1.6.4":"2024-05-04T04:11:58.840Z","1.6.5":"2024-05-04T04:25:46.093Z","1.7.0":"2024-05-04T05:19:08.508Z","1.7.1":"2024-05-16T11:18:51.624Z","1.7.2":"2024-07-10T07:39:33.131Z"},"bugs":{"url":"https://github.com/biggerstar/vite-run/issues"},"author":{"name":"biggerstar"},"license":"MIT","homepage":"https://github.com/biggerstar/vite-run#readme","keywords":["vite","build","env","config","multiple","monorepo"],"repository":{"url":"git+https://github.com/biggerstar/vite-run.git"},"description":"Vite multi-configuration monorepo mode operation support (Vite monorepo模式多配置运行支持)","maintainers":[{"name":"biggerstar","email":"1458048116@qq.com"}],"readme":"<h1 align=\"center\">vite-run</h1>\n<br/>\n<p align=\"center\">\n    <a href=\"https://npmjs.com/package/vite-run\">\n        <img src=\"https://img.shields.io/npm/v/vite-run.svg\" alt=\"npm package\">\n    </a>\n    <a href=\"https://img.shields.io/npm/l/vite-run\">\n      <img src=\"https://img.shields.io/npm/l/vite-run?\" alt=\"license\"/>\n    </a>\n</p>\n<br/>\n\n\n**中文** | [English](./README.md)\n\nvite 多配置执行支持, 配置共享，像搭积木一样自由组合配置，\n颗粒度精确到单字段配置。\n它可以完全替代`vite.config`,您无需在每个包中都创建一个`vite.config`配置\n该工具在`pnpm` 多包模式下开发\n\n## install\n\n- yarn\n\n```shell\n    yarn add vite -D\n    yarn add vite-run -D\n```\n\n- pnpm\n\n```shell\n    pnpm add vite -D\n    pnpm add vite-run -D\n```\n\n\n## Terminal commands\n\n 主命令 `vite-run`\n\n| 子命令      | 参数                       | 解释                                                 |\n|----------|--------------------------|----------------------------------------------------|\n|          | `<配置名称> <一个或者多个包名...>`   | 运行一个或者多个包, 例如 vite-run build appName1 appName2 ... |\n|          | `-y`                     | 不跳出交互页面直接运行                                        |\n| `init`   |                          | 自动生成 viterun.config 文件                             |\n| `init`   | `--cover`                | 强制覆盖本地 viterun.config 文件                           |\n| `init`   | `--docs`                 | 生成带文档解释的 viterun.config 文件                         |\n\n示例：\n\n- 执行全部包含dev的配置，不指定app名称则默认找到所有app中包含dev的配置并执行\n    ```shell\n     vite-run dev\n     vite-run build\n    ```\n- 为 app 和 app2 执行dev配置, app名称没有限制个数\n    ```shell\n     vite-run dev app1 app2\n    ```\n\n## Simple Demonstration\n\n下方只是简单演示示例，并非完整配置，\n完整配置请见[viterun.config.ts](./src/template/docs-viterun.config.ts)\n\n**dev**\n![dev](./images/dev.png)\n\n**build**\n![build](./images/build.png)\n\n**manual-selection-app**\n![manual-selection](./images/manual-selection.png)\n\n## viterun.config [.js | .ts]\n\n`viterun.config`是在项目根目录下创建的配置文件，类似`vite.config`,\n后缀可以是`js`或者`ts`\n\n```javascript\nimport { defineViteRunConfig } from \"vite-run\";\nexport default defineViteRunConfig({\n  // baseConfig:{},\n  // packages:[],\n  // target:{},\n  // other vite config block map\n})\n```\n\n**baseConfig**\n\n- desc  `用于共享的vite配置，所有的配置块都会和其合并作为最终配置信息`\n- type `Function | object`\n\n    ```javascript\n    export default defineViteRunConfig({\n       baseConfig:(options)=>{  // 使用函数形式，options包含子包信息，可以动态生成配置\n          return {\n            resolve: {\n              extensions: [\".ts\",\".js\",'.vue'],\n              alias: {\n                \"@\": resolve(options.packagePath, 'src'),\n             }\n            },\n            plugins: [\n             // vue()\n            ]\n          }\n       }\n       // baseConfig：{}  直接使用对象形式\n    })\n    ```\n\n**packages**\n\n- desc  `要进行管理的子包列表，支持glob与文件路径，glob匹配只支持末尾带*号`\n- struct ``` Array<string>```\n\n    ```javascript\n    export default defineViteRunConfig({\n       packages: [\n         'packages/*',\n         'examples/vue3',\n         './'     //  支持操作主包\n       ]\n    })\n    ```\n\n**targets** `[ 配置块只能在这里使用, 配置块说明请看下方术语解释 ]`\n\n- desc  `定义配置名和其要运行的[配置块]或者[配置块组]`\n- struct ``` { appName: { scriptName :[ configName | Array<configName> ] }}```\n  > 比如下方web-app中的 build 列表中存在两组配置：\n  `umd` 是一个配置块，直接和baseConfig合并成最终配置。\n  `['es','production']`是一个配置块组，\n  会先将该组合并(配置重叠会以后面配置为主)成同一个配置之后，\n  再和baseConfig合并成最终配置。\n\n  ```javascript\n      export default defineViteRunConfig({\n        targets: {\n          'lib-app':{\n             dev: ['watch']\n          },\n          'web-app': {\n             build: [\n               ['es','production'],  // 配置块组\n               ['umd']\n             ],\n             dev:[\n               ['10000']\n             ]\n          },\n        },\n      })\n      ```\n\n**Other vite config block map**\n\n`vite.config` 和 `viterun.config`针对配置vite配置是存在区别的 :\n`viterun`在原本vite的 配置上`使用一个对象包裹`起来，为每个vite配置块`命名`，\n原本的vite配置则作为该键名的值\n\n```javascript\n// vite 配置结构\nexport default defineViteRunConfig({\n  build: {\n    lib: {\n       formats: ['es']\n    },\n    watch: {},\n  },\n  server: {\n    port: 10000\n  },\n})\n//--------------------------------------------\n// viterun 配置结构\nexport default defineViteRunConfig({\n  build: {\n    // es:{     // 支持使用对象形式\n    //   lib:{\n    //      formats: ['es']\n    //    }\n    // },\n    es:(options)=> {  // 支持函数形式返回，options包含子包信息\n      return {\n        lib: {\n          formats: ['es']\n        }\n      }\n    },\n    watch: {\n      watch:{}\n    },\n  },\n  server: {\n    10000: {\n      port: 10000\n    },\n  },\n})\n\n\n```\n\n## viteRunLogPlugin\n\n您如果需要管控和优化控制台输出信息，viterun`内置`了一个`viteRunLogPlugin`插件\n该插件能控制vite默认日志输出 和 viterun工具的日志输出\n您可以直接导入使用，配置和使用信息请自行点击编辑器链接到d.ts文件中查看\n\n```javascript\nimport { viteRunLogPlugin } from 'vite-run'\n```\n\n## interceptStdoutWriteLog\n\n如果您有拦截其他日志输出的需求，你可以使用`interceptStdoutWriteLog`函数,\n该插件能控制和拦截`所有`输出到控制台的字符串流信息\n\n```javascript\nimport { interceptStdoutWriteLog } from 'vite-run'\ninterceptStdoutWriteLog((log)=>{\n    console.warn(log)  // 如果console.log用不了，请使用console.warn\n    // 返回 true 表示输出该日志，返回false表示不输出该日志，\n    // 如果想修改日志，直接返回false，然后console.warn手动输出就行\n    return true\n})\n```\n\n## 术语解释\n\n1. `配置块`： 比如下面配置中 `es` 就是配置块名称，\n   es对应的值便是原本vite配置的`build`对象，\n   配置块也可以叫做vite配置块，指的就是vite配置中的一小部分，并为其取名方便后面自由组合配置\n    ```javascript\n    export default defineViteRunConfig({\n      build: {\n        es: {\n          lib: {\n            formats: ['umd']\n          },\n        }\n      }\n    })\n    ```\n2. `配置名称`： 比如下方的`dev`就是配置名称，里面包含多个vite配置块，\n   dev数组里面每个数组成员(配置块组)最终都会生成一个独立的vite配置\n   ```javascript\n   export default defineViteRunConfig({\n      targets: {\n        'lib-app':{\n           dev: [\n             ['watch','es'],\n           ]\n        },\n      }\n    })\n   ```\n\n## 许可证\n\nMIT 许可证.\n","readmeFilename":"README.zh-CN.md"}