|
5 | 5 | "main": "index.js",
|
6 | 6 | "type": "module",
|
7 | 7 | "scripts": {
|
8 |
| - "build": "npx @mikeal/limbo test/test-*.js", |
9 |
| - "prepublishOnly": "npm run build", |
| 8 | + "build": "npx ipjs@latest build --tests", |
| 9 | + "publish": "npx ipjs@latest build && cd dist && npm publish", |
10 | 10 | "lint": "standard",
|
11 |
| - "test:cjs": "rm -rf dist && npm run build && mocha dist/cjs-node/test/test-*.cjs && npm run test:cjs:browser", |
| 11 | + "test:cjs": "npm run build && mocha dist/cjs/node-test/test-*.js && npm run test:cjs:browser", |
12 | 12 | "test:node": "hundreds mocha test/test-*.js",
|
13 |
| - "test:cjs:browser": "polendina --cleanup dist/cjs-browser/test/test-*.js", |
| 13 | + "test:cjs:browser": "polendina --cleanup dist/cjs/browser-test/test-*.js", |
14 | 14 | "test": "npm run lint && npm run test:node && npm run test:cjs",
|
15 | 15 | "coverage": "c8 --reporter=html mocha test/test-*.js && npx st -d coverage -p 8080"
|
16 | 16 | },
|
17 | 17 | "keywords": [],
|
18 | 18 | "author": "Mikeal Rogers <[email protected]> (https://www.mikealrogers.com/)",
|
19 | 19 | "license": "(Apache-2.0 AND MIT)",
|
20 |
| - "browser": { |
21 |
| - "./bases/_base64-browser.js": "./dist/cjs-browser/bases/_base64-browser.js", |
22 |
| - "./bases/base16.js": "./dist/cjs-browser/bases/base16.js", |
23 |
| - "./bases/base32.js": "./dist/cjs-browser/bases/base32.js", |
24 |
| - "./bases/base58.js": "./dist/cjs-browser/bases/base58.js", |
25 |
| - "./bases/base64.js": "./dist/cjs-browser/bases/base64.js", |
26 |
| - "./basics.js": "./dist/cjs-browser/basics.js", |
27 |
| - "./bytes.js": "./dist/cjs-browser/bytes.js", |
28 |
| - "./cid.js": "./dist/cjs-browser/cid.js", |
29 |
| - "./codecs/json.js": "./dist/cjs-browser/codecs/json.js", |
30 |
| - "./codecs/raw.js": "./dist/cjs-browser/codecs/raw.js", |
31 |
| - "./hashes/sha2-browser.js": "./dist/cjs-browser/hashes/sha2-browser.js", |
32 |
| - "./index.js": "./dist/cjs-browser/index.js", |
33 |
| - "./": "./dist/cjs-browser/index.js", |
34 |
| - "./legacy.js": "./dist/cjs-browser/legacy.js" |
35 |
| - }, |
36 | 20 | "exports": {
|
37 | 21 | ".": {
|
38 |
| - "import": "./index.js", |
39 |
| - "require": "./dist/cjs-node/index.cjs" |
40 |
| - }, |
41 |
| - "./index.js": { |
42 |
| - "import": "./index.js", |
43 |
| - "require": "./dist/cjs-node/index.cjs" |
44 |
| - }, |
45 |
| - "./basics.js": { |
46 |
| - "import": "./basics.js", |
47 |
| - "require": "./dist/cjs-node/basics.cjs" |
48 |
| - }, |
49 |
| - "./bytes.js": { |
50 |
| - "import": "./bytes.js", |
51 |
| - "require": "./dist/cjs-node/bytes.cjs" |
52 |
| - }, |
53 |
| - "./cid.js": { |
54 |
| - "import": "./cid.js", |
55 |
| - "require": "./dist/cjs-node/cid.cjs" |
| 22 | + "import": "./src/index.js" |
56 | 23 | },
|
57 |
| - "./legacy.js": { |
58 |
| - "import": "./legacy.js", |
59 |
| - "require": "./dist/cjs-node/legacy.cjs" |
| 24 | + "./basics": { |
| 25 | + "import": "./src/basics-import.js", |
| 26 | + "browser": "./src/basics-browser.js" |
60 | 27 | },
|
61 |
| - "./bases/_base64.js": { |
62 |
| - "browser": "./bases/_base64-browser.js", |
63 |
| - "import": "./bases/_base64.js", |
64 |
| - "require": "./dist/cjs-node/bases/_base64.cjs" |
| 28 | + "./cid": { |
| 29 | + "import": "./src/cid.js" |
65 | 30 | },
|
66 |
| - "./bases/base16.js": { |
67 |
| - "import": "./bases/base16.js", |
68 |
| - "require": "./dist/cjs-node/bases/base16.cjs" |
| 31 | + "./legacy": { |
| 32 | + "import": "./src/legacy.js" |
69 | 33 | },
|
70 |
| - "./bases/base32.js": { |
71 |
| - "import": "./bases/base32.js", |
72 |
| - "require": "./dist/cjs-node/bases/base32.cjs" |
| 34 | + "./bases/base16": { |
| 35 | + "import": "./src/bases/base16.js" |
73 | 36 | },
|
74 |
| - "./bases/base58.js": { |
75 |
| - "import": "./bases/base58.js", |
76 |
| - "require": "./dist/cjs-node/bases/base58.cjs" |
| 37 | + "./bases/base32": { |
| 38 | + "import": "./src/bases/base32.js" |
77 | 39 | },
|
78 |
| - "./bases/base64.js": { |
79 |
| - "import": "./bases/base64.js", |
80 |
| - "require": "./dist/cjs-node/bases/base64.cjs" |
| 40 | + "./bases/base58": { |
| 41 | + "import": "./src/bases/base58.js" |
81 | 42 | },
|
82 |
| - "./hashes/sha2.js": { |
83 |
| - "browser": "./hashes/sha2-browser.js", |
84 |
| - "import": "./hashes/sha2.js", |
85 |
| - "require": "./dist/cjs-node/hashes/sha2.cjs" |
| 43 | + "./bases/base64": { |
| 44 | + "import": "./src/bases/base64-import.js", |
| 45 | + "browser": "./src/bases/base64-browser.js" |
86 | 46 | },
|
87 |
| - "./codecs/json.js": { |
88 |
| - "import": "./codecs/json.js", |
89 |
| - "require": "./dist/cjs-node/codecs/json.cjs" |
| 47 | + "./hashes/sha2": { |
| 48 | + "browser": "./src/hashes/sha2-browser.js", |
| 49 | + "import": "./src/hashes/sha2.js" |
90 | 50 | },
|
91 |
| - "./codecs/raw.js": { |
92 |
| - "import": "./codecs/raw.js", |
93 |
| - "require": "./dist/cjs-node/codecs/raw.cjs" |
| 51 | + "./codecs/json": { |
| 52 | + "import": "./src/codecs/json.js" |
94 | 53 | },
|
95 |
| - "./": { |
96 |
| - "import": "./", |
97 |
| - "require": "./dist/cjs-node/index.cjs" |
| 54 | + "./codecs/raw": { |
| 55 | + "import": "./src/codecs/raw.js" |
98 | 56 | }
|
99 | 57 | },
|
100 | 58 | "devDependencies": {
|
|
0 commit comments