UNPKG

template-syncer

Version:

智能模板同步工具 - 让你的项目与模板仓库保持同步,支持智能合并、差异对比和交互式更新

66 lines (65 loc) 1.9 kB
{ "name": "template-syncer", "version": "1.2.0", "description": "智能模板同步工具 - 让你的项目与模板仓库保持同步,支持智能合并、差异对比和交互式更新", "main": "lib/index.js", "types": "lib/index.d.ts", "bin": { "syn": "bin/syn.js" }, "scripts": { "build": "tsc && node -e \"require('fs').writeFileSync('lib/package.json', JSON.stringify({type:'commonjs'},null,2))\"", "build:native": "napi build --manifest-path crates/scanner/Cargo.toml --platform --release --output-dir native", "build:all": "pnpm build:native && pnpm build", "dev": "pnpm build && node bin/syn.js --verbose", "dev:watch": "tsc --watch", "start": "node bin/syn.js", "test": "node test/run-tests.js", "test:setup": "node test/setup.js", "test:cleanup": "node test/setup.js cleanup", "test:reset": "node test/setup.js reset", "test:manual": "node test/manual-test.js", "publish:npm": "pnpm build:all && npm publish --registry https://registry.npmjs.org", "prepublishOnly": "pnpm build:all" }, "keywords": [ "template", "sync", "vitesse", "vue", "vite" ], "author": "IceyWu <3128006406@qq.com>", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/IceyWu/template-syncer.git" }, "bugs": { "url": "https://github.com/IceyWu/template-syncer/issues" }, "homepage": "https://github.com/IceyWu/template-syncer#readme", "engines": { "node": ">=14.0.0" }, "files": [ "lib/", "bin/", "native/", "README.md", "LICENSE" ], "dependencies": { "chalk": "^4.1.2", "commander": "^14.0.3", "glob": "^13.0.6", "inquirer": "^13.3.2", "minimatch": "^10.2.4" }, "devDependencies": { "@napi-rs/cli": "^3.5.1", "@types/inquirer": "^9.0.9", "@types/node": "^25.5.0", "typescript": "^6.0.2" } }