@microsearch/lightning
Version:
Lightning fast text search for Node.js - blazing fast markdown and text search engine ⚡
90 lines (89 loc) • 2.68 kB
JSON
{
"name": "@microsearch/lightning",
"version": "0.0.8",
"description": "Lightning fast text search for Node.js - blazing fast markdown and text search engine ⚡",
"type": "module",
"main": "dist/src/index.js",
"types": "dist/src/index.d.ts",
"files": [
"dist/src",
"README.md",
"LICENSE"
],
"scripts": {
"dev": "ts-node --esm src/index.ts",
"build": "tsc",
"test": "vitest",
"test:coverage": "vitest run --coverage",
"lint": "eslint . --ext .ts",
"benchmark": "npm run build && node dist/benchmarks/index.js",
"benchmark:comprehensive": "npm run build && node scripts/comprehensive-benchmark.js",
"prepublishOnly": "npm run build",
"release": "node scripts/release.js",
"release:dry-run": "node scripts/release.js patch --dry-run --force",
"release:prod": "node scripts/release.js patch --force",
"release:patch": "node scripts/release.js patch",
"release:minor": "node scripts/release.js minor",
"release:major": "node scripts/release.js major",
"release:prerelease": "node scripts/release.js prerelease",
"bump": "node scripts/bump-version.js",
"check:release": "node scripts/check-release.js",
"version:info": "node -e \"import('./dist/src/version.js').then(v => console.log(v.getFullVersionString()))\""
},
"repository": {
"type": "git",
"url": "git+https://github.com/microsearch/lightning.git"
},
"keywords": [
"search",
"text-search",
"markdown",
"lightning",
"fast",
"typescript",
"nodejs",
"microsearch",
"full-text-search",
"tf-idf"
],
"author": "",
"license": "ISC",
"bugs": {
"url": "https://github.com/microsearch/lightning/issues"
},
"homepage": "https://github.com/microsearch/lightning#readme",
"dependencies": {
"benchmark": "^2.1.4",
"chalk": "^5.4.1",
"dotenv": "^17.2.0",
"eslint": "^9.31.0",
"fast-glob": "^3.3.3",
"flexsearch": "^0.8.205",
"fs-extra": "^11.3.0",
"fuse.js": "^7.1.0",
"gray-matter": "^4.0.3",
"jest": "^30.0.4",
"json2csv": "^6.0.0-alpha.2",
"minisearch": "^7.1.2",
"ora": "^8.2.0",
"prettier": "^3.6.2",
"remark": "^15.0.1",
"remark-stringify": "^11.0.0",
"strip-markdown": "^6.0.0",
"ts-node": "^10.9.2",
"typescript": "^5.8.3",
"unified": "^11.0.5",
"vitest": "^3.2.4",
"yargs": "^18.0.0",
"zod": "^3.22.4"
},
"devDependencies": {
"@eslint/js": "^9.31.0",
"@types/fs-extra": "^11.0.4",
"@types/json2csv": "^5.0.7",
"@types/node": "^20.11.0",
"@vitest/coverage-v8": "^3.2.4",
"globals": "^16.3.0",
"typescript-eslint": "^8.37.0"
}
}