weapp-vite
Version:
weapp-vite 一个现代化的小程序打包工具
175 lines • 5.15 kB
JSON
{
"name": "weapp-vite",
"type": "module",
"version": "6.19.2",
"description": "weapp-vite 一个现代化的小程序打包工具",
"author": "ice breaker <1324318532@qq.com>",
"license": "MIT",
"homepage": "https://vite.icebreaker.top/",
"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",
"ts",
"wxml",
"wxss",
"mp",
"miniprogram",
"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"
},
"./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"
},
"./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"
},
"dependencies": {
"@babel/preset-env": "^8.0.2",
"@babel/preset-typescript": "^8.0.1",
"@jridgewell/remapping": "^2.3.5",
"@vercel/detect-agent": "^1.2.4",
"@volar/typescript": "^2.4.28",
"@vue/language-core": "^3.3.9",
"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.1.0",
"merge": "^2.1.1",
"obug": "^2.1.4",
"p-queue": "^9.3.3",
"package-manager-detector": "^1.8.0",
"pathe": "^2.0.3",
"picomatch": "^4.0.5",
"postcss": "^8.5.26",
"rolldown": "1.2.3",
"rolldown-plugin-dts": "0.28.0",
"semver": "^7.8.5",
"typescript": "^6.0.3",
"vite": "8.2.1",
"vite-tsconfig-paths": "^6.1.1",
"vue": "^3.5.41",
"vue-tsc": "^3.3.9",
"@weapp-core/constants": "0.1.16",
"@weapp-core/init": "6.0.13",
"@weapp-core/logger": "3.1.1",
"@weapp-core/schematics": "6.0.4",
"@weapp-core/shared": "3.1.0",
"@weapp-vite/ast": "6.19.2",
"@weapp-vite/mcp": "1.4.12",
"@weapp-vite/miniprogram-automator": "1.2.11",
"@weapp-vite/volar": "2.1.2",
"@weapp-vite/web": "1.4.2",
"@wevu/api": "0.2.14",
"@wevu/web-apis": "1.2.31",
"rolldown-require": "2.0.23",
"vite-plugin-performance": "2.0.1",
"weapp-ide-cli": "6.0.3",
"wevu": "6.19.2"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org"
},
"devDependencies": {
"oxc-parser": "^0.143.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 && cd ../config-define-config && tsd && cd ../internal-src-types && tsd && cd ../resolvers-public-types && tsd && cd ../runtime-public-types && tsd && cd ../test-artifact-public-types && tsd",
"lint:src": "eslint src --ext .ts",
"typecheck": "tsc -p tsconfig.json --noEmit",
"sync": "cnpm sync weapp-vite"
}
}