|
4 | 4 | "description": "Datastore implementation with level(up|down) backend",
|
5 | 5 | "leadMaintainer": "Pedro Teixeira <[email protected]>",
|
6 | 6 | "main": "src/index.js",
|
7 |
| - "types": "dist/src/index.d.ts", |
| 7 | + "type": "module", |
| 8 | + "types": "types/index.d.ts", |
8 | 9 | "files": [
|
9 |
| - "src", |
10 |
| - "dist" |
| 10 | + "*", |
| 11 | + "!**/*.tsbuildinfo" |
11 | 12 | ],
|
| 13 | + "exports": { |
| 14 | + ".": { |
| 15 | + "import": "./src/index.js" |
| 16 | + } |
| 17 | + }, |
12 | 18 | "scripts": {
|
13 |
| - "test": "aegir test", |
14 |
| - "test:node": "aegir test -t node", |
15 |
| - "test:browser": "aegir test -t browser", |
16 |
| - "test:webworker": "aegir test -t webworker", |
17 |
| - "prepare": "aegir build --no-bundle", |
| 19 | + "clean": "rimraf dist types", |
| 20 | + "prepare": "aegir build --no-bundle && cp -R types dist", |
18 | 21 | "lint": "aegir ts -p check && aegir lint",
|
19 |
| - "release": "aegir release", |
20 |
| - "release-minor": "aegir release --type minor", |
21 |
| - "release-major": "aegir release --type major", |
22 |
| - "coverage": "nyc -s npm run test:node && nyc report --reporter=html", |
23 |
| - "dep-check": "aegir dep-check" |
| 22 | + "build": "aegir build", |
| 23 | + "release": "aegir release --target node", |
| 24 | + "release-minor": "aegir release --type minor --target node", |
| 25 | + "release-major": "aegir release --type major --target node", |
| 26 | + "pretest": "aegir build --esm-tests", |
| 27 | + "test": "aegir test", |
| 28 | + "dep-check": "aegir dep-check -i rimraf" |
24 | 29 | },
|
25 | 30 | "repository": {
|
26 | 31 | "type": "git",
|
|
42 | 47 | },
|
43 | 48 | "homepage": "https://github.com/ipfs/js-datastore-level#readme",
|
44 | 49 | "dependencies": {
|
45 |
| - "datastore-core": "^5.0.0", |
46 |
| - "interface-datastore": "^5.1.1", |
| 50 | + "datastore-core": "^6.0.5", |
| 51 | + "interface-datastore": "^6.0.2", |
47 | 52 | "it-filter": "^1.0.2",
|
48 | 53 | "it-map": "^1.0.5",
|
| 54 | + "it-sort": "^1.0.0", |
49 | 55 | "it-take": "^1.0.1",
|
50 | 56 | "level": "^7.0.0"
|
51 | 57 | },
|
52 | 58 | "devDependencies": {
|
53 | 59 | "@ipld/dag-cbor": "^6.0.5",
|
54 |
| - "aegir": "^33.2.4", |
| 60 | + "@types/rimraf": "^3.0.2", |
| 61 | + "aegir": "^35.0.3", |
55 | 62 | "assert": "^2.0.0",
|
56 | 63 | "buffer": "^6.0.3",
|
57 |
| - "interface-datastore-tests": "^1.0.0", |
| 64 | + "interface-datastore-tests": "^2.0.3", |
| 65 | + "ipfs-utils": "^8.1.6", |
58 | 66 | "level-mem": "^5.0.1",
|
59 | 67 | "multiformats": "^9.2.0",
|
60 | 68 | "rimraf": "^3.0.0",
|
61 | 69 | "util": "^0.12.3"
|
62 | 70 | },
|
63 | 71 | "eslintConfig": {
|
64 |
| - "extends": "ipfs" |
| 72 | + "extends": "ipfs", |
| 73 | + "parserOptions": { |
| 74 | + "sourceType": "module" |
| 75 | + } |
65 | 76 | },
|
66 | 77 | "contributors": [
|
67 | 78 | "achingbrain <[email protected]>",
|
|
0 commit comments