{
  "name": "@blockprotocol/type-system",
  "version": "0.2.2",
  "description": "Definitions of types within the Block Protocol Type System",
  "homepage": "https://blockprotocol.org",
  "license": "MIT",
  "author": {
    "name": "HASH",
    "url": "https://hash.ai"
  },
  "repository": {
    "type": "git",
    "url": "git@github.com:hashintel/hash.git",
    "directory": "libs/@blockprotocol/type-system/typescript"
  },
  "files": [
    "dist"
  ],
  "type": "module",
  "sideEffects": false,
  "main": "./dist/es/main.js",
  "types": "./dist/es/main.d.ts",
  "typesVersions": {
    "*": {
      "*": [
        "./dist/es-slim/main.d.ts"
      ],
      "slim": [
        "./dist/es-slim/main-slim.d.ts"
      ],
      "wasm": [
        "./dist/wasm/type-system.wasm.d.ts"
      ]
    }
  },
  "exports": {
    ".": "./dist/es/main.js",
    "./slim": "./dist/es-slim/main-slim.js",
    "./wasm": "./dist/wasm/type-system.wasm"
  },
  "scripts": {
    "build": "yarn clean && rollup -c --bundleConfigAsCjs",
    "clean": "rimraf ./dist/",
    "compressed-size": "yarn build && find dist -iname '*.js' -exec npx terser@latest --compress --mangle --output {} -- {} \\;",
    "fix:eslint": "eslint --fix .",
    "lint:eslint": "eslint --report-unused-disable-directives .",
    "lint:tsc": "tsc --noEmit",
    "postpublish": "PACKAGE_DIR=$(pwd) yarn workspace @local/repo-chores exe scripts/postpublish.ts",
    "prepublishOnly": "turbo run build && tsx scripts/prepublish.ts && yarn build",
    "test:unit": "vitest --run"
  },
  "dependencies": {
    "semver": "7.7.3",
    "uuid": "14.0.0"
  }
}
