Skip to content

Commit a8d1c1d

Browse files
committed
Removed subleveldown and replaced with KeyPath and LevelPath
1 parent 213efc6 commit a8d1c1d

14 files changed

+1153
-1063
lines changed

benches/DB1KiB.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ async function main() {
2020
const summary = await b.suite(
2121
'DB1KiB',
2222
b.add('get 1 KiB of data', async () => {
23-
await db.put([], '1kib', data1KiB, true);
23+
await db.put('1kib', data1KiB, true);
2424
return async () => {
25-
await db.get([], '1kib', true);
25+
await db.get('1kib', true);
2626
};
2727
}),
2828
b.add('put 1 KiB of data', async () => {
29-
await db.put([], '1kib', data1KiB, true);
29+
await db.put('1kib', data1KiB, true);
3030
}),
3131
b.add('put zero data', async () => {
32-
await db.put([], '0', data0, true);
32+
await db.put('0', data0, true);
3333
}),
3434
b.add('put zero data then del', async () => {
35-
await db.put([], '0', data0, true);
36-
await db.del([], '0');
35+
await db.put('0', data0, true);
36+
await db.del('0');
3737
}),
3838
b.cycle(),
3939
b.complete(),

benches/DB1MiB.ts

+6-6
Original file line numberDiff line numberDiff line change
@@ -20,20 +20,20 @@ async function main() {
2020
const summary = await b.suite(
2121
'DB1MiB',
2222
b.add('get 1 MiB of data', async () => {
23-
await db.put([], '1kib', data1MiB, true);
23+
await db.put('1kib', data1MiB, true);
2424
return async () => {
25-
await db.get([], '1kib', true);
25+
await db.get('1kib', true);
2626
};
2727
}),
2828
b.add('put 1 MiB of data', async () => {
29-
await db.put([], '1kib', data1MiB, true);
29+
await db.put('1kib', data1MiB, true);
3030
}),
3131
b.add('put zero data', async () => {
32-
await db.put([], '0', data0, true);
32+
await db.put('0', data0, true);
3333
}),
3434
b.add('put zero data then del', async () => {
35-
await db.put([], '0', data0, true);
36-
await db.del([], '0');
35+
await db.put('0', data0, true);
36+
await db.del('0');
3737
}),
3838
b.cycle(),
3939
b.complete(),

benches/DBLevel.ts

-86
This file was deleted.

benches/index.ts

-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@ import fs from 'fs';
44
import si from 'systeminformation';
55
import DB1KiBBench from './DB1KiB';
66
import DB1MiBBench from './DB1MiB';
7-
import DBLevelBench from './DBLevel';
87

98
async function main(): Promise<void> {
109
await DB1KiBBench();
1110
await DB1MiBBench();
12-
await DBLevelBench();
1311
const systemData = await si.get({
1412
cpu: '*',
1513
osInfo: 'platform, distro, release, kernel, arch',

package-lock.json

+1-122
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-7
Original file line numberDiff line numberDiff line change
@@ -24,22 +24,16 @@
2424
"@matrixai/logger": "^2.1.0",
2525
"@matrixai/resources": "^1.0.0",
2626
"@matrixai/workers": "^1.2.5",
27-
"abstract-leveldown": "^7.2.0",
27+
"@types/abstract-leveldown": "^7.2.0",
2828
"level": "7.0.1",
29-
"levelup": "^5.1.1",
30-
"sublevel-prefixer": "^1.0.0",
31-
"subleveldown": "^6.0.1",
3229
"threads": "^1.6.5",
3330
"ts-custom-error": "^3.2.0"
3431
},
3532
"devDependencies": {
36-
"@types/abstract-leveldown": "^7.2.0",
3733
"@types/jest": "^26.0.20",
3834
"@types/level": "^6.0.0",
39-
"@types/levelup": "^5.1.0",
4035
"@types/node": "^14.14.35",
4136
"@types/node-forge": "^0.10.4",
42-
"@types/subleveldown": "^4.1.1",
4337
"@typescript-eslint/eslint-plugin": "^5.4.0",
4438
"@typescript-eslint/parser": "^5.4.0",
4539
"benny": "^3.6.15",

0 commit comments

Comments
 (0)