New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

nukak-sqlite

Package Overview
Dependencies
Maintainers
1
Versions
78
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

nukak-sqlite - npm Package Compare versions

Comparing version 0.0.15 to 0.0.16

4

package.json

@@ -6,3 +6,3 @@ {

"license": "MIT",
"version": "0.0.15",
"version": "0.0.16",
"type": "module",

@@ -24,3 +24,3 @@ "main": "./index.js",

"devDependencies": {
"@types/node": "^18.11.9",
"@types/node": "^18.11.10",
"@types/sqlite3": "^3.1.8",

@@ -27,0 +27,0 @@ "sqlite": "^4.1.2",

@@ -69,4 +69,4 @@ # [nukak](https://nukak.org) · [![license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/rogerpadilla/nukak/blob/main/LICENSE) [![tests](https://github.com/rogerpadilla/nukak/actions/workflows/tests.yml/badge.svg)](https://github.com/rogerpadilla/nukak) [![coverage status](https://coveralls.io/repos/rogerpadilla/nukak/badge.svg?branch=main)](https://coveralls.io/r/rogerpadilla/nukak?branch=main) [![npm version](https://badge.fury.io/js/nukak.svg)](https://badge.fury.io/js/nukak)

},
// a logger can optionally be passed so the SQL queries are logged
console.log
// optionally, a logger can be passed to log the generated SQL queries
{ logger: console.log }
);

@@ -73,0 +73,0 @@

import type { Database } from 'sqlite';
import type { QuerierLogger, QueryUpdateResult } from 'nukak/type/index.js';
import type { ExtraOptions } from 'nukak/type/index.js';
import { AbstractSqlQuerier } from 'nukak/querier/index.js';
export declare class SqliteQuerier extends AbstractSqlQuerier {
readonly db: Database;
readonly logger?: QuerierLogger;
constructor(db: Database, logger?: QuerierLogger);
readonly extra?: ExtraOptions;
constructor(db: Database, extra?: ExtraOptions);
all<T>(query: string): Promise<T[]>;
run(query: string): Promise<QueryUpdateResult>;
run(query: string): Promise<{
changes: number;
firstId: number;
}>;
release(): Promise<void>;
end(): Promise<void>;
}

@@ -5,14 +5,14 @@ import { AbstractSqlQuerier } from 'nukak/querier/index.js';

