@egi/smart-db
Version:
Unified Smart DB Access
80 lines (79 loc) • 1.66 kB
JSON
{
"name": "@egi/smart-db",
"version": "3.0.6",
"description": "Unified Smart DB Access",
"author": "Marcel Egloff",
"main": "./smart-db-api.js",
"browser": {
"fs": false,
"path": false,
"os": false
},
"keywords": [
"MySql",
"Sqlite3",
"Smart",
"DB"
],
"files": [
"*.js",
"*.d.ts",
"drivers/",
"models/",
"helpers/",
"assets/",
"bin/"
],
"exports": {
".": {
"browser": "./smart-db-browser.js",
"default": "./smart-db-api.js"
},
"./drivers/smart-db-better-sqlite3": "./drivers/smart-db-better-sqlite3.js",
"./drivers/smart-db-mysql": "./drivers/smart-db-mysql.js",
"./drivers/smart-db-oracle": "./drivers/smart-db-oracle.js"
},
"types": "./smart-db-api.d.ts",
"typesVersions": {
"*": {
"drivers/smart-db-better-sqlite3": [
"./drivers/smart-db-better-sqlite3.d.ts"
],
"drivers/smart-db-mysql": [
"./drivers/smart-db-mysql.d.ts"
],
"drivers/smart-db-oracle": [
"./drivers/smart-db-oracle.d.ts"
]
}
},
"bin": {
"extract-db-api": "bin/extract-db-api"
},
"dependencies": {
"@egi/smart-log": "^1.0.0",
"luxon": "^3.5.0",
"rxjs": "^7.8.0"
},
"peerDependencies": {
"better-sqlite3": "^12.8.0",
"mysql2": "^3.20.0",
"oracledb": "^6.3.0"
},
"peerDependenciesMeta": {
"better-sqlite3": {
"optional": true
},
"mysql2": {
"optional": true
},
"oracledb": {
"optional": true
}
},
"repository": {
"type": "git",
"url": "https://vault.pegasus-consulting.ch/smart-db"
},
"license": "MIT"
}