UNPKG

@arkade-os/boltz-swap

Version:

A production-ready TypeScript package that brings Boltz submarine-swaps to Arkade.

117 lines 3.33 kB
{ "name": "@arkade-os/boltz-swap", "version": "0.3.50", "type": "module", "description": "A production-ready TypeScript package that brings Boltz submarine-swaps to Arkade.", "main": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" }, "require": { "types": "./dist/index.d.ts", "default": "./dist/index.cjs" } }, "./expo": { "import": { "types": "./dist/expo/index.d.ts", "default": "./dist/expo/index.js" }, "require": { "types": "./dist/expo/index.d.ts", "default": "./dist/expo/index.cjs" } }, "./expo/background": { "import": { "types": "./dist/expo/background.d.ts", "default": "./dist/expo/background.js" }, "require": { "types": "./dist/expo/background.d.ts", "default": "./dist/expo/background.cjs" } }, "./repositories/sqlite": { "import": { "types": "./dist/repositories/sqlite/index.d.ts", "default": "./dist/repositories/sqlite/index.js" }, "require": { "types": "./dist/repositories/sqlite/index.d.ts", "default": "./dist/repositories/sqlite/index.cjs" } }, "./repositories/realm": { "import": { "types": "./dist/repositories/realm/index.d.ts", "default": "./dist/repositories/realm/index.js" }, "require": { "types": "./dist/repositories/realm/index.d.ts", "default": "./dist/repositories/realm/index.cjs" } } }, "files": [ "dist" ], "keywords": [ "arkade", "boltz", "swap", "lightning", "bitcoin" ], "author": "Arkade-OS", "license": "MIT", "dependencies": { "@noble/curves": "2.0.1", "@noble/hashes": "2.0.1", "@scure/base": "2.0.0", "@scure/btc-signer": "2.0.1", "bip68": "1.0.4", "light-bolt11-decoder": "3.2.0", "@arkade-os/sdk": "0.4.45" }, "peerDependencies": { "expo-task-manager": ">=3.0.0", "expo-background-task": ">=0.1.0" }, "peerDependenciesMeta": { "expo-task-manager": { "optional": true }, "expo-background-task": { "optional": true } }, "devDependencies": { "@types/ws": "^8.18.1", "vite": "^7.3.2" }, "publishConfig": { "access": "public", "registry": "https://registry.npmjs.org/" }, "scripts": { "build": "tsup src/index.ts src/expo/index.ts src/expo/background.ts src/repositories/sqlite/index.ts src/repositories/realm/index.ts --format esm,cjs --dts --clean", "smoke:dist": "node scripts/smoke-dist.mjs", "typecheck": "tsc --noEmit", "format": "prettier --write src test", "lint": "prettier --check src test", "test": "vitest run", "test:unit": "vitest run --exclude test/e2e", "test:integration": "vitest run test/e2e/**", "test:setup-docker": "node test/e2e/setup.mjs", "test:integration-docker": "vitest run test/e2e/**", "regtest:start": "node ./regtest/regtest.mjs start", "regtest:stop": "node ./regtest/regtest.mjs stop", "regtest:clean": "node ./regtest/regtest.mjs clean", "regtest": "pnpm regtest:clean && pnpm regtest:start && pnpm test:setup-docker" } }