{
  "name": "@flatjs/sculpt",
  "version": "2.3.4",
  "license": "MIT",
  "type": "module",
  "exports": {
    ".": {
      "import": "./index.js",
      "types": "./dist/index.d.ts"
    },
    "./package.json": "./package.json"
  },
  "types": "./dist/index.d.ts",
  "files": [
    "./bin/",
    "./dist/",
    "./index.js"
  ],
  "scripts": {
    "serve": "yarn node --import=@hyperse/ts-node/register ./tests/start-serve/dev-server.ts",
    "build": "rimraf dist && tsc -p ./tsconfig.build.json && npm run minify",
    "?build-release": "When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick",
    "build-release": "yarn build && rimraf ./_release && yarn pack && mkdir ./_release && tar zxvf ./package.tgz --directory ./_release && rm ./package.tgz",
    "minify": "node ../../scripts/minify.mjs --dest=dist",
    "codegen": "graphql-codegen --config ./codegen.cjs",
    "clean": "rimraf --no-glob ./dist  ./node_modules ./coverage ./__data__ ./config/__data__ ./_release ./tsconfig.tsbuildinfo",
    "lint": "eslint . --cache --cache-location ../../.cache/eslint/sculpt.eslintcache",
    "test": "run-s test-unit",
    "test-task": "vitest run",
    "test-unit": "vitest run --passWithNoTests",
    "test-watch": "vitest watch --ui",
    "fix-all-files": "eslint . --fix",
    "typecheck": "tsc --project ./tsconfig.json --noEmit"
  },
  "dependencies": {
    "@armit/commander": "^0.3.1",
    "@armit/file-utility": "^0.3.1",
    "@armit/package": "^0.3.1",
    "@armit/terminal": "^0.3.0",
    "@flatjs/common": "2.2.5",
    "@flatjs/forge": "2.3.10",
    "@flatjs/forge-less-plugin-import-alias": "2.2.5",
    "@flatjs/forge-plugin-styling": "2.2.5",
    "@flatjs/forge-plugin-terser": "2.2.4",
    "@flatjs/forge-plugin-watch-copy": "2.2.5",
    "@flatjs/forge-postcss-plugin-assets": "2.2.5",
    "@flatjs/forge-postcss-plugin-pixel": "2.2.5",
    "@flatjs/forge-ts-checker": "1.1.3",
    "@flatjs/mock": "2.4.2",
    "@hyperse/config-loader": "^1.0.7",
    "@hyperse/exec-program": "^1.2.1",
    "app-path": "^4.0.0",
    "chokidar": "^4.0.3",
    "dependency-tree": "^11.2.0",
    "get-installed-path": "^4.0.8",
    "listr": "^0.14.3",
    "lodash": "^4.17.21",
    "resolve-dir": "^1.0.1",
    "type-fest": "^4.41.0",
    "typescript": "^5.9.3"
  },
  "devDependencies": {
    "@flatjs/testing": "2.2.5",
    "@hyperse/eslint-config-hyperse": "^1.4.8",
    "@swc/core": "1.14.0",
    "@types/get-installed-path": "4.0.3",
    "@types/import-local": "^3.1.2",
    "@types/node": "^24.7.2",
    "@types/resolve-dir": "0.0.0",
    "@vant/weapp": "1.11.7",
    "antd-mini": "3.4.1",
    "eslint": "^9.37.0",
    "npm-run-all": "4.1.5",
    "rimraf": "6.0.1",
    "vite-tsconfig-paths": "5.1.4",
    "vitest": "3.2.4"
  },
  "engines": {
    "node": ">=18.0.0",
    "npm": ">=8.0.0"
  },
  "publishConfig": {
    "access": "public",
    "directory": "_release/package"
  }
}