{
  "name": "@bastiangx/opencode-unmoji",
  "version": "1.0.0",
  "description": "OpenCode plugin that removes emoji from completed agent text and supported Markdown writes",
  "license": "MIT",
  "files": [
    "dist"
  ],
  "type": "module",
  "sideEffects": false,
  "main": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "default": "./dist/index.js"
    }
  },
  "scripts": {
    "build:regex": "vp exec bun scripts/generate-rgi-regex.ts",
    "build:grapheme": "vp exec bun scripts/generate-grapheme-data.ts",
    "clean": "vp exec bun scripts/clean-dist.ts",
    "build:types": "vp run clean && vp exec tsc -p tsconfig.build.json && vp exec bun scripts/prune-dist.ts",
    "build:js": "vp exec bun build src/index.ts --outfile=dist/index.js --target=bun --format=esm --minify --external=@opencode-ai/plugin",
    "build": "vp run build:regex && vp run build:grapheme && vp run build:types && vp run build:js",
    "format": "vp fmt . --write --ignore-path .oxfmtignore",
    "format:check": "vp fmt . --check --ignore-path .oxfmtignore",
    "lint": "vp lint",
    "typecheck": "vp exec tsc --noEmit",
    "test": "vp test run",
    "test:contract": "vp test run tests/contract",
    "test:property": "vp test run tests/property",
    "test:property:expanded": "UNMOJI_PROPERTY_SEEDS=4096 vp test run tests/property",
    "test:integration": "vp test run tests/integration",
    "test:dist": "vp test run --config vitest.dist.config.ts tests/dist",
    "test:e2e": "vp test run --config vitest.e2e.config.ts",
    "check": "vp check --no-fmt && vp run format:check && vp run verify:generated && vp test run",
    "bench": "vp exec bun scripts/bench.ts --suite hot",
    "bench:hot": "vp exec bun scripts/bench.ts --suite hot --samples 50 --warmup 5",
    "bench:memory": "vp exec bun scripts/bench.ts --suite memory --samples 3 --warmup 1",
    "bench:full": "vp exec bun scripts/bench.ts --suite full --samples 25 --warmup 3",
    "bench:compare": "vp exec bun scripts/bench.ts --suite full --samples 25 --warmup 3 --compare bench/reference.json",
    "verify:generated": "vp exec bun scripts/generate-rgi-regex.ts --check && vp exec bun scripts/generate-grapheme-data.ts --check",
    "verify:package": "vp exec bun scripts/verify-package.ts",
    "prepublishOnly": "vp run check && vp run test:property:expanded && vp run build && vp run test:dist && vp run verify:package"
  },
  "devDependencies": {
    "@opencode-ai/plugin": "1.18.13",
    "@types/bun": "1.3.14",
    "@vitest/coverage-v8": "4.1.10",
    "opencode-ai": "1.18.13",
    "oxlint": "1.77.0",
    "typescript": "7.0.2",
    "vitest": "4.1.10"
  },
  "peerDependencies": {
    "@opencode-ai/plugin": ">=1.18.10 <2"
  },
  "engines": {
    "bun": ">=1.3.14"
  },
  "packageManager": "bun@1.3.14"
}
