diff --git a/e2e/docs-e2e/package.json b/e2e/docs-e2e/package.json index 9830826ac0b..fcee60a7c37 100644 --- a/e2e/docs-e2e/package.json +++ b/e2e/docs-e2e/package.json @@ -1,7 +1,6 @@ { "name": "docs-e2e", "description": "", - "private": true, "author": "", "devDependencies": { "@playwright/test": "1.54.1", @@ -10,6 +9,7 @@ "keywords": [], "license": "ISC", "main": "index.js", + "private": true, "scripts": { "test": "pnpm exec playwright test --config=playwright.config.ts --project=chromium", "test-ui": "pnpm exec playwright test --config=playwright.config.ts --project=chromium --ui" diff --git a/e2e/docs-e2e/tests/Docs/integrations-pages-load.spec.ts b/e2e/docs-e2e/tests/Docs/integrations-pages-load.spec.ts index d580c8457b6..aa97902362a 100644 --- a/e2e/docs-e2e/tests/Docs/integrations-pages-load.spec.ts +++ b/e2e/docs-e2e/tests/Docs/integrations-pages-load.spec.ts @@ -35,6 +35,11 @@ test('Integrations Drizzle page loads', async ({ page }) => { await expect(page).toHaveTitle('Drizzle | Integrations 📚 Qwik Documentation'); }); +test('Integrations Gel page loads', async ({ page }) => { + await page.goto('/docs/integrations/gel/'); + await expect(page).toHaveTitle('Gel | Integrations 📚 Qwik Documentation'); +}); + test('Integrations Internationalization page loads', async ({ page }) => { await page.goto('/docs/integrations/i18n/'); await expect(page).toHaveTitle('Internationalization | Integrations 📚 Qwik Documentation'); diff --git a/e2e/docs-e2e/tests/Docs/pages-load-test.spec.ts b/e2e/docs-e2e/tests/Docs/pages-load-test.spec.ts index 1720624cc71..d6b4b3b559f 100644 --- a/e2e/docs-e2e/tests/Docs/pages-load-test.spec.ts +++ b/e2e/docs-e2e/tests/Docs/pages-load-test.spec.ts @@ -102,6 +102,7 @@ test('docs page loads', async ({ page }) => { 'Builder.io', 'Cypress', 'Drizzle', + 'Gel', 'i18n', 'Icons', 'Image Optimization', diff --git a/e2e/qwik-react-e2e/package.json b/e2e/qwik-react-e2e/package.json index 71d5c96f4d9..ed24607458b 100644 --- a/e2e/qwik-react-e2e/package.json +++ b/e2e/qwik-react-e2e/package.json @@ -1,10 +1,6 @@ { "name": "qwik-react-test-app", "description": "Qwik react test app", - "engines": { - "node": "^18.17.0 || ^20.3.0 || >=21.0.0" - }, - "private": true, "devDependencies": { "@builder.io/qwik-react": "workspace:^", "@types/react": "18.3.3", @@ -12,6 +8,10 @@ "react": "18.3.1", "react-dom": "18.3.1" }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "private": true, "scripts": { "build": "qwik build", "build.client": "vite build", diff --git a/package.json b/package.json index a03ec96a430..7b9b373e607 100644 --- a/package.json +++ b/package.json @@ -235,17 +235,18 @@ "serve.debug": "tsx --require ./scripts/runBefore.ts --inspect-brk --conditions=development starters/dev-server.ts 3300", "start": "pnpm run --stream \"/.*\\.watch/\"", "test": "pnpm build.full && pnpm test.unit && pnpm test.e2e", - "test.e2e": "pnpm test.e2e.chromium && pnpm test.e2e.webkit && test.e2e.integrations", + "test.e2e": "pnpm test.e2e.chromium && pnpm test.e2e.webkit && pnpm test.e2e.integrations", "test.e2e.chromium": "playwright test starters --browser=chromium --config starters/playwright.config.ts", "test.e2e.chromium.debug": "PWDEBUG=1 playwright test starters --browser=chromium --config starters/playwright.config.ts", "test.e2e.city": "playwright test starters/e2e/qwikcity --browser=chromium --config starters/playwright.config.ts", "test.e2e.cli": "pnpm --filter qwik-cli-e2e e2e", "test.e2e.firefox": "playwright test starters --browser=firefox --config starters/playwright.config.ts", + "test.e2e.integrations": "pnpm test.e2e.integrations.chromium && pnpm test.e2e.integrations.webkit", "test.e2e.integrations.chromium": "playwright test e2e/adapters-e2e/tests --project=chromium --config e2e/adapters-e2e/playwright.config.ts", "test.e2e.integrations.webkit": "playwright test e2e/adapters-e2e/tests --project=webkit --config e2e/adapters-e2e/playwright.config.ts", - "test.e2e.webkit": "playwright test starters --browser=webkit --config starters/playwright.config.ts", "test.e2e.qwik-react.chromium": "playwright test e2e/qwik-react-e2e/tests --project=chromium --config e2e/qwik-react-e2e/playwright.config.ts", "test.e2e.qwik-react.webkit": "playwright test e2e/qwik-react-e2e/tests --project=webkit --config e2e/qwik-react-e2e/playwright.config.ts", + "test.e2e.webkit": "playwright test starters --browser=webkit --config starters/playwright.config.ts", "test.rust": "make test", "test.rust.update": "make test-update", "test.unit": "vitest packages", diff --git a/packages/docs/src/routes/api/qwik/api.json b/packages/docs/src/routes/api/qwik/api.json index 91d5fcdccaa..8750f3fe20d 100644 --- a/packages/docs/src/routes/api/qwik/api.json +++ b/packages/docs/src/routes/api/qwik/api.json @@ -1774,7 +1774,7 @@ } ], "kind": "Function", - "content": "> This API is provided as an alpha preview for developers and may change based on feedback that we receive. Do not use this API in a production environment.\n> \n\n> Warning: This API is now obsolete.\n> \n> This is no longer needed as the preloading happens automatically in qrl-class.ts. Leave this in your app for a while so it uninstalls existing service workers, but don't use it for new projects.\n> \n\n\n```typescript\nPrefetchServiceWorker: (opts: {\n base?: string;\n scope?: string;\n path?: string;\n verbose?: boolean;\n fetchBundleGraph?: boolean;\n nonce?: string;\n}) => JSXNode<'script'>\n```\n\n\n
\n\nParameter\n\n\n | \n\nType\n\n\n | \n\nDescription\n\n\n |
---|---|---|
\n\nopts\n\n\n | \n\n{ base?: string; scope?: string; path?: string; verbose?: boolean; fetchBundleGraph?: boolean; nonce?: string; }\n\n\n | \n\n\n |
\n\nParameter\n\n\n | \n\nType\n\n\n | \n\nDescription\n\n\n |
---|---|---|
\n\nopts\n\n\n | \n\n{ base?: string; scope?: string; path?: string; verbose?: boolean; fetchBundleGraph?: boolean; nonce?: string; }\n\n\n | \n\n\n |
= [P] extends [TypeSet] + ? // default to one + // fixes multiplyCardinalities bug for func with optional args + [Cardinality] extends [P["__cardinality__"]] + ? Cardinality.One + : P["__cardinality__"] + : Cardinality.One; + + export type optionalParamCardinality
= overrideLowerBound< + paramCardinality
,
+ "One"
+ >;
+
+ type _paramArrayCardinality