{
  "name": "text-stream-search",
  "version": "5.0.1",
  "description": "Searches for occurrences of a given search term in Node.js text streams",
  "repository": {
    "type": "git",
    "url": "git+ssh://git@github.com/kevgo/node-text-stream-search.git"
  },
  "license": "ISC",
  "author": "Kevin Goslar",
  "type": "module",
  "exports": "./dist/text-stream-search.js",
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsc -p tsconfig-build.json",
    "clean": "rm -rf dist",
    "coverage": "node --test --import tsx --experimental-test-coverage --test-reporter=lcov --test-reporter-destination=lcov.info test/*.test.ts",
    "doc": "text-runner",
    "fix": "sort-package-json --quiet && dprint fmt && eslint --fix",
    "lint": "tsc --noEmit && eslint && dprint check && sort-package-json --check --quiet && tools/actionlint",
    "prepublishOnly": "npm run build",
    "setup": "curl -s https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash | bash && mkdir -p tools && mv actionlint tools",
    "test": "npm run build && npm run fix && npm run lint && npm run unit && npm run doc",
    "unit": "node --test --import tsx test/*.test.ts",
    "update": "npm-check-updates -u && npm install"
  },
  "devDependencies": {
    "@eslint/js": "9.22.0",
    "@types/node": "22.13.10",
    "dprint": "0.49.0",
    "eslint": "9.22.0",
    "eslint-plugin-perfectionist": "4.10.1",
    "memory-streams": "0.1.3",
    "npm-check-updates": "17.1.15",
    "sort-package-json": "3.0.0",
    "text-runner": "7.1.0",
    "textrun-npm": "0.3.0",
    "tsx": "4.19.3",
    "typescript": "5.8.2",
    "typescript-eslint": "8.26.1"
  }
}
