ReviewOS

also looking at this

stacks/ts-css

Merge @stacksjs/ts-css into this repo as packages/toolkit

#27
Merged glennmichael123 wants to merge merge/ts-css-toolkit into main
128 files +9797 -201

Review threads live on the whole diff, not on one commit, so none are shown here - a thread's line means something in the branch's final form, and painting it into an intermediate step would put it on code it is not about.

.github/workflows/release.ymlmodified+1-1
Changes to .github/workflows/release.yml
@@ -28,7 +28,7 @@ jobs:
2828 run: bun install
2929
3030 - name: Build
31 run: cd packages/ts-css && bun run build
31 run: bun run build
3232
3333 - name: Cross-compile Binaries
3434 run: cd packages/ts-css && bun run compile:all
.gitignoremodified+3-0
Changes to .gitignore
@@ -29,4 +29,7 @@ temp
2929packages/ts-css/bin/cssx
3030packages/ts-css/bin/cssx-*
3131packages/ts-css/bin/*.zip
32packages/toolkit/bin/ts-css
33packages/toolkit/bin/ts-css-*
34packages/toolkit/bin/*.zip
3235pantry
package.jsonmodified+3-2
Changes to package.json
@@ -29,7 +29,7 @@
2929 "zero-runtime"
3030 ],
3131 "scripts": {
32 "build": "cd packages/ts-css && bun run build",
32 "build": "bun run build:toolkit && cd packages/ts-css && bun run build",
3333 "fresh": "bunx rimraf node_modules/ bun.lock && bun i",
3434 "test": "bun test",
3535 "lint": "bunx --bun pickier .",
@@ -48,7 +48,8 @@
4848 "typecheck": "bun --bun tsc --noEmit",
4949 "benchmark": "bun run benchmark/framework-comparison.bench.ts",
5050 "benchmark:binary": "bun run benchmark/binary-vs-api.ts",
51 "benchmark:style": "bun run benchmark/style-api.bench.ts"
51 "benchmark:style": "bun run benchmark/style-api.bench.ts",
52 "build:toolkit": "cd packages/toolkit && bun run build"
5253 },
5354 "devDependencies": {
5455 "better-dx": "^0.2.15"