UNPKG

rattail

Version:

A Vite+ oriented, AI Agent friendly front-end toolchain

145 lines 3.42 kB
{ "name": "rattail", "version": "2.0.9", "description": "A Vite+ oriented, AI Agent friendly front-end toolchain", "keywords": [ "ai-agent", "cli", "presets", "toolchain", "typescript", "utilities", "vite-plus" ], "bugs": { "url": "https://github.com/varletjs/rattail/issues" }, "license": "MIT", "author": "haoziqaq <357229046@qq.com>", "repository": { "type": "git", "url": "git+https://github.com/varletjs/rattail.git" }, "bin": { "rt": "dist/cli/bin.mjs" }, "files": [ "dist" ], "type": "module", "sideEffects": false, "main": "dist/index.mjs", "module": "dist/index.mjs", "types": "dist/index.d.mts", "typesVersions": { "*": { "vite-plus": [ "dist/vite-plus/index.d.mts" ], "axle": [ "dist/axle/index.d.mts" ], "axle/use": [ "dist/axle/use.d.mts" ], "axle/api": [ "dist/axle/api.d.mts" ], "ruler": [ "dist/ruler-factory/index.d.mts" ], "ruler-factory": [ "dist/ruler-factory/index.d.mts" ], "cli": [ "dist/cli/index.d.mts" ] } }, "exports": { ".": { "types": "./dist/index.d.mts", "import": "./dist/index.mjs" }, "./vite-plus": { "types": "./dist/vite-plus/index.d.mts", "import": "./dist/vite-plus/index.mjs" }, "./axle": { "types": "./dist/axle/index.d.mts", "import": "./dist/axle/index.mjs" }, "./axle/use": { "types": "./dist/axle/use.d.mts", "import": "./dist/axle/use.mjs" }, "./axle/api": { "types": "./dist/axle/api.d.mts", "import": "./dist/axle/api.mjs" }, "./ruler": { "types": "./dist/ruler-factory/index.d.mts", "import": "./dist/ruler-factory/index.mjs" }, "./ruler-factory": { "types": "./dist/ruler-factory/index.d.mts", "import": "./dist/ruler-factory/index.mjs" }, "./cli": { "types": "./dist/cli/index.d.mts", "import": "./dist/cli/index.mjs" } }, "dependencies": { "@configurajs/vite-plus": "0.2.6", "@varlet/axle": "1.0.2", "@varlet/release": "^2.2.1", "api-farmer": "0.1.5", "commander": "^13.0.0", "js-cookie": "3.0.5", "mitt": "3.0.1", "rimraf": "^6.0.1", "ruler-factory": "0.0.14", "unconfig": "^7.5.0", "uuid": "13.0.0" }, "devDependencies": { "@types/node": "^22.8.1", "@vitest/coverage-istanbul": "^4.1.0", "jsdom": "^25.0.1", "oxc-minify": "^0.124.0", "tsx": "^4.21.0", "typescript": "5.3.3", "vite-plus": "0.1.19", "vitepress": "2.0.0-alpha.17", "vitest": "$vitest" }, "peerDependencies": { "@voidzero-dev/vite-plus-core": ">=0.1.16", "vite-plus": ">=0.1.16" }, "peerDependenciesMeta": { "@voidzero-dev/vite-plus-core": { "optional": true }, "vite-plus": { "optional": true } }, "engines": { "pnpm": ">=10.0.0" }, "scripts": { "dev": "vp pack --watch", "build": "vp pack", "clean": "tsx src/cli/bin.ts clean", "docs:build": "vitepress build docs", "docs:dev": "vitepress dev docs", "docs:preview": "vitepress preview docs", "format": "vp fmt", "lint": "vp lint --fix", "release": "pnpm build && tsx src/cli/bin.ts release", "test:watch": "vp test watch", "test": "vp test run --coverage" } }