diff --git a/cspell.json b/cspell.json index 6f2c83e..a507659 100644 --- a/cspell.json +++ b/cspell.json @@ -67,6 +67,7 @@ "updatedDesc", "VAAPI", "wmfcdm", + "workerd", "xmark", "XPCOM", "yumemi", diff --git a/package.json b/package.json index c6f1fc1..aba27ee 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "dependencies": { "@astrojs/check": "0.9.4", "@astrojs/cloudflare": "12.5.2", - "@astrojs/react": "^4.3.0", + "@astrojs/react": "4.3.0", "@astrojs/rss": "4.0.11", "@astrojs/sitemap": "3.3.1", "@astrojs/tailwind": "6.0.2", @@ -35,46 +35,46 @@ "@fortawesome/fontawesome-svg-core": "6.7.1", "@fortawesome/free-brands-svg-icons": "6.7.1", "@fortawesome/free-solid-svg-icons": "6.7.1", - "@types/react": "^19.1.6", - "@types/react-dom": "^19.1.5", - "animejs": "^4.0.2", + "@types/react": "19.1.6", + "@types/react-dom": "19.1.5", + "animejs": "4.0.2", "astro": "5.7.10", "astro-navbar": "2.3.7", "autoprefixer": "10.4.14", "clsx": "2.1.1", "date-fns": "4.1.0", "free-astro-components": "1.2.0", - "jiti": "^2.4.2", - "js-confetti": "^0.12.0", - "lefthook": "^1.11.13", + "jiti": "2.4.2", + "js-confetti": "0.12.0", + "lefthook": "1.11.13", "postcss": "8.5.1", - "react": "^19.1.0", - "react-dom": "^19.1.0", + "react": "19.1.0", + "react-dom": "19.1.0", "sharp": "0.33.5", "tailwind-merge": "3.3.0", "tailwindcss": "3.4.15", - "turbo": "^2.5.4", + "turbo": "2.5.4", "typescript": "5.6.3", - "ua-parser-js": "^2.0.3" + "ua-parser-js": "2.0.3" }, "devDependencies": { - "@commitlint/cli": "^19.8.1", - "@commitlint/config-conventional": "^19.8.1", - "@cspell/dict-bash": "^4.2.0", - "@cspell/dict-css": "^4.0.17", - "@cspell/dict-es-es": "^3.0.3", - "@cspell/dict-html": "^4.0.11", - "@cspell/dict-node": "^5.0.7", - "@cspell/dict-npm": "^5.2.4", - "@cspell/dict-typescript": "^3.2.1", - "@cspell/eslint-plugin": "^9.0.2", + "@commitlint/cli": "19.8.1", + "@commitlint/config-conventional": "19.8.1", + "@cspell/dict-bash": "4.2.0", + "@cspell/dict-css": "4.0.17", + "@cspell/dict-es-es": "3.0.3", + "@cspell/dict-html": "4.0.11", + "@cspell/dict-node": "5.0.7", + "@cspell/dict-npm": "5.2.4", + "@cspell/dict-typescript": "3.2.1", + "@cspell/eslint-plugin": "9.0.2", "@eslint/compat": "1.2.9", "@eslint/eslintrc": "3.3.1", "@eslint/js": "9.27.0", "@playwright/test": "1.52.0", "@testing-library/jest-dom": "6.6.3", "@testing-library/user-event": "14.6.1", - "@types/animejs": "^3.1.13", + "@types/animejs": "3.1.13", "@types/eslint-plugin-jsx-a11y": "6.10.0", "@types/jsdom": "21.1.7", "@types/node": "22.15.18", @@ -82,20 +82,20 @@ "@typescript-eslint/parser": "8.33.0", "@typescript-eslint/utils": "8.33.0", "@vitest/coverage-istanbul": "3.1.3", - "cspell": "^9.0.2", + "cspell": "9.0.2", "eslint": "9.27.0", "eslint-config-prettier": "10.1.5", "eslint-import-resolver-typescript": "4.4.1", "eslint-plugin-astro": "1.3.1", "eslint-plugin-import": "2.31.0", - "eslint-plugin-jsonc": "^2.20.1", + "eslint-plugin-jsonc": "2.20.1", "eslint-plugin-jsx-a11y": "6.10.2", "eslint-plugin-react": "7.37.5", "eslint-plugin-react-hooks": "5.2.0", "jsdom": "26.1.0", "prettier": "3.5.3", "prettier-plugin-astro": "0.14.1", - "prettier-plugin-tailwindcss": "^0.6.11", + "prettier-plugin-tailwindcss": "0.6.11", "typescript-eslint": "8.33.0", "vite-tsconfig-paths": "5.1.4", "vitest": "3.1.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2f44feb..36d4eb0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ importers: specifier: 12.5.2 version: 12.5.2(@types/node@22.15.18)(astro@5.7.10(@types/node@22.15.18)(jiti@2.4.2)(rollup@4.41.1)(typescript@5.6.3)(yaml@2.8.0))(jiti@2.4.2)(yaml@2.8.0) '@astrojs/react': - specifier: ^4.3.0 + specifier: 4.3.0 version: 4.3.0(@types/node@22.15.18)(@types/react-dom@19.1.5(@types/react@19.1.6))(@types/react@19.1.6)(jiti@2.4.2)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(yaml@2.8.0) '@astrojs/rss': specifier: 4.0.11 @@ -39,13 +39,13 @@ importers: specifier: 6.7.1 version: 6.7.1 '@types/react': - specifier: ^19.1.6 + specifier: 19.1.6 version: 19.1.6 '@types/react-dom': - specifier: ^19.1.5 + specifier: 19.1.5 version: 19.1.5(@types/react@19.1.6) animejs: - specifier: ^4.0.2 + specifier: 4.0.2 version: 4.0.2 astro: specifier: 5.7.10 @@ -66,22 +66,22 @@ importers: specifier: 1.2.0 version: 1.2.0(@types/node@22.15.18)(jiti@2.4.2)(prettier-plugin-astro@0.14.1)(prettier@3.5.3)(rollup@4.41.1)(yaml@2.8.0) jiti: - specifier: ^2.4.2 + specifier: 2.4.2 version: 2.4.2 js-confetti: - specifier: ^0.12.0 + specifier: 0.12.0 version: 0.12.0 lefthook: - specifier: ^1.11.13 + specifier: 1.11.13 version: 1.11.13 postcss: specifier: 8.5.1 version: 8.5.1 react: - specifier: ^19.1.0 + specifier: 19.1.0 version: 19.1.0 react-dom: - specifier: ^19.1.0 + specifier: 19.1.0 version: 19.1.0(react@19.1.0) sharp: specifier: 0.33.5 @@ -93,44 +93,44 @@ importers: specifier: 3.4.15 version: 3.4.15 turbo: - specifier: ^2.5.4 + specifier: 2.5.4 version: 2.5.4 typescript: specifier: 5.6.3 version: 5.6.3 ua-parser-js: - specifier: ^2.0.3 + specifier: 2.0.3 version: 2.0.3 devDependencies: '@commitlint/cli': - specifier: ^19.8.1 + specifier: 19.8.1 version: 19.8.1(@types/node@22.15.18)(typescript@5.6.3) '@commitlint/config-conventional': - specifier: ^19.8.1 + specifier: 19.8.1 version: 19.8.1 '@cspell/dict-bash': - specifier: ^4.2.0 + specifier: 4.2.0 version: 4.2.0 '@cspell/dict-css': - specifier: ^4.0.17 + specifier: 4.0.17 version: 4.0.17 '@cspell/dict-es-es': - specifier: ^3.0.3 + specifier: 3.0.3 version: 3.0.3 '@cspell/dict-html': - specifier: ^4.0.11 + specifier: 4.0.11 version: 4.0.11 '@cspell/dict-node': - specifier: ^5.0.7 + specifier: 5.0.7 version: 5.0.7 '@cspell/dict-npm': - specifier: ^5.2.4 + specifier: 5.2.4 version: 5.2.4 '@cspell/dict-typescript': - specifier: ^3.2.1 + specifier: 3.2.1 version: 3.2.1 '@cspell/eslint-plugin': - specifier: ^9.0.2 + specifier: 9.0.2 version: 9.0.2(eslint@9.27.0(jiti@2.4.2)) '@eslint/compat': specifier: 1.2.9 @@ -151,7 +151,7 @@ importers: specifier: 14.6.1 version: 14.6.1(@testing-library/dom@10.4.0) '@types/animejs': - specifier: ^3.1.13 + specifier: 3.1.13 version: 3.1.13 '@types/eslint-plugin-jsx-a11y': specifier: 6.10.0 @@ -175,7 +175,7 @@ importers: specifier: 3.1.3 version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@22.15.18)(jiti@2.4.2)(jsdom@26.1.0)(yaml@2.8.0)) cspell: - specifier: ^9.0.2 + specifier: 9.0.2 version: 9.0.2 eslint: specifier: 9.27.0 @@ -193,7 +193,7 @@ importers: specifier: 2.31.0 version: 2.31.0(@typescript-eslint/parser@8.33.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.6.3))(eslint-import-resolver-typescript@4.4.1)(eslint@9.27.0(jiti@2.4.2)) eslint-plugin-jsonc: - specifier: ^2.20.1 + specifier: 2.20.1 version: 2.20.1(eslint@9.27.0(jiti@2.4.2)) eslint-plugin-jsx-a11y: specifier: 6.10.2 @@ -214,8 +214,8 @@ importers: specifier: 0.14.1 version: 0.14.1 prettier-plugin-tailwindcss: - specifier: ^0.6.11 - version: 0.6.12(prettier-plugin-astro@0.14.1)(prettier@3.5.3) + specifier: 0.6.11 + version: 0.6.11(prettier-plugin-astro@0.14.1)(prettier@3.5.3) typescript-eslint: specifier: 8.33.0 version: 8.33.0(eslint@9.27.0(jiti@2.4.2))(typescript@5.6.3) @@ -379,8 +379,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.27.6': - resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} + '@babel/runtime@7.27.4': + resolution: {integrity: sha512-t3yaEOuGu9NlIZ+hIeGbBjFtZT7j2cb2tg0fuaJKeGotchRjjLfrBA9Kwf8quhpP1EUuxModQg04q/mBwyg8uA==} engines: {node: '>=6.9.0'} '@babel/template@7.27.2': @@ -3910,8 +3910,8 @@ packages: resolution: {integrity: sha512-RiBETaaP9veVstE4vUwSIcdATj6dKmXljouXc/DDNwBSPTp8FRkLGDSGFClKsAFeeg+13SB0Z1JZvbD76bigJw==} engines: {node: ^14.15.0 || >=16.0.0} - prettier-plugin-tailwindcss@0.6.12: - resolution: {integrity: sha512-OuTQKoqNwV7RnxTPwXWzOFXy6Jc4z8oeRZYGuMpRyG3WbuR3jjXdQFK8qFBMBx8UHWdHrddARz2fgUenild6aw==} + prettier-plugin-tailwindcss@0.6.11: + resolution: {integrity: sha512-YxaYSIvZPAqhrrEpRtonnrXdghZg1irNg4qrjboCXrpybLWVs55cW2N3juhspVJiO0JBvYJT8SYsJpc8OQSnsA==} engines: {node: '>=14.21.3'} peerDependencies: '@ianvs/prettier-plugin-sort-imports': '*' @@ -5379,7 +5379,7 @@ snapshots: '@babel/core': 7.27.4 '@babel/helper-plugin-utils': 7.27.1 - '@babel/runtime@7.27.6': {} + '@babel/runtime@7.27.4': {} '@babel/template@7.27.2': dependencies: @@ -6312,7 +6312,7 @@ snapshots: '@testing-library/dom@10.4.0': dependencies: '@babel/code-frame': 7.27.1 - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.27.4 '@types/aria-query': 5.0.4 aria-query: 5.3.0 chalk: 4.1.2 @@ -9371,7 +9371,7 @@ snapshots: prettier: 3.5.3 sass-formatter: 0.7.9 - prettier-plugin-tailwindcss@0.6.12(prettier-plugin-astro@0.14.1)(prettier@3.5.3): + prettier-plugin-tailwindcss@0.6.11(prettier-plugin-astro@0.14.1)(prettier@3.5.3): dependencies: prettier: 3.5.3 optionalDependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 74da1c7..eb6a2e3 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,6 @@ onlyBuiltDependencies: + - esbuild - lefthook + - sharp - unrs-resolver + - workerd