{"bin":{"searxng":"dist/searxng-cli.js","searxng-cli":"dist/searxng-cli.js"},"bugs":{"url":"https://github.com/unbraind/searxng-cli/issues"},"dist":{"shasum":"a704f732c3db652eda54a7129e11b857839460c4","tarball":"https://registry.npmjs.org/searxng-cli/-/searxng-cli-2026.7.31.tgz","fileCount":8,"integrity":"sha512-BLka0Mx1lnm05mUnwnFbBbJgHWaToBN4uJfhjlimwWSthbufn2lJA7Zsr5giW+a5Pc8kFall/gxJQ8YLZdV+yQ==","signatures":[{"sig":"MEQCIHztZMzjPtq1h43NYYIswXIjwXN9vMwG5mF6KdIksyFtAiAyy2ezlJtPJXPt6eFrAUW3iaHuk+12ySTJwA+ge+UmhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/searxng-cli@2026.7.31","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8129738},"main":"dist/index.js","name":"searxng-cli","types":"dist/index.d.ts","author":{"name":"SearXNG CLI Contributors"},"engines":{"bun":">=1.0.0","node":">=22.12.0"},"gitHead":"dd4714404bdb9096931d7cbc7a9a7cf42d710355","license":"MIT","scripts":{"dev":"bun src/searxng-cli.ts","lint":"bun run typecheck && bun run typecheck:tests && eslint src tests && bun run format:check","test":"bash scripts/test-coverage.sh","build":"bash scripts/build.sh","clean":"rm -rf dist","start":"node dist/searxng-cli.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\"","quality":"bun run lint && bun run lint:docs && bun run lint:duplicates && bun run lint:shell && bun run test:coverage","test:e2e":"vitest run tests/e2e","lint:docs":"node scripts/check-module-docstrings.mjs && eslint src --quiet","test:unit":"bash scripts/test-coverage.sh","typecheck":"node_modules/@typescript/native/bin/tsc --noEmit","build:full":"bun run build && node_modules/@typescript/native/bin/tsc --emitDeclarationOnly --declaration","lint:shell":"shellcheck scripts/*.sh","test:watch":"vitest","build:watch":"node_modules/@typescript/native/bin/tsc --watch","lint:eslint":"eslint src tests","changelog:pm":"node scripts/release/generate-changelog.mjs","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\"","test:release":"vitest run tests/unit/release-automation.test.ts","version:sync":"bash scripts/sync-version.sh","release:check":"bash scripts/release-check.sh","smoke:package":"bash scripts/package-smoke.sh","test:coverage":"bash scripts/test-coverage.sh","test:e2e:live":"vitest run tests/e2e/cli.test.ts","version:audit":"bash scripts/version-audit-tags.sh","version:check":"bash scripts/version-check.sh","prepublishOnly":"bun run clean && bun run build","security:trivy":"trivy fs --exit-code 1 --severity HIGH,CRITICAL --scanners vuln,secret,misconfig --skip-dirs node_modules --skip-dirs coverage --skip-dirs dist .","lint:duplicates":"jscpd src tests scripts --config .jscpd.json --reporters json,silent --no-tips","release:dry-run":"bash scripts/release-dry-run.sh","secrets:history":"bash scripts/secret-scan-history.sh","typecheck:tests":"node_modules/@typescript/native/bin/tsc -p tsconfig.eslint.json --noEmit","release:pipeline":"node scripts/release/run-release-pipeline.mjs","test:e2e:searxng":"bash scripts/e2e-searxng.sh","reviews:inventory":"node scripts/pr-review-inventory.mjs","changelog:pm:check":"node scripts/release/generate-changelog.mjs --check","changelog:pm:install":"pm install npm:pm-changelog --project","release:pipeline:dry-run":"node scripts/release/run-release-pipeline.mjs --dry-run --json","release:verify-published":"node scripts/release/verify-published-release.mjs","changelog:preservation:check":"node scripts/release/check-changelog-preservation.mjs"},"_npmUser":{"name":"unbrained","email":"stefan@preu.at"},"homepage":"https://github.com/unbraind/searxng-cli#readme","keywords":["searxng","search","cli","metasearch","privacy","toon","typescript","llm","ai-agent","search-engine","searx","web-search","terminal","command-line","caching","toon-format","bun"],"overrides":{"qs":"6.15.3","hono":"4.12.30","fast-uri":"3.1.4","picomatch":"4.0.5","ip-address":"10.2.0","body-parser":"2.3.0","path-to-regexp":"8.4.2","brace-expansion":"5.0.8","@hono/node-server":"2.0.11","express-rate-limit":"8.5.2"},"repository":{"url":"git+https://github.com/unbraind/searxng-cli.git","type":"git"},"_npmVersion":"11.16.0","description":"SearXNG CLI - Enhanced TypeScript search client for SearXNG instances with TOON format support, persistent caching, and AI agent mode","directories":{},"maintainers":[{"name":"unbrained","email":"stefan@preu.at"}],"_nodeVersion":"24.18.0","dependencies":{"cac":"^7.0.0","commander":"15.0.0","node-html-parser":"9.0.1","@toon-format/toon":"4.1.0","@modelcontextprotocol/sdk":"1.30.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"bun@1.3.14","devDependencies":{"jscpd":"5.0.14","eslint":"10.8.0","vitest":"4.1.10","esbuild":"0.28.1","prettier":"3.9.6","@eslint/js":"10.0.1","typescript":"6.0.3","@types/node":"26.1.2","@unbrained/pm-cli":"2026.7.31","typescript-eslint":"8.65.0","@typescript/native":"npm:typescript@7.0.2","@vitest/coverage-v8":"4.1.10","eslint-plugin-jsdoc":"63.3.2"},"_npmOperationalInternal":{"tmp":"tmp/searxng-cli_2026.7.31_1785534495630_0.8502994973074722","host":"s3://npm-registry-packages-npm-production"},"_id":"searxng-cli@2026.7.31","version":"2026.7.31"}