/ package.json
package.json
 1  {
 2    "name": "@codex-storage/sdk-js",
 3    "version": "0.1.3",
 4    "description": "Codex SDK to interact with the Codex decentralized storage network.",
 5    "repository": {
 6      "type": "git",
 7      "url": "https://github.com/codex-storage/codex-js"
 8    },
 9    "scripts": {
10      "prepack": "npm run build",
11      "prebuild": "npm run compile && rm -Rf dist/*",
12      "build": "tsup src/index.ts src/async.ts  src/browser.ts src/node.ts --format esm,cjs --dts --sourcemap --treeshake",
13      "compile": "tsc --noEmit",
14      "test": "vitest run",
15      "test:watch": "vitest",
16      "watch": "tsc --watch",
17      "format": "prettier --write ./src"
18    },
19    "keywords": [
20      "Codex",
21      "Javascript",
22      "SDK",
23      "storage"
24    ],
25    "main": "./dist/index.js",
26    "types": "./dist/index.d.ts",
27    "exports": {
28      ".": {
29        "import": {
30          "types": "./dist/index.d.ts",
31          "default": "./dist/index.mjs"
32        },
33        "require": {
34          "types": "./dist/index.d.cts",
35          "default": "./dist/index.js"
36        }
37      },
38      "./browser": {
39        "import": {
40          "types": "./dist/browser.d.ts",
41          "default": "./dist/browser.mjs"
42        },
43        "require": {
44          "types": "./dist/browser.d.cts",
45          "default": "./dist/browser.js"
46        }
47      },
48      "./node": {
49        "import": {
50          "types": "./dist/node.d.ts",
51          "default": "./dist/node.mjs"
52        },
53        "require": {
54          "types": "./dist/node.d.cts",
55          "default": "./dist/node.js"
56        }
57      },
58      "./async": {
59        "import": {
60          "types": "./dist/async.d.ts",
61          "default": "./dist/async.mjs"
62        },
63        "require": {
64          "types": "./dist/async.d.cts",
65          "default": "./dist/async.js"
66        }
67      }
68    },
69    "files": [
70      "dist"
71    ],
72    "author": "Codex team",
73    "readme": "README.md",
74    "license": "MIT",
75    "engines": {
76      "node": ">=20.18.1"
77    },
78    "devDependencies": {
79      "@tsconfig/strictest": "^2.0.5",
80      "@types/node": "^22.13.17",
81      "oas-normalize": "^14.0.0",
82      "openapi-typescript": "^7.6.1",
83      "prettier": "^3.5.3",
84      "tsup": "^8.3.6",
85      "typescript": "^5.8.2",
86      "vitest": "^3.1.1"
87    },
88    "dependencies": {
89      "valibot": "^1.0.0"
90    },
91    "peerDependencies": {
92      "undici": "^7.7.0"
93    }
94  }