You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
194 lines
5.0 KiB
194 lines
5.0 KiB
{ |
|
"name": "vite", |
|
"version": "8.2.1", |
|
"description": "Native-ESM powered web dev build tool", |
|
"keywords": [ |
|
"build-tool", |
|
"dev-server", |
|
"framework", |
|
"frontend", |
|
"hmr", |
|
"vite" |
|
], |
|
"homepage": "https://vite.dev", |
|
"bugs": { |
|
"url": "https://github.com/vitejs/vite/issues" |
|
}, |
|
"license": "MIT", |
|
"author": "Evan You", |
|
"repository": { |
|
"type": "git", |
|
"url": "git+https://github.com/vitejs/vite.git", |
|
"directory": "packages/vite" |
|
}, |
|
"funding": "https://github.com/vitejs/vite?sponsor=1", |
|
"bin": { |
|
"vite": "bin/vite.js" |
|
}, |
|
"files": [ |
|
"bin", |
|
"dist", |
|
"misc/**/*.js", |
|
"client.d.ts", |
|
"types" |
|
], |
|
"type": "module", |
|
"imports": { |
|
"#module-sync-enabled": { |
|
"module-sync": "./misc/true.js", |
|
"default": "./misc/false.js" |
|
}, |
|
"#types/*": "./types/*.d.ts", |
|
"#dep-types/*": "./src/types/*.d.ts" |
|
}, |
|
"exports": { |
|
".": "./dist/node/index.js", |
|
"./client": { |
|
"types": "./client.d.ts" |
|
}, |
|
"./module-runner": "./dist/node/module-runner.js", |
|
"./internal": "./dist/node/internal.js", |
|
"./dist/client/*": "./dist/client/*", |
|
"./types/*": { |
|
"types": "./types/*" |
|
}, |
|
"./types/internal/*": null, |
|
"./package.json": "./package.json" |
|
}, |
|
"dependencies": { |
|
"lightningcss": "^1.33.0", |
|
"picomatch": "^4.0.5", |
|
"postcss": "^8.5.25", |
|
"rolldown": "~1.2.1", |
|
"tinyglobby": "^0.2.17" |
|
}, |
|
"devDependencies": { |
|
"@babel/parser": "^7.29.8", |
|
"@jridgewell/remapping": "^2.3.5", |
|
"@jridgewell/trace-mapping": "^0.3.31", |
|
"@polka/compression": "^1.0.0-next.25", |
|
"@rollup/plugin-alias": "^6.0.0", |
|
"@rollup/plugin-dynamic-import-vars": "2.1.4", |
|
"@rollup/pluginutils": "^5.4.0", |
|
"@types/escape-html": "^1.0.4", |
|
"@types/pnpapi": "^0.0.5", |
|
"@vercel/detect-agent": "^1.2.3", |
|
"@vitejs/devtools": "^0.4.10", |
|
"@vitest/utils": "4.1.10", |
|
"@voidzero-dev/vite-task-client": "^0.2.0", |
|
"artichokie": "^0.4.4", |
|
"baseline-browser-mapping": "^2.11.10", |
|
"cac": "^7.0.0", |
|
"chokidar": "^3.6.0", |
|
"connect": "^3.7.0", |
|
"convert-source-map": "^2.0.0", |
|
"cors": "^2.8.6", |
|
"cross-spawn": "^7.0.6", |
|
"dotenv-expand": "^13.0.0", |
|
"es-module-lexer": "^2.3.1", |
|
"esbuild": "^0.28.1", |
|
"escape-html": "^1.0.3", |
|
"estree-walker": "^3.0.3", |
|
"etag": "^1.8.1", |
|
"fresh-import": "^0.2.1", |
|
"host-validation-middleware": "^0.1.4", |
|
"http-proxy-3": "^1.23.3", |
|
"launch-editor-middleware": "^2.14.1", |
|
"magic-string": "^1.1.0", |
|
"mlly": "^1.8.2", |
|
"mrmime": "^2.0.1", |
|
"nanoid": "^5.1.16", |
|
"obug": "^1.0.2", |
|
"open": "^10.2.0", |
|
"parse5": "^8.0.1", |
|
"pathe": "^2.0.3", |
|
"periscopic": "^4.0.3", |
|
"picocolors": "^1.1.1", |
|
"postcss-import": "^16.1.1", |
|
"postcss-load-config": "^6.0.1", |
|
"postcss-modules": "^9.0.1", |
|
"premove": "^4.0.0", |
|
"resolve.exports": "^2.0.3", |
|
"rolldown-plugin-dts": "^0.28.0", |
|
"rollup": "^4.59.0", |
|
"rollup-plugin-license": "^3.7.1", |
|
"sass": "^1.102.0", |
|
"sass-embedded": "^1.100.0", |
|
"sirv": "^3.0.2", |
|
"strip-literal": "^4.0.0", |
|
"terser": "^5.49.0", |
|
"ufo": "^1.6.4", |
|
"ws": "^8.21.1" |
|
}, |
|
"peerDependencies": { |
|
"@types/node": "^20.19.0 || >=22.12.0", |
|
"@vitejs/devtools": "^0.4.0", |
|
"esbuild": "^0.27.0 || ^0.28.0", |
|
"jiti": ">=1.21.0", |
|
"less": "^4.0.0", |
|
"sass": "^1.70.0", |
|
"sass-embedded": "^1.70.0", |
|
"stylus": ">=0.54.8", |
|
"sugarss": "^5.0.0", |
|
"terser": "^5.16.0", |
|
"tsx": "^4.8.1", |
|
"yaml": "^2.4.2" |
|
}, |
|
"peerDependenciesMeta": { |
|
"@types/node": { |
|
"optional": true |
|
}, |
|
"@vitejs/devtools": { |
|
"optional": true |
|
}, |
|
"esbuild": { |
|
"optional": true |
|
}, |
|
"jiti": { |
|
"optional": true |
|
}, |
|
"sass": { |
|
"optional": true |
|
}, |
|
"sass-embedded": { |
|
"optional": true |
|
}, |
|
"stylus": { |
|
"optional": true |
|
}, |
|
"less": { |
|
"optional": true |
|
}, |
|
"sugarss": { |
|
"optional": true |
|
}, |
|
"terser": { |
|
"optional": true |
|
}, |
|
"tsx": { |
|
"optional": true |
|
}, |
|
"yaml": { |
|
"optional": true |
|
} |
|
}, |
|
"optionalDependencies": { |
|
"fsevents": "~2.3.3" |
|
}, |
|
"engines": { |
|
"node": "^20.19.0 || >=22.12.0" |
|
}, |
|
"//": "READ CONTRIBUTING.md to understand what to put under deps vs. devDeps!", |
|
"scripts": { |
|
"dev": "premove dist && pnpm build-bundle -w", |
|
"build": "premove dist && pnpm build-bundle && pnpm build-types", |
|
"build-bundle": "rolldown --config rolldown.config.ts", |
|
"build-types": "pnpm build-types-roll && pnpm build-types-check", |
|
"build-types-roll": "rolldown --config rolldown.dts.config.ts", |
|
"build-types-check": "tsc --project tsconfig.check.json", |
|
"typecheck": "tsc && tsc -p src/node && tsc -p src/client && tsc -p src/module-runner && tsc -p src/shared && tsc -p src/node/__tests_dts__ && tsc -p src/module-runner/__tests_dts__", |
|
"lint": "eslint --cache --ext .ts src/**", |
|
"format": "oxfmt", |
|
"generate-target": "tsx scripts/generateTarget.ts" |
|
} |
|
} |