@aspen.cloud/aspendb
Version:
Your unified, personal database to store data for many applications.
14 lines (13 loc) • 688 B
JavaScript
;
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;