Files
commerce/app/pnpm-workspace.yaml
zeekay 1943f1c093 Hanzo Commerce
Multi-tenant commerce and billing: orders, subscriptions, invoices, plans,
usage metering and a credit ledger. One Go binary. MIT OR Apache-2.0.

Claude-Session: https://claude.ai/code/session_01SAtaDFm8VDiWrhYHNNtxMw
2026-09-23 21:52:16 -07:00

171 lines
5.2 KiB
YAML

packages:
- 'site'
- 'store'
- 'admin'
- 'packages/*'
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'
catalog:
'@atomico/rollup-plugin-sizes': '^1.1.4'
'@babel/core': '^8.0.1'
'@hanzo/data': '1.2.4'
'@hanzo/event': '0.3.37'
'@hanzo/font': '1.9.2'
'@hanzo/gui': '8.3.1'
'@hanzo/iam': '0.21.17'
'@hanzo/logo': '1.0.26'
'@hanzo/ui': '8.27.2'
'@hanzogui/config': '8.3.1'
'@hanzogui/core': '8.3.1'
'@hanzogui/lucide-icons-2': '8.3.1'
'@hanzogui/next-theme': '8.3.1'
'@hanzogui/react-native-svg': '8.3.1'
'@hanzogui/web': '8.3.1'
'@mdx-js/loader': '^3.1.1'
'@mdx-js/react': '^3.1.1'
'@mikro-orm/core': '^7.1.14'
'@next/mdx': '^16.3.3'
'@playwright/test': '^1.62.1'
'@rollup/plugin-node-resolve': '^16.0.3'
'@rollup/plugin-replace': '^6.0.3'
'@stefanprobst/rehype-extract-toc': '^3.0.0'
'@stripe/react-stripe-js': '^6.8.2'
'@stripe/stripe-js': '^9.14.0'
'@tailwindcss/forms': '^0.5.11'
'@types/jsonwebtoken': '^9.0.10'
'@types/lodash': '^4.17.25'
'@types/mdx': '^2.0.13'
'@types/node': '26.4.0'
'@types/pg': '^8.23.1'
'@types/react': '19.2.18'
'@types/react-dom': '19.2.5'
'@types/react-instantsearch-dom': '^6.12.9'
'ansi-colors': '^4.1.3'
'autoprefixer': '^10.5.4'
'awilix': '^13.0.5'
'babel-loader': '^10.1.1'
'bignumber.js': '^11.1.5'
'clsx': '^2.1.1'
'esbuild': '^0.28.2'
'eslint': '^10.9.1'
'eslint-config-next': '^16.3.3'
'fetch-event-stream': '^0.1.6'
'lodash': '^4.18.1'
'next': '16.3.3'
'pg': '^8.23.0'
'postcss': '^8.5.26'
'postcss-import': '^17.0.0'
'prettier': '^3.9.6'
'qs': '^6.15.3'
'react': '19.2.8'
'react-country-flag': '^3.1.0'
'react-dom': '19.2.8'
'react-native': '^0.87.1'
'react-native-web': '^0.21.2'
'rehype-mdx-code-props': '^3.0.1'
'rehype-slug': '^6.0.0'
'remark-frontmatter': '^5.0.0'
'rimraf': '^6.1.3'
'rollup': '^4.63.1'
'rollup-plugin-esbuild': '^6.2.1'
'rollup-plugin-visualizer': '^7.1.1'
'server-only': '^0.0.1'
'tailwind-merge': '^3.6.0'
'tailwindcss': '^4.3.3'
'tailwindcss-animate': '^1.0.7'
'tsup': '^8.5.1'
'turbo': '^2.10.12'
'typescript': '6.0.3'
'webpack': '^5.110.1'