Skip to content

Commit 5b75abb

Browse files
chore(clerk-js): Remove UI and tailwind transformer packages (clerk#5225)
Co-authored-by: Lennart <lekoarts@gmail.com>
1 parent b425445 commit 5b75abb

File tree

203 files changed

+427
-16034
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

203 files changed

+427
-16034
lines changed

.changeset/witty-apes-scream.md

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

eslint.config.mjs

-7
Original file line numberDiff line numberDiff line change
@@ -392,13 +392,6 @@ export default tseslint.config([
392392
],
393393
},
394394
},
395-
{
396-
name: 'packages/ui',
397-
files: ['packages/ui/src/**/*'],
398-
rules: {
399-
'import/no-unresolved': ['error', { ignore: ['^#', '^~', '@clerk/elements/*'] }],
400-
},
401-
},
402395
{
403396
name: 'packages/upgrade',
404397
files: ['packages/upgrade/src/**/*'],

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"changeset": "changeset",
1111
"changeset:empty": "pnpm changeset --empty",
1212
"clean": "turbo clean",
13-
"dev": "TURBO_UI=0 FORCE_COLOR=1 turbo dev --filter=@clerk/* --filter=!@clerk/clerk-expo --filter=!@clerk/tanstack-start --filter=!@clerk/elements --filter=!@clerk/tailwindcss-transformer --filter=!@clerk/remix --filter=!@clerk/ui --filter=!@clerk/chrome-extension",
13+
"dev": "TURBO_UI=0 FORCE_COLOR=1 turbo dev --filter=@clerk/* --filter=!@clerk/clerk-expo --filter=!@clerk/tanstack-start --filter=!@clerk/elements --filter=!@clerk/remix --filter=!@clerk/chrome-extension",
1414
"dev:js": "TURBO_UI=0 FORCE_COLOR=1 turbo dev:current --filter=@clerk/clerk-js",
1515
"format": "prettier --write .",
1616
"format:check": "prettier --cache --check .",

packages/clerk-js/rspack.config.js

+4-40
Original file line numberDiff line numberDiff line change
@@ -89,26 +89,14 @@ const common = ({ mode, disableRHC = false }) => {
8989
minChunks: 1,
9090
name: 'ui-common',
9191
priority: -20,
92-
test: module =>
93-
module.resource &&
94-
!module.resource.includes('/ui/components') &&
95-
!module.resource.includes('packages/elements') &&
96-
!module.resource.includes('packages/ui'),
92+
test: module => module.resource && !module.resource.includes('/ui/components'),
9793
},
9894
defaultVendors: {
9995
minChunks: 1,
10096
test: /[\\/]node_modules[\\/]/,
10197
name: 'vendors',
10298
priority: -10,
10399
},
104-
commonNew: {
105-
minChunks: 2,
106-
name: 'common-new',
107-
chunks(chunk) {
108-
return !!chunk.name?.startsWith('rebuild--');
109-
},
110-
priority: 0,
111-
},
112100
react: {
113101
chunks: 'all',
114102
test: /[\\/]node_modules[\\/](react-dom|scheduler)[\\/]/,
@@ -216,38 +204,14 @@ const typescriptLoaderDev = () => {
216204
];
217205
};
218206

219-
/**
220-
* Used in outputs that utilize chunking, and returns a URL to the stylesheet.
221-
* @type { () => (import('@rspack/core').RuleSetRule) }
222-
*/
223-
const clerkUICSSLoader = () => {
224-
// This emits a module exporting a URL to the styles.css file.
225-
return {
226-
test: /packages\/ui\/dist\/styles\.css/,
227-
type: 'asset/resource',
228-
};
229-
};
230-
231-
/**
232-
* Used in outputs that _do not_ utilize chunking, and returns the contents of the stylesheet.
233-
* @type { () => (import('@rspack/core').RuleSetRule) }
234-
*/
235-
const clerkUICSSSourceLoader = () => {
236-
// This emits a module exporting the contents of the styles.css file.
237-
return {
238-
test: /packages\/ui\/dist\/styles\.css/,
239-
type: 'asset/source',
240-
};
241-
};
242-
243207
/**
244208
* Used for production builds that have dynamicly loaded chunks.
245209
* @type { () => (import('@rspack/core').Configuration) }
246210
* */
247211
const commonForProdChunked = () => {
248212
return {
249213
module: {
250-
rules: [svgLoader(), ...typescriptLoaderProd(), clerkUICSSLoader()],
214+
rules: [svgLoader(), ...typescriptLoaderProd()],
251215
},
252216
};
253217
};
@@ -259,7 +223,7 @@ const commonForProdChunked = () => {
259223
const commonForProdBundled = () => {
260224
return {
261225
module: {
262-
rules: [svgLoader(), ...typescriptLoaderProd(), clerkUICSSSourceLoader()],
226+
rules: [svgLoader(), ...typescriptLoaderProd()],
263227
},
264228
};
265229
};
@@ -495,7 +459,7 @@ const devConfig = ({ mode, env }) => {
495459
const commonForDev = () => {
496460
return {
497461
module: {
498-
rules: [svgLoader(), ...typescriptLoaderDev(), clerkUICSSLoader()],
462+
rules: [svgLoader(), ...typescriptLoaderDev()],
499463
},
500464
plugins: [
501465
new ReactRefreshPlugin(/** @type {any} **/ ({ overlay: { sockHost: devUrl.host } })),

packages/clerk-js/src/global.d.ts

-5
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
declare module '@clerk/ui/styles.css' {
2-
const content: string;
3-
export default content;
4-
}
5-
61
declare module '*.svg' {
72
const value: React.FC<React.SVGAttributes<SVGElement>>;
83
export default value;

packages/elements/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,6 @@
6363
"build:declarations": "tsc -p tsconfig.declarations.json",
6464
"dev": "tsup --env.NODE_ENV development --watch",
6565
"dev:example": "concurrently \"pnpm dev\" \"pnpm app:dev\"",
66-
"dev:theme-builder": "TURBO_UI=0 concurrently --prefix-colors auto --names \"elements,ui,theme-builder\" \"turbo dev --filter=@clerk/elements\" \"pnpm dev -w @clerk/ui\" \"cd ../ui/theme-builder && pnpm dev\"",
6766
"lint": "eslint src/",
6867
"lint:attw": "attw --pack . --profile node16",
6968
"lint:publint": "publint",

packages/tailwindcss-transformer/CHANGELOG.md

-7
This file was deleted.

packages/tailwindcss-transformer/LICENSE

-21
This file was deleted.

packages/tailwindcss-transformer/README.md

-69
This file was deleted.

packages/tailwindcss-transformer/jest.config.js

-20
This file was deleted.

packages/tailwindcss-transformer/package.json

-40
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/generateStylesheet.test.ts.snap

-3
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/transform-classname-cl-test.test.ts.snap

-7
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/transform-classname-cn.test.ts.snap

-15
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/transform-classname-conditionals.test.ts.snap

-7
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/transform-classname-empty.test.ts.snap

-7
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/transform-classname.test.ts.snap

-7
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/transform-cn-object.test.ts.snap

-15
This file was deleted.

packages/tailwindcss-transformer/src/__tests__/__snapshots__/transform-cn.test.ts.snap

-33
This file was deleted.

0 commit comments

Comments
 (0)