UNPKG

@broxus/tvm-connect

Version:

TypeScript SDK for connecting to Nekoton-compatible wallets using a unified interface.

131 lines (130 loc) 4.7 kB
{ "name": "@broxus/tvm-connect", "version": "3.2.6", "description": "TypeScript SDK for connecting to Nekoton-compatible wallets using a unified interface.", "license": "MIT", "keywords": [ "blockchain", "tvm", "nekoton", "dapp", "connect", "web3" ], "maintainers": [ { "name": "Denis Klimov", "url": "https://github.com/JeremiahGeronimo" } ], "publishConfig": { "access": "public" }, "exports": { ".": { "types": "./dist/index.d.ts", "node": "./dist/index.js", "require": "./dist/index.js", "import": "./dist/index.mjs" }, "./lib": { "types": "./lib/esm/index.d.ts", "node": "./lib/cjs/index.js", "require": "./lib/cjs/index.js", "import": "./lib/esm/index.js" }, "./sdk": { "types": "./dist/sdk.d.ts", "node": "./dist/sdk.js", "require": "./dist/sdk.js", "import": "./dist/sdk.mjs" }, "./react": { "types": "./dist/react.d.ts", "node": "./dist/react.js", "require": "./dist/react.js", "import": "./dist/react.mjs" }, "./inheritance.min.css": "./dist/inheritance.min.css", "./standalone.min.css": "./dist/standalone.min.css", "./uikit.min.css": "./dist/uikit.min.css", "./package.json": "./package.json" }, "files": [ "dist", "lib" ], "main": "./dist/index.js", "module": "./dist/index.mjs", "types": "./dist/index.d.ts", "typesVersions": { "*": { "lib": [ "./lib/esm/index.d.ts" ], "react": [ "./dist/react.d.ts" ], "sdk": [ "./dist/sdk.d.ts" ] } }, "sideEffects": [ "*.css", "*.scss" ], "engines": { "node": ">=16", "npm": ">=8" }, "scripts": { "build": "npx cross-env NODE_ENV=production npx yarn build:dist && npx yarn build:lib", "build:dist": "npx tsup && npx yarn build:css", "build:lib": "(npx yarn build:cjs & npx yarn build:esm) && npx yarn styles:copy", "build:cjs": "tsc -p tsconfig.cjs.json && tsc-alias -p tsconfig.cjs.json", "build:esm": "tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json", "build:css": "npx yarn build:css:inheritance & npx yarn build:css:standalone & npx yarn build:css:uikit", "build:css:inheritance": "npx esbuild src/styles/inheritance.css --bundle --minify --outfile=dist/inheritance.min.css", "build:css:standalone": "npx esbuild src/styles/standalone.css --bundle --minify --outfile=dist/standalone.min.css", "build:css:uikit": "npx esbuild src/styles/uikit.css --bundle --minify --outfile=dist/uikit.min.css", "styles:copy": "npx yarn styles:cjs:copy && npx yarn styles:esm:copy", "styles:cjs:copy": "npx copyfiles \"src/**/*.{scss,css}\" -u 1 lib/cjs", "styles:esm:copy": "npx copyfiles \"src/**/*.{scss,css}\" -u 1 lib/esm", "watch:js": "npx chokidar \"src/**/*.{ts,tsx}\" -c \"npx yarn build:esm -- --incremental\"", "watch:styles": "npx chokidar \"src/**/*.{scss,css}\" -c \"npx yarn styles:esm:copy\"", "dev": "npx yarn watch:js & npx yarn watch:styles", "lint": "npx eslint src --ext .ts,.tsx", "lint:fix": "npx eslint src --ext .ts,.tsx --fix", "cleanup": "npx rimraf dist && npx rimraf lib", "prepare": "npx yarn cleanup && npx yarn build" }, "dependencies": { "@broxus/js-core": "^0.38.5", "@broxus/js-utils": "^1.5.2", "@broxus/react-components": "^0.25.6", "@broxus/react-uikit": "^0.23.2", "classnames": "^2.5.1", "events": "^3.3.0", "qrcode.react": "^4.2.0" }, "optionalDependencies": { "everscale-inpage-provider": "^0.6.3", "everscale-standalone-client": "^2.4.0", "mobx": "^6.15.0", "mobx-react-lite": "^4.1.1", "react": "^19.2.3", "react-dom": "^19.2.3", "react-intl": "^8.0.9" }, "peerDependencies": { "everscale-inpage-provider": "^0.6.3", "everscale-standalone-client": "^2.4.0", "mobx": "6.x", "mobx-react-lite": "^3.4.0 || 4.x", "react": "^16.8.0 || 17.x || 18.x || 19.x", "react-dom": "^16.8.0 || 17.x || 18.x || 19.x", "react-intl": "6.x || 7.x || 8.x" }, "gitHead": "5293bd807ffdab6dfb1d55ba92eed73cf23d29dc" }