{ "name": "@orchidjs/sifter", "keywords": [ "search", "filter", "sift", "data", "results", "match", "sort", "autocomplete" ], "description": "A library for textually searching arrays and hashes of objects by property (or multiple properties). Designed specifically for autocomplete.", "version": "1.0.3", "license": "Apache-2.0", "author": "Brian Reavis ", "main": "dist/umd/sifter.js", "browser": "dist/umd/sifter.js", "module": "dist/esm/sifter.js", "types": "dist/types/sifter.d.ts", "repository": { "type": "git", "url": "https://github.com/orchidjs/sifter.js.git" }, "scripts": { "test": "jest --coverage", "test:typescript": "tsc -p .config --noemit", "test:coveralls": "npm run build && jest --coverage && cat ./coverage/lcov.info | coveralls", "pretest": "npm run build", "benchmark": "npm run build && node --expose-gc benchmark/index.js", "build": "npx rollup -c .config/rollup.config.js", "build:types": "tsc -p .config --emitDeclarationOnly" }, "devDependencies": { "@babel/core": "^7.13.16", "@babel/plugin-proposal-class-properties": "^7.13.0", "@babel/preset-env": "^7.13.15", "@babel/preset-typescript": "^7.13.0", "@rollup/plugin-babel": "^5.3.0", "@rollup/plugin-node-resolve": "^13.0.0", "coveralls": "^3.1.0", "humanize": "0.0.9", "jest": "^28.1.2", "rollup": "^2.45.2", "rollup-plugin-terser": "^7.0.2", "typescript": "^4.8.3" }, "browserslist": [ ">= 0.5%", "not dead", "Chrome >= 60", "Firefox >= 60", "Edge >= 17", "iOS >= 10", "Safari >= 10", "not Explorer <= 11" ], "jest": { "verbose": true, "testMatch": [ "**/test/**/*.js" ] }, "files": [ "/dist", "/lib" ], "dependencies": { "@orchidjs/unicode-variants": "^1.0.4" } }