UNPKG

slimsearch

Version:

Tiny but powerful full-text search engine for browser and Node

85 lines 2.3 kB
{ "name": "slimsearch", "version": "2.3.0", "description": "Tiny but powerful full-text search engine for browser and Node", "keywords": [ "search", "full text", "fuzzy", "prefix", "auto suggest", "auto complete", "index" ], "homepage": "https://mister-hope.github.io/slimsearch/", "bugs": "https://github.com/Mister-Hope/slimsearch/issues", "repository": { "type": "git", "url": "https://github.com/Mister-Hope/slimsearch.git" }, "license": "MIT", "author": "Luca Ongaro, Mister Hope", "sideEffects": false, "type": "module", "exports": { ".": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "./SearchableMap": { "types": "./dist/SearchableMap.d.ts", "default": "./dist/SearchableMap.js" } }, "files": [ "dist" ], "nano-staged": { "**/*": [ "prettier --check --write" ], ".{js,ts}": [ "eslint --fix" ] }, "commitlint": { "extends": "@commitlint/config-conventional" }, "devDependencies": { "@codecov/rollup-plugin": "1.9.1", "@commitlint/cli": "20.1.0", "@commitlint/config-conventional": "20.0.0", "@types/benchmark": "2.1.5", "@types/node": "24.10.1", "@vitest/coverage-istanbul": "4.0.14", "benchmark": "2.1.4", "eslint": "9.39.1", "eslint-config-mister-hope": "0.9.6", "fast-check": "4.3.0", "husky": "9.1.7", "nano-staged": "0.9.0", "prettier": "3.7.3", "rollup": "4.53.3", "rollup-plugin-dts": "6.3.0", "rollup-plugin-esbuild": "6.2.1", "tslib": "2.8.1", "typedoc": "0.28.15", "typescript": "5.9.3", "vitest": "4.0.14" }, "engines": { "node": ">=18.18.0" }, "scripts": { "benchmark": "vitest bench", "benchmark:build": "BENCHMARK=true pnpm build", "benchmark:legacy": "pnpm build-benchmark && NODE_ENV=production node --expose-gc benchmarks/dist/index.cjs", "build": "rollup -c rollup.config.ts --configPlugin esbuild", "clean": "rm -rf dist", "dev": "rollup -c rollup.config.ts --configPlugin esbuild -w", "docs:build": "typedoc --options typedoc.json", "lint": "eslint . --fix && prettier --check --write .", "lint:check": "eslint . && prettier --check .", "test": "vitest --coverage" } }