{ "name": "@codex-storage/sdk-js", "version": "0.1.1", "description": "Codex SDK to interact with the Codex decentralized storage network.", "repository": { "type": "git", "url": "https://github.com/codex-storage/codex-js" }, "scripts": { "prepack": "npm run build", "prebuild": "npm run compile && rm -Rf dist/*", "build": "tsup src/index.ts src/async.ts src/browser.ts src/node.ts --format esm,cjs --dts --sourcemap --treeshake", "compile": "tsc --noEmit", "test": "vitest run", "test:watch": "vitest", "watch": "tsc --watch", "format": "prettier --write ./src" }, "keywords": [ "Codex", "Javascript", "SDK", "storage" ], "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }, "require": { "types": "./dist/index.d.cts", "default": "./dist/index.js" } }, "./browser": { "import": { "types": "./dist/browser.d.ts", "default": "./dist/browser.mjs" }, "require": { "types": "./dist/browser.d.cts", "default": "./dist/browser.js" } }, "./node": { "import": { "types": "./dist/node.d.ts", "default": "./dist/node.mjs" }, "require": { "types": "./dist/node.d.cts", "default": "./dist/node.js" } }, "./async": { "import": { "types": "./dist/async.d.ts", "default": "./dist/async.mjs" }, "require": { "types": "./dist/async.d.cts", "default": "./dist/async.js" } } }, "files": [ "dist" ], "author": "Codex team", "readme": "README.md", "license": "MIT", "engines": { "node": ">=20.18.1" }, "devDependencies": { "@tsconfig/strictest": "^2.0.5", "@types/node": "^22.13.13", "prettier": "^3.5.3", "tsup": "^8.3.6", "typescript": "^5.8.2", "vitest": "^3.0.9" }, "dependencies": { "undici": "^7.5.0", "valibot": "^0.32.0" } }