diff --git a/package.json b/package.json index a128dff1..0796c24f 100644 --- a/package.json +++ b/package.json @@ -28,12 +28,17 @@ "lint-staged": "^15.5.0", "react": "^19.1.0", "rimraf": "^6.0.1", + "tegami": "^1.2.6", "tsx": "^4.19.3", "typescript": "^5.8.2", - "vite": "^8.1.5", - "tegami": "^1.2.6" + "vite": "^8.1.5" }, "lint-staged": { - "*": ["biome check --write --no-errors-on-unmatched --files-ignore-unknown=true"] + "*": [ + "biome check --write --no-errors-on-unmatched --files-ignore-unknown=true" + ] + }, + "dependencies": { + "next": "12.3.5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 545514c7..890cf6bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,6 +13,10 @@ overrides: importers: .: + dependencies: + next: + specifier: 12.3.5 + version: 12.3.5(@babel/core@7.29.7(supports-color@8.1.1))(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@19.2.8))(react@19.2.8)(sass@1.102.0) devDependencies: '@biomejs/biome': specifier: 1.9.4 @@ -2417,6 +2421,9 @@ packages: '@next/env@12.3.2-canary.7': resolution: {integrity: sha512-uk5yDvh8ra8PlIczZBTZKyt5Rf6a6mH2tGB3hwRAXD5hVLd74LzBQza2aYMEcDlRafAknsbL0dnqI3CkFYat9w==} + '@next/env@12.3.5': + resolution: {integrity: sha512-OdUAOzbOFA4N170bpn3vLXEmQyFW+PHWuz6ic9v8C/BveS1YfmTE7pa07nBOgS9780t2tdnsMBcRycvWcQyPBw==} + '@next/eslint-plugin-next@13.1.6': resolution: {integrity: sha512-o7cauUYsXjzSJkay8wKjpKJf2uLzlggCsGUkPu3lP09Pv97jYlekTC20KJrjQKmSv5DXV0R/uks2ZXhqjNkqAw==} @@ -2438,6 +2445,12 @@ packages: cpu: [arm64] os: [darwin] + '@next/swc-darwin-arm64@12.3.5': + resolution: {integrity: sha512-820++QiPnadIBPsV0CDLWxMe3BDXpHpSDqHy9wm1T0dHiG4O7tjgILrDJZ8LbeYXHNPr9S/7USKm93H3CWvbKw==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + '@next/swc-darwin-x64@12.3.2-canary.7': resolution: {integrity: sha512-WjAyU67zj69nRM2GNAnBLvghq4EHTyDzMO02GjG6yexVhDvkE0OFlvh0BQLI3DIOz+B3RjJRcW3OoHi8XzW9UA==} engines: {node: '>= 10'} @@ -2456,6 +2469,12 @@ packages: cpu: [arm] os: [linux] + '@next/swc-linux-arm-gnueabihf@12.3.5': + resolution: {integrity: sha512-QXMAObv8ISC+H0vKtPsyUwDtaSwZaI/2n7iWCl/C7GL/+dsGCXG4lMwzxsZ48Mx35rmAw8ksdUcLwpEzGoIA9A==} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + '@next/swc-linux-arm64-gnu@12.3.2-canary.7': resolution: {integrity: sha512-mbDqHk3C76UGIzkOv+G5NslKiSYIXyWQwbkuty0+0wLVJttWjWi2dMN7DFJQPMNvBefU9/vxVJdUnGVGEZfUXw==} engines: {node: '>= 10'} @@ -2477,6 +2496,13 @@ packages: os: [linux] libc: [glibc] + '@next/swc-linux-x64-gnu@12.3.5': + resolution: {integrity: sha512-cYyp3yzJL/iYqUhJl4WKTBI0hOLfBsdkm01QomVVoWmy0TTT6zjn1wnxI5tEgyDjXK8pjDVUiivSY1TVLaP2+A==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [glibc] + '@next/swc-linux-x64-musl@12.3.2-canary.7': resolution: {integrity: sha512-Bf3goHoUd0SB58sVTMva0ByoLM+aEhm5YJRqsi7SsOAu9EAQwYfWgY2Hx60ah5i1N4ihYK0xjs8kwlfdDVOuow==} engines: {node: '>= 10'} @@ -2484,24 +2510,49 @@ packages: os: [linux] libc: [musl] + '@next/swc-linux-x64-musl@12.3.5': + resolution: {integrity: sha512-2M9tFsg330+gqaHSBPwTpA9YW9FAxE0nuat1rwfx6hix5sVi9u8liRW4+9lHuGensmz8V3/VdLoRVsBCQyzx2Q==} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + libc: [musl] + '@next/swc-win32-arm64-msvc@12.3.2-canary.7': resolution: {integrity: sha512-aPRQ4dY5MuLgHCVdY+/Grgg4oX38pG4S0sT8mpatK3oIdjhj3961cj33QpPAy6dhhCs8m0/eCWYmM9KKlAAUsg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] + '@next/swc-win32-arm64-msvc@12.3.5': + resolution: {integrity: sha512-yZHzSBRhsiFv2moJ44d7bApJC+Sirbar/ZyKzCPNck0mqSMVgO3dvHQJme9X+kDydpIeLezxV70xoXpdEPgUvg==} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + '@next/swc-win32-ia32-msvc@12.3.2-canary.7': resolution: {integrity: sha512-hr+TBDICVezyn0HDK4QootalbcuLj9F8qUzZZAw3gHz16rUDpqpnlRjw3RC99AzkKL7qMsdR/+SwnBlBY7ZK7Q==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] + '@next/swc-win32-ia32-msvc@12.3.5': + resolution: {integrity: sha512-TE75XiG60YwPh/ADJ5oQ11bDbfEoFYGczaP6AucopPraLedpMtu9TokC9mAGq+tfNFxktIEPubDCwZZALlKm1w==} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + '@next/swc-win32-x64-msvc@12.3.2-canary.7': resolution: {integrity: sha512-1n29b6meb54h/Mw/1xPoJB682nWbtEsUQo7rFJ6G44Nj3fYFXe+XOWQxWu6Sl8yvdBXcZRhRCHuAZGqYtmqorQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] + '@next/swc-win32-x64-msvc@12.3.5': + resolution: {integrity: sha512-wX0Q9dzQkL5v2+ypGHgrPtE7G1hiXSSv9nLCbl1ni7InDqnNAJk40VgmkToapcrjXASd9F1CAJmhg9G+I+RT/w==} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==} @@ -6625,6 +6676,24 @@ packages: sass: optional: true + next@12.3.5: + resolution: {integrity: sha512-hrr2xzsSOVQ7XYrY09KjT9u4DQS3fdOJ89ng44r3+Kufxf4a9b9ngALJQYcQpreWiGvdiNRB5YlG8wq04ECeBw==} + engines: {node: '>=12.22.0'} + hasBin: true + peerDependencies: + fibers: '>= 3.1.0' + node-sass: ^6.0.0 || ^7.0.0 + react: ^17.0.2 || ^18.0.0-0 + react-dom: ^17.0.2 || ^18.0.0-0 + sass: ^1.3.0 + peerDependenciesMeta: + fibers: + optional: true + node-sass: + optional: true + sass: + optional: true + nice-try@1.0.5: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} @@ -11012,6 +11081,8 @@ snapshots: '@next/env@12.3.2-canary.7': {} + '@next/env@12.3.5': {} + '@next/eslint-plugin-next@13.1.6': dependencies: glob: 7.1.7 @@ -11025,6 +11096,9 @@ snapshots: '@next/swc-darwin-arm64@12.3.2-canary.7': optional: true + '@next/swc-darwin-arm64@12.3.5': + optional: true + '@next/swc-darwin-x64@12.3.2-canary.7': optional: true @@ -11034,6 +11108,9 @@ snapshots: '@next/swc-linux-arm-gnueabihf@12.3.2-canary.7': optional: true + '@next/swc-linux-arm-gnueabihf@12.3.5': + optional: true + '@next/swc-linux-arm64-gnu@12.3.2-canary.7': optional: true @@ -11043,18 +11120,33 @@ snapshots: '@next/swc-linux-x64-gnu@12.3.2-canary.7': optional: true + '@next/swc-linux-x64-gnu@12.3.5': + optional: true + '@next/swc-linux-x64-musl@12.3.2-canary.7': optional: true + '@next/swc-linux-x64-musl@12.3.5': + optional: true + '@next/swc-win32-arm64-msvc@12.3.2-canary.7': optional: true + '@next/swc-win32-arm64-msvc@12.3.5': + optional: true + '@next/swc-win32-ia32-msvc@12.3.2-canary.7': optional: true + '@next/swc-win32-ia32-msvc@12.3.5': + optional: true + '@next/swc-win32-x64-msvc@12.3.2-canary.7': optional: true + '@next/swc-win32-x64-msvc@12.3.5': + optional: true + '@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1': dependencies: eslint-scope: 5.1.1 @@ -15973,6 +16065,29 @@ snapshots: - '@babel/core' - babel-plugin-macros + next@12.3.5(@babel/core@7.29.7(supports-color@8.1.1))(babel-plugin-macros@3.1.0)(react-dom@18.3.1(react@19.2.8))(react@19.2.8)(sass@1.102.0): + dependencies: + '@next/env': 12.3.5 + '@swc/helpers': 0.4.11 + caniuse-lite: 1.0.30001806 + postcss: 8.4.14 + react: 19.2.8 + react-dom: 18.3.1(react@19.2.8) + styled-jsx: 5.0.7(@babel/core@7.29.7(supports-color@8.1.1))(babel-plugin-macros@3.1.0)(react@19.2.8) + use-sync-external-store: 1.2.0(react@19.2.8) + optionalDependencies: + '@next/swc-darwin-arm64': 12.3.5 + '@next/swc-linux-arm-gnueabihf': 12.3.5 + '@next/swc-linux-x64-gnu': 12.3.5 + '@next/swc-linux-x64-musl': 12.3.5 + '@next/swc-win32-arm64-msvc': 12.3.5 + '@next/swc-win32-ia32-msvc': 12.3.5 + '@next/swc-win32-x64-msvc': 12.3.5 + sass: 1.102.0 + transitivePeerDependencies: + - '@babel/core' + - babel-plugin-macros + nice-try@1.0.5: {} nlcst-to-string@2.0.4: {} @@ -16788,6 +16903,12 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 + react-dom@18.3.1(react@19.2.8): + dependencies: + loose-envify: 1.4.0 + react: 19.2.8 + scheduler: 0.23.2 + react-dom@19.2.8(react@19.2.8): dependencies: react: 19.2.8 @@ -17720,6 +17841,13 @@ snapshots: '@babel/core': 7.29.7(supports-color@8.1.1) babel-plugin-macros: 3.1.0 + styled-jsx@5.0.7(@babel/core@7.29.7(supports-color@8.1.1))(babel-plugin-macros@3.1.0)(react@19.2.8): + dependencies: + react: 19.2.8 + optionalDependencies: + '@babel/core': 7.29.7(supports-color@8.1.1) + babel-plugin-macros: 3.1.0 + stylis@4.2.0: {} stylis@4.3.6: {} @@ -18269,6 +18397,10 @@ snapshots: dependencies: react: 18.3.1 + use-sync-external-store@1.2.0(react@19.2.8): + dependencies: + react: 19.2.8 + use-sync-external-store@1.6.0(react@19.2.8): dependencies: react: 19.2.8