{
  "name": "@atomm-developer/generator-sdk",
  "version": "1.0.28",
  "description": "Atomm Generator 开放平台 SDK，为第三方生成器开发者提供登录、云保存、历史记录、积分等平台能力",
  "keywords": [
    "atomm",
    "generator",
    "sdk"
  ],
  "license": "MIT",
  "type": "module",
  "main": "./dist/index.umd.js",
  "module": "./dist/index.es.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.es.js",
      "require": "./dist/index.umd.js"
    }
  },
  "files": [
    "dist"
  ],
  "publishConfig": {
    "registry": "https://registry.npmjs.org/",
    "access": "public"
  },
  "scripts": {
    "dev": "vite build --watch",
    "dev:umd": "BUILD_TARGET=umd BUILD_ENV=development vite build --watch",
    "demo": "npx serve .",
    "build:workbench": "pnpm --dir generator-workbench build && mkdir -p docs/public/generator-sdk/generator-workbench && cp generator-workbench/dist/index.umd.js docs/public/generator-sdk/generator-workbench/index.umd.js",
    "test:workbench": "pnpm --dir generator-workbench test",
    "dev:material-purchase": "pnpm --dir generator-material-purchase dev",
    "build:material-purchase": "pnpm --dir generator-material-purchase build && mkdir -p docs/public/generator-sdk/generator-material-purchase && cp generator-material-purchase/dist/index.umd.js docs/public/generator-sdk/generator-material-purchase/index.umd.js",
    "build": "vite build && BUILD_TARGET=umd vite build && cp dist/index.umd.js docs/public/index.umd.js && pnpm build:workbench && pnpm build:material-purchase && node scripts/sync-demo-version.js && node scripts/export-fix-prompts.js",
    "check:fix-prompts": "node scripts/check-fix-prompts-sync.js",
    "test:diagnostic": "vitest run diagnostic/analyzer/__tests__",
    "build:esm": "vite build",
    "build:umd": "BUILD_TARGET=umd vite build",
    "type-check": "tsc --noEmit && pnpm --dir generator-workbench type-check && pnpm --dir generator-material-purchase type-check",
    "docs:dev": "vitepress dev docs",
    "docs:build": "vitepress build docs",
    "docs:preview": "vitepress preview docs",
    "deploy:cdn": "pnpm build && node scripts/deploy-cdn.js",
    "deploy:cdn:material-purchase": "pnpm build:material-purchase && node scripts/deploy-cdn.js --only=generator-material-purchase",
    "deploy": "npm run build && npm run docs:build && npm publish",
    "deploy:workbench": "pnpm --dir generator-workbench build && pnpm --dir generator-workbench exec npm publish",
    "deploy:material-purchase": "pnpm --dir generator-material-purchase build && pnpm --dir generator-material-purchase exec npm publish",
    "deploy:all": "npm run deploy && npm run deploy:workbench && npm run deploy:material-purchase"
  },
  "dependencies": {
    "@makeblock/passport-client": "^4.0.19",
    "@makeblock/upload": "^1.0.0",
    "axios": "^1.7.9",
    "custom-protocol-check": "^1.4.0",
    "uuid": "^11.1.0",
    "@xtool/shopify-sdk": "^2.0.7"
  },
  "devDependencies": {
    "mermaid": "^11.13.0",
    "sass-embedded": "^1.98.0",
    "terser": "^5.46.0",
    "typescript": "^5.7.3",
    "vite": "^6.2.4",
    "vite-plugin-dts": "^4.5.4",
    "vitepress": "^1.6.3",
    "vitepress-plugin-mermaid": "^2.0.17",
    "vitest": "^4.1.4",
    "vue": "^3.5.30"
  }
}