{
  "name": "@moluoxixi/create-app",
  "version": "2.0.444",
  "type": "module",
  "description": "Create Vue/React projects with atomic layered architecture",
  "main": "dist/index.js",
  "bin": {
    "create-app": "./dist/index.js"
  },
  "files": [
    "LICENSE.txt",
    "README.md",
    "dist",
    "templates",
    "!template/**/node_modules/.bin/*"
  ],
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "eslint --fix --no-warn-ignored"
    ]
  },
  "config": {
    "commitizen": {
      "path": "cz-customizable"
    },
    "cz-customizable": {
      "config": ".cz-config.cjs"
    }
  },
  "keywords": [
    "vite",
    "vue",
    "react",
    "template",
    "cli",
    "scaffold",
    "create-vue"
  ],
  "author": "1983531544@qq.com",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/moluoxixi-template/vite-cli.git"
  },
  "dependencies": {
    "chalk": "^5.3.0",
    "commander": "^12.1.0",
    "fs-extra": "^11.3.0",
    "inquirer": "^12.0.0",
    "ora": "^8.1.1"
  },
  "devDependencies": {
    "@commitlint/cli": "^19.8.0",
    "@commitlint/config-conventional": "^19.8.0",
    "@moluoxixi/eslint-config": "latest",
    "@types/fs-extra": "^11.0.4",
    "@types/inquirer": "^9.0.7",
    "@types/node": "^22.14.0",
    "@vue-macros/volar": "^3.0.0-beta.15",
    "commitizen": "^4.3.1",
    "cz-customizable": "^7.4.0",
    "eslint": "^9.5.0",
    "eslint-plugin-vue": "^10.9.1",
    "husky": "^9.1.7",
    "lint-staged": "^15.5.1",
    "tsx": "^4.20.5",
    "typescript": "~5.8.0"
  },
  "engines": {
    "node": ">=20.18.0"
  },
  "scripts": {
    "dev": "tsx src/index.ts",
    "build": "tsc --build tsconfig.build.json",
    "test": "pnpm --filter @moluoxixi/vite-cli-test test:all",
    "type-check": "tsc --noEmit",
    "lint:eslint": "eslint . --fix",
    "submodule:update": "cd .cursor && git pull && cd .. && git submodule update --init --recursive --remote",
    "lint-staged": "lint-staged",
    "commit": "git add . && git-cz",
    "version:patch": "pnpm version patch --no-git-tag-version",
    "version:minor": "pnpm version minor --no-git-tag-version",
    "version:major": "pnpm version major --no-git-tag-version",
    "version:patch:git": "pnpm version patch",
    "version:minor:git": "pnpm version minor",
    "version:major:git": "pnpm version major",
    "publish:public": "pnpm publish --access public",
    "publish:beta": "pnpm publish --tag beta --access public",
    "release:patch": "pnpm version:patch && pnpm publish:public",
    "release:minor": "pnpm version:minor && pnpm publish:public",
    "release:major": "pnpm version:major && pnpm publish:public",
    "test:local": "pnpm build && node dist/index.js"
  }
}