diff --git a/packages/web/package.json b/packages/web/package.json index 0ee3fdb..5e276f4 100644 --- a/packages/web/package.json +++ b/packages/web/package.json @@ -1,5 +1,5 @@ { - "name": "web", + "name": "@modal-sh/web", "version": "0.1.0", "private": true, "scripts": { @@ -15,7 +15,7 @@ "@tesseract-design/web-formatted-react": "0.2.1", "@tesseract-design/web-freeform-react": "0.2.1", "@tesseract-design/web-navigation-react": "0.2.1", - "@theoryofnekomata/formxtra": "../../../formxtra", + "@theoryofnekomata/formxtra": "1.0.4", "@modal-sh/iceform-next": "0.0.0", "@types/node": "20.6.0", "@types/react": "18.2.21", @@ -28,5 +28,17 @@ "postcss": "8.4.29", "tailwindcss": "3.3.3", "typescript": "5.2.2" + }, + "pnpm": { + "overrides": { + "@modal-sh/react-utils": "file:../../../tesseract/packages/react-utils", + "@tesseract-design/web-base": "file:../../../tesseract/base", + "@tesseract-design/web-action-react": "file:../../../tesseract/categories/web/action/react", + "@tesseract-design/web-formatted-react": "file:../../../tesseract/categories/web/formatted/react", + "@tesseract-design/web-freeform-react": "file:../../../tesseract/categories/web/freeform/react", + "@tesseract-design/web-navigation-react": "file:../../../tesseract/categories/web/navigation/react", + "@theoryofnekomata/formxtra": "file:../../../formxtra", + "@modal-sh/iceform-next": "file:../../../iceform/packages/iceform-next" + } } } diff --git a/packages/web/pnpm-lock.yaml b/packages/web/pnpm-lock.yaml index 7f0419d..62c42ab 100644 --- a/packages/web/pnpm-lock.yaml +++ b/packages/web/pnpm-lock.yaml @@ -4,10 +4,20 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + '@modal-sh/react-utils': file:../../../tesseract/packages/react-utils + '@tesseract-design/web-base': file:../../../tesseract/base + '@tesseract-design/web-action-react': file:../../../tesseract/categories/web/action/react + '@tesseract-design/web-formatted-react': file:../../../tesseract/categories/web/formatted/react + '@tesseract-design/web-freeform-react': file:../../../tesseract/categories/web/freeform/react + '@tesseract-design/web-navigation-react': file:../../../tesseract/categories/web/navigation/react + '@theoryofnekomata/formxtra': file:../../../formxtra + '@modal-sh/iceform-next': file:../../../iceform/packages/iceform-next + dependencies: '@modal-sh/iceform-next': - specifier: 0.0.0 - version: 0.0.0(next@13.4.19)(react-dom@18.2.0)(react@18.2.0) + specifier: file:/Users/theoryofnekomata/Projects/iceform/packages/iceform-next + version: file:../../../iceform/packages/iceform-next(next@13.4.19)(react-dom@18.2.0)(react@18.2.0) '@tesseract-design/viewfinder-base': specifier: 0.0.1 version: 0.0.1 @@ -15,20 +25,20 @@ dependencies: specifier: 0.0.1 version: 0.0.1(react-dom@18.2.0)(react@18.2.0) '@tesseract-design/web-action-react': - specifier: 0.2.0 - version: 0.2.0(react-dom@18.2.0)(react@18.2.0) + specifier: file:/Users/theoryofnekomata/Projects/tesseract/categories/web/action/react + version: file:../../../tesseract/categories/web/action/react(react-dom@18.2.0)(react@18.2.0) '@tesseract-design/web-formatted-react': - specifier: 0.2.1 - version: 0.2.1(react-dom@18.2.0)(react@18.2.0) + specifier: file:/Users/theoryofnekomata/Projects/tesseract/categories/web/formatted/react + version: file:../../../tesseract/categories/web/formatted/react(react-dom@18.2.0)(react@18.2.0) '@tesseract-design/web-freeform-react': - specifier: 0.2.1 - version: 0.2.1(react-dom@18.2.0)(react@18.2.0) + specifier: file:/Users/theoryofnekomata/Projects/tesseract/categories/web/freeform/react + version: file:../../../tesseract/categories/web/freeform/react(react-dom@18.2.0)(react@18.2.0) '@tesseract-design/web-navigation-react': - specifier: 0.2.1 - version: 0.2.1(react-dom@18.2.0)(react@18.2.0) + specifier: file:/Users/theoryofnekomata/Projects/tesseract/categories/web/navigation/react + version: file:../../../tesseract/categories/web/navigation/react(react-dom@18.2.0)(react@18.2.0) '@theoryofnekomata/formxtra': - specifier: ../../../formxtra - version: link:../../../formxtra + specifier: file:/Users/theoryofnekomata/Projects/formxtra + version: file:../../../formxtra '@types/node': specifier: 20.6.0 version: 20.6.0 @@ -176,34 +186,6 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: false - /@modal-sh/iceform-next@0.0.0(next@13.4.19)(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-/FoVjAtY0PCAPOLLN53vLjlJs3mIMmmy5r+Iqg7dp5csburzkGtLpYRpzMAVYNj4ttV0j+YaJxSBYWNtT+PaUQ==} - engines: {node: '>=12'} - peerDependencies: - next: 13.4.19 - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@theoryofnekomata/formxtra': 1.0.3 - busboy: 1.6.0 - next: 13.4.19(react-dom@18.2.0)(react@18.2.0) - node-cache: 5.1.2 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - seroval: 0.10.4 - dev: false - - /@modal-sh/react-utils@0.0.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-aqbD221Zhsucxnr2ZJqS2sZQbI4/xcb703GvcXLew+2zqFhZOwfRdclwTralB/TXBmrrIh3aHeOisQ+DLlmC3w==} - engines: {node: '>=12'} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - dev: false - /@next/env@13.4.19: resolution: {integrity: sha512-FsAT5x0jF2kkhNkKkukhsyYOrRqtSxrEhfliniIq0bwWbuXLgyt3Gv0Ml+b91XwjwArmuP7NxCiGd++GGKdNMQ==} dev: false @@ -357,81 +339,6 @@ packages: - ts-node dev: false - /@tesseract-design/web-action-react@0.2.0(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Fq+/TGyr2eV/YAQ5PAnpxLz2XALE0QnCCngevr0E3xwM5usVcWorVBJsCewx22ncJAB9qahqPZSWcoeJiLy9jA==} - engines: {node: '>=12'} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@tesseract-design/web-base': 0.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - ts-node - dev: false - - /@tesseract-design/web-base@0.2.0: - resolution: {integrity: sha512-Jxr1UghVoCA+2SW7rOcKj1WQ9REJvUWIYHzpegl4WMpeq3DW2EH7YhJ86N6kHJL3psw+FTa0P9CRI5j4N4MtFg==} - engines: {node: '>=12'} - dependencies: - clsx: 1.2.1 - tailwind-merge: 1.14.0 - tailwindcss: 3.3.3 - transitivePeerDependencies: - - ts-node - dev: false - - /@tesseract-design/web-formatted-react@0.2.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-nJmvFkfX8uzmoy7IhG4cod3cOP1Pi4RjsOELN0YfgOtfdeCAN56VbXUy3UfAOLwQufzb8Ly1ulxEGDHwFoafBA==} - engines: {node: '>=12'} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@modal-sh/react-utils': 0.0.0(react-dom@18.2.0)(react@18.2.0) - '@tesseract-design/web-base': 0.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - react-phone-number-input: 3.4.1(react-dom@18.2.0)(react@18.2.0) - transitivePeerDependencies: - - ts-node - dev: false - - /@tesseract-design/web-freeform-react@0.2.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-9SXsWaOtzZ+lOMOwzwBC9Re0TRdIDURUZD0ZcuaFJTbSygarW6JMQ7nW50nEj8lFP6KG1HwqztaihmT6FkKh1w==} - engines: {node: '>=12'} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@modal-sh/react-utils': 0.0.0(react-dom@18.2.0)(react@18.2.0) - '@tesseract-design/web-base': 0.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - ts-node - dev: false - - /@tesseract-design/web-navigation-react@0.2.1(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-AYQ2PhHxW/srQGkou1EvFh06i84jvkhK1Pz4DzcfUgoCgnDPjR8vIzTUaf+8r1rQEQ9wFBLWrFagnHXy2vsebA==} - engines: {node: '>=12'} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@tesseract-design/web-base': 0.2.0 - react: 18.2.0 - react-dom: 18.2.0(react@18.2.0) - transitivePeerDependencies: - - ts-node - dev: false - - /@theoryofnekomata/formxtra@1.0.3: - resolution: {integrity: sha512-xOzE07Slttpx7vbOWqXfatJ+k44TN4zUjI57A5/sNqUDtHzp3pz94A+AVPGVoBY0QXiwzMjeN4DPMp6U1qlkyg==} - engines: {node: '>=10'} - dev: false - /@types/json5@0.0.29: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: false @@ -3120,3 +3027,120 @@ packages: /zod@3.21.4: resolution: {integrity: sha512-m46AKbrzKVzOzs/DZgVnG5H55N1sv1M8qZU3A8RIKbs3mrACDNeIOeilDymVb2HdmP8uwshOCF4uJ8uM9rCqJw==} dev: false + + file:../../../formxtra: + resolution: {directory: ../../../formxtra, type: directory} + name: '@theoryofnekomata/formxtra' + engines: {node: '>=10'} + dev: false + + file:../../../iceform/packages/iceform-next(next@13.4.19)(react-dom@18.2.0)(react@18.2.0): + resolution: {directory: ../../../iceform/packages/iceform-next, type: directory} + id: file:../../../iceform/packages/iceform-next + name: '@modal-sh/iceform-next' + engines: {node: '>=12'} + peerDependencies: + next: 13.4.19 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@theoryofnekomata/formxtra': file:../../../formxtra + busboy: 1.6.0 + next: 13.4.19(react-dom@18.2.0)(react@18.2.0) + node-cache: 5.1.2 + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + seroval: 0.10.4 + dev: false + + file:../../../tesseract/base: + resolution: {directory: ../../../tesseract/base, type: directory} + name: '@tesseract-design/web-base' + engines: {node: '>=12'} + dependencies: + clsx: 1.2.1 + tailwind-merge: 1.14.0 + tailwindcss: 3.3.3 + transitivePeerDependencies: + - ts-node + dev: false + + file:../../../tesseract/categories/web/action/react(react-dom@18.2.0)(react@18.2.0): + resolution: {directory: ../../../tesseract/categories/web/action/react, type: directory} + id: file:../../../tesseract/categories/web/action/react + name: '@tesseract-design/web-action-react' + engines: {node: '>=12'} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@tesseract-design/web-base': file:../../../tesseract/base + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - ts-node + dev: false + + file:../../../tesseract/categories/web/formatted/react(react-dom@18.2.0)(react@18.2.0): + resolution: {directory: ../../../tesseract/categories/web/formatted/react, type: directory} + id: file:../../../tesseract/categories/web/formatted/react + name: '@tesseract-design/web-formatted-react' + engines: {node: '>=12'} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@modal-sh/react-utils': file:../../../tesseract/packages/react-utils(react-dom@18.2.0)(react@18.2.0) + '@tesseract-design/web-base': file:../../../tesseract/base + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + react-phone-number-input: 3.4.1(react-dom@18.2.0)(react@18.2.0) + transitivePeerDependencies: + - ts-node + dev: false + + file:../../../tesseract/categories/web/freeform/react(react-dom@18.2.0)(react@18.2.0): + resolution: {directory: ../../../tesseract/categories/web/freeform/react, type: directory} + id: file:../../../tesseract/categories/web/freeform/react + name: '@tesseract-design/web-freeform-react' + engines: {node: '>=12'} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@modal-sh/react-utils': file:../../../tesseract/packages/react-utils(react-dom@18.2.0)(react@18.2.0) + '@tesseract-design/web-base': file:../../../tesseract/base + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - ts-node + dev: false + + file:../../../tesseract/categories/web/navigation/react(react-dom@18.2.0)(react@18.2.0): + resolution: {directory: ../../../tesseract/categories/web/navigation/react, type: directory} + id: file:../../../tesseract/categories/web/navigation/react + name: '@tesseract-design/web-navigation-react' + engines: {node: '>=12'} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@tesseract-design/web-base': file:../../../tesseract/base + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + transitivePeerDependencies: + - ts-node + dev: false + + file:../../../tesseract/packages/react-utils(react-dom@18.2.0)(react@18.2.0): + resolution: {directory: ../../../tesseract/packages/react-utils, type: directory} + id: file:../../../tesseract/packages/react-utils + name: '@modal-sh/react-utils' + engines: {node: '>=12'} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + react: 18.2.0 + react-dom: 18.2.0(react@18.2.0) + dev: false