{
  "name": "built-in-ai-task-apis-polyfills",
  "version": "1.17.3",
  "description": "Polyfills for the Built-in AI Task APIs (Summarizer, Writer, Rewriter, etc.)",
  "type": "module",
  "main": "./dist/index.js",
  "exports": {
    ".": "./dist/index.js",
    "./summarizer": "./dist/summarizer.js",
    "./writer": "./dist/writer.js",
    "./rewriter": "./dist/rewriter.js",
    "./language-detector": "./dist/language-detector.js",
    "./translator": "./dist/translator.js",
    "./classifier": "./dist/classifier.js",
    "./semantic-embedder": "./dist/semantic-embedder.js"
  },
  "files": [
    "dist/",
    "README.md",
    "LICENSE"
  ],
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "build:demos": "vite build --config vite.demos.config.js",
    "prepublishOnly": "npm run build",
    "preview": "vite preview",
    "start": "npm run dev",
    "summarizer-prompt-extractor": "node scripts/summarizer-prompt-extractor.js",
    "writer-prompt-extractor": "node scripts/writer-prompt-extractor.js",
    "rewriter-prompt-extractor": "node scripts/rewriter-prompt-extractor.js",
    "sync:wpt": "node scripts/sync-wpt.js",
    "generate:wpt": "node scripts/generate-wpt-wrappers.js",
    "test:wpt": "npm run sync:wpt && npm run generate:wpt && vite --open /tests/wpt/index.html",
    "lint": "eslint .",
    "fix": "npx prettier --write ."
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/GoogleChromeLabs/web-ai-demos.git",
    "directory": "built-in-ai-task-apis-polyfills"
  },
  "sideEffects": true,
  "author": "Google Chrome Labs",
  "license": "Apache-2.0",
  "keywords": [
    "ai",
    "polyfill",
    "summarizer",
    "writer",
    "rewriter",
    "translator",
    "language-detector",
    "classifier",
    "semantic-embedder",
    "embeddings",
    "web-ai"
  ],
  "homepage": "https://github.com/GoogleChromeLabs/web-ai-demos/tree/main/built-in-ai-task-apis-polyfills#readme",
  "bugs": "https://github.com/GoogleChromeLabs/web-ai-demos/issues",
  "dependencies": {
    "prompt-api-polyfill": "^1.22.1"
  },
  "peerDependencies": {
    "@huggingface/transformers": ">=4.2.0"
  },
  "peerDependenciesMeta": {
    "@huggingface/transformers": {
      "optional": true
    }
  },
  "devDependencies": {
    "@eslint/js": "^10.0.1",
    "eslint": "^10.11.0",
    "eslint-config-prettier": "^10.1.8",
    "globals": "^17.12.0",
    "node-addon-api": "^8.9.2",
    "node-gyp": "^13.0.2",
    "prettier-plugin-curly": "^0.4.1",
    "vite": "^8.3.1"
  }
}
