{
  "name": "@flatjs/forge",
  "version": "2.3.10",
  "license": "MIT",
  "type": "module",
  "exports": {
    ".": {
      "import": "./index.js",
      "types": "./dist/index.d.ts"
    },
    "./package.json": "./package.json"
  },
  "types": "./dist/index.d.ts",
  "bin": {
    "flatjs-forge": "./bin/forge.mjs"
  },
  "files": [
    "./bin/",
    "./dist/",
    "./index.js"
  ],
  "scripts": {
    "serve": "yarn node --import=@hyperse/ts-node/register ./tests/watch-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/forge.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/file-utility": "^0.3.1",
    "@armit/package": "^0.3.1",
    "@armit/terminal": "^0.3.0",
    "@flatjs/common": "2.2.5",
    "@flatjs/forge-plugin-babel": "2.2.10",
    "@flatjs/forge-plugin-cleaner": "2.2.5",
    "@flatjs/forge-plugin-dts": "2.2.5",
    "@flatjs/forge-plugin-multi-input": "2.2.5",
    "@flatjs/forge-plugin-terser": "2.2.4",
    "@flatjs/forge-plugin-ts-paths": "2.2.5",
    "@hyperse/config-loader": "^1.0.7",
    "@rollup/plugin-alias": "^5.1.1",
    "@rollup/plugin-commonjs": "^28.0.7",
    "@rollup/plugin-json": "^6.1.0",
    "@rollup/plugin-node-resolve": "^16.0.3",
    "@rollup/plugin-replace": "^6.0.2",
    "minimist": "^1.2.8",
    "rollup": "^4.52.4",
    "type-fest": "^4.41.0",
    "typescript": "^5.9.3"
  },
  "devDependencies": {
    "@flatjs/forge-less-plugin-import-alias": "2.2.5",
    "@flatjs/forge-plugin-styling": "2.2.5",
    "@flatjs/forge-postcss-plugin-assets": "2.2.5",
    "@flatjs/forge-postcss-plugin-pixel": "2.2.5",
    "@flatjs/testing": "2.2.5",
    "@hyperse/eslint-config-hyperse": "^1.4.8",
    "@swc/core": "1.13.5",
    "@types/import-local": "^3.1.2",
    "@types/node": "^24.7.2",
    "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"
  }
}