Skip to content

Commit c2d849d

Browse files
committed
Add Tailwind CSS
1 parent 807a166 commit c2d849d

File tree

17 files changed

+400
-167
lines changed

17 files changed

+400
-167
lines changed

.github/workflows/pull-request-jobs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ name: Node.js CI
55

66
on:
77
pull_request:
8-
branches: [ master ]
8+
branches: ["master", "tailwind"]
99

1010
jobs:
1111
lint-test:

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
20
1+
v20

.stylelintrc

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,15 @@
1515
"at-rule-no-vendor-prefix": true,
1616
"selector-no-vendor-prefix": true,
1717
"max-nesting-depth": 3,
18-
"selector-max-compound-selectors": 5
18+
"selector-max-compound-selectors": 5,
19+
"at-rule-no-unknown": [
20+
true,
21+
{
22+
"ignoreAtRules": [
23+
"tailwind"
24+
]
25+
}
26+
]
1927
},
2028
"plugins": [
2129
"stylelint-order"

eslint.config.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@ import configReactJSXRuntime from 'eslint-plugin-react/configs/jsx-runtime.js';
1313
import pluginReactHooks from 'eslint-plugin-react-hooks';
1414
import {fixupPluginRules} from '@eslint/compat';
1515
import configPrettierRecommended from 'eslint-plugin-prettier/recommended';
16+
import tailwindPlugin from 'eslint-plugin-tailwindcss';
1617

1718
export default [
1819
eslint.configs.recommended,
1920
...eslintTS.configs.recommended,
2021
...eslintTS.configs.stylistic,
22+
...tailwindPlugin.configs['flat/recommended'],
2123
configReactRecommended,
2224
configReactJSXRuntime,
2325
configPrettierRecommended,

generate-react-cli.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
"withHookTest": true,
1717
"customTemplates": {
1818
"component": "templates/Component/TemplateName.tsx",
19-
"style": "templates/Component/TemplateName.module.css",
2019
"story": "templates/Component/TemplateName.stories.tsx",
2120
"index": "templates/Component/index.ts",
2221
"mdx": "templates/Component/TemplateName.mdx",

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@
5959
"lodash": "^4.17.21"
6060
},
6161
"devDependencies": {
62-
"@eslint/compat": "1.3.1",
62+
"@eslint/compat": "1.3.0",
6363
"@eslint/eslintrc": "3.3.1",
6464
"@eslint/js": "9.31.0",
6565
"@storybook/addon-docs": "9.0.18",
@@ -86,6 +86,7 @@
8686
"eslint-plugin-react-refresh": "0.4.20",
8787
"eslint-plugin-ssr-friendly": "1.3.0",
8888
"eslint-plugin-storybook": "9.0.18",
89+
"eslint-plugin-tailwindcss": "3.18.0",
8990
"generate-react-cli": "8.4.9",
9091
"husky": "9.1.7",
9192
"identity-obj-proxy": "3.0.0",
@@ -105,6 +106,7 @@
105106
"stylelint-config-standard": "38.0.0",
106107
"stylelint-order": "7.0.0",
107108
"stylelint-prettier": "5.0.3",
109+
"tailwindcss": "3.4.17",
108110
"ts-jest": "29.4.0",
109111
"ts-node": "10.9.2",
110112
"typescript": "5.8.3",

0 commit comments

Comments
 (0)