@broxus/tvm-connect
Version:
TypeScript SDK for connecting to Nekoton-compatible wallets using a unified interface.
131 lines (130 loc) • 4.7 kB
JSON
{
"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"
}