{
  "name": "@shopify/oxygen-workers-types",
  "version": "4.2.0",
  "description": "TypeScript typings for Shopify Oxygen",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/Shopify/oxygen-workers-types"
  },
  "publishConfig": {
    "access": "public",
    "@shopify:registry": "https://registry.npmjs.org/"
  },
  "type": "module",
  "types": "./types/2022-10-31/index.d.ts",
  "files": [
    "types/**/*",
    "docs/**/*",
    "CHANGELOG.md"
  ],
  "scripts": {
    "docs:generate": "for d in types/*/; do typedoc --tsconfig $d/tsconfig.json $d/index.d.ts --out docs/$(basename $d) --disableSources; done",
    "docs:serve": "npm run docs:generate && http-server docs -o index.html",
    "parse": "npm install && tsx create-types.ts",
    "prepublishOnly": "npm run parse && npm run docs:generate",
    "prettier": "prettier --write '**/*.{md,ts}'",
    "prettier:check": "prettier --check '**/*.{md,ts}'",
    "release": "npm run prepublishOnly && npx changeset publish && git push --follow-tags",
    "test": "./test.sh"
  },
  "author": "Cloudflare Workers Team <workers@cloudflare.com> (https://workers.cloudflare.com)",
  "contributors": [
    "Shopify Oxygen Platform team <oxygen-platform@shopify.com>"
  ],
  "license": "Apache-2.0",
  "devDependencies": {
    "@changesets/cli": "^2.27.5",
    "@cloudflare/workers-types": "4.20250525.0",
    "@types/marked": "^6.0.0",
    "@types/node": "^24.1.0",
    "http-server": "^14.1.1",
    "prettier": "^3.0.0",
    "tsx": "^4.11.0",
    "typedoc": "^0.28.0",
    "typescript": "^5.2.2"
  },
  "exports": {
    "./2022-10-31": {
      "types": "./types/2022-10-31/index.d.ts"
    },
    ".": {
      "types": "./types/2022-10-31/index.d.ts"
    },
    "./2023-07-01": {
      "types": "./types/2023-07-01/index.d.ts"
    }
  }
}