@openocean.finance/widget-sdk
Version:
OpenOcean Any-to-Any Cross-Chain-Swap SDK
120 lines (118 loc) • 3.84 kB
JSON
{
"name": "@openocean.finance/widget-sdk",
"version": "1.0.14",
"description": "OpenOcean Any-to-Any Cross-Chain-Swap SDK",
"keywords": [
"bridge",
"bridge-aggregation",
"cross-chain",
"cross-chain-applications",
"cross-chain-bridge",
"dapp",
"defi",
"ethereum",
"ethers",
"metamask",
"multi-chain",
"sdk",
"swap",
"viem",
"wagmi",
"web3",
"web3-react"
],
"license": "ISC",
"author": "openocean",
"type": "module",
"exports": {
".": {
"types": "./src/_types/index.d.ts",
"import": "./src/_esm/index.js",
"default": "./src/_cjs/index.js"
},
"./package.json": "./package.json"
},
"main": "./src/_cjs/index.js",
"module": "./src/_esm/index.js",
"types": "./src/_types/index.d.ts",
"typings": "./src/_types/index.d.ts",
"sideEffects": false,
"directories": {
"test": "tests"
},
"files": [
"src",
"!src/**/*.test.ts",
"!src/**/*.mock.ts",
"!src/**/*.spec.ts",
"!src/**/*.handlers.ts",
"!src/**/*.tsbuildinfo"
],
"scripts": {
"build": "pnpm clean && pnpm build:cjs && pnpm build:esm && pnpm build:types",
"build:cjs": "tsc --project ./tsconfig.build.json --module commonjs --outDir ./src/_cjs --removeComments --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./src/_cjs/package.json",
"build:esm": "tsc --project ./tsconfig.build.json --module es2015 --outDir ./src/_esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./src/_esm/package.json",
"build:types": "tsc --project ./tsconfig.build.json --module esnext --declarationDir ./src/_types --emitDeclarationOnly --declaration --declarationMap",
"clean": "rm -rf dist src/_esm src/_cjs src/_types",
"coverage": "vitest run --coverage",
"package": "npm run build && npm pack",
"pre-commit": "lint-staged",
"pre-push": "pnpm check:types && pnpm check:circular-deps && pnpm test:unit",
"release": "standard-version -a",
"release:alpha": "standard-version -a --prerelease alpha --skip.changelog",
"release:beta": "standard-version -a --prerelease beta --skip.changelog",
"test": "vitest --run --dangerouslyIgnoreUnhandledErrors",
"test:cov": "pnpm test --coverage",
"test:unit": "pnpm test .unit.spec.ts",
"check": "biome check ./src",
"check:write": "biome check --write ./src",
"check:write:unsafe": "biome check --write --unsafe ./src",
"check:types": "tsc --noEmit",
"check:circular-deps": "madge --circular $(find ./src -name '*.ts')",
"check:circular-deps-graph": "madge --circular $(find ./src -name '*.ts') --image graph.svg",
"watch": "tsc -w -p ./tsconfig.json"
},
"lint-staged": {
"src/**/*.{ts,tsx}": ["pnpm check:write"]
},
"dependencies": {
"@bigmi/core": "^0.1.1",
"@openocean.finance/widget-types": "^1.0.12",
"@noble/curves": "^1.8.2",
"@solana/wallet-adapter-base": "^0.9.24",
"@solana/web3.js": "^1.98.0",
"bech32": "^2.0.0",
"bitcoinjs-lib": "^7.0.0-rc.0",
"bs58": "^6.0.0",
"viem": "^2.27.0"
},
"devDependencies": {
"@biomejs/biome": "^1.9.4",
"@commitlint/cli": "^19.8.0",
"@commitlint/config-conventional": "^19.8.0",
"@types/fs-extra": "^11.0.4",
"@types/ws": "^8.18.1",
"@vitest/coverage-v8": "^3.1.1",
"fs-extra": "^11.3.0",
"lint-staged": "^15.5.1",
"madge": "^8.0.0",
"msw": "^2.7.4",
"standard-version": "^9.5.0",
"ts-node": "^10.9.2",
"typescript": "^5.8.3",
"vitest": "^3.1.1"
},
"peerDependencies": {
"@solana/wallet-adapter-base": "^0.9.0",
"@solana/web3.js": "^1.98.0",
"viem": "^2.21.0"
},
"publishConfig": {
"access": "public"
},
"standard-version": {
"scripts": {
"postbump": "node scripts/version.js && git add ."
}
}
}