{
  "name": "@aplus-frontend/sync-cli",
  "version": "2.3.4",
  "description": "aplus sync template for aplus-frontend team.",
  "keywords": [
    "@aplus-frontend/sync-cli"
  ],
  "license": "MIT",
  "author": "Ollie",
  "type": "module",
  "main": "dist/index.js",
  "bin": {
    "sync-cli": "dist/index.js"
  },
  "publishConfig": {
    "registry": "https://registry.npmjs.org",
    "access": "public"
  },
  "files": [
    "dist"
  ],
  "release-it": {
    "git": {
      "commitMessage": "chore: release ${npm.name} ${version}",
      "tagName": "${npm.name}-v${version}",
      "push": true,
      "commit": true,
      "tag": true,
      "requireCommits": false,
      "requireCleanWorkingDir": false
    },
    "github": {
      "release": false
    },
    "npm": {
      "publish": false
    },
    "plugins": {
      "@release-it/conventional-changelog": {
        "preset": "angular",
        "infile": "CHANGELOG.md"
      }
    },
    "hooks": {
      "before:init": [
        "pnpm run build"
      ],
      "after:init": "echo Build package ${npm.name} success.",
      "after:release": "pnpm run pub && pnpm send:changelog"
    }
  },
  "dependencies": {
    "cli-progress": "^3.12.0",
    "commander": "^13.1.0",
    "crypto": "^1.0.1",
    "fs-extra": "^11.3.0",
    "prettier": "^3.5.3"
  },
  "devDependencies": {
    "@types/cli-progress": "^3.11.6",
    "@types/fs-extra": "^11.0.4"
  },
  "scripts": {
    "build": "pnpm run build:clear && rollup --config rollup.config.ts --configPlugin @rollup/plugin-typescript",
    "build:clear": "rimraf dist",
    "pub": "pnpm publish --publish-branch dev --access public",
    "release:major": "release-it major",
    "release:minor": "release-it minor",
    "release:patch": "release-it patch",
    "release:major:beta": "release-it major --preRelease=beta",
    "release:minor:beta": "release-it minor --preRelease=beta",
    "release:patch:beta": "release-it patch --preRelease=beta",
    "send:changelog": "tsx ./scripts/send.ts",
    "copy": "tsx ./demo/copyDemo.ts"
  },
  "typings": "dist/types/index.d.ts"
}