Skip to content

Commit a9234f2

Browse files
authored
fix(repo): Link local packages for e2e (#4800)
1 parent 784b50e commit a9234f2

File tree

13 files changed

+39
-18
lines changed

13 files changed

+39
-18
lines changed

.changeset/eleven-months-swim.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

integration/presets/astro.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { applicationConfig } from '../models/applicationConfig';
22
import { templates } from '../templates';
3+
import { linkPackage } from './utils';
34

45
const astroNode = applicationConfig()
56
.setName('astro-node')
@@ -9,9 +10,9 @@ const astroNode = applicationConfig()
910
.addScript('dev', 'pnpm dev')
1011
.addScript('build', 'pnpm build')
1112
.addScript('serve', 'pnpm preview')
12-
.addDependency('@clerk/astro', '*')
13-
.addDependency('@clerk/types', '*')
14-
.addDependency('@clerk/localizations', '*');
13+
.addDependency('@clerk/astro', linkPackage('astro'))
14+
.addDependency('@clerk/types', linkPackage('types'))
15+
.addDependency('@clerk/localizations', linkPackage('localizations'));
1516

1617
const astroStatic = astroNode.clone().setName('astro-hybrid').useTemplate(templates['astro-hybrid']);
1718

integration/presets/elements.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { constants } from '../constants';
22
import { applicationConfig } from '../models/applicationConfig.js';
33
import { templates } from '../templates/index.js';
4+
import { linkPackage } from './utils';
45

56
const nextAppRouter = applicationConfig()
67
.setName('elements-next')
@@ -13,8 +14,8 @@ const nextAppRouter = applicationConfig()
1314
.addDependency('next', constants.E2E_NEXTJS_VERSION)
1415
.addDependency('react', constants.E2E_REACT_VERSION)
1516
.addDependency('react-dom', constants.E2E_REACT_DOM_VERSION)
16-
.addDependency('@clerk/nextjs', constants.E2E_CLERK_VERSION || '*')
17-
.addDependency('@clerk/elements', constants.E2E_CLERK_VERSION || '*');
17+
.addDependency('@clerk/nextjs', constants.E2E_CLERK_VERSION || linkPackage('nextjs'))
18+
.addDependency('@clerk/elements', constants.E2E_CLERK_VERSION || linkPackage('elements'));
1819

1920
export const elements = {
2021
nextAppRouter,

integration/presets/expo.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { applicationConfig } from '../models/applicationConfig';
22
import { templates } from '../templates';
3+
import { linkPackage } from './utils';
34

45
const expoWeb = applicationConfig()
56
.setName('expo-web')
@@ -9,7 +10,7 @@ const expoWeb = applicationConfig()
910
.addScript('dev', 'pnpm dev')
1011
.addScript('build', 'pnpm build')
1112
.addScript('serve', 'pnpm start')
12-
.addDependency('@clerk/clerk-expo', '*');
13+
.addDependency('@clerk/clerk-expo', linkPackage('expo'));
1314

1415
export const expo = {
1516
expoWeb,

integration/presets/express.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { constants } from '../constants';
22
import { applicationConfig } from '../models/applicationConfig';
33
import { templates } from '../templates';
4+
import { linkPackage } from './utils';
45

56
const vite = applicationConfig()
67
.setName('express-vite')
@@ -10,7 +11,7 @@ const vite = applicationConfig()
1011
.addScript('dev', 'pnpm dev')
1112
.addScript('build', 'pnpm build')
1213
.addScript('serve', 'pnpm start')
13-
.addDependency('@clerk/clerk-sdk-node', constants.E2E_CLERK_VERSION || '*');
14+
.addDependency('@clerk/clerk-sdk-node', constants.E2E_CLERK_VERSION || linkPackage('sdk-node'));
1415

1516
export const express = {
1617
vite,

integration/presets/next.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { constants } from '../constants';
22
import { applicationConfig } from '../models/applicationConfig.js';
33
import { templates } from '../templates/index.js';
4+
import { linkPackage } from './utils';
45

56
const appRouter = applicationConfig()
67
.setName('next-app-router')
@@ -13,9 +14,9 @@ const appRouter = applicationConfig()
1314
.addDependency('next', constants.E2E_NEXTJS_VERSION)
1415
.addDependency('react', constants.E2E_REACT_VERSION)
1516
.addDependency('react-dom', constants.E2E_REACT_DOM_VERSION)
16-
.addDependency('@clerk/nextjs', constants.E2E_CLERK_VERSION || '*')
17-
.addDependency('@clerk/shared', '*')
18-
.addDependency('@clerk/types', '*');
17+
.addDependency('@clerk/nextjs', constants.E2E_CLERK_VERSION || linkPackage('nextjs'))
18+
.addDependency('@clerk/shared', linkPackage('shared'))
19+
.addDependency('@clerk/types', linkPackage('types'));
1920

2021
const appRouterTurbo = appRouter.clone().setName('next-app-router-turbopack').addScript('dev', 'pnpm dev');
2122

integration/presets/nuxt.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { applicationConfig } from '../models/applicationConfig';
22
import { templates } from '../templates';
3+
import { linkPackage } from './utils';
34

45
const nuxtNode = applicationConfig()
56
.setName('nuxt-node')
@@ -10,7 +11,7 @@ const nuxtNode = applicationConfig()
1011
.addScript('dev', 'pnpm dev')
1112
.addScript('build', 'pnpm build')
1213
.addScript('serve', 'pnpm preview')
13-
.addDependency('@clerk/nuxt', '*');
14+
.addDependency('@clerk/nuxt', linkPackage('nuxt'));
1415

1516
export const nuxt = {
1617
node: nuxtNode,

integration/presets/react-router.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { constants } from '../constants';
22
import { applicationConfig } from '../models/applicationConfig.js';
33
import { templates } from '../templates/index.js';
4+
import { linkPackage } from './utils';
45

56
const reactRouterNode = applicationConfig()
67
.setName('react-router-node')
@@ -10,7 +11,7 @@ const reactRouterNode = applicationConfig()
1011
.addScript('dev', 'pnpm dev')
1112
.addScript('build', 'pnpm build')
1213
.addScript('serve', 'pnpm start')
13-
.addDependency('@clerk/react-router', constants.E2E_CLERK_VERSION || '*');
14+
.addDependency('@clerk/react-router', constants.E2E_CLERK_VERSION || linkPackage('react-router'));
1415

1516
export const reactRouter = {
1617
reactRouterNode,

integration/presets/react.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { constants } from '../constants';
22
import { applicationConfig } from '../models/applicationConfig';
33
import { templates } from '../templates';
4+
import { linkPackage } from './utils';
45

56
const cra = applicationConfig()
67
.setName('react-cra')
@@ -10,8 +11,8 @@ const cra = applicationConfig()
1011
.addScript('dev', 'pnpm start')
1112
.addScript('build', 'pnpm build')
1213
.addScript('serve', 'pnpm start')
13-
.addDependency('@clerk/clerk-react', constants.E2E_CLERK_VERSION || '*')
14-
.addDependency('@clerk/themes', constants.E2E_CLERK_VERSION || '*');
14+
.addDependency('@clerk/clerk-react', constants.E2E_CLERK_VERSION || linkPackage('react'))
15+
.addDependency('@clerk/themes', constants.E2E_CLERK_VERSION || linkPackage('themes'));
1516

1617
const vite = cra
1718
.clone()

integration/presets/remix.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { constants } from '../constants';
22
import { applicationConfig } from '../models/applicationConfig.js';
33
import { templates } from '../templates/index.js';
4+
import { linkPackage } from './utils';
45

56
const remixNode = applicationConfig()
67
.setName('remix-node')
@@ -10,7 +11,7 @@ const remixNode = applicationConfig()
1011
.addScript('dev', 'pnpm dev')
1112
.addScript('build', 'pnpm build')
1213
.addScript('serve', 'pnpm start')
13-
.addDependency('@clerk/remix', constants.E2E_CLERK_VERSION || '*');
14+
.addDependency('@clerk/remix', constants.E2E_CLERK_VERSION || linkPackage('remix'));
1415

1516
export const remix = {
1617
remixNode,

0 commit comments

Comments
 (0)