@orama/orama
Version:
A complete search engine and RAG pipeline in your browser, server, or edge network with support for full-text, vector, and hybrid search in less than 2kb.
180 lines • 4.88 kB
JSON
{
"name": "@orama/orama",
"version": "3.1.13",
"type": "module",
"description": "A complete search engine and RAG pipeline in your browser, server, or edge network with support for full-text, vector, and hybrid search in less than 2kb.",
"sideEffects": false,
"main": "./dist/commonjs/index.js",
"exports": {
"./package.json": "./package.json",
".": {
"deno": {
"types": "./dist/deno/index.d.ts",
"default": "./dist/deno/index.js"
},
"browser": {
"types": "./dist/browser/index.d.ts",
"default": "./dist/browser/index.js"
},
"import": {
"types": "./dist/esm/index.d.ts",
"default": "./dist/esm/index.js"
},
"require": {
"types": "./dist/commonjs/index.d.ts",
"default": "./dist/commonjs/index.js"
}
},
"./internals": {
"deno": {
"types": "./dist/deno/internals.d.ts",
"default": "./dist/deno/internals.js"
},
"browser": {
"types": "./dist/browser/internals.d.ts",
"default": "./dist/browser/internals.js"
},
"import": {
"types": "./dist/esm/internals.d.ts",
"default": "./dist/esm/internals.js"
},
"require": {
"types": "./dist/commonjs/internals.d.ts",
"default": "./dist/commonjs/internals.js"
}
},
"./components": {
"deno": {
"types": "./dist/deno/components.d.ts",
"default": "./dist/deno/components.js"
},
"browser": {
"types": "./dist/browser/components.d.ts",
"default": "./dist/browser/components.js"
},
"import": {
"types": "./dist/esm/components.d.ts",
"default": "./dist/esm/components.js"
},
"require": {
"types": "./dist/commonjs/components.d.ts",
"default": "./dist/commonjs/components.js"
}
},
"./trees": {
"deno": {
"types": "./dist/deno/trees.d.ts",
"default": "./dist/deno/trees.js"
},
"browser": {
"types": "./dist/browser/trees.d.ts",
"default": "./dist/browser/trees.js"
},
"import": {
"types": "./dist/esm/trees.d.ts",
"default": "./dist/esm/trees.js"
},
"require": {
"types": "./dist/commonjs/trees.d.ts",
"default": "./dist/commonjs/trees.js"
}
}
},
"types": "./dist/commonjs/index.d.ts",
"files": [
"dist"
],
"repository": {
"type": "git",
"url": "https://github.com/oramasearch/orama"
},
"bugs": {
"url": "https://github.com/oramasearch/orama"
},
"keywords": [
"full-text search",
"vector search",
"vector database",
"vectors",
"search",
"fuzzy search",
"typo-tolerant search",
"full-text"
],
"author": {
"name": "Michele Riva",
"email": "michele.riva@orama.com",
"url": "https://github.com/MicheleRiva",
"author": true
},
"contributors": [
{
"name": "Tommaso Allevi",
"email": "tommaso.allevi@orama.com",
"url": "https://github.com/allevo"
},
{
"name": "Paolo Insogna",
"email": "paolo.insogna@oramasearch.com",
"url": "http://cowtech.it",
"author": true
}
],
"license": "Apache-2.0",
"devDependencies": {
"@oramacloud/client": "1.3.14",
"@playwright/test": "^1.29.2",
"@swc/cli": "^0.1.59",
"@swc/core": "^1.3.27",
"@types/node": "^20.9.0",
"@types/tap": "^15.0.7",
"auto-changelog": "^2.4.0",
"c8": "^7.12.0",
"commitizen": "^4.2.6",
"glob": "^9.2.3",
"prettier": "^2.8.1",
"tap": "^21.0.1",
"tap-mocha-reporter": "^5.0.3",
"tape": "^5.6.1",
"tcompare": "^6.0.0",
"tsd": "^0.29.0",
"tshy": "^3.0.2",
"tsx": "^3.12.1",
"typescript": "^5.0.0",
"@orama/stemmers": "3.1.13",
"@orama/stopwords": "3.1.13"
},
"engines": {
"node": ">= 20.0.0"
},
"tap": {
"extends": "tests/config/tap.yml"
},
"tshy": {
"exports": {
"./package.json": "./package.json",
".": "./src/index.ts",
"./internals": "./src/internals.ts",
"./components": "./src/components.ts",
"./trees": "./src/trees.ts"
},
"esmDialects": [
"deno",
"browser"
]
},
"module": "./dist/esm/index.js",
"scripts": {
"benchmark": "node ../../benchmarks/index.js",
"predev": "rm -rf dist && mkdir dist",
"dev": "swc -s -w --extensions .ts,.cts -d dist src",
"prebuild": "npm run lint",
"build": "tshy",
"lint": "exit 0;",
"test": "c8 -c tests/config/c8-local.json tap tests/*.test.ts",
"test:ci": "c8 -c tests/config/c8-ci.json tap --no-color tests/*.test.ts",
"test:smoke": "tap tests/smoke/*.test.ts",
"test:types": "tsc --emitDeclarationOnly; tsd --files tests/type/",
"ci": "npm run build && npm run test:ci && npm run test:types"
}
}