UNPKG

@aspen.cloud/aspendb

Version:

Your unified, personal database to store data for many applications.

14 lines (13 loc) 688 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const pouchdb_1 = tslib_1.__importDefault(require("pouchdb")); const aspendb_1 = tslib_1.__importStar(require("./aspendb")); exports.AspenDB = aspendb_1.default; exports.AspenAppScope = aspendb_1.AspenAppScope; pouchdb_1.default.plugin(require("pouchdb-adapter-node-websql")); const { getDataHome } = require("platform-folders"); const appDirectory = `${getDataHome()}/aspen/`; const LOCAL_DB_PATH = appDirectory + "aspen_local.db"; const LocalAspenDB = aspendb_1.default.bind(null, new pouchdb_1.default(LOCAL_DB_PATH, { adapter: "websql" })); exports.default = LocalAspenDB;