Skip to content

Commit 4541033

Browse files
committed
fix: missing compatibility config
Fixes #533
1 parent 4ead3dd commit 4541033

File tree

2 files changed

+64
-1
lines changed

2 files changed

+64
-1
lines changed

CHANGELOG.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,61 @@
11
# Changelog
22

33

4+
## v6.1.2...main
5+
6+
[compare changes](https://github.com/nuxt-modules/og-image/compare/v6.1.2...main)
7+
8+
### 🚀 Enhancements
9+
10+
- **content:** Add `defineOgImageSchema()` composable ([#520](https://github.com/nuxt-modules/og-image/pull/520))
11+
12+
### 🩹 Fixes
13+
14+
- Update pnpm-lock.yaml ([0784c378](https://github.com/nuxt-modules/og-image/commit/0784c378))
15+
- Broken slash decoding in some cases ([6f8ac765](https://github.com/nuxt-modules/og-image/commit/6f8ac765))
16+
- **client:** Resolve layer-devtools path via import.meta.resolve ([dd4e0578](https://github.com/nuxt-modules/og-image/commit/dd4e0578))
17+
- **cloudflare:** Resolve fonts via localFetch when ASSETS binding unavailable ([#527](https://github.com/nuxt-modules/og-image/pull/527))
18+
- B64 encode props with URL-sensitive characters ([#530](https://github.com/nuxt-modules/og-image/pull/530))
19+
- Resolve CI issues ([f3e3045b](https://github.com/nuxt-modules/og-image/commit/f3e3045b))
20+
- Use explicit imports mapping for #nuxtseo-shared ([08594505](https://github.com/nuxt-modules/og-image/commit/08594505))
21+
- Use direct nuxtseo-shared/runtime imports, bump to ^0.3.0 ([31b1a991](https://github.com/nuxt-modules/og-image/commit/31b1a991))
22+
- Resolve CI failures in lint, build, typecheck, and tests ([47e85d35](https://github.com/nuxt-modules/og-image/commit/47e85d35))
23+
- Use dot-notation for ambiguous CalcTest component in type test ([3ba63fef](https://github.com/nuxt-modules/og-image/commit/3ba63fef))
24+
25+
### 💅 Refactors
26+
27+
- Migrate to nuxtseo-shared for shared utilities ([f909f014](https://github.com/nuxt-modules/og-image/commit/f909f014))
28+
- **client:** Migrate devtools to nuxtseo-shared layer ([48c15483](https://github.com/nuxt-modules/og-image/commit/48c15483))
29+
- Use published nuxtseo-layer-devtools package ([74393aa3](https://github.com/nuxt-modules/og-image/commit/74393aa3))
30+
- Remove dead defensive prerender initialization ([3b0dae14](https://github.com/nuxt-modules/og-image/commit/3b0dae14))
31+
- Use nuxtseo-shared subpath exports, bump to ^0.5.0 ([bd50740f](https://github.com/nuxt-modules/og-image/commit/bd50740f))
32+
- Migrate to nuxtseo-shared ([#521](https://github.com/nuxt-modules/og-image/pull/521))
33+
34+
### 🏡 Chore
35+
36+
- Sync ([1f7cb2c4](https://github.com/nuxt-modules/og-image/commit/1f7cb2c4))
37+
- Sync ([ca0fb5b0](https://github.com/nuxt-modules/og-image/commit/ca0fb5b0))
38+
- Update lockfile ([162799b7](https://github.com/nuxt-modules/og-image/commit/162799b7))
39+
- Bump nuxtseo-shared to ^0.2.0 ([ecf3d6b0](https://github.com/nuxt-modules/og-image/commit/ecf3d6b0))
40+
- Bump nuxtseo-shared to ^0.4.0, revert runtime to #alias ([b368142f](https://github.com/nuxt-modules/og-image/commit/b368142f))
41+
- Sync ([f173a2a7](https://github.com/nuxt-modules/og-image/commit/f173a2a7))
42+
- Sync ([eb106f60](https://github.com/nuxt-modules/og-image/commit/eb106f60))
43+
- Sync ([0f4b0f27](https://github.com/nuxt-modules/og-image/commit/0f4b0f27))
44+
- Sync ([50f5e65e](https://github.com/nuxt-modules/og-image/commit/50f5e65e))
45+
- Sync ([787a087e](https://github.com/nuxt-modules/og-image/commit/787a087e))
46+
- Remove unrelated files from PR ([5f8ed2f2](https://github.com/nuxt-modules/og-image/commit/5f8ed2f2))
47+
- Examples ([73c36536](https://github.com/nuxt-modules/og-image/commit/73c36536))
48+
- Sync ([837a3e66](https://github.com/nuxt-modules/og-image/commit/837a3e66))
49+
- Sync ([2d63ada7](https://github.com/nuxt-modules/og-image/commit/2d63ada7))
50+
51+
### ✅ Tests
52+
53+
- Update cloudflare-takumi snapshots after template redesign ([66c2a80a](https://github.com/nuxt-modules/og-image/commit/66c2a80a))
54+
55+
### ❤️ Contributors
56+
57+
- Harlan Wilton ([@harlan-zw](https://github.com/harlan-zw))
58+
459
## v6.1.1...main
560

661
[compare changes](https://github.com/nuxt-modules/og-image/compare/v6.1.1...main)

src/compatibility.ts

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { Resolver } from '@nuxt/kit'
22
import type { Nuxt } from '@nuxt/schema'
33
import type { NitroConfig } from 'nitropack/config'
4+
import type { PresetName } from 'nitropack/presets'
45
import type { CompatibilityFlags, RendererType, RuntimeCompatibilitySchema } from './runtime/types'
56
import { addTemplate, useNuxt } from '@nuxt/kit'
67
import { defu } from 'defu'
@@ -61,15 +62,19 @@ export const WebContainer: RuntimeCompatibilitySchema = {
6162
emoji: 'fetch', // webcontainer has size constraints
6263
}
6364

64-
export const RuntimeCompatibility: Record<string, RuntimeCompatibilitySchema> = {
65+
export const RuntimeCompatibility: Partial<Record<PresetName | 'stackblitz' | 'codesandbox', RuntimeCompatibilitySchema>> = {
6566
'nitro-dev': NodeDevRuntime,
6667
'nitro-prerender': NodePrerenderRuntime,
6768
'node-server': NodeRuntime,
6869
'node-cluster': NodeRuntime,
6970
'bun': NodeRuntime,
7071
'stackblitz': WebContainer,
7172
'codesandbox': WebContainer,
73+
'aws-amplify': awsLambda,
7274
'aws-lambda': awsLambda,
75+
'azure': awsLambda,
76+
'azure-functions': awsLambda,
77+
'azure-swa': awsLambda,
7378
'netlify': awsLambda,
7479
'netlify-edge': {
7580
browser: false,
@@ -86,6 +91,9 @@ export const RuntimeCompatibility: Record<string, RuntimeCompatibilitySchema> =
8691
},
8792
},
8893
'firebase': awsLambda,
94+
'firebase-app-hosting': awsLambda,
95+
'genezio': awsLambda,
96+
'stormkit': awsLambda,
8997
'vercel': awsLambda,
9098
'vercel-edge': {
9199
browser: false,

0 commit comments

Comments
 (0)