UNPKG

@simon_he/pi

Version:

An intelligent cross-platform package manager and CLI tool that autodetects project environments (Node.mjs, Go, Rust, Python) with beautiful loading animations and smart command execution.

116 lines (115 loc) 2.75 kB
{ "name": "@simon_he/pi", "type": "module", "version": "0.1.16", "packageManager": "pnpm@10.12.1", "description": "An intelligent cross-platform package manager and CLI tool that autodetects project environments (Node.mjs, Go, Rust, Python) with beautiful loading animations and smart command execution.", "author": { "name": "Simon He", "url": "https://github.com/Simon-He95" }, "license": "MIT", "funding": "https://github.com/sponsors/Simon-He95", "homepage": "https://github.com/Simon-He95/pi#readme", "repository": { "type": "git", "url": "git+https://github.com/Simon-He95/pi.git" }, "bugs": "https://github.com/Simon-He95/pi/issues", "keywords": [ "command-line", "tool", "project-management", "automation", "nodejs", "rust", "go", "python", "package-manager", "cli", "developer-tools", "npm-alternative", "pnpm", "yarn", "cargo", "pip", "monorepo", "workspace", "dependency-management", "development-workflow", "cross-platform", "javascript", "typescript", "smart-detection" ], "sideEffects": false, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs", "require": "./dist/index.cjs" } }, "main": "./dist/index.cjs", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "typesVersions": { "*": { "*": [ "./dist/*", "./dist/index.d.ts" ] } }, "bin": { "pi": "./pi.mjs", "pio": "./pio.mjs", "pix": "./pix.mjs", "pa": "./pa.mjs", "pu": "./pu.mjs", "pci": "./pci.mjs", "pil": "./pil.mjs", "pui": "./pui.mjs", "prun": "./prun.mjs", "pinit": "./pinit.mjs", "pbuild": "./pbuild.mjs", "pfind": "./pfind.mjs" }, "files": [ "dist" ], "scripts": { "build": "tsup ./src/index.ts --format cjs,esm --clean ", "dev": "pnpm build --watch src", "format": "prettier --write --cache .", "lint": "eslint .", "lint:fix": "eslint . --fix", "prepublishOnly": "nr build", "release": "bumpp && npm publish", "start": "esno src/index.ts", "test": "vitest" }, "dependencies": { "ccommand": "^1.0.84", "fast-glob": "^3.3.3", "lazy-js-utils": "^0.1.44", "ora": "^8.2.0", "picocolors": "^1.1.1", "semver": "^7.7.2" }, "devDependencies": { "@antfu/eslint-config": "^4.14.1", "@types/node": "^22.15.31", "bumpp": "^10.1.1", "eslint": "^9.28.0", "lint-staged": "^13.3.0", "prettier": "^2.8.8", "tsup": "^8.5.0", "tsx": "^4.20.1", "typescript": "^5.8.3", "vitest": "^3.2.3" }, "lint-staged": { "*.{vue,js,ts,jsx,tsx,md,json}": "eslint . --fix" } }