@tanker/client-node
Version:
Tanker end-to-end encryption SDK for Node.js client applications
23 lines • 1.32 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Tanker = exports.Padding = exports.prehashPassword = exports.toBase64 = exports.fromBase64 = exports.errors = void 0;
const core_1 = require("@tanker/core");
const datastore_pouchdb_node_1 = require("@tanker/datastore-pouchdb-node");
const defaultOptions = {
dataStore: { adapter: datastore_pouchdb_node_1.pouchDBNode },
sdkType: 'client-node',
};
class Tanker extends core_1.Tanker {
constructor(options) {
super((0, core_1.optionsWithDefaults)(options, defaultOptions));
}
}
exports.Tanker = Tanker;
var core_2 = require("@tanker/core");
Object.defineProperty(exports, "errors", { enumerable: true, get: function () { return core_2.errors; } });
Object.defineProperty(exports, "fromBase64", { enumerable: true, get: function () { return core_2.fromBase64; } });
Object.defineProperty(exports, "toBase64", { enumerable: true, get: function () { return core_2.toBase64; } });
Object.defineProperty(exports, "prehashPassword", { enumerable: true, get: function () { return core_2.prehashPassword; } });
Object.defineProperty(exports, "Padding", { enumerable: true, get: function () { return core_2.Padding; } });
exports.default = Tanker; // eslint-disable-line no-restricted-exports
//# sourceMappingURL=index.js.map