weapp-vite
Version:
weapp-vite 一个现代化的小程序打包工具
197 lines • 5.99 kB
JSON
{
"name": "weapp-vite",
"type": "module",
"version": "7.1.2",
"description": "weapp-vite 一个现代化的小程序打包工具",
"author": "ice breaker <1324318532@qq.com>",
"license": "MIT",
"homepage": "https://vite.weapp.dev/",
"repository": {
"type": "git",
"url": "git+https://github.com/weapp-vite/weapp-vite.git",
"directory": "packages/weapp-vite"
},
"bugs": {
"url": "https://github.com/weapp-vite/weapp-vite/issues"
},
"keywords": [
"weapp-vite",
"weapp",
"wechat",
"mini-program",
"miniprogram",
"vite",
"ts",
"wxml",
"wxss",
"mp",
"scss"
],
"exports": {
".": {
"types": "./dist/index.d.mts",
"import": "./dist/index.mjs"
},
"./config": {
"types": "./dist/config.d.mts",
"import": "./dist/config.mjs"
},
"./json": {
"types": "./dist/json.d.mts",
"import": "./dist/json.mjs"
},
"./volar": {
"types": "./dist/volar.d.mts",
"import": "./dist/volar.mjs",
"require": "./volar.cjs"
},
"./runtime": {
"types": "./dist/runtime.d.mts",
"import": "./dist/runtime.mjs"
},
"./i18n": {
"types": "./dist/i18n.d.mts",
"import": "./dist/i18n.mjs"
},
"./web-apis": {
"types": "./dist/web-apis.d.mts",
"import": "./dist/web-apis.mjs"
},
"./mcp": {
"types": "./dist/mcp.d.mts",
"import": "./dist/mcp.mjs"
},
"./types": {
"types": "./dist/types.d.mts",
"import": "./dist/types.mjs"
},
"./test": {
"types": "./dist/test.d.mts",
"import": "./dist/test.mjs"
},
"./compatibility": {
"types": "./dist/compatibility.d.mts",
"import": "./dist/compatibility.mjs"
},
"./eslint": {
"types": "./dist/eslint.d.mts",
"import": "./dist/eslint.mjs"
},
"./auto-import-components/resolvers": {
"types": "./dist/auto-import-components/resolvers.d.mts",
"import": "./dist/auto-import-components/resolvers.mjs"
},
"./resolvers": {
"types": "./dist/resolvers.d.mts",
"import": "./dist/resolvers.mjs"
},
"./auto-routes": {
"types": "./dist/auto-routes.d.mts",
"import": "./dist/auto-routes.mjs"
},
"./client": {
"types": "./client.d.ts"
},
"./package.json": "./package.json",
"./*": "./*"
},
"main": "./dist/index.mjs",
"module": "./dist/index.mjs",
"types": "./dist/index.d.mts",
"bin": {
"weapp-vite": "bin/weapp-vite.js",
"wv": "bin/weapp-vite.js"
},
"files": [
"bin",
"client.d.ts",
"dist",
"modules/__weapp-vite-workers.js",
"volar.cjs"
],
"engines": {
"node": "^20.19.0 || >=22.12.0"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org"
},
"dependencies": {
"@babel/preset-env": "^8.0.5",
"@babel/preset-typescript": "^8.0.1",
"@jridgewell/remapping": "^2.3.5",
"@vercel/detect-agent": "^1.2.5",
"@volar/typescript": "^2.4.28",
"@vue/language-core": "^3.3.11",
"@weapp-core/constants": "0.2.3",
"@weapp-core/init": "6.0.19",
"@weapp-core/logger": "3.1.3",
"@weapp-core/schematics": "6.2.3",
"@weapp-core/shared": "3.2.2",
"@weapp-vite/ast": "7.1.2",
"@weapp-vite/eslint": "0.2.4",
"@weapp-vite/i18n": "0.2.3",
"@weapp-vite/mcp": "1.5.3",
"@weapp-vite/miniprogram-automator": "1.2.18",
"@weapp-vite/volar": "2.1.7",
"@weapp-vite/web": "1.5.2",
"@wevu/api": "0.3.2",
"@wevu/web-apis": "1.2.42",
"cac": "^7.0.0",
"chokidar": "^5.0.0",
"comment-json": "^5.0.0",
"fdir": "^6.5.0",
"htmlparser2": "^12.0.0",
"local-pkg": "^1.2.1",
"lru-cache": "^11.5.2",
"magic-string": "^1.3.1",
"merge": "^2.1.1",
"obug": "^3.0.0",
"p-queue": "^9.3.3",
"package-manager-detector": "^1.8.0",
"pathe": "^2.0.3",
"picomatch": "^4.0.7",
"postcss": "^8.5.28",
"postcss-value-parser": "4.2.0",
"rolldown": "1.2.8",
"rolldown-plugin-dts": "0.28.5",
"rolldown-require": "2.0.29",
"semver": "^7.8.5",
"typescript": "^6.0.3",
"vite": "8.3.0",
"vite-plugin-performance": "2.0.2",
"vite-tsconfig-paths": "^6.1.1",
"vue": "^3.5.42",
"vue-tsc": "^3.3.11",
"weapp-ide-cli": "6.1.4",
"weapp-tailwindcss": "^5.5.4",
"wevu": "7.1.2"
},
"optionalDependencies": {
"@swc/core": "^1.16.2"
},
"devDependencies": {
"oxc-parser": "^0.149.0",
"oxc-walker": "^1.1.1",
"tailwindcss": "^4.3.3",
"ts-morph": "^28.0.0"
},
"scripts": {
"stub": "unbuild --stub",
"dev": "tsdown -w --sourcemap",
"build": "tsdown",
"release": "tsx scripts/release.ts",
"bench": "vitest bench -c vitest.bench.config.ts",
"benchmark:auto-import": "node --import tsx scripts/benchmark-auto-import-resolver.ts",
"benchmark:auto-import:build": "node --import tsx scripts/benchmark-auto-import-build.ts",
"benchmark:auto-import:build:phases": "node --import tsx scripts/benchmark-auto-import-build-phases.ts",
"benchmark:auto-import:hmr": "node --import tsx scripts/benchmark-auto-import-hmr.ts",
"benchmark:auto-import:ci": "node --import tsx scripts/benchmark-auto-import-ci.ts",
"test:dev": "vitest",
"test": "vitest run",
"test:types": "cd test-d/auto-routes-define-app-json && tsd --files \"**/*.test-d.ts\" && cd ../config-define-config && tsd --files \"**/*.test-d.ts\" && cd ../config-public-types && tsd --files \"**/*.test-d.ts\" && cd ../i18n-public-types && tsd --files \"**/*.test-d.ts\" && cd ../internal-src-types && tsd --files \"**/*.test-d.ts\" && cd ../resolvers-public-types && tsd --files \"**/*.test-d.ts\" && cd ../runtime-public-types && tsd --files \"**/*.test-d.ts\" && cd ../test-artifact-public-types && tsd --files \"**/*.test-d.ts\"",
"lint:src": "eslint src --ext .ts",
"typecheck": "tsc -p tsconfig.json --noEmit",
"sync": "cnpm sync weapp-vite"
}
}