Skip to content

Commit 8b2ab0d

Browse files
aggrecursoragent
andcommitted
chore: remove unused hashi-tailwind/hashi-themes packages and simplify build pipeline
- Remove @devprotocol/hashi-tailwind and @devprotocol/hashi-themes packages - Remove related E2E tests (tailwind, themes) - Remove unused build:ts, test:ts, build:tw scripts - Remove unused deps (webpack, webpack-cli, ts-loader, postcss, postcss-cli, prejss-cli, tailwindcss) - Remove unused files (webpack.config.js, jest-ts.config.ts, postcss.config.js) - Add `build` script with lifecycle hook prebuild → build:sass - Add `publish:hashi` script - Update CI to run pnpm build before tests Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 4d11698 commit 8b2ab0d

46 files changed

Lines changed: 22 additions & 6233 deletions

Some content is hidden

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

.github/workflows/integrate.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,5 @@ jobs:
2323
cache: 'pnpm'
2424
version: '6'
2525
- run: pnpm install
26+
- run: pnpm build
2627
- run: pnpm test:sass

gulpfile-build.ts

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -39,17 +39,7 @@ function sassTaskDev() {
3939
// .pipe(dest('./packages/hashi', { sourcemaps: '.' }));
4040
// }
4141

42-
function sassTaskTw() {
43-
return src(['packages/hashi-tailwind/**/index.scss'], { sourcemaps: true })
44-
.pipe(sass({
45-
includePaths: ['node_modules']
46-
}).on('error', sass.logError))
47-
.pipe(dest('./packages/hashi-tailwind', { sourcemaps: '.' }));
48-
}
49-
50-
5142
exports.default = series(
5243
sassTaskDev,
5344
// sassTaskProd,
54-
sassTaskTw,
5545
);

jest-ts.config.ts

Lines changed: 0 additions & 22 deletions
This file was deleted.

package.json

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -7,42 +7,31 @@
77
"author": "Dev Protocol",
88
"license": "MIT",
99
"scripts": {
10-
"build:sass": "gulp --gulpfile=\"./gulpfile-build.ts\"",
11-
"build:ts": "webpack --config webpack.config.js",
12-
"build:tw": "prejss-cli ./packages/hashi-tailwind/**/index.css --format commonjs",
10+
"build": "pnpm build:sass",
1311
"prebuild": "rollup -c",
12+
"build:sass": "gulp --gulpfile=\"./gulpfile-build.ts\"",
13+
"publish:hashi": "pnpm build && cd packages/hashi && npm publish",
1414
"test:html": "gulp --gulpfile=\"./gulpfile-tests.ts\"",
15-
"test:sass": "jest --config=\"jest-sass.config.ts\"",
16-
"test:ts": "jest --config=\"jest-ts.config.ts\""
15+
"test:sass": "jest --config=\"jest-sass.config.ts\""
16+
},
17+
"dependencies": {
18+
"jest": "29.7.0",
19+
"jest-environment-jsdom": "29.7.0",
20+
"ts-jest": "29.1.2",
21+
"ts-node": "10.9.2",
22+
"typescript": "5.4.5"
1723
},
1824
"devDependencies": {
19-
"@csstools/postcss-sass": "5.1.1",
2025
"@devprotocol/hashi": "file:./packages/hashi",
21-
"@devprotocol/hashi-tailwind": "file:./packages/hashi-tailwind",
22-
"@devprotocol/hashi-themes": "file:./packages/themes",
2326
"@matteusan/sentro": "0.1.25",
2427
"@types/node": "20.14.1",
2528
"gulp": "4.0.2",
2629
"gulp-cli": "2.3.0",
2730
"gulp-purgecss": "5.0.0",
2831
"gulp-sass": "5.1.0",
29-
"postcss": "8.4.38",
30-
"postcss-cli": "11.0.0",
31-
"prejss-cli": "0.3.3",
3232
"rollup": "4.18.0",
3333
"sass": "1.83.0",
34-
"sass-true": "6.1.0",
35-
"tailwindcss": "3.4.1",
36-
"ts-loader": "9.5.1",
37-
"ts-node": "10.9.2",
38-
"typescript": "5.4.5",
39-
"webpack": "5.91.0",
40-
"webpack-cli": "5.1.4"
41-
},
42-
"dependencies": {
43-
"jest": "29.7.0",
44-
"jest-environment-jsdom": "29.7.0",
45-
"ts-jest": "29.1.2"
34+
"sass-true": "6.1.0"
4635
},
4736
"packageManager": "pnpm@9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf"
4837
}

packages/hashi-tailwind/base/index.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

packages/hashi-tailwind/base/index.scss

Lines changed: 0 additions & 25 deletions
This file was deleted.

packages/hashi-tailwind/components/_hs-badge.scss

Lines changed: 0 additions & 42 deletions
This file was deleted.

0 commit comments

Comments
 (0)