{
  "name": "code-spell-checker-server",
  "private": true,
  "description": "Spell Checker Server",
  "version": "2.0.0",
  "author": "Jason Dent",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/streetsidesoftware/vscode-spell-checker"
  },
  "bin": {
    "build": "./build.mjs"
  },
  "type": "module",
  "main": "dist/main.cjs",
  "types": "dist/main.d.cts",
  "sideEffects": false,
  "exports": {
    ".": {
      "import": "./dist/main.js",
      "require": "./dist/main.cjs"
    },
    "./api": {
      "import": "./out/api.js",
      "require": "./out/api.cjs"
    },
    "./lib": {
      "import": "./out/lib/index.js",
      "require": "./out/lib/index.cjs"
    }
  },
  "devDependencies": {
    "safe-stable-stringify": "^2.5.0",
    "ts-json-schema-generator": "^2.4.0"
  },
  "dependencies": {
    "@cspell/cspell-bundled-dicts": "^9.2.1",
    "@cspell/cspell-pipe": "^9.2.1",
    "@cspell/cspell-types": "^9.2.1",
    "@cspell/url": "^9.2.1",
    "@internal/common-utils": "file:../__utils",
    "cspell-config-lib": "^9.2.1",
    "cspell-gitignore": "^9.2.1",
    "cspell-glob": "^9.2.1",
    "cspell-io": "^9.2.1",
    "cspell-lib": "^9.2.1",
    "gensequence": "^7.0.0",
    "json-rpc-api": "file:../json-rpc-api",
    "rxjs": "^7.8.2",
    "utils-disposables": "file:../utils-disposables",
    "utils-logger": "file:../utils-logger",
    "vscode-languageserver": "^9.0.1",
    "vscode-languageserver-textdocument": "^1.0.12",
    "vscode-languageserver-types": "^3.17.5",
    "vscode-uri": "^3.1.0"
  },
  "scripts": {
    "build": "tsdown && npm run build:tsc && npm run build-schema",
    "build-production": "npm run clean-build-production",
    "build-schema": "node ./scripts/build-schema.mjs",
    "build:production": "tsdown --production --minify && npm run build-schema",
    "build:tsc": "tsc -p tsconfig.test.json",
    "#build:ts-json-schema-generator": "esbuild --bundle ../../../../code/clones/ts-json-schema-generator/dist/ts-json-schema-generator.js --outfile=scripts/ts-json-schema-generator.cjs  --platform=node --external:typescript",
    "clean-build-production": "npm run clean && npm run build:production",
    "clean-build": "npm run clean && npm run build",
    "clean": "shx rm -rf dist temp out coverage lib",
    "test": "vitest run"
  },
  "engines": {
    "node": ">20.0.0"
  },
  "files": [
    "dist",
    "out",
    "spell-checker-config.schema.json"
  ]
}
