feat: Event context type for Cloudflare environment
Some checks failed
Deployment / wordpress (push) Successful in 5s
Deployment / nuxt (push) Has been cancelled

This commit is contained in:
2026-01-30 16:30:42 -05:00
parent ab563a7b37
commit 4338028c60
4 changed files with 53 additions and 8 deletions

View File

@@ -25,3 +25,4 @@ logs
# Wrangler files
.wrangler
server/types/cloudflare.d.ts

View File

@@ -1,2 +1,29 @@
<?php
return ['project-id-version'=>'Moonshine','report-msgid-bugs-to'=>'','pot-creation-date'=>'2026-01-13 15:52+0000','po-revision-date'=>'2026-01-29 02:55+0000','last-translator'=>'','language-team'=>'Français du Canada','language'=>'fr_CA','plural-forms'=>'nplurals=2; plural=n > 1;','mime-version'=>'1.0','content-type'=>'text/plain; charset=UTF-8','content-transfer-encoding'=>'8bit','x-generator'=>'Loco https://localise.biz/','x-loco-version'=>'2.8.1; wp-6.9; php-8.3.27','x-domain'=>'moonshine','messages'=>['Heading styles'=>'Styles de titres','Headless WordPress theme based on Nuxt.'=>'Thème Wordpress headless basé sur Nuxt.','https://websimple.com/'=>'https://websimple.com/','Inline styles'=>'Styles de caractères','Link styles'=>'Styles de liens','Main menu'=>'Menu principal','Moonshine'=>'Moonshine','Paragraph styles'=>'Styles de paragraphes','Pascal Martineau '=>'Pascal Martineau ','Semi-bold'=>'Semi-gras']];
return array(
'project-id-version' => 'Moonshine',
'report-msgid-bugs-to' => '',
'pot-creation-date' => '2026-01-13 15:52+0000',
'po-revision-date' => '2026-01-29 02:55+0000',
'last-translator' => '',
'language-team' => 'Français du Canada',
'language' => 'fr_CA',
'plural-forms' => 'nplurals=2; plural=n > 1;',
'mime-version' => '1.0',
'content-type' => 'text/plain; charset=UTF-8',
'content-transfer-encoding' => '8bit',
'x-generator' => 'Loco https://localise.biz/',
'x-loco-version' => '2.8.1; wp-6.9; php-8.3.27',
'x-domain' => 'moonshine',
'messages' => array(
'Heading styles' => 'Styles de titres',
'Headless WordPress theme based on Nuxt.' => 'Thème Wordpress headless basé sur Nuxt.',
'https://websimple.com/' => 'https://websimple.com/',
'Inline styles' => 'Styles de caractères',
'Link styles' => 'Styles de liens',
'Main menu' => 'Menu principal',
'Moonshine' => 'Moonshine',
'Paragraph styles' => 'Styles de paragraphes',
'Pascal Martineau ' => 'Pascal Martineau ',
'Semi-bold' => 'Semi-gras',
),
);

View File

@@ -5,14 +5,22 @@
"type": "module",
"private": true,
"scripts": {
"build": "nuxt build",
"editor-style": "pnpx @tailwindcss/cli -i ./app/assets/css/_main.css -o ./editor-style.css --minify",
"build": "pnpm --sequential /build:.*/",
"build:nuxt": "nuxt build",
"dev": "nuxt dev",
"lint": "eslint --fix .",
"postinstall": "nuxt prepare",
"preview": "WRANGLER_ENV=dev pnpm run build && wrangler dev --port 3000",
"release": "pnpm lint && changelogen --noAuthors --release --push",
"typecheck": "nuxt typecheck"
"editor-style": "pnpx @tailwindcss/cli -i ./app/assets/css/_main.css -o ./editor-style.css --minify",
"lint": "eslint . --fix",
"postinstall": "pnpm --sequential /postinstall:.*/",
"postinstall:wrangler-types": "pnpm wrangler types ./server/types/cloudflare.d.ts",
"postinstall:nuxt": "nuxt prepare",
"preview": "pnpm --sequential /preview:.*/",
"preview:build": "pnpm run build",
"preview:wrangler-dev": "wrangler dev --port 3000",
"release": "pnpm --sequential /release:.*/",
"release:lint": "eslint .",
"release:typecheck": "nuxt typecheck",
"release:changelogen": "changelogen --noAuthors --release --push",
"wrangler": "wrangler --config .output/server/wrangler.json"
},
"dependencies": {
"@iconify-json/cib": "^1.2.3",

View File

@@ -0,0 +1,9 @@
import "h3";
declare module "h3" {
interface H3EventContext {
cloudflare: {
env: Cloudflare.Env;
};
}
}