Skip to content

Commit

Permalink
Updated React and Svelte apps to Tailwind v4
Browse files Browse the repository at this point in the history
  • Loading branch information
endigo9740 committed Feb 12, 2025
1 parent 5bd60e8 commit 9e4a96b
Show file tree
Hide file tree
Showing 13 changed files with 50 additions and 176 deletions.
4 changes: 2 additions & 2 deletions packages/skeleton-react/index.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
<!doctype html>
<html lang="en" class="dark">
<html lang="en" data-theme="cerberus" class="dark">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/vite.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>skeleton-react</title>
</head>

<body data-theme="cerberus">
<body>
<div id="root"></div>
<script type="module" src="/src/main.tsx"></script>
</body>
Expand Down
8 changes: 3 additions & 5 deletions packages/skeleton-react/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
"!./dist/schemas.d.ts"
],
"dependencies": {
"@tailwindcss/vite": "^4.0.2",
"@zag-js/accordion": "catalog:",
"@zag-js/avatar": "catalog:",
"@zag-js/file-upload": "catalog:",
Expand All @@ -48,7 +49,8 @@
"@zag-js/slider": "catalog:",
"@zag-js/switch": "catalog:",
"@zag-js/tabs": "catalog:",
"@zag-js/tags-input": "catalog:"
"@zag-js/tags-input": "catalog:",
"tailwindcss": "^4.0.6"
},
"peerDependencies": {
"react": "^18.0.0 || ^19.0.0",
Expand All @@ -63,18 +65,14 @@
"@types/react": "^18.3.13",
"@types/react-dom": "^18.3.1",
"@vitejs/plugin-react": "^4.3.4",
"autoprefixer": "^10.4.20",
"jsdom": "^25.0.1",
"lucide-react": "^0.465.0",
"postcss": "^8.4.49",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-router-dom": "^7.0.2",
"tailwindcss": "^3.4.16",
"typescript": "catalog:",
"vite": "^6.0.2",
"vite-plugin-remix-router": "^2.0.0",
"vite-plugin-tw-plugin-watcher": "workspace:*",
"vitest": "^2.1.8"
}
}
6 changes: 0 additions & 6 deletions packages/skeleton-react/postcss.config.js

This file was deleted.

10 changes: 7 additions & 3 deletions packages/skeleton-react/src/App.css
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@import 'tailwindcss';

@import '@skeletonlabs/skeleton';
@import '@skeletonlabs/skeleton/themes/cerberus';
@import '@skeletonlabs/skeleton/optional/presets';

@custom-variant dark (&:where(.dark, .dark *));

.custom-indeterminate {
animation: custom-indeterminate 2s linear infinite;
Expand Down
21 changes: 0 additions & 21 deletions packages/skeleton-react/tailwind.config.js

This file was deleted.

5 changes: 3 additions & 2 deletions packages/skeleton-react/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { defineConfig, configDefaults } from 'vitest/config';
import react from '@vitejs/plugin-react';
import RemixRouter from 'vite-plugin-remix-router';
import skeletonPluginWatcher from 'vite-plugin-tw-plugin-watcher';
import path from 'node:path';
import tailwindcss from '@tailwindcss/vite';

// https://vitejs.dev/config/
export default defineConfig({
Expand All @@ -11,7 +11,8 @@ export default defineConfig({
react(),
// https://vite-remix-router.vercel.app/
RemixRouter(),
skeletonPluginWatcher(path.resolve(path.join('..', '..', 'packages', 'skeleton', 'src', 'plugin')))
// https://tailwindcss.com/docs/installation/using-vite
tailwindcss()
],
resolve: {
alias: {
Expand Down
7 changes: 2 additions & 5 deletions packages/skeleton-svelte/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -59,21 +59,18 @@
"@sveltejs/package": "^2.3.7",
"@sveltejs/vite-plugin-svelte": "^5.0.1",
"@tailwindcss/forms": "^0.5.7",
"@tailwindcss/vite": "^4.0.2",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/svelte": "^5.2.6",
"autoprefixer": "^10.4.19",
"jsdom": "^25.0.1",
"lucide-svelte": "^0.465.0",
"postcss": "^8.4.49",
"postcss-load-config": "^6.0.1",
"publint": "^0.2.12",
"svelte": "catalog:",
"svelte-check": "^4.1.1",
"tailwindcss": "^3.4.16",
"tailwindcss": "^4.0.6",
"tslib": "^2.8.1",
"typescript": "catalog:",
"vite": "^6.0.2",
"vite-plugin-tw-plugin-watcher": "workspace:*",
"vitest": "3.0.0-beta.1"
},
"type": "module"
Expand Down
14 changes: 0 additions & 14 deletions packages/skeleton-svelte/postcss.config.cjs

This file was deleted.

4 changes: 2 additions & 2 deletions packages/skeleton-svelte/src/app.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!doctype html>
<html lang="en" class="dark">
<html lang="en" data-theme="cerberus" class="dark">
<head>
<meta charset="utf-8" />
<title>skeleton-svelte</title>
Expand All @@ -8,7 +8,7 @@
%sveltekit.head%
</head>

<body data-sveltekit-preload-data="hover" data-theme="cerberus">
<body data-sveltekit-preload-data="hover">
<div>%sveltekit.body%</div>
</body>
</html>
10 changes: 7 additions & 3 deletions packages/skeleton-svelte/src/app.pcss
Original file line number Diff line number Diff line change
@@ -1,6 +1,10 @@
@tailwind base;
@tailwind components;
@tailwind utilities;
@import 'tailwindcss';

@import '@skeletonlabs/skeleton';
@import '@skeletonlabs/skeleton/themes/cerberus';
@import '@skeletonlabs/skeleton/optional/presets';

@custom-variant dark (&:where(.dark, .dark *));

html,
body {
Expand Down
21 changes: 0 additions & 21 deletions packages/skeleton-svelte/tailwind.config.js

This file was deleted.

10 changes: 2 additions & 8 deletions packages/skeleton-svelte/vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,10 @@
import { defineConfig } from 'vitest/config';
import { sveltekit } from '@sveltejs/kit/vite';
import { svelteTesting } from '@testing-library/svelte/vite';
import skeletonPluginWatcher from 'vite-plugin-tw-plugin-watcher';

import path from 'node:path';
import tailwindcss from '@tailwindcss/vite';

export default defineConfig({
plugins: [
sveltekit(),
svelteTesting(),
skeletonPluginWatcher(path.resolve(path.join('..', '..', 'packages', 'skeleton', 'src', 'plugin')))
],
plugins: [sveltekit(), svelteTesting(), tailwindcss()],
test: {
environment: 'jsdom',
setupFiles: ['./vitest.setup.js'],
Expand Down
Loading

0 comments on commit 9e4a96b

Please sign in to comment.