Files
kit/pnpm-workspace.yaml
zeekayandHanzo Dev 7ce9168908 Typecheck on the native compiler, keep 6 for the tools
typescript 7.0.2 is the native compiler and exports no JavaScript API, so
rollup-plugin-typescript2, @rollup/plugin-typescript and rollup-plugin-dts cannot
read it. It comes in aliased as tsgo and does the typechecking; typescript stays
on the 6 line for the tools.

A stray brace in the root tsconfig closed compilerOptions early, so every option
after moduleResolution — target, strict, skipLibCheck — was silently dropped and
packages that extend it were typechecking their dependencies' declarations.
Commenting the paths example out properly restores them: luxkit goes from 481
diagnostics to 57, and the examples and doc site stay at 5, 15 and 1.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-17 00:47:40 -07:00

158 lines
4.8 KiB
YAML

# pnpm-workspace.yaml
packages:
- "packages/*"
- "examples/*"
- "site/*"
catalog:
'@changesets/cli': '^3.0.1'
'@codesandbox/sandpack-react': '^2.20.0'
'@rollup/plugin-alias': '^6.0.0'
'@rollup/plugin-commonjs': '^29.0.3'
'@rollup/plugin-dynamic-import-vars': '^2.1.5'
'@rollup/plugin-json': '^6.1.0'
'@rollup/plugin-node-resolve': '^16.0.3'
'@rollup/plugin-replace': '^6.0.3'
'@rollup/plugin-typescript': '^12.3.0'
'@swc/core': '^1.16.1'
'@tanstack/react-query': '^5.102.8'
'@types/node': '26.4.0'
'@types/qrcode': '^1.5.6'
'@types/react': '19.2.18'
'@types/react-color': '^3.0.13'
'@types/react-dom': '19.2.5'
'@wagmi/connectors': '^8.2.0'
'@wagmi/core': '^3.6.5'
'autoprefixer': '^10.5.4'
'clsx': '^2.1.1'
'colord': '^2.10.0'
'cspell': '^10.1.1'
'dedent': '^1.7.2'
'dequal': '^2.0.3'
'eslint': '^10.9.1'
'eslint-config-next': '^16.3.3'
'mipd': '^0.0.7'
'next': '16.3.3'
'nextra': '^4.6.1'
'nextra-theme-docs': '^4.6.1'
'nuka-carousel': '^8.2.0'
'postcss': '^8.5.26'
'qrcode': '^1.5.4'
'react': '19.2.8'
'react-color': '^2.19.3'
'react-dom': '19.2.8'
'react-use': '^17.6.1'
'rollup': '^4.63.1'
'rollup-plugin-copy': '^3.5.0'
'rollup-plugin-dts': '^6.5.1'
'rollup-plugin-polyfill-node': '^0.13.0'
'rollup-plugin-svelte': '^7.2.3'
'rollup-plugin-svgo': '^2.0.0'
'rollup-plugin-swc3': '^0.12.1'
'rollup-plugin-typescript2': '^0.37.0'
'rollup-swc-preserve-directives': '^0.7.0'
'sass': '^1.103.1'
'sharp': '^0.35.4'
'svelte': '^5.57.0'
'svelte-i18n': '^4.0.1'
'svelte-preprocess': '^6.0.5'
'tailwindcss': '^4.3.3'
'typescript': '6.0.3'
'viem': '^2.56.0'
'vite': '^8.2.2'
'wagmi': '^3.7.7'
'zustand': '^5.0.15'
overrides:
'@noble/hashes': '1.8.0'
'zod': '^4.5.2'
'@hanzogui/adapt': '8.3.1'
'@hanzogui/animate': '8.3.1'
'@hanzogui/animate-presence': '8.3.1'
'@hanzogui/animations-css': '8.3.1'
'@hanzogui/animations-moti': '8.3.1'
'@hanzogui/animations-react-native': '8.3.1'
'@hanzogui/babel-plugin': '8.3.1'
'@hanzogui/build': '8.3.1'
'@hanzogui/button': '8.3.1'
'@hanzogui/checkbox-headless': '8.3.1'
'@hanzogui/cli': '8.3.1'
'@hanzogui/collapsible': '8.3.1'
'@hanzogui/collection': '8.3.1'
'@hanzogui/colors': '8.3.1'
'@hanzogui/component-helpers': '8.3.1'
'@hanzogui/compose-refs': '8.3.1'
'@hanzogui/config': '8.3.1'
'@hanzogui/config-default': '8.3.1'
'@hanzogui/constants': '8.3.1'
'@hanzogui/core': '8.3.1'
'@hanzogui/create-context': '8.3.1'
'@hanzogui/create-menu': '8.3.1'
'@hanzogui/dialog': '8.3.1'
'@hanzogui/dismissable': '8.3.1'
'@hanzogui/element': '8.3.1'
'@hanzogui/floating': '8.3.1'
'@hanzogui/focus-guard': '8.3.1'
'@hanzogui/focus-scope': '8.3.1'
'@hanzogui/focusable': '8.3.1'
'@hanzogui/font-size': '8.3.1'
'@hanzogui/get-button-sized': '8.3.1'
'@hanzogui/get-font-sized': '8.3.1'
'@hanzogui/get-token': '8.3.1'
'@hanzogui/group': '8.3.1'
'@hanzogui/helpers': '8.3.1'
'@hanzogui/helpers-icon': '8.3.1'
'@hanzogui/image': '8.3.1'
'@hanzogui/input': '8.3.1'
'@hanzogui/label': '8.3.1'
'@hanzogui/list-item': '8.3.1'
'@hanzogui/loader': '8.3.1'
'@hanzogui/lucide-icons-2': '8.3.1'
'@hanzogui/native': '8.3.1'
'@hanzogui/next-plugin': '8.3.1'
'@hanzogui/next-theme': '8.3.1'
'@hanzogui/polyfill-dev': '8.3.1'
'@hanzogui/popover': '8.3.1'
'@hanzogui/popper': '8.3.1'
'@hanzogui/portal': '8.3.1'
'@hanzogui/radio-headless': '8.3.1'
'@hanzogui/react-native-media-driver': '8.3.1'
'@hanzogui/react-native-svg': '8.3.1'
'@hanzogui/react-native-use-pressable': '8.3.1'
'@hanzogui/react-native-use-responder-events': '8.3.1'
'@hanzogui/react-native-web-lite': '8.3.1'
'@hanzogui/remove-scroll': '8.3.1'
'@hanzogui/roving-focus': '8.3.1'
'@hanzogui/scroll-view': '8.3.1'
'@hanzogui/separator': '8.3.1'
'@hanzogui/shapes': '8.3.1'
'@hanzogui/sheet': '8.3.1'
'@hanzogui/shell': '8.3.1'
'@hanzogui/sizable-context': '8.3.1'
'@hanzogui/spacer': '8.3.1'
'@hanzogui/stacks': '8.3.1'
'@hanzogui/start-transition': '8.3.1'
'@hanzogui/switch-headless': '8.3.1'
'@hanzogui/telemetry': '8.3.1'
'@hanzogui/text': '8.3.1'
'@hanzogui/theme': '8.3.1'
'@hanzogui/theme-base': '8.3.1'
'@hanzogui/themes': '8.3.1'
'@hanzogui/toast': '8.3.1'
'@hanzogui/use-async': '8.3.1'
'@hanzogui/use-callback-ref': '8.3.1'
'@hanzogui/use-constant': '8.3.1'
'@hanzogui/use-controllable-state': '8.3.1'
'@hanzogui/use-debounce': '8.3.1'
'@hanzogui/use-did-finish-ssr': '8.3.1'
'@hanzogui/use-direction': '8.3.1'
'@hanzogui/use-escape-keydown': '8.3.1'
'@hanzogui/use-event': '8.3.1'
'@hanzogui/use-force-update': '8.3.1'
'@hanzogui/use-keyboard-visible': '8.3.1'
'@hanzogui/use-presence': '8.3.1'
'@hanzogui/use-previous': '8.3.1'
'@hanzogui/visually-hidden': '8.3.1'
'@hanzogui/vite-plugin': '8.3.1'
'@hanzogui/web': '8.3.1'
'@hanzogui/z-index-stack': '8.3.1'