{
  "name": "<%= appName %>",
  "version": "0.1.0",
  "private": true,
  "type": "module",
  "scripts": {
    "build": "bash ./scripts/build.sh",
    "dev": "bash ./scripts/dev.sh",
    "generate": "nuxt generate",
    "preinstall": "npx only-allow pnpm",
    "lint": "eslint .",
    "lint:build": "eslint . --quiet",
    "lint:style": "stylelint \"assets/**/*.css\"",
    "preview": "nuxt preview",
    "start": "bash ./scripts/start.sh",
    "ts-check": "nuxi typecheck",
    "validate": "pnpm dlx concurrently --group --names lint-tsc,lint-build,lint-style \"pnpm ts-check\" \"pnpm lint:build\" \"pnpm lint:style\""
  },
  "dependencies": {
    "@nuxt/image": "^1.8.1",
    "nuxt": "4.4.8",
    "tailwind-merge": "^2.6.0",
    "vue": "^3.5.30",
    "vue-router": "^4.6.4"
  },
  "devDependencies": {
    "@nuxtjs/tailwindcss": "^6.14.0",
    "@types/node": "^20",
    "autoprefixer": "^10.4.20",
    "coze-coding-dev-sdk": "^0.7.28",
    "eslint": "^9",
    "eslint-plugin-import": "^2.32.0",
    "eslint-plugin-vue": "^10",
    "only-allow": "^1.2.2",
    "postcss": "^8.4.49",
    "stylelint": "^16.4.0",
    "stylelint-config-standard": "^38.0.0",
    "tailwindcss": "^3.4.17",
    "typescript": "5.9.3",
    "vue-tsc": "3.3.9",
    "typescript-eslint": "^8"
  },
  "packageManager": "pnpm@9.0.0",
  "engines": {
    "pnpm": ">=9.0.0"
  }
}
