|
2 | 2 | "name": "blockstore-core",
|
3 | 3 | "version": "1.0.2",
|
4 | 4 | "description": "Contains various implementations of the API contract described in interface-blockstore",
|
5 |
| - "main": "src/index.js", |
| 5 | + "author": "Alex Potsides <alex.potsides@protocol.ai>", |
| 6 | + "license": "Apache-2.0 OR MIT", |
| 7 | + "homepage": "https://github.com/ipfs/js-blockstore-core#readme", |
| 8 | + "repository": { |
| 9 | + "type": "git", |
| 10 | + "url": "git+https://github.com/ipfs/js-blockstore-core.git" |
| 11 | + }, |
| 12 | + "bugs": { |
| 13 | + "url": "https://github.com/ipfs/js-blockstore-core/issues" |
| 14 | + }, |
| 15 | + "keywords": [ |
| 16 | + "datastore", |
| 17 | + "interface", |
| 18 | + "ipfs", |
| 19 | + "key-value" |
| 20 | + ], |
| 21 | + "engines": { |
| 22 | + "node": ">=16.0.0", |
| 23 | + "npm": ">=7.0.0" |
| 24 | + }, |
6 | 25 | "type": "module",
|
7 |
| - "types": "types/src/index.d.ts", |
| 26 | + "types": "./dist/src/index.d.ts", |
8 | 27 | "typesVersions": {
|
9 | 28 | "*": {
|
10 | 29 | "*": [
|
11 |
| - "types/*", |
12 |
| - "types/src/*" |
| 30 | + "*", |
| 31 | + "dist/*", |
| 32 | + "dist/src/*", |
| 33 | + "dist/src/*/index" |
13 | 34 | ],
|
14 |
| - "types/*": [ |
15 |
| - "types/*", |
16 |
| - "types/*" |
| 35 | + "src/*": [ |
| 36 | + "*", |
| 37 | + "dist/*", |
| 38 | + "dist/src/*", |
| 39 | + "dist/src/*/index" |
17 | 40 | ]
|
18 | 41 | }
|
19 | 42 | },
|
20 | 43 | "files": [
|
21 |
| - "*", |
22 |
| - "!**/*/browser-test", |
23 |
| - "!**/*/node-test", |
| 44 | + "src", |
| 45 | + "dist", |
| 46 | + "!dist/test", |
24 | 47 | "!**/*.tsbuildinfo"
|
25 | 48 | ],
|
26 | 49 | "exports": {
|
27 | 50 | ".": {
|
| 51 | + "types": "./dist/src/index.d.ts", |
28 | 52 | "import": "./src/index.js"
|
29 | 53 | },
|
30 | 54 | "./base": {
|
| 55 | + "types": "./src/base.d.ts", |
31 | 56 | "import": "./src/base.js"
|
32 | 57 | },
|
33 | 58 | "./errors": {
|
| 59 | + "types": "./src/errors.d.ts", |
34 | 60 | "import": "./src/errors.js"
|
35 | 61 | },
|
36 | 62 | "./memory": {
|
| 63 | + "types": "./src/memory.d.ts", |
37 | 64 | "import": "./src/memory.js"
|
38 | 65 | }
|
39 | 66 | },
|
|
70 | 97 | "release": "patch"
|
71 | 98 | },
|
72 | 99 | {
|
73 |
| - "type": "chore", |
| 100 | + "type": "docs", |
74 | 101 | "release": "patch"
|
75 | 102 | },
|
76 | 103 | {
|
77 |
| - "type": "docs", |
| 104 | + "type": "test", |
78 | 105 | "release": "patch"
|
79 | 106 | },
|
80 | 107 | {
|
81 |
| - "type": "test", |
| 108 | + "type": "deps", |
82 | 109 | "release": "patch"
|
83 | 110 | },
|
84 | 111 | {
|
|
108 | 135 | },
|
109 | 136 | {
|
110 | 137 | "type": "docs",
|
111 |
| - "section": "Trivial Changes" |
| 138 | + "section": "Documentation" |
| 139 | + }, |
| 140 | + { |
| 141 | + "type": "deps", |
| 142 | + "section": "Dependencies" |
112 | 143 | },
|
113 | 144 | {
|
114 | 145 | "type": "test",
|
|
119 | 150 | }
|
120 | 151 | ],
|
121 | 152 | "@semantic-release/changelog",
|
122 |
| - [ |
123 |
| - "@semantic-release/npm", |
124 |
| - { |
125 |
| - "pkgRoot": "dist" |
126 |
| - } |
127 |
| - ], |
| 153 | + "@semantic-release/npm", |
128 | 154 | "@semantic-release/github",
|
129 | 155 | "@semantic-release/git"
|
130 | 156 | ]
|
131 | 157 | },
|
132 | 158 | "scripts": {
|
133 |
| - "clean": "rimraf dist types", |
134 |
| - "prepare": "aegir build --no-bundle && cp -R types dist", |
135 |
| - "lint": "aegir ts -p check && aegir lint", |
136 |
| - "build": "aegir build --esm-tests", |
137 |
| - "release": "semantic-release", |
138 |
| - "test": "aegir test", |
139 |
| - "test:node": "aegir test -t node", |
140 |
| - "test:chrome": "aegir test -t browser", |
| 159 | + "clean": "aegir clean", |
| 160 | + "lint": "aegir lint", |
| 161 | + "build": "aegir build", |
| 162 | + "release": "aegir release", |
| 163 | + "test": "aegir test -t node -t browser -t webworker -t electron-main", |
| 164 | + "test:node": "aegir test -t node --cov", |
| 165 | + "test:chrome": "aegir test -t browser --cov", |
141 | 166 | "test:chrome-webworker": "aegir test -t webworker",
|
142 | 167 | "test:firefox": "aegir test -t browser -- --browser firefox",
|
143 | 168 | "test:firefox-webworker": "aegir test -t webworker -- --browser firefox",
|
144 |
| - "test:electron-main": "aegir test -t electron-main -f dist/cjs/node-test/*js", |
145 |
| - "test:electron-renderer": "aegir test -t electron-renderer -f dist/cjs/node-test/*js", |
146 |
| - "dep-check": "aegir dep-check -i rimraf -i interface-blockstore -i interface-store -i aegir -i util" |
147 |
| - }, |
148 |
| - "repository": { |
149 |
| - "type": "git", |
150 |
| - "url": "git+https://github.com/ipfs/js-blockstore-core.git" |
151 |
| - }, |
152 |
| - "keywords": [ |
153 |
| - "interface", |
154 |
| - "key-value", |
155 |
| - "ipfs", |
156 |
| - "datastore" |
157 |
| - ], |
158 |
| - "author": "Alex Potsides <alex.potsides@protocol.ai>", |
159 |
| - "license": "(Apache-2.0 OR MIT)", |
160 |
| - "bugs": { |
161 |
| - "url": "https://github.com/ipfs/js-blockstore-core/issues" |
162 |
| - }, |
163 |
| - "homepage": "https://github.com/ipfs/js-blockstore-core#readme", |
164 |
| - "devDependencies": { |
165 |
| - "@types/debug": "^4.1.5", |
166 |
| - "aegir": "^36.1.2", |
167 |
| - "interface-blockstore-tests": "^2.0.1", |
168 |
| - "util": "^0.12.4" |
| 169 | + "test:electron-main": "aegir test -t electron-main", |
| 170 | + "dep-check": "aegir dep-check" |
169 | 171 | },
|
170 | 172 | "dependencies": {
|
171 | 173 | "err-code": "^3.0.1",
|
|
176 | 178 | "it-filter": "^1.0.2",
|
177 | 179 | "it-take": "^1.0.1",
|
178 | 180 | "multiformats": "^9.4.7"
|
| 181 | + }, |
| 182 | + "devDependencies": { |
| 183 | + "aegir": "^37.5.1", |
| 184 | + "interface-blockstore-tests": "^2.0.1" |
179 | 185 | }
|
180 | 186 | }
|
0 commit comments