Files
gui/code/bento/package.json
T
2025-11-14 19:05:47 -10:00

117 lines
3.9 KiB
JSON

{
"name": "@tamagui/bento",
"version": "1.138.0",
"private": true,
"sideEffects": [
"*.css"
],
"source": "index.jsx",
"types": "./src",
"main": "index.ts",
"module": "dist/esm",
"files": [
"src",
"types",
"dist"
],
"exports": {
"./package.json": "./package.json",
".": {
"react-native": {
"import": "./dist/esm/index.native.js",
"require": "./dist/cjs/index.native.js"
},
"types": "./src/index.ts",
"import": "./dist/esm/index.mjs",
"require": "./dist/cjs/index.cjs",
"default": "./dist/cjs/index.native.js"
},
"./data": {
"react-native": {
"import": "./dist/esm/data.native.js",
"require": "./dist/cjs/data.native.js"
},
"types": "./src/data.ts",
"import": "./dist/esm/data.mjs",
"require": "./dist/cjs/data.cjs"
},
"./component/*": {
"react-native": {
"import": "./dist/esm/components/*.native.js",
"require": "./dist/cjs/components/*.native.js"
},
"types": "./src/components/*.d.ts",
"import": "./dist/esm/components/*.mjs",
"require": "./dist/cjs/components/*.cjs"
}
},
"scripts": {
"build": "NEEDS_UNLOCK=1 tamagui-build --skip-types || ./setup-unencrypted.sh",
"watch": "NEEDS_UNLOCK=1 tamagui-build --skip-types --watch",
"clean": "tamagui-build clean",
"dev:web": "DISABLE_EXTRACTION=true NODE_ENV=development webpack serve",
"dev:web:prod": "NODE_ENV=production webpack serve",
"dev:web:extract": "DISABLE_EXTRACTION=false NODE_ENV=development webpack serve",
"start": "EXPO_NO_TELEMETRY=true expo start --dev-client",
"start:extract": "TAMAGUI_OPTIMIZE_NATIVE_VIEWS=1 TAMAGUI_ENABLE_DYNAMIC_LOAD=1 yarn start",
"start:prod": "DISABLE_EXTRACTION=false TAMAGUI_ENABLE_DYNAMIC_LOAD=1 expo start --dev-client --offline --no-dev --minify",
"start:tamagui": "tama dev",
"start:android": "yarn start --android",
"start:clean": "watchman watch-del-all & rm -r $TMPDIR/metro-cache & yarn start -c",
"pod": "npx pod-install",
"android": "EXPO_NO_TELEMETRY=true yarn expo run:android",
"ios": "yarn pod && EXPO_NO_TELEMETRY=true yarn expo run:ios",
"web": "EXPO_NO_TELEMETRY=true yarn expo start --web",
"prod:web": "NODE_ENV=production webpack --json=dist/compilation-stats.json"
},
"dependencies": {
"@hookform/resolvers": "^3.3.4",
"@ngneat/falso": "^7.3.0",
"@rehookify/datepicker": "^6.6.8",
"@tamagui/cli": "workspace:*",
"@tamagui/colors": "workspace:*",
"@tamagui/config": "workspace:*",
"@tamagui/font-inter": "workspace:*",
"@tamagui/lucide-icons": "workspace:*",
"@tamagui/shorthands": "workspace:*",
"@tamagui/themes": "workspace:*",
"@tamagui/use-store": "workspace:*",
"@tanstack/react-table": "^8.11.2",
"@ts-react/form": "^1.8.3",
"@vxrn/color-scheme": "^1.2.16",
"awesome-phonenumber": "^6.4.0",
"expo": "^54.0.23",
"expo-document-picker": "~14.0.7",
"expo-image-picker": "~17.0.8",
"expo-linear-gradient": "~15.0.7",
"foxact": "^0.2.33",
"react-dropzone": "^14.2.3",
"react-hook-form": "^7.51.0",
"react-native": "0.81.5",
"react-native-gesture-handler": "~2.28.0",
"react-native-reanimated": "~4.1.1",
"react-native-safe-area-context": "~5.6.0",
"react-native-svg": "15.12.1",
"react-native-web": "^0.21.0",
"react-native-worklets": "0.5.1",
"swr": "^2.2.5",
"tamagui": "workspace:*",
"zod": "^3.25.67"
},
"devDependencies": {
"@babel/core": "^7.25.2",
"@playwright/test": "^1.49.1",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
"@tamagui/babel-plugin": "workspace:*",
"@tamagui/build": "workspace:*",
"html-webpack-plugin": "^5.5.0",
"metro-runtime": "*",
"mini-css-extract-plugin": "^2.9.1",
"pod-install": "^0.3.2",
"tilg": "0.1.1",
"webpack": "^5.88.2",
"webpack-cli": "^4.9.2",
"webpack-dev-server": "^4.8.1"
}
}