{
  "name": "@tailor-platform/erp-kit",
  "version": "0.59.0",
  "description": "Opinionated ERP toolkit for building business applications on Tailor Platform",
  "license": "SEE LICENSE IN LICENSE",
  "bin": {
    "erp-kit": "./dist/cli.mjs"
  },
  "files": [
    "CHANGELOG.md",
    "LICENSE",
    "dist",
    "schemas",
    "skills",
    "src",
    "templates",
    "!src/**/*.test.ts",
    "!src/**/*.test.tsx",
    "!src/**/*.spec.ts",
    "!src/**/__snapshots__"
  ],
  "type": "module",
  "exports": {
    "./core": "./src/core.ts",
    "./module": "./src/module.ts",
    "./app": "./src/app.ts",
    "./testing": "./src/testing.ts",
    "./testing/mock-server": "./src/testing/mock-server.ts",
    "./oxlint-plugin": "./src/lint/oxlint-plugin.js",
    "./oxlint/module": {
      "types": "./src/lint/config/module.d.ts",
      "default": "./src/lint/config/module.js"
    },
    "./oxlint/backend": {
      "types": "./src/lint/config/backend.d.ts",
      "default": "./src/lint/config/backend.js"
    },
    "./oxlint/frontend": {
      "types": "./src/lint/config/frontend.d.ts",
      "default": "./src/lint/config/frontend.js"
    }
  },
  "dependencies": {
    "@inquirer/search": "4.3.1",
    "@inquirer/select": "5.2.2",
    "@jackchuka/mdschema": "0.15.1",
    "@mockoon/commons": "9.8.0",
    "@mockoon/commons-server": "9.8.0",
    "chalk": "6.0.0",
    "decimal.js": "10.6.0",
    "fast-glob": "3.3.3",
    "mdast-util-from-markdown": "2.0.3",
    "mdast-util-to-string": "4.0.0",
    "politty": "0.11.9",
    "semver": "7.8.5",
    "zod": "4.4.3"
  },
  "devDependencies": {
    "@tailor-platform/sdk": "2.5.0",
    "@types/mdast": "4.0.4",
    "@types/node": "24.13.3",
    "@types/semver": "7.8.0",
    "@vitest/coverage-v8": "4.1.11",
    "oxlint": "1.80.0",
    "oxlint-plugin-eslint": "1.80.0",
    "oxlint-tsgolint": "7.0.2001",
    "tsdown": "0.22.14",
    "tsx": "4.23.12",
    "typescript": "6.0.3",
    "vitest": "4.1.11"
  },
  "peerDependencies": {
    "@tailor-platform/sdk": "^2.2.0",
    "eslint-plugin-jest-dom": "^5.5.0",
    "eslint-plugin-playwright": "^2.10.4",
    "eslint-plugin-react-dom": "^5.9.1",
    "eslint-plugin-react-x": "^5.9.1",
    "eslint-plugin-testing-library": "^7.16.2",
    "oxlint-plugin-eslint": "^1.69.0"
  },
  "peerDependenciesMeta": {
    "eslint-plugin-jest-dom": {
      "optional": true
    },
    "eslint-plugin-playwright": {
      "optional": true
    },
    "eslint-plugin-react-dom": {
      "optional": true
    },
    "eslint-plugin-react-x": {
      "optional": true
    },
    "eslint-plugin-testing-library": {
      "optional": true
    },
    "oxlint-plugin-eslint": {
      "optional": true
    }
  },
  "engines": {
    "node": ">=24"
  },
  "scripts": {
    "build": "tsdown",
    "generate": "for dir in src/modules/*/; do [ -f \"$dir/tailor.config.ts\" ] && (cd \"$dir\" && echo \"Generating $dir...\" && tailor generate); done",
    "lint": "oxlint --disable-nested-config .",
    "lint:fix": "oxlint --disable-nested-config --fix .",
    "typecheck": "tsc --noEmit",
    "test": "vitest run",
    "test:coverage": "vitest run --coverage",
    "test:watch": "vitest",
    "mock:start": "node dist/cli.mjs mock start",
    "mock:validate": "node dist/cli.mjs mock validate",
    "doc:gen": "POLITTY_DOCS_UPDATE=true vitest run src/cli.doc.test.ts",
    "doc:check": "vitest run src/cli.doc.test.ts",
    "reset:module": "tsx scripts/reset-module.ts",
    "skills:link:check": "tsx scripts/check-skill-links.ts"
  }
}