UNPKG

rigjs

Version:

A multi-repos dev tool based on yarn and git.Rigjs is intended to be the simplest way to develop,share and deliver codes between different developers or different projects.

117 lines (116 loc) 3.49 kB
{ "name": "rigjs", "version": "4.1.8", "versionCode": 26073101, "description": "A multi-repos dev tool based on yarn and git.Rigjs is intended to be the simplest way to develop,share and deliver codes between different developers or different projects.", "keywords": [ "agent-skill", "codex", "claude-code", "modular", "lerna", "monorepo", "multirepos", "carthage", "symlink", "npm link", "workspaces" ], "main": "index.js", "repository": { "type": "git", "url": "https://github.com/FlashHand/rig" }, "author": "ralwayne", "license": "MIT", "bin": { "rig": "bin/rig.js", "rigjs": "bin/rig.js" }, "engines": { "node": ">=22 <27" }, "os": [ "darwin" ], "files": [ "bin", "built", "lib", "doc", "docs", "scripts", "skills", ".claude/skills/rig-wiki", ".claude/skills/rig-package", ".claude/skills/rig-cicd", ".claude-plugin", "RIG_WIKI_SKILL.md", "RIG_CREW_SKILL.md", "RIG_PACKAGE_SKILL.md", "RIG_CICD_SKILL.md", "RIG_GUIDE.md", "skills.md", "index.js", "README.md", "README_CN.md", "LICENSE" ], "scripts": { "test": "jest", "test:publish": "node --test scripts/publish.test.mjs", "test:init": "yarn build && cd demo && ts-node ../built/index.js init", "p": "cd demo && node ../lib/rig/index.js publish", "posti": "cd demo && node ../lib/rig/index.js postinstall", "prei": "cd demo && node ../built/index.js preinstall", "c": "cd demo && node ../lib/rig/index.js check", "envmake": "cd demo && node ../lib/rig/index.js --env prod_view_zhs", "t": "node lib/rig/index.js tag", "deliver": "node scripts/publish.mjs", "deliver:alpha": "rig tag && yarn build && node scripts/publish.mjs --tag alpha", "build": "esbuild lib/rig/index.ts --platform=node --bundle --sourcemap=linked --sources-content=false --minify --outfile=built/index.js --external:shelljs --external:better-sqlite3 --external:bindings --external:proxy-agent --external:@tobilu/qmd && yarn scan:built", "scan:built": "GOMAXPROCS=2 gitleaks detect --source built --no-git --no-banner --redact --exit-code 1", "version:code": "node scripts/version-code.mjs", "version:code:peek": "node scripts/version-code.mjs --peek", "prepublishOnly": "node scripts/version-code.mjs && node scripts/sync-skill.mjs && yarn build", "postinstall": "node scripts/postinstall.mjs" }, "dependencies": { "@alicloud/esa20240910": "^3.1.2", "@alicloud/openapi-client": "^0.4.15", "@alicloud/tea-util": "^1.4.11", "@tobilu/qmd": "~2.5.2", "@types/ali-oss": "^6.16.3", "@types/json5": "^2.2.0", "@types/qs": "^6.9.7", "@types/semver": "^7.3.10", "@types/shelljs": "^0.8.11", "@types/uuid": "^8.3.4", "ali-oss": "^6.17.1", "axios": "^0.26.1", "better-sqlite3": "12.10.0", "chalk": "^4.1.0", "commander": "6.1.0", "compare-versions": "^4.1.3", "dayjs": "^1.11.0", "dotenv": "^16.0.3", "ignore": "^7.0.5", "inquirer": "7.3.3", "js-yaml": "^4.1.1", "json5": "2.1.3", "ora": "^5.1.0", "semver": "^7.3.7", "shelljs": "^0.8.4", "uuid": "^8.3.2" }, "devDependencies": { "@types/jest": "^28.1.1", "@types/js-yaml": "^4.0.9", "@types/node": "^17.0.21", "esbuild": "0.28.0", "jest": "^27.5.1", "ts-jest": "^28.0.5", "ts-node": "^10.8.1", "typescript": "^4.6.3" } }