@blocklet/payment-react
Version:
Reusable react components for payment kit v2
132 lines (131 loc) • 4 kB
JSON
{
"name": "@blocklet/payment-react",
"version": "1.22.30",
"description": "Reusable react components for payment kit v2",
"keywords": [
"react",
"payment"
],
"author": "wangshijun<wangshijun2010@gmail.com>",
"homepage": "https://www.arcblock.io/docs/payment-kit-react",
"license": "Apache-2.0",
"main": "lib/index.js",
"module": "es/index.js",
"repository": {
"type": "git",
"url": "git+https://github.com/blocklet/payment-kit.git"
},
"scripts": {
"lint": "tsc --noEmit && eslint src tests --ext js --ext jsx --ext ts --ext tsx",
"lint:fix": "pnpm run lint --fix",
"clean": "rm -rf es lib",
"build": "pnpm run clean && tsc --noEmit && unbuild && node tools/auto-exports.js && pnpm run cpfiles",
"watch": "CONSOLA_LEVEL=1 nodemon -e .jsx,.js,.ts,.tsx -w src -x 'yalc publish --push'",
"precommit": "CI=1 pnpm run lint",
"prepush": "CI=1 pnpm run lint",
"prepublish": "pnpm run build",
"test": "node tools/jest.js",
"coverage": "pnpm run test --coverage",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"cpfiles": "copyfiles -u 1 './src/**/*.css' lib/ && copyfiles -u 1 './src/**/*.css' es/"
},
"bugs": {
"url": "https://github.com/blocklet/payment-kit/issues"
},
"exports": {
".": {
"import": "./es/index.js",
"require": "./lib/index.js"
},
"./lib/": {
"import": "./es/",
"require": "./lib/"
}
},
"importSort": {
".js, .jsx, .mjs": {
"parser": "babylon",
"style": "module"
},
".ts, .tsx": {
"style": "module",
"parser": "typescript"
}
},
"dependencies": {
"@arcblock/bridge": "^3.2.11",
"@arcblock/did-connect-react": "^3.2.11",
"@arcblock/react-hooks": "^3.2.11",
"@arcblock/ux": "^3.2.11",
"@arcblock/ws": "^1.27.13",
"@blocklet/theme": "^3.2.11",
"@blocklet/ui-react": "^3.2.11",
"@mui/icons-material": "^7.1.2",
"@mui/lab": "7.0.0-beta.14",
"@mui/material": "^7.1.2",
"@mui/system": "^7.1.1",
"@ocap/util": "^1.27.13",
"@stripe/react-stripe-js": "^2.9.0",
"@stripe/stripe-js": "^2.4.0",
"@vitejs/plugin-legacy": "^7.0.0",
"ahooks": "^3.8.5",
"axios": "^1.10.0",
"dayjs": "^1.11.13",
"flat": "^5.0.2",
"google-libphonenumber": "^3.2.42",
"lodash": "^4.17.21",
"numbro": "^2.5.0",
"p-wait-for": "^3.2.0",
"react-error-boundary": "^4.1.2",
"react-hook-form": "^7.58.1",
"react-international-phone": "^3.1.2",
"ufo": "^1.6.1",
"use-bus": "^2.5.2",
"validator": "^13.15.15"
},
"peerDependencies": {
"react": "^19.1.0"
},
"publishConfig": {
"access": "public"
},
"devDependencies": {
"@arcblock/eslint-config-ts": "^0.3.3",
"@babel/cli": "^7.27.2",
"@babel/core": "^7.27.4",
"@babel/preset-env": "^7.27.2",
"@babel/preset-react": "^7.27.1",
"@blocklet/payment-types": "1.22.30",
"@storybook/addon-essentials": "^7.6.20",
"@storybook/addon-interactions": "^7.6.20",
"@storybook/addon-links": "^7.6.20",
"@storybook/addon-onboarding": "^1.0.11",
"@storybook/blocks": "^7.6.20",
"@storybook/react": "^7.6.20",
"@storybook/react-vite": "^9.0.13",
"@storybook/test": "^7.6.20",
"@types/react": "^18.3.23",
"@types/react-dom": "^18.3.7",
"@vitejs/plugin-legacy": "^7.0.0",
"copyfiles": "^2.4.1",
"eslint": "^8.57.1",
"glob": "^10.4.5",
"import-sort-style-module": "^6.0.0",
"jest": "^29.7.0",
"prettier": "^3.6.0",
"prettier-plugin-import-sort": "^0.0.7",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"rollup-plugin-node-builtins": "^2.1.2",
"storybook": "^7.6.20",
"ts-jest": "^29.4.0",
"type-fest": "^4.41.0",
"typescript": "5.5.4",
"unbuild": "^2.0.0",
"vite": "^7.0.0",
"vite-plugin-babel": "^1.3.1",
"vite-plugin-node-polyfills": "^0.23.0"
},
"gitHead": "78cac71748e6836069582ed293945b41b7c7af66"
}