package.json

This commit is contained in:
phact 2025-12-18 16:48:00 -05:00
parent e666077ec2
commit c1816bfd16
4 changed files with 2821 additions and 0 deletions

3
.gitignore vendored
View file

@ -17,6 +17,9 @@ wheels/
1001*.pdf 1001*.pdf
*.json *.json
!**/package.json
!**/package-lock.json
!**/tsconfig.json
!flows/*.json !flows/*.json
!src/tui/_assets/flows/*.json !src/tui/_assets/flows/*.json
!src/tui/_assets/flows/components/*.json !src/tui/_assets/flows/components/*.json

2725
sdks/typescript/package-lock.json generated Normal file

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,58 @@
{
"name": "openrag-sdk",
"version": "0.1.0",
"description": "Official TypeScript/JavaScript SDK for OpenRAG API",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.js"
}
},
"files": [
"dist",
"README.md",
"LICENSE"
],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest",
"lint": "eslint src",
"prepublishOnly": "npm run build"
},
"keywords": [
"openrag",
"rag",
"retrieval",
"ai",
"sdk",
"api",
"typescript",
"javascript"
],
"author": "OpenRAG Team",
"license": "MIT",
"repository": {
"type": "git",
"url": "https://github.com/langflow-ai/openrag"
},
"homepage": "https://docs.openr.ag/sdk/typescript",
"bugs": {
"url": "https://github.com/langflow-ai/openrag/issues"
},
"devDependencies": {
"@types/node": "^20.0.0",
"tsup": "^8.0.0",
"typescript": "^5.0.0",
"vitest": "^1.0.0"
},
"engines": {
"node": ">=18.0.0"
}
}

View file

@ -0,0 +1,35 @@
{
"compilerOptions": {
"target": "ES2022",
"module": "ESNext",
"moduleResolution": "bundler",
"lib": ["ES2022", "DOM"],
"declaration": true,
"declarationMap": true,
"sourceMap": true,
"outDir": "./dist",
"rootDir": "./src",
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"strictBindCallApply": true,
"strictPropertyInitialization": true,
"noImplicitThis": true,
"useUnknownInCatchVariables": true,
"alwaysStrict": true,
"noUnusedLocals": true,
"noUnusedParameters": true,
"exactOptionalPropertyTypes": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"noUncheckedIndexedAccess": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"skipLibCheck": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist", "tests"]
}