{
  "name": "@prisma/orm-framework",
  "version": "8.0.0-rc.18",
  "license": "Apache-2.0",
  "type": "module",
  "sideEffects": false,
  "description": "Prisma 8 target-agnostic runtime: contract, components, authoring surface",
  "files": [
    "dist"
  ],
  "dependencies": {
    "@standard-schema/spec": "^1.1.0",
    "arktype": "^2.2.2",
    "pathe": "^2.0.3",
    "tinyglobby": "^0.2.17",
    "uniku": "^0.5.0"
  },
  "devDependencies": {
    "@internal/config": "8.0.0-rc.18",
    "@internal/contract": "8.0.0-rc.18",
    "@internal/contract-authoring": "8.0.0-rc.18",
    "@internal/errors": "8.0.0-rc.18",
    "@internal/framework-components": "8.0.0-rc.18",
    "@internal/ids": "8.0.0-rc.18",
    "@internal/operations": "8.0.0-rc.18",
    "@internal/psl-parser": "8.0.0-rc.18",
    "@internal/psl-printer": "8.0.0-rc.18",
    "@internal/ts-render": "8.0.0-rc.18",
    "@repo/tsconfig": "8.0.0-rc.18",
    "@internal/publish-surface": "8.0.0-rc.18",
    "@repo/tsdown": "8.0.0-rc.18",
    "@internal/utils": "8.0.0-rc.18",
    "tsdown": "0.22.14",
    "typescript": "5.9.3",
    "vitest": "5.0.0-rc.2"
  },
  "peerDependencies": {
    "typescript": ">=5.9"
  },
  "peerDependenciesMeta": {
    "typescript": {
      "optional": true
    }
  },
  "exports": {
    "./components": "./dist/components.mjs",
    "./components/authoring": "./dist/components__authoring.mjs",
    "./components/codec": "./dist/components__codec.mjs",
    "./components/components": "./dist/components__components.mjs",
    "./components/control": "./dist/components__control.mjs",
    "./components/emission": "./dist/components__emission.mjs",
    "./components/execution": "./dist/components__execution.mjs",
    "./components/ir": "./dist/components__ir.mjs",
    "./components/psl-ast": "./dist/components__psl-ast.mjs",
    "./components/runtime": "./dist/components__runtime.mjs",
    "./components/utils": "./dist/components__utils.mjs",
    "./config": "./dist/config.mjs",
    "./config/config-types": "./dist/config__config-types.mjs",
    "./contract": "./dist/contract.mjs",
    "./contract/apply-specifier-default-control-policy": "./dist/contract__apply-specifier-default-control-policy.mjs",
    "./contract/contract-validation-error": "./dist/contract__contract-validation-error.mjs",
    "./contract/default-namespace": "./dist/contract__default-namespace.mjs",
    "./contract/enum-accessor": "./dist/contract__enum-accessor.mjs",
    "./contract/hashing": "./dist/contract__hashing.mjs",
    "./contract/hashing-utils": "./dist/contract__hashing-utils.mjs",
    "./contract/is-plain-record": "./dist/contract__is-plain-record.mjs",
    "./contract/resolve-domain-model": "./dist/contract__resolve-domain-model.mjs",
    "./contract/types": "./dist/contract__types.mjs",
    "./contract/validate-domain": "./dist/contract__validate-domain.mjs",
    "./contract-authoring": "./dist/contract-authoring.mjs",
    "./errors": "./dist/errors.mjs",
    "./errors/control": "./dist/errors__control.mjs",
    "./errors/execution": "./dist/errors__execution.mjs",
    "./errors/migration": "./dist/errors__migration.mjs",
    "./ids": "./dist/ids.mjs",
    "./ids/runtime": "./dist/ids__runtime.mjs",
    "./operations": "./dist/operations.mjs",
    "./psl-parser": "./dist/psl-parser.mjs",
    "./psl-parser/format": "./dist/psl-parser__format.mjs",
    "./psl-parser/interpret": "./dist/psl-parser__interpret.mjs",
    "./psl-parser/syntax": "./dist/psl-parser__syntax.mjs",
    "./psl-parser/tokenizer": "./dist/psl-parser__tokenizer.mjs",
    "./psl-printer": "./dist/psl-printer.mjs",
    "./ts-render": "./dist/ts-render.mjs",
    "./utils": "./dist/utils.mjs",
    "./utils/abortable": "./dist/utils__abortable.mjs",
    "./utils/array-equal": "./dist/utils__array-equal.mjs",
    "./utils/assertions": "./dist/utils__assertions.mjs",
    "./utils/canonical-stringify": "./dist/utils__canonical-stringify.mjs",
    "./utils/casts": "./dist/utils__casts.mjs",
    "./utils/defined": "./dist/utils__defined.mjs",
    "./utils/hash-content": "./dist/utils__hash-content.mjs",
    "./utils/internal-error": "./dist/utils__internal-error.mjs",
    "./utils/json": "./dist/utils__json.mjs",
    "./utils/promise": "./dist/utils__promise.mjs",
    "./utils/redact-db-url": "./dist/utils__redact-db-url.mjs",
    "./utils/result": "./dist/utils__result.mjs",
    "./utils/simplify-deep": "./dist/utils__simplify-deep.mjs",
    "./utils/structured-error": "./dist/utils__structured-error.mjs",
    "./utils/suppress-idle-connection-errors": "./dist/utils__suppress-idle-connection-errors.mjs",
    "./utils/text": "./dist/utils__text.mjs",
    "./utils/types": "./dist/utils__types.mjs",
    "./package.json": "./package.json"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/prisma/orm.git",
    "directory": "packages/9-public/@prisma/orm-framework"
  },
  "scripts": {
    "build": "tsdown",
    "lint": "biome check . --error-on-warnings",
    "clean": "rm -rf dist src-gen",
    "test": "vitest run"
  }
}