Repository navigation
Expand file tree
/
Copy pathpackage.json
More file actions
112 lines (112 loc) · 6.25 KB
/
Copy pathpackage.json
File metadata and controls
112 lines (112 loc) · 6.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{
"name": "@juspay-tech/react-native-hyperswitch-vault",
"version": "0.9.0",
"description": "Hyperswitch card form for React Native. Authored in ReScript, published as JavaScript with genType-generated TypeScript declarations.",
"license": "Apache-2.0",
"packageManager": "yarn@3.6.4",
"main": "dist/cjs/index.js",
"module": "dist/esm/index.js",
"types": "dist/types/public.d.ts",
"react-native": "dist/esm/index.js",
"sideEffects": false,
"exports": {
".": {
"types": "./dist/types/public.d.ts",
"react-native": "./dist/esm/index.js",
"import": "./dist/esm/index.js",
"require": "./dist/cjs/index.js",
"default": "./dist/esm/index.js"
},
"./host": {
"types": "./dist/types/host.d.ts",
"react-native": "./dist/esm/host.js",
"import": "./dist/esm/host.js",
"require": "./dist/cjs/host.js",
"default": "./dist/esm/host.js"
},
"./orchestration": {
"types": "./dist/types/orchestration.d.ts",
"react-native": "./dist/esm/orchestration.js",
"import": "./dist/esm/orchestration.js",
"require": "./dist/cjs/orchestration.js",
"default": "./dist/esm/orchestration.js"
},
"./package.json": "./package.json"
},
"files": [
"dist/esm/**",
"dist/cjs/**",
"dist/types/**",
"dist/assets/**",
"README.md",
"LICENSE",
"THIRD-PARTY-NOTICES.md",
"!dist/**/*.map",
"!shared-code",
"!shared-code/**"
],
"engines": {
"node": ">=18.18.0"
},
"scripts": {
"check:submodule": "node scripts/check-submodule.mjs",
"check:generated": "node scripts/check-generated.mjs",
"check:surface": "node scripts/verify-public-surface.mjs",
"check:icons": "node scripts/verify-icon-coverage.mjs",
"check:consumer-types": "tsc -p tsconfig.consumer.json",
"re:build": "rescript",
"re:clean": "rescript clean",
"types": "node scripts/clean-declarations.mjs && tsc -p tsconfig.build.json",
"icons": "node scripts/generate-icons.mjs",
"bundle": "node scripts/clean-bundles.mjs && rollup -c && node scripts/copy-assets.mjs",
"build": "node scripts/check-submodule.mjs && node scripts/verify-icon-coverage.mjs && rescript && node scripts/check-generated.mjs && node scripts/verify-public-surface.mjs && node scripts/clean-declarations.mjs && tsc -p tsconfig.build.json && node scripts/clean-bundles.mjs && rollup -c && node scripts/copy-assets.mjs && node scripts/emit-package-type.mjs && tsc -p tsconfig.consumer.json && node scripts/verify-docs.mjs && node scripts/verify-flow-docs.mjs && node scripts/verify-publishable.mjs",
"clean": "rescript clean && node scripts/clean.mjs",
"prepack": "node scripts/check-submodule.mjs && node scripts/verify-icon-coverage.mjs && rescript && node scripts/check-generated.mjs && node scripts/verify-public-surface.mjs && node scripts/clean-declarations.mjs && tsc -p tsconfig.build.json && node scripts/clean-bundles.mjs && rollup -c && node scripts/copy-assets.mjs && node scripts/emit-package-type.mjs && tsc -p tsconfig.consumer.json && node scripts/verify-docs.mjs && node scripts/verify-flow-docs.mjs && node scripts/verify-publishable.mjs",
"verify:mapping": "node scripts/verify-result-mapping.mjs",
"verify:consumers": "node scripts/verify-consumers.mjs",
"verify:treeshaking": "node scripts/verify-treeshaking.mjs",
"verify:style-bridge": "node scripts/verify-style-bridge.mjs",
"verify:tarball": "node scripts/verify-tarball.mjs",
"verify": "node scripts/verify-icon-coverage.mjs && node scripts/verify-result-mapping.mjs && node scripts/verify-tarball.mjs && node scripts/verify-consumers.mjs && node scripts/verify-treeshaking.mjs && node scripts/verify-style-bridge.mjs && node scripts/verify-event-surface.mjs && node scripts/verify-package-contents.mjs && node scripts/verify-merchant-only.mjs && node scripts/verify-docs.mjs && node scripts/verify-flow-docs.mjs && node scripts/verify-publishable.mjs && node scripts/verify-card-source.mjs && node scripts/verify-final-confirm.mjs && node scripts/verify-noncard-input.mjs && node scripts/verify-eligibility.mjs && node scripts/verify-orchestration.mjs && node scripts/verify-saved-card.mjs",
"build:clean": "rescript clean && node scripts/clean.mjs && node scripts/check-submodule.mjs && node scripts/verify-icon-coverage.mjs && rescript && node scripts/check-generated.mjs && node scripts/verify-public-surface.mjs && node scripts/clean-declarations.mjs && tsc -p tsconfig.build.json && node scripts/clean-bundles.mjs && rollup -c && node scripts/copy-assets.mjs && node scripts/emit-package-type.mjs && tsc -p tsconfig.consumer.json && node scripts/verify-docs.mjs && node scripts/verify-flow-docs.mjs && node scripts/verify-publishable.mjs",
"verify:event-surface": "node scripts/verify-event-surface.mjs",
"verify:package-contents": "node scripts/verify-package-contents.mjs",
"verify:merchant-only": "node scripts/verify-merchant-only.mjs",
"verify:publishable": "node scripts/verify-publishable.mjs",
"verify:docs": "node scripts/verify-docs.mjs",
"verify:flow-docs": "node scripts/verify-flow-docs.mjs",
"verify:card-source": "node scripts/verify-card-source.mjs",
"verify:final-confirm": "node scripts/verify-final-confirm.mjs",
"verify:noncard-input": "node scripts/verify-noncard-input.mjs",
"verify:eligibility": "node scripts/verify-eligibility.mjs",
"verify:orchestration": "node scripts/verify-orchestration.mjs",
"verify:saved-card": "node scripts/verify-saved-card.mjs",
"smoke:saved-card": "node scripts/smoke-saved-card.mjs",
"verify:rn-matrix": "node scripts/verify-rn-matrix.mjs",
"verify:scancard-packaging": "node scripts/verify-scancard-packaging.mjs"
},
"peerDependencies": {
"react": ">=19.0.0 <20.0.0",
"react-native": ">=0.79.0 <0.88.0"
},
"devDependencies": {
"@babel/runtime": "^7.25.0",
"@rescript/core": "1.6.1",
"@rescript/react": "0.13.1",
"@rollup/plugin-node-resolve": "^15.3.0",
"@types/react": "19.0.0",
"react": "19.0.0",
"react-dom": "19.0.0",
"react-native": "0.79.7",
"rescript": "11.1.4",
"rescript-react-native": "0.77.4",
"rollup": "^4.24.0",
"typescript": "^5.6.0"
},
"hyperswitch": {
"sdkUtilsCommit": "1669cc28955bf547b7fe35d6401ea47720019ff9"
},
"workspaces": [
"example"
]
}