Skip to content

Commit d118808

Browse files
committed
chore(cleanup): remove unused files and dependencies, including Tailwind CSS and PostCSS
1 parent 2efd67c commit d118808

Some content is hidden

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

87 files changed

+31
-9542
lines changed

bun.lock

-2,357
This file was deleted.

eslint.config.mjs

-19
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@
33
import tseslint from 'typescript-eslint'
44
import prettier from 'eslint-plugin-prettier'
55
import react from '@eslint-react/eslint-plugin'
6-
import tailwindcss from 'eslint-plugin-tailwindcss'
7-
import checkCnClasses from './tools/eslint-rules/check-cn-classes.js'
86
import importX from 'eslint-plugin-import-x'
97

108
export default tseslint.config({
@@ -17,8 +15,6 @@ export default tseslint.config({
1715
'@typescript-eslint': tseslint.plugin,
1816
...react.configs.recommended.plugins,
1917
prettier,
20-
tailwindcss,
21-
'check-cn-classes': checkCnClasses,
2218
'import-x': importX,
2319
},
2420

@@ -49,20 +45,5 @@ export default tseslint.config({
4945
'@typescript-eslint/ban-ts-comment': 'off',
5046
'@typescript-eslint/no-explicit-any': 'off',
5147
'@typescript-eslint/no-unused-vars': 'off',
52-
53-
// TailwindCSS rules
54-
'tailwindcss/no-custom-classname': [
55-
'error',
56-
{
57-
config: './tailwind.config.mjs',
58-
prependCustomPrefix: 'in--', // Enforces a prefix for custom classnames
59-
},
60-
],
61-
'check-cn-classes/check-cn-classes': [
62-
'error',
63-
{
64-
prependCustomPrefix: 'in--', // Enforces the required prefix for custom class names
65-
},
66-
],
6748
},
6849
})

nodemon.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"watch": ["src/**/*.{ts,tsx,js,jsx,css}"],
33
"ext": "ts,tsx,js,jsx,css",
44
"ignore": ["dist/**/*"],
5-
"exec": "bun run build:esm && bun run build:types && bun run build:css"
5+
"exec": "bun run build:esm && bun run build:types"
66
}

package.json

+5-53
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,7 @@
3838
"dev": "nodemon",
3939
"watch": "tsc -w",
4040
"type-check": "tsc-files --pretty --project ./tsconfig.build.json --noEmit --module ESNext --declaration",
41-
"build": "bun clean && bun build:cjs && bun build:esm && bun build:types && bun build:css",
42-
"build:css": "postcss src/styles/global.css -o dist/cjs/styles/global.css && cp -r dist/cjs/styles dist/esm",
41+
"build": "bun clean && bun build:cjs && bun build:esm && bun build:types",
4342
"build:cjs": "tsc --project ./tsconfig.build.json --module commonjs --moduleResolution node --outDir ./dist/cjs --removeComments --verbatimModuleSyntax false && printf '{\"type\":\"commonjs\"}' > ./dist/cjs/package.json && tsc-alias --outDir ./dist/cjs && ts-add-js-extension --dir=dist/cjs --showchanges=false",
4443
"build:esm": "tsc --project ./tsconfig.build.json --module ESNext --outDir ./dist/esm && printf '{\"type\": \"module\",\"sideEffects\":false}' > ./dist/esm/package.json && tsc-alias --outDir ./dist/esm && ts-add-js-extension --dir=dist/esm --showchanges=false",
4544
"build:types": "tsc --project ./tsconfig.build.json --module ESNext --declarationDir ./dist/types --emitDeclarationOnly --declaration --declarationMap && tsc-alias --outDir ./dist/types",
@@ -52,8 +51,7 @@
5251
"release:alpha": "standard-version -a --prerelease alpha --skip.changelog",
5352
"release:beta": "standard-version -a --prerelease beta --skip.changelog",
5453
"release:pub": "git push --follow-tags origin main",
55-
"copy:dist": "bun run build && bun tools/copy-dist.js",
56-
"preview": "bun run preview/index.tsx"
54+
"copy:dist": "bun run build && bun tools/copy-dist.js"
5755
},
5856
"lint-staged": {
5957
"src/**/*.{ts,tsx}": [
@@ -68,51 +66,17 @@
6866
},
6967
"peerDependencies": {
7068
"typescript": "^5.6.2",
71-
"viem": "^2.21.55",
72-
"wagmi": "^2.5.7",
69+
"viem": "^2.21.60",
70+
"wagmi": "^2.14.11",
7371
"react": "^18.0.0 || ^19.0.0",
7472
"react-dom": "^18.0.0 || ^19.0.0",
75-
"@hookform/resolvers": "^3.9.0",
76-
"recharts": "^2.12.7",
77-
"react-hook-form": "^7.53.0",
78-
"@tanstack/react-table": "^8.20.5",
7973
"@tanstack/react-query": "^5.59.0"
8074
},
8175
"dependencies": {
8276
"@api3/logos": "^0.2.18",
8377
"@inverter-network/graphql": "^0.9.31",
8478
"@inverter-network/sdk": "0.4.4",
85-
"@radix-ui/react-accordion": "^1.2.1",
86-
"@radix-ui/react-alert-dialog": "^1.1.2",
87-
"@radix-ui/react-checkbox": "^1.1.2",
88-
"@radix-ui/react-collapsible": "^1.1.1",
89-
"@radix-ui/react-dialog": "^1.1.2",
90-
"@radix-ui/react-dropdown-menu": "^2.1.2",
91-
"@radix-ui/react-hover-card": "^1.1.2",
92-
"@radix-ui/react-label": "^2.1.0",
93-
"@radix-ui/react-menubar": "^1.1.2",
94-
"@radix-ui/react-popover": "^1.1.2",
95-
"@radix-ui/react-progress": "^1.1.2",
96-
"@radix-ui/react-radio-group": "^1.2.3",
97-
"@radix-ui/react-select": "^2.1.2",
98-
"@radix-ui/react-separator": "^1.1.0",
99-
"@radix-ui/react-slot": "^1.1.1",
100-
"@radix-ui/react-switch": "^1.1.1",
101-
"@radix-ui/react-tabs": "^1.1.1",
102-
"@radix-ui/react-tooltip": "^1.1.3",
103-
"class-variance-authority": "^0.7.0",
104-
"cmdk": "1.0.0",
105-
"date-fns": "^4.1.0",
10679
"immer": "^10.1.1",
107-
"input-otp": "^1.2.4",
108-
"lightweight-charts": "^4.2.1",
109-
"lightweight-charts-react-wrapper": "^2.1.1",
110-
"lucide-react": "^0.447.0",
111-
"react-day-picker": "8.10.1",
112-
"react-json-view-lite": "^1.5.0",
113-
"tailwind-merge": "^2.5.2",
114-
"tailwindcss-animate": "^1.0.7",
115-
"vaul": "^1.0.0",
11680
"zod": "^3.23.8",
11781
"zustand": "^5.0.0-rc.2"
11882
},
@@ -121,34 +85,22 @@
12185
"@commitlint/config-conventional": "^19.5.0",
12286
"@eslint-react/eslint-plugin": "^1.14.3",
12387
"@happy-dom/global-registrator": "^15.7.4",
124-
"@tailwindcss/typography": "^0.5.15",
12588
"@types/bun": "^1.1.8",
12689
"@types/lodash": "^4.17.13",
12790
"@types/react": "^18.0.0 || ^19.0.0",
12891
"@types/react-dom": "^18.0.0 || ^19.0.0",
129-
"@vitejs/plugin-react": "^4.3.4",
130-
"autoprefixer": "^10.4.20",
13192
"eslint-plugin-import-x": "^4.3.1",
13293
"eslint-plugin-prettier": "^5.2.1",
133-
"eslint-plugin-tailwindcss": "^3.17.4",
13494
"husky": "^9.1.5",
13595
"lint-staged": "^15.2.10",
13696
"nodemon": "^3.1.7",
13797
"pinst": "^3.0.0",
138-
"postcss": "^8.4.47",
139-
"postcss-attribute-case-insensitive": "^7.0.1",
140-
"postcss-cli": "^11.0.0",
141-
"postcss-import": "^16.1.0",
142-
"postcss-safe-parser": "^7.0.1",
143-
"postcss-selector-parser": "^7.0.0",
14498
"prettier": "^3.3.3",
14599
"standard-version": "^9.5.0",
146-
"tailwindcss": "^3.4.13",
147100
"ts-add-js-extension": "^1.6.4",
148101
"tsc-alias": "^1.8.10",
149102
"tsc-files": "^1.1.4",
150-
"typescript-eslint": "^8.8.1",
151-
"vite": "^6.2.2"
103+
"typescript-eslint": "^8.8.1"
152104
},
153105
"license": "LGPL-3.0",
154106
"homepage": "https://inverter.network",

postcss.config.mjs

-52
This file was deleted.

preview/index.html

-12
This file was deleted.

preview/index.tsx

-110
This file was deleted.

preview/main.tsx

-43
This file was deleted.

preview/preview.css

-16
This file was deleted.

0 commit comments

Comments
 (0)