diff --git a/package.json b/package.json index 18a89c4..db9b4ed 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "@vercel/analytics": "^1.3.1", "class-variance-authority": "^0.7.0", "clsx": "^2.1.1", - "contentlayer2": "^0.4.6", + "contentlayer2": "^0.5.1", "date-fns": "^4.1.0", "fuse.js": "^7.0.0", "gsap": "^3.12.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8298b44..cf23493 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -42,8 +42,8 @@ importers: specifier: ^2.1.1 version: 2.1.1 contentlayer2: - specifier: ^0.4.6 - version: 0.4.6(esbuild@0.21.4) + specifier: ^0.5.1 + version: 0.5.1(esbuild@0.21.4) date-fns: specifier: ^4.1.0 version: 4.1.0 @@ -58,7 +58,7 @@ importers: version: 15.0.0-rc.0(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) next-contentlayer2: specifier: ^0.4.6 - version: 0.4.6(contentlayer2@0.4.6(esbuild@0.21.4))(esbuild@0.21.4)(next@15.0.0-rc.0(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) + version: 0.4.6(contentlayer2@0.5.1(esbuild@0.21.4))(esbuild@0.21.4)(next@15.0.0-rc.0(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) react: specifier: 19.0.0-rc.0 version: 19.0.0-rc.0 @@ -154,11 +154,11 @@ packages: resolution: {integrity: sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==} engines: {node: '>=6.9.0'} - '@contentlayer2/cli@0.4.3': - resolution: {integrity: sha512-ZJ+Iiu2rVI50x60XoqnrsO/Q8eqFX5AlP1L0U/3ygaAas3tnOqTzQZ1UsxYQMpJzcLok24ddlhKfQKbCMUJPiQ==} + '@contentlayer2/cli@0.5.1': + resolution: {integrity: sha512-nwDTAXKBXUg/eORBxXLDA9FoCxaSqhengSb6FjlyBCkrRyJ3IKQhWilld9Ol1xyYfTisI/5iddHa9ZB4kqltNg==} - '@contentlayer2/client@0.4.3': - resolution: {integrity: sha512-Znz6zW0ShVRq3OCQ6SwsfPQ1Wn28dQpiL33r53OjWuiirXhaSdam4MXRjYSFzCq5JK0kY6Hx0CF0fk3oVbsiVQ==} + '@contentlayer2/client@0.5.1': + resolution: {integrity: sha512-5/mNEEJN47h9AQ11qt9iu3XJCAMhgAPRJRp64+Trgr1iKHRVOWg9VvV+NHL3NCnDqMbJrw7vWICCgdCWn114IQ==} '@contentlayer2/core@0.4.3': resolution: {integrity: sha512-jNagCFHLB8u/qfjoAI+JUuz3jf2hxYFYusgfh+oSq9+jHala4bbLEJOhJmmaY1Dmv2AV6BI7W8Jjy6WIu5g5Yg==} @@ -171,11 +171,22 @@ packages: markdown-wasm: optional: true - '@contentlayer2/source-files@0.4.3': - resolution: {integrity: sha512-NaLkK9iJcjS7xdqbtEJElEXhdEXv47yj4Ju2TCiZU7/8veQQ67QwtTDesyRMSw4mBt5+hxiAcqvf0hKaHh6lxw==} + '@contentlayer2/core@0.5.1': + resolution: {integrity: sha512-PR9uJ5lZC6wSq37uX252LZzNpWLmxJjlOzuxcBvFtmX4aSfOBbykSG/EVlwaLK0dFAT/q0vx+nObg7D2mpQ0YA==} + peerDependencies: + esbuild: '>=0.17' + markdown-wasm: 1.x + peerDependenciesMeta: + esbuild: + optional: true + markdown-wasm: + optional: true + + '@contentlayer2/source-files@0.5.1': + resolution: {integrity: sha512-M2Z/LtfU9TwE9z9dH0jqU7UEI80KuFzVvnz51ykRsktfsbZ76n/0fU6ERojiqGS5KgK8Djg3SoxJsY521dvHjQ==} - '@contentlayer2/source-remote-files@0.4.3': - resolution: {integrity: sha512-uow1teWiAJA0WNbqqjEz4FfLPQF6BpdhRfF8JHgX7r8jzqChB5zS8bXX9xJDGhn41oEqR/FDDI1Pn7564H8lsA==} + '@contentlayer2/source-remote-files@0.5.1': + resolution: {integrity: sha512-VJRhJEIMXVr8qq4otmND1F8qvjU28fOZ9c9tmLuga2dHbiMiZbnSM4WOOkvJJ4tNJH/3OCfdWgznj/fdP2NyLw==} '@contentlayer2/utils@0.4.3': resolution: {integrity: sha512-E360wNhvGemU1X+uhIwkzA5v+b8U5Q+Gps50uIDAVW6TWV9boUgAGPspSXXcFAIYG+H4z2eV3jTZjFCwyXGMxg==} @@ -185,6 +196,14 @@ packages: '@effect-ts/otel-node': optional: true + '@contentlayer2/utils@0.5.1': + resolution: {integrity: sha512-cIsQ7ySGAbTZFhp8KdiSwHTYpD5GNmvTmCJtI/zaua23l33DuvEt9KCpZa9CmQ2IQyaGlTHKL2wv994bblCH8w==} + peerDependencies: + '@effect-ts/otel-node': '*' + peerDependenciesMeta: + '@effect-ts/otel-node': + optional: true + '@effect-ts/core@0.60.5': resolution: {integrity: sha512-qi1WrtJA90XLMnj2hnUszW9Sx4dXP03ZJtCc5DiUBIOhF4Vw7plfb65/bdBySPoC9s7zy995TdUX1XBSxUkl5w==} @@ -1433,9 +1452,9 @@ packages: concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - contentlayer2@0.4.6: - resolution: {integrity: sha512-EhdabpVsn8u3EkoovGrLB/sIxWUlVJGNiYal9rZn0XJRjIyncGrhz9EJ9gn+z3cRHYUdHCuCMLW/ev6isgKXYw==} - engines: {node: '>=14.18'} + contentlayer2@0.5.1: + resolution: {integrity: sha512-lsLaYijf5OrHXdi7WgHRHpBxWZr+EIB++IAwJj4svOId+2IW9GNTUW4hixKsAp6e/lzOl7ZnW1o1zk6tCLvOSA==} + engines: {node: '>=18'} hasBin: true convert-source-map@1.9.0: @@ -3142,10 +3161,10 @@ snapshots: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - '@contentlayer2/cli@0.4.3(esbuild@0.21.4)': + '@contentlayer2/cli@0.5.1(esbuild@0.21.4)': dependencies: - '@contentlayer2/core': 0.4.3(esbuild@0.21.4) - '@contentlayer2/utils': 0.4.3 + '@contentlayer2/core': 0.5.1(esbuild@0.21.4) + '@contentlayer2/utils': 0.5.1 clipanion: 3.2.1(typanion@3.14.0) typanion: 3.14.0 transitivePeerDependencies: @@ -3154,9 +3173,9 @@ snapshots: - markdown-wasm - supports-color - '@contentlayer2/client@0.4.3(esbuild@0.21.4)': + '@contentlayer2/client@0.5.1(esbuild@0.21.4)': dependencies: - '@contentlayer2/core': 0.4.3(esbuild@0.21.4) + '@contentlayer2/core': 0.5.1(esbuild@0.21.4) transitivePeerDependencies: - '@effect-ts/otel-node' - esbuild @@ -3183,10 +3202,30 @@ snapshots: - '@effect-ts/otel-node' - supports-color - '@contentlayer2/source-files@0.4.3(esbuild@0.21.4)': + '@contentlayer2/core@0.5.1(esbuild@0.21.4)': dependencies: - '@contentlayer2/core': 0.4.3(esbuild@0.21.4) - '@contentlayer2/utils': 0.4.3 + '@contentlayer2/utils': 0.5.1 + camel-case: 4.1.2 + comment-json: 4.2.3 + gray-matter: 4.0.3 + mdx-bundler: 10.0.2(esbuild@0.21.4) + rehype-stringify: 10.0.0 + remark-frontmatter: 5.0.0 + remark-parse: 11.0.0 + remark-rehype: 11.1.0 + source-map-support: 0.5.21 + type-fest: 4.18.3 + unified: 11.0.4 + optionalDependencies: + esbuild: 0.21.4 + transitivePeerDependencies: + - '@effect-ts/otel-node' + - supports-color + + '@contentlayer2/source-files@0.5.1(esbuild@0.21.4)': + dependencies: + '@contentlayer2/core': 0.5.1(esbuild@0.21.4) + '@contentlayer2/utils': 0.5.1 chokidar: 3.6.0 fast-glob: 3.3.2 gray-matter: 4.0.3 @@ -3202,11 +3241,11 @@ snapshots: - markdown-wasm - supports-color - '@contentlayer2/source-remote-files@0.4.3(esbuild@0.21.4)': + '@contentlayer2/source-remote-files@0.5.1(esbuild@0.21.4)': dependencies: - '@contentlayer2/core': 0.4.3(esbuild@0.21.4) - '@contentlayer2/source-files': 0.4.3(esbuild@0.21.4) - '@contentlayer2/utils': 0.4.3 + '@contentlayer2/core': 0.5.1(esbuild@0.21.4) + '@contentlayer2/source-files': 0.5.1(esbuild@0.21.4) + '@contentlayer2/utils': 0.5.1 transitivePeerDependencies: - '@effect-ts/otel-node' - esbuild @@ -3234,6 +3273,27 @@ snapshots: ts-pattern: 5.1.2 type-fest: 4.18.3 + '@contentlayer2/utils@0.5.1': + dependencies: + '@effect-ts/core': 0.60.5 + '@effect-ts/otel': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0)) + '@effect-ts/otel-sdk-trace-node': 0.15.1(@effect-ts/core@0.60.5)(@opentelemetry/api@1.8.0)(@opentelemetry/core@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-base@1.24.1(@opentelemetry/api@1.8.0))(@opentelemetry/sdk-trace-node@1.24.1(@opentelemetry/api@1.8.0)) + '@js-temporal/polyfill': 0.4.4 + '@opentelemetry/api': 1.8.0 + '@opentelemetry/core': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/exporter-trace-otlp-grpc': 0.51.1(@opentelemetry/api@1.8.0) + '@opentelemetry/resources': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-base': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/sdk-trace-node': 1.24.1(@opentelemetry/api@1.8.0) + '@opentelemetry/semantic-conventions': 1.24.1 + chokidar: 3.6.0 + hash-wasm: 4.11.0 + inflection: 3.0.0 + memfs: 4.9.2 + oo-ascii-tree: 1.98.0 + ts-pattern: 5.1.2 + type-fest: 4.18.3 + '@effect-ts/core@0.60.5': dependencies: '@effect-ts/system': 0.57.5 @@ -4418,14 +4478,14 @@ snapshots: concat-map@0.0.1: {} - contentlayer2@0.4.6(esbuild@0.21.4): + contentlayer2@0.5.1(esbuild@0.21.4): dependencies: - '@contentlayer2/cli': 0.4.3(esbuild@0.21.4) - '@contentlayer2/client': 0.4.3(esbuild@0.21.4) - '@contentlayer2/core': 0.4.3(esbuild@0.21.4) - '@contentlayer2/source-files': 0.4.3(esbuild@0.21.4) - '@contentlayer2/source-remote-files': 0.4.3(esbuild@0.21.4) - '@contentlayer2/utils': 0.4.3 + '@contentlayer2/cli': 0.5.1(esbuild@0.21.4) + '@contentlayer2/client': 0.5.1(esbuild@0.21.4) + '@contentlayer2/core': 0.5.1(esbuild@0.21.4) + '@contentlayer2/source-files': 0.5.1(esbuild@0.21.4) + '@contentlayer2/source-remote-files': 0.5.1(esbuild@0.21.4) + '@contentlayer2/utils': 0.5.1 transitivePeerDependencies: - '@effect-ts/otel-node' - esbuild @@ -5743,11 +5803,11 @@ snapshots: natural-compare@1.4.0: {} - next-contentlayer2@0.4.6(contentlayer2@0.4.6(esbuild@0.21.4))(esbuild@0.21.4)(next@15.0.0-rc.0(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): + next-contentlayer2@0.4.6(contentlayer2@0.5.1(esbuild@0.21.4))(esbuild@0.21.4)(next@15.0.0-rc.0(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0))(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0): dependencies: '@contentlayer2/core': 0.4.3(esbuild@0.21.4) '@contentlayer2/utils': 0.4.3 - contentlayer2: 0.4.6(esbuild@0.21.4) + contentlayer2: 0.5.1(esbuild@0.21.4) next: 15.0.0-rc.0(@opentelemetry/api@1.8.0)(@playwright/test@1.47.1)(react-dom@19.0.0-rc.0(react@19.0.0-rc.0))(react@19.0.0-rc.0) react: 19.0.0-rc.0 react-dom: 19.0.0-rc.0(react@19.0.0-rc.0)