db;
logger;
constructor(db, logger) {
extra;
constructor(db, extra) {
super(new SqliteDialect());
this.db = db;
this.logger = logger;
this.extra = extra;
}
async all(query) {
this.logger?.(query);
this.extra?.logger?.(query);
return this.db.all(query);
}
async run(query) {
this.logger?.(query);
this.extra?.logger?.(query);
const { changes, lastID } = await this.db.run(query);

@@ -33,2 +33,2 @@ const firstId = lastID ? lastID - (changes - 1) : undefined;

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlUXVlcmllci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9zcWxpdGVRdWVyaWVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzVELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUVuRCxNQUFNLE9BQU8sYUFBYyxTQUFRLGtCQUFrQjtJQUM5QjtJQUF1QjtJQUE1QyxZQUFxQixFQUFZLEVBQVcsTUFBc0I7UUFDaEUsS0FBSyxDQUFDLElBQUksYUFBYSxFQUFFLENBQUMsQ0FBQztRQURSLE9BQUUsR0FBRixFQUFFLENBQVU7UUFBVyxXQUFNLEdBQU4sTUFBTSxDQUFnQjtJQUVsRSxDQUFDO0lBRVEsS0FBSyxDQUFDLEdBQUcsQ0FBSSxLQUFhO1FBQ2pDLElBQUksQ0FBQyxNQUFNLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNyQixPQUFPLElBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFNLEtBQUssQ0FBQyxDQUFDO0lBQ2pDLENBQUM7SUFFUSxLQUFLLENBQUMsR0FBRyxDQUFDLEtBQWE7UUFDOUIsSUFBSSxDQUFDLE1BQU0sRUFBRSxDQUFDLEtBQUssQ0FBQyxDQUFDO1FBQ3JCLE1BQU0sRUFBRSxPQUFPLEVBQUUsTUFBTSxFQUFFLEdBQUcsTUFBTSxJQUFJLENBQUMsRUFBRSxDQUFDLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUNyRCxNQUFNLE9BQU8sR0FBRyxNQUFNLENBQUMsQ0FBQyxDQUFDLE1BQU0sR0FBRyxDQUFDLE9BQU8sR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO1FBQzVELE9BQU8sRUFBRSxPQUFPLEVBQUUsT0FBTyxFQUF1QixDQUFDO0lBQ25ELENBQUM7SUFFUSxLQUFLLENBQUMsT0FBTztRQUNwQixJQUFJLElBQUksQ0FBQyxrQkFBa0IsRUFBRTtZQUMzQixNQUFNLFNBQVMsQ0FBQyxxQkFBcUIsQ0FBQyxDQUFDO1NBQ3hDO1FBQ0QsUUFBUTtJQUNWLENBQUM7SUFFUSxLQUFLLENBQUMsR0FBRztRQUNoQixNQUFNLElBQUksQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUNyQixNQUFNLElBQUksQ0FBQyxFQUFFLENBQUMsS0FBSyxFQUFFLENBQUM7SUFDeEIsQ0FBQztDQUNGIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBEYXRhYmFzZSB9IGZyb20gJ3NxbGl0ZSc7XG5pbXBvcnQgdHlwZSB7IFF1ZXJpZXJMb2dnZXIsIFF1ZXJ5VXBkYXRlUmVzdWx0IH0gZnJvbSAnbnVrYWsvdHlwZS9pbmRleC5qcyc7XG5pbXBvcnQgeyBBYnN0cmFjdFNxbFF1ZXJpZXIgfSBmcm9tICdudWthay9xdWVyaWVyL2luZGV4LmpzJztcbmltcG9ydCB7IFNxbGl0ZURpYWxlY3QgfSBmcm9tICcuL3NxbGl0ZURpYWxlY3QuanMnO1xuXG5leHBvcnQgY2xhc3MgU3FsaXRlUXVlcmllciBleHRlbmRzIEFic3RyYWN0U3FsUXVlcmllciB7XG4gIGNvbnN0cnVjdG9yKHJlYWRvbmx5IGRiOiBEYXRhYmFzZSwgcmVhZG9ubHkgbG9nZ2VyPzogUXVlcmllckxvZ2dlcikge1xuICAgIHN1cGVyKG5ldyBTcWxpdGVEaWFsZWN0KCkpO1xuICB9XG5cbiAgb3ZlcnJpZGUgYXN5bmMgYWxsPFQ+KHF1ZXJ5OiBzdHJpbmcpIHtcbiAgICB0aGlzLmxvZ2dlcj8uKHF1ZXJ5KTtcbiAgICByZXR1cm4gdGhpcy5kYi5hbGw8VFtdPihxdWVyeSk7XG4gIH1cblxuICBvdmVycmlkZSBhc3luYyBydW4ocXVlcnk6IHN0cmluZykge1xuICAgIHRoaXMubG9nZ2VyPy4ocXVlcnkpO1xuICAgIGNvbnN0IHsgY2hhbmdlcywgbGFzdElEIH0gPSBhd2FpdCB0aGlzLmRiLnJ1bihxdWVyeSk7XG4gICAgY29uc3QgZmlyc3RJZCA9IGxhc3RJRCA/IGxhc3RJRCAtIChjaGFuZ2VzIC0gMSkgOiB1bmRlZmluZWQ7XG4gICAgcmV0dXJuIHsgY2hhbmdlcywgZmlyc3RJZCB9IGFzIFF1ZXJ5VXBkYXRlUmVzdWx0O1xuICB9XG5cbiAgb3ZlcnJpZGUgYXN5bmMgcmVsZWFzZSgpIHtcbiAgICBpZiAodGhpcy5oYXNPcGVuVHJhbnNhY3Rpb24pIHtcbiAgICAgIHRocm93IFR5cGVFcnJvcigncGVuZGluZyB0cmFuc2FjdGlvbicpO1xuICAgIH1cbiAgICAvLyBuby1vcFxuICB9XG5cbiAgb3ZlcnJpZGUgYXN5bmMgZW5kKCkge1xuICAgIGF3YWl0IHRoaXMucmVsZWFzZSgpO1xuICAgIGF3YWl0IHRoaXMuZGIuY2xvc2UoKTtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlUXVlcmllci5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uL3NyYy9zcWxpdGVRdWVyaWVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBLE9BQU8sRUFBRSxrQkFBa0IsRUFBRSxNQUFNLHdCQUF3QixDQUFDO0FBQzVELE9BQU8sRUFBRSxhQUFhLEVBQUUsTUFBTSxvQkFBb0IsQ0FBQztBQUVuRCxNQUFNLE9BQU8sYUFBYyxTQUFRLGtCQUFrQjtJQUM5QjtJQUF1QjtJQUE1QyxZQUFxQixFQUFZLEVBQVcsS0FBb0I7UUFDOUQsS0FBSyxDQUFDLElBQUksYUFBYSxFQUFFLENBQUMsQ0FBQztRQURSLE9BQUUsR0FBRixFQUFFLENBQVU7UUFBVyxVQUFLLEdBQUwsS0FBSyxDQUFlO0lBRWhFLENBQUM7SUFFUSxLQUFLLENBQUMsR0FBRyxDQUFJLEtBQWE7UUFDakMsSUFBSSxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUM1QixPQUFPLElBQUksQ0FBQyxFQUFFLENBQUMsR0FBRyxDQUFNLEtBQUssQ0FBQyxDQUFDO0lBQ2pDLENBQUM7SUFFUSxLQUFLLENBQUMsR0FBRyxDQUFDLEtBQWE7UUFDOUIsSUFBSSxDQUFDLEtBQUssRUFBRSxNQUFNLEVBQUUsQ0FBQyxLQUFLLENBQUMsQ0FBQztRQUM1QixNQUFNLEVBQUUsT0FBTyxFQUFFLE1BQU0sRUFBRSxHQUFHLE1BQU0sSUFBSSxDQUFDLEVBQUUsQ0FBQyxHQUFHLENBQUMsS0FBSyxDQUFDLENBQUM7UUFDckQsTUFBTSxPQUFPLEdBQUcsTUFBTSxDQUFDLENBQUMsQ0FBQyxNQUFNLEdBQUcsQ0FBQyxPQUFPLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFNBQVMsQ0FBQztRQUM1RCxPQUFPLEVBQUUsT0FBTyxFQUFFLE9BQU8sRUFBOEIsQ0FBQztJQUMxRCxDQUFDO0lBRVEsS0FBSyxDQUFDLE9BQU87UUFDcEIsSUFBSSxJQUFJLENBQUMsa0JBQWtCLEVBQUU7WUFDM0IsTUFBTSxTQUFTLENBQUMscUJBQXFCLENBQUMsQ0FBQztTQUN4QztRQUNELFFBQVE7SUFDVixDQUFDO0lBRVEsS0FBSyxDQUFDLEdBQUc7UUFDaEIsTUFBTSxJQUFJLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDckIsTUFBTSxJQUFJLENBQUMsRUFBRSxDQUFDLEtBQUssRUFBRSxDQUFDO0lBQ3hCLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB0eXBlIHsgRGF0YWJhc2UgfSBmcm9tICdzcWxpdGUnO1xuaW1wb3J0IHR5cGUgeyBFeHRyYU9wdGlvbnMsIFF1ZXJ5VXBkYXRlUmVzdWx0IH0gZnJvbSAnbnVrYWsvdHlwZS9pbmRleC5qcyc7XG5pbXBvcnQgeyBBYnN0cmFjdFNxbFF1ZXJpZXIgfSBmcm9tICdudWthay9xdWVyaWVyL2luZGV4LmpzJztcbmltcG9ydCB7IFNxbGl0ZURpYWxlY3QgfSBmcm9tICcuL3NxbGl0ZURpYWxlY3QuanMnO1xuXG5leHBvcnQgY2xhc3MgU3FsaXRlUXVlcmllciBleHRlbmRzIEFic3RyYWN0U3FsUXVlcmllciB7XG4gIGNvbnN0cnVjdG9yKHJlYWRvbmx5IGRiOiBEYXRhYmFzZSwgcmVhZG9ubHkgZXh0cmE/OiBFeHRyYU9wdGlvbnMpIHtcbiAgICBzdXBlcihuZXcgU3FsaXRlRGlhbGVjdCgpKTtcbiAgfVxuXG4gIG92ZXJyaWRlIGFzeW5jIGFsbDxUPihxdWVyeTogc3RyaW5nKSB7XG4gICAgdGhpcy5leHRyYT8ubG9nZ2VyPy4ocXVlcnkpO1xuICAgIHJldHVybiB0aGlzLmRiLmFsbDxUW10+KHF1ZXJ5KTtcbiAgfVxuXG4gIG92ZXJyaWRlIGFzeW5jIHJ1bihxdWVyeTogc3RyaW5nKSB7XG4gICAgdGhpcy5leHRyYT8ubG9nZ2VyPy4ocXVlcnkpO1xuICAgIGNvbnN0IHsgY2hhbmdlcywgbGFzdElEIH0gPSBhd2FpdCB0aGlzLmRiLnJ1bihxdWVyeSk7XG4gICAgY29uc3QgZmlyc3RJZCA9IGxhc3RJRCA/IGxhc3RJRCAtIChjaGFuZ2VzIC0gMSkgOiB1bmRlZmluZWQ7XG4gICAgcmV0dXJuIHsgY2hhbmdlcywgZmlyc3RJZCB9IHNhdGlzZmllcyBRdWVyeVVwZGF0ZVJlc3VsdDtcbiAgfVxuXG4gIG92ZXJyaWRlIGFzeW5jIHJlbGVhc2UoKSB7XG4gICAgaWYgKHRoaXMuaGFzT3BlblRyYW5zYWN0aW9uKSB7XG4gICAgICB0aHJvdyBUeXBlRXJyb3IoJ3BlbmRpbmcgdHJhbnNhY3Rpb24nKTtcbiAgICB9XG4gICAgLy8gbm8tb3BcbiAgfVxuXG4gIG92ZXJyaWRlIGFzeW5jIGVuZCgpIHtcbiAgICBhd2FpdCB0aGlzLnJlbGVhc2UoKTtcbiAgICBhd2FpdCB0aGlzLmRiLmNsb3NlKCk7XG4gIH1cbn1cbiJdfQ==
import { type ISqlite } from 'sqlite';
import { QuerierLogger, QuerierPool } from 'nukak/type/index.js';
import { ExtraOptions, QuerierPool } from 'nukak/type/index.js';
import { SqliteQuerier } from './sqliteQuerier.js';
export declare class Sqlite3QuerierPool implements QuerierPool<SqliteQuerier> {
readonly opts: Omit<ISqlite.Config, 'driver'>;
readonly logger?: QuerierLogger;
readonly extra?: ExtraOptions;
private querier;
constructor(opts: Omit<ISqlite.Config, 'driver'>, logger?: QuerierLogger);
constructor(opts: Omit<ISqlite.Config, 'driver'>, extra?: ExtraOptions);
getQuerier(): Promise<SqliteQuerier>;
end(): Promise<void>;
}

@@ -6,7 +6,7 @@ import { open } from 'sqlite';

opts;
logger;
extra;
querier;
constructor(opts, logger) {
constructor(opts, extra) {
this.opts = opts;
this.logger = logger;
this.extra = extra;
}

@@ -16,3 +16,3 @@ async getQuerier() {

const db = await open({ ...this.opts, driver: Sqlite3Driver });
this.querier = new SqliteQuerier(db, this.logger);
this.querier = new SqliteQuerier(db, this.extra);
}

@@ -26,2 +26,2 @@ return this.querier;

}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlUXVlcmllclBvb2wuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvc3FsaXRlUXVlcmllclBvb2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFnQixJQUFJLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFDNUMsT0FBTyxFQUFFLFFBQVEsSUFBSSxhQUFhLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFFcEQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBRW5ELE1BQU0sT0FBTyxrQkFBa0I7SUFHUjtJQUErQztJQUY1RCxPQUFPLENBQWdCO0lBRS9CLFlBQXFCLElBQW9DLEVBQVcsTUFBc0I7UUFBckUsU0FBSSxHQUFKLElBQUksQ0FBZ0M7UUFBVyxXQUFNLEdBQU4sTUFBTSxDQUFnQjtJQUFHLENBQUM7SUFFOUYsS0FBSyxDQUFDLFVBQVU7UUFDZCxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sRUFBRTtZQUNqQixNQUFNLEVBQUUsR0FBRyxNQUFNLElBQUksQ0FBQyxFQUFFLEdBQUcsSUFBSSxDQUFDLElBQUksRUFBRSxNQUFNLEVBQUUsYUFBYSxFQUFFLENBQUMsQ0FBQztZQUMvRCxJQUFJLENBQUMsT0FBTyxHQUFHLElBQUksYUFBYSxDQUFDLEVBQUUsRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLENBQUM7U0FDbkQ7UUFDRCxPQUFPLElBQUksQ0FBQyxPQUFPLENBQUM7SUFDdEIsQ0FBQztJQUVELEtBQUssQ0FBQyxHQUFHO1FBQ1AsTUFBTSxJQUFJLENBQUMsT0FBTyxDQUFDLEdBQUcsRUFBRSxDQUFDO1FBQ3pCLE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0NBQ0YiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB0eXBlIElTcWxpdGUsIG9wZW4gfSBmcm9tICdzcWxpdGUnO1xuaW1wb3J0IHsgRGF0YWJhc2UgYXMgU3FsaXRlM0RyaXZlciB9IGZyb20gJ3NxbGl0ZTMnO1xuaW1wb3J0IHsgUXVlcmllckxvZ2dlciwgUXVlcmllclBvb2wgfSBmcm9tICdudWthay90eXBlL2luZGV4LmpzJztcbmltcG9ydCB7IFNxbGl0ZVF1ZXJpZXIgfSBmcm9tICcuL3NxbGl0ZVF1ZXJpZXIuanMnO1xuXG5leHBvcnQgY2xhc3MgU3FsaXRlM1F1ZXJpZXJQb29sIGltcGxlbWVudHMgUXVlcmllclBvb2w8U3FsaXRlUXVlcmllcj4ge1xuICBwcml2YXRlIHF1ZXJpZXI6IFNxbGl0ZVF1ZXJpZXI7XG5cbiAgY29uc3RydWN0b3IocmVhZG9ubHkgb3B0czogT21pdDxJU3FsaXRlLkNvbmZpZywgJ2RyaXZlcic+LCByZWFkb25seSBsb2dnZXI/OiBRdWVyaWVyTG9nZ2VyKSB7fVxuXG4gIGFzeW5jIGdldFF1ZXJpZXIoKSB7XG4gICAgaWYgKCF0aGlzLnF1ZXJpZXIpIHtcbiAgICAgIGNvbnN0IGRiID0gYXdhaXQgb3Blbih7IC4uLnRoaXMub3B0cywgZHJpdmVyOiBTcWxpdGUzRHJpdmVyIH0pO1xuICAgICAgdGhpcy5xdWVyaWVyID0gbmV3IFNxbGl0ZVF1ZXJpZXIoZGIsIHRoaXMubG9nZ2VyKTtcbiAgICB9XG4gICAgcmV0dXJuIHRoaXMucXVlcmllcjtcbiAgfVxuXG4gIGFzeW5jIGVuZCgpIHtcbiAgICBhd2FpdCB0aGlzLnF1ZXJpZXIuZW5kKCk7XG4gICAgZGVsZXRlIHRoaXMucXVlcmllcjtcbiAgfVxufVxuIl19
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3FsaXRlUXVlcmllclBvb2wuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvc3FsaXRlUXVlcmllclBvb2wudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFnQixJQUFJLEVBQUUsTUFBTSxRQUFRLENBQUM7QUFDNUMsT0FBTyxFQUFFLFFBQVEsSUFBSSxhQUFhLEVBQUUsTUFBTSxTQUFTLENBQUM7QUFFcEQsT0FBTyxFQUFFLGFBQWEsRUFBRSxNQUFNLG9CQUFvQixDQUFDO0FBRW5ELE1BQU0sT0FBTyxrQkFBa0I7SUFHUjtJQUErQztJQUY1RCxPQUFPLENBQWdCO0lBRS9CLFlBQXFCLElBQW9DLEVBQVcsS0FBb0I7UUFBbkUsU0FBSSxHQUFKLElBQUksQ0FBZ0M7UUFBVyxVQUFLLEdBQUwsS0FBSyxDQUFlO0lBQUcsQ0FBQztJQUU1RixLQUFLLENBQUMsVUFBVTtRQUNkLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxFQUFFO1lBQ2pCLE1BQU0sRUFBRSxHQUFHLE1BQU0sSUFBSSxDQUFDLEVBQUUsR0FBRyxJQUFJLENBQUMsSUFBSSxFQUFFLE1BQU0sRUFBRSxhQUFhLEVBQUUsQ0FBQyxDQUFDO1lBQy9ELElBQUksQ0FBQyxPQUFPLEdBQUcsSUFBSSxhQUFhLENBQUMsRUFBRSxFQUFFLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUNsRDtRQUNELE9BQU8sSUFBSSxDQUFDLE9BQU8sQ0FBQztJQUN0QixDQUFDO0lBRUQsS0FBSyxDQUFDLEdBQUc7UUFDUCxNQUFNLElBQUksQ0FBQyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUM7UUFDekIsT0FBTyxJQUFJLENBQUMsT0FBTyxDQUFDO0lBQ3RCLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHR5cGUgSVNxbGl0ZSwgb3BlbiB9IGZyb20gJ3NxbGl0ZSc7XG5pbXBvcnQgeyBEYXRhYmFzZSBhcyBTcWxpdGUzRHJpdmVyIH0gZnJvbSAnc3FsaXRlMyc7XG5pbXBvcnQgeyBFeHRyYU9wdGlvbnMsIFF1ZXJpZXJQb29sIH0gZnJvbSAnbnVrYWsvdHlwZS9pbmRleC5qcyc7XG5pbXBvcnQgeyBTcWxpdGVRdWVyaWVyIH0gZnJvbSAnLi9zcWxpdGVRdWVyaWVyLmpzJztcblxuZXhwb3J0IGNsYXNzIFNxbGl0ZTNRdWVyaWVyUG9vbCBpbXBsZW1lbnRzIFF1ZXJpZXJQb29sPFNxbGl0ZVF1ZXJpZXI+IHtcbiAgcHJpdmF0ZSBxdWVyaWVyOiBTcWxpdGVRdWVyaWVyO1xuXG4gIGNvbnN0cnVjdG9yKHJlYWRvbmx5IG9wdHM6IE9taXQ8SVNxbGl0ZS5Db25maWcsICdkcml2ZXInPiwgcmVhZG9ubHkgZXh0cmE/OiBFeHRyYU9wdGlvbnMpIHt9XG5cbiAgYXN5bmMgZ2V0UXVlcmllcigpIHtcbiAgICBpZiAoIXRoaXMucXVlcmllcikge1xuICAgICAgY29uc3QgZGIgPSBhd2FpdCBvcGVuKHsgLi4udGhpcy5vcHRzLCBkcml2ZXI6IFNxbGl0ZTNEcml2ZXIgfSk7XG4gICAgICB0aGlzLnF1ZXJpZXIgPSBuZXcgU3FsaXRlUXVlcmllcihkYiwgdGhpcy5leHRyYSk7XG4gICAgfVxuICAgIHJldHVybiB0aGlzLnF1ZXJpZXI7XG4gIH1cblxuICBhc3luYyBlbmQoKSB7XG4gICAgYXdhaXQgdGhpcy5xdWVyaWVyLmVuZCgpO1xuICAgIGRlbGV0ZSB0aGlzLnF1ZXJpZXI7XG4gIH1cbn1cbiJdfQ==

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc