Files
sonr/packages/es/package.json

152 lines
4.7 KiB
JSON
Raw Permalink Normal View History

2025-10-03 14:45:52 -04:00
{
"name": "@sonr.io/es",
"version": "0.0.12",
"private": false,
"sideEffects": false,
"type": "module",
"publishConfig": {
"access": "public"
},
"files": [
"dist",
"README.md"
],
"main": "./dist/index.js",
"module": "./dist/index.js",
"jsdelivr": "./dist/index.js",
"unpkg": "./dist/index.js",
"browser": "./dist/index.js",
"exports": {
".": {
"import": "./dist/index.js",
"default": "./dist/index.js"
},
"./autoloader": {
"import": "./dist/autoloader.js",
"default": "./dist/autoloader.js"
},
"./client": {
"import": "./dist/client/index.js",
"default": "./dist/client/index.js"
},
"./client/auth": {
"import": "./dist/client/auth/index.js",
"default": "./dist/client/auth/index.js"
},
"./plugins": {
"import": "./dist/plugins/index.js",
"default": "./dist/plugins/index.js"
},
"./plugins/motor": {
"import": "./dist/plugins/motor/index.js",
"default": "./dist/plugins/motor/index.js"
},
"./plugins/vault": {
"import": "./dist/plugins/vault/index.js",
"default": "./dist/plugins/vault/index.js"
},
"./codec": {
"import": "./dist/codec/index.js",
"default": "./dist/codec/index.js"
},
"./protobufs": {
"import": "./dist/protobufs/index.js",
"default": "./dist/protobufs/index.js"
},
"./registry": {
"import": "./dist/registry/index.js",
"default": "./dist/registry/index.js"
},
"./wallet": {
"import": "./dist/wallet/index.js",
"default": "./dist/wallet/index.js"
}
},
"scripts": {
"clean": "rimraf dist",
"generate": "pnpm gen:protobufs && pnpm gen:registry",
"build": "pnpm clean && tsc && tsc-alias && pnpm copy:assets",
"copy:assets": "npm run copy:wasm && npm run copy:autoloader",
"copy:wasm": "npm run copy:vault-wasm && npm run copy:motor-wasm",
"copy:vault-wasm": "cp src/plugin/plugin.wasm dist/plugin/ 2>/dev/null || true",
"copy:motor-wasm": "cp src/worker/app.wasm dist/worker/ 2>/dev/null || true && cp src/worker/wasm_exec.js dist/worker/ 2>/dev/null || true",
"copy:autoloader": "cp src/autoloader.js dist/autoloader.js 2>/dev/null || true",
"dev": "concurrently \"tsc -w\" \"tsc-alias -w\"",
"gen:protobufs": "node scripts/gen-protobufs.mjs",
"gen:registry": "node scripts/gen-registry.mjs",
"lint": "biome lint .",
"format": "biome format . --write",
"check": "biome check .",
"typecheck": "tsc --noEmit",
"test": "vitest --run",
"test:suite": "pnpm check && pnpm typecheck && pnpm test",
"prepublishOnly": "pnpm build",
"release": "cz --no-raise 6,21 bump --yes --increment PATCH"
},
"peerDependencies": {
"@bufbuild/protobuf": "1.2.0",
"@noble/hashes": "^1.3.2",
"@noble/secp256k1": "^2.0.0",
"@scure/base": "^1.1.3",
"@scure/bip32": "^1.3.2",
"@scure/bip39": "^1.2.1",
"@walletconnect/legacy-client": "^2.0.0",
"@walletconnect/sign-client": "2.8.6",
"lodash-es": "^4.17.21"
},
"devDependencies": {
"@biomejs/biome": "^2.1.2",
"@bufbuild/buf": "1.18.0-1",
"@bufbuild/protobuf": "1.2.0",
"@bufbuild/protoc-gen-es": "1.2.0",
"@bufbuild/protoplugin": "1.2.0",
"@keplr-wallet/types": "^0.11.62",
"@metamask/providers": "^14.0.2",
"@noble/hashes": "^1.3.2",
"@noble/secp256k1": "^2.0.0",
"@scure/base": "^1.1.3",
"@scure/bip32": "^1.3.2",
"@scure/bip39": "^1.2.1",
"@simplewebauthn/types": "^12.0.0",
"@testing-library/jest-dom": "^6.8.0",
"@testing-library/react": "^16.3.0",
"@types/degit": "^2.8.3",
"@types/lodash-es": "^4.17.7",
"@vitest/ui": "^3.2.4",
"@walletconnect/legacy-client": "^2.0.0",
"@walletconnect/legacy-types": "^2.0.0",
"@walletconnect/sign-client": "2.8.6",
"@walletconnect/types": "2.8.6",
"autoprefixer": "^10.4.14",
"concurrently": "^8.0.1",
"degit": "^2.8.4",
"glob": "^10.2.3",
"jsdom": "^26.1.0",
"json-schema-to-typescript": "^13.1.1",
"lodash-es": "^4.17.21",
"postcss": "^8.4.23",
"rimraf": "^5.0.0",
"tsc-alias": "^1.8.6",
"tsx": "^3.12.7",
"typescript": "^5.0.4",
"vitest": "^3.2.4",
"fake-indexeddb": "^6.0.0"
},
"dependencies": {
"@extism/extism": "2.0.0-rc13",
"@simplewebauthn/browser": "^9.0.1",
"dexie": "^4.0.1",
"helia": "^4.0.0",
"@helia/unixfs": "^3.0.0",
"@helia/verified-fetch": "^1.0.0",
"@helia/strings": "^3.0.0",
"@libp2p/webrtc": "^4.0.0",
"@libp2p/websockets": "^8.0.0",
"@chainsafe/libp2p-noise": "^15.0.0",
"@chainsafe/libp2p-yamux": "^6.0.0",
"multiformats": "^13.0.0",
"uint8arrays": "^5.0.0",
"@tanstack/query-core": "^5.0.0"
}
}