mirror of
https://github.com/hanzoai/gui.git
synced 2026-10-25 02:31:41 +00:00
154 lines
5.1 KiB
JSON
154 lines
5.1 KiB
JSON
{
|
|
"name": "@hanzo/gui",
|
|
"version": "8.4.2",
|
|
"gitHead": "a49cc7ea6b93ba384e77a4880ae48ac4a5635c14",
|
|
"description": "Style and UI for React (web and native) meet an optimizing compiler",
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "git+https://github.com/hanzoai/gui.git",
|
|
"directory": "pkgs/ui/hanzogui"
|
|
},
|
|
"bin": {
|
|
"gui-css-check": "./css-check.mjs"
|
|
},
|
|
"source": "src/index.ts",
|
|
"files": [
|
|
"NOTICE",
|
|
"bundle-native.mjs",
|
|
"css-check.mjs",
|
|
"dist",
|
|
"hanzogui.config.ts",
|
|
"src",
|
|
"types"
|
|
],
|
|
"type": "module",
|
|
"sideEffects": [
|
|
"setup.*"
|
|
],
|
|
"main": "./dist/cjs/index.js",
|
|
"module": "./dist/esm/index.js",
|
|
"types": "./types/index.d.ts",
|
|
"exports": {
|
|
"./package.json": "./package.json",
|
|
"./css-check": "./css-check.mjs",
|
|
".": {
|
|
"types": "./types/index.d.ts",
|
|
"react-native": "./dist/esm/index.js",
|
|
"browser": "./dist/esm/index.js",
|
|
"module": "./dist/esm/index.js",
|
|
"import": "./dist/esm/index.js",
|
|
"require": "./dist/cjs/index.js",
|
|
"default": "./dist/esm/index.js"
|
|
},
|
|
"./web": {
|
|
"types": "./types/index.d.ts",
|
|
"react-native": "./dist/esm/index.js",
|
|
"browser": "./dist/esm/index.js",
|
|
"module": "./dist/esm/index.js",
|
|
"import": "./dist/esm/index.js",
|
|
"require": "./dist/cjs/index.js",
|
|
"default": "./dist/esm/index.js"
|
|
},
|
|
"./linear-gradient": {
|
|
"types": "./types/linear-gradient.d.ts",
|
|
"react-native": "./dist/esm/linear-gradient.js",
|
|
"browser": "./dist/esm/linear-gradient.js",
|
|
"module": "./dist/esm/linear-gradient.js",
|
|
"import": "./dist/esm/linear-gradient.js",
|
|
"require": "./dist/cjs/linear-gradient.js",
|
|
"default": "./dist/esm/linear-gradient.js"
|
|
}
|
|
},
|
|
"scripts": {
|
|
"build": "hanzogui-build --skip-native",
|
|
"afterBuild": "node bundle-native.mjs",
|
|
"watch": "hanzogui-build --watch",
|
|
"clean": "hanzogui-build clean",
|
|
"clean:build": "hanzogui-build clean:build",
|
|
"check": "bun run check-circular-deps",
|
|
"check-circular-deps": "npx madge --circular ./src/index.ts",
|
|
"test": "node --test css-check.test.mjs"
|
|
},
|
|
"dependencies": {
|
|
"@hanzogui/accordion": "workspace:*",
|
|
"@hanzogui/adapt": "workspace:*",
|
|
"@hanzogui/alert-dialog": "workspace:*",
|
|
"@hanzogui/animate": "workspace:*",
|
|
"@hanzogui/animate-presence": "workspace:*",
|
|
"@hanzogui/avatar": "workspace:*",
|
|
"@hanzogui/button": "workspace:*",
|
|
"@hanzogui/checkbox": "workspace:*",
|
|
"@hanzogui/collapsible": "workspace:*",
|
|
"@hanzogui/component-helpers": "workspace:*",
|
|
"@hanzogui/compose-refs": "workspace:*",
|
|
"@hanzogui/constants": "workspace:*",
|
|
"@hanzogui/context-menu": "workspace:*",
|
|
"@hanzogui/core": "workspace:*",
|
|
"@hanzogui/create-context": "workspace:*",
|
|
"@hanzogui/create-menu": "workspace:*",
|
|
"@hanzogui/dialog": "workspace:*",
|
|
"@hanzogui/element": "workspace:*",
|
|
"@hanzogui/elements": "workspace:*",
|
|
"@hanzogui/fake-react-native": "workspace:*",
|
|
"@hanzogui/focusable": "workspace:*",
|
|
"@hanzogui/font-size": "workspace:*",
|
|
"@hanzogui/form": "workspace:*",
|
|
"@hanzogui/get-button-sized": "workspace:*",
|
|
"@hanzogui/get-font-sized": "workspace:*",
|
|
"@hanzogui/get-token": "workspace:*",
|
|
"@hanzogui/group": "workspace:*",
|
|
"@hanzogui/image": "workspace:*",
|
|
"@hanzogui/input": "workspace:*",
|
|
"@hanzogui/label": "workspace:*",
|
|
"@hanzogui/linear-gradient": "workspace:*",
|
|
"@hanzogui/list-item": "workspace:*",
|
|
"@hanzogui/menu": "workspace:*",
|
|
"@hanzogui/polyfill-dev": "workspace:*",
|
|
"@hanzogui/popover": "workspace:*",
|
|
"@hanzogui/popper": "workspace:*",
|
|
"@hanzogui/portal": "workspace:*",
|
|
"@hanzogui/progress": "workspace:*",
|
|
"@hanzogui/radio-group": "workspace:*",
|
|
"@hanzogui/react-native-media-driver": "workspace:*",
|
|
"@hanzogui/scroll-view": "workspace:*",
|
|
"@hanzogui/select": "workspace:*",
|
|
"@hanzogui/separator": "workspace:*",
|
|
"@hanzogui/shapes": "workspace:*",
|
|
"@hanzogui/sheet": "workspace:*",
|
|
"@hanzogui/slider": "workspace:*",
|
|
"@hanzogui/spacer": "workspace:*",
|
|
"@hanzogui/spinner": "workspace:*",
|
|
"@hanzogui/stacks": "workspace:*",
|
|
"@hanzogui/switch": "workspace:*",
|
|
"@hanzogui/tabs": "workspace:*",
|
|
"@hanzogui/telemetry": "workspace:*",
|
|
"@hanzogui/text": "workspace:*",
|
|
"@hanzogui/theme": "workspace:*",
|
|
"@hanzogui/toast": "workspace:*",
|
|
"@hanzogui/toggle-group": "workspace:*",
|
|
"@hanzogui/tooltip": "workspace:*",
|
|
"@hanzogui/use-controllable-state": "workspace:*",
|
|
"@hanzogui/use-debounce": "workspace:*",
|
|
"@hanzogui/use-direction": "workspace:*",
|
|
"@hanzogui/use-force-update": "workspace:*",
|
|
"@hanzogui/use-window-dimensions": "workspace:*",
|
|
"@hanzogui/visually-hidden": "workspace:*",
|
|
"@hanzogui/web": "workspace:*",
|
|
"@hanzogui/z-index-stack": "workspace:*"
|
|
},
|
|
"devDependencies": {
|
|
"@hanzogui/build": "workspace:*",
|
|
"react": "19.2.8",
|
|
"react-native": "^0.87.1",
|
|
"react-native-web": "^0.21.2"
|
|
},
|
|
"peerDependencies": {
|
|
"react": ">=19.2.8"
|
|
},
|
|
"alsoPublishAs_disabled": [
|
|
"@hanzogui/ui"
|
|
],
|
|
"module:jsx": "dist/jsx",
|
|
"removeSideEffects": true
|
|
}
|