/ 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 }