rattail
Version:
A Vite+ oriented, AI Agent friendly front-end toolchain
145 lines • 3.42 kB
JSON
{
"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"
}
}