Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
4d1730d
chore(deps): update all non-major dependencies
github-actions[bot] Oct 2, 2025
983a158
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 2, 2025
1f7c4c5
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 3, 2025
a397c4a
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 7, 2025
13222e2
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 7, 2025
b0edfe9
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 7, 2025
0aa761e
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 7, 2025
294fe86
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 10, 2025
c959cd8
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 11, 2025
c607b61
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 11, 2025
4e398e2
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 14, 2025
da4f22a
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 15, 2025
39af8c9
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 16, 2025
5577259
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 16, 2025
6c88b91
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 16, 2025
8a60697
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 17, 2025
0be6e22
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 17, 2025
40dfd3b
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 17, 2025
6b16990
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 17, 2025
2ebeab9
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 20, 2025
b63a26d
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 20, 2025
4fcfaf3
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 20, 2025
e10b18e
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 20, 2025
2d594e3
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 23, 2025
0b3fda7
chore(deps): update all non-major dependencies (updated)
github-actions[bot] Oct 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/buddy-bot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ jobs:

- name: Setup PHP and Composer (if needed)
if: ${{ hashFiles('composer.json') != '' }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@2.35.5
with:
php-version: '8.4'
tools: composer
Expand Down Expand Up @@ -248,7 +248,7 @@ jobs:

- name: Setup PHP and Composer (if needed)
if: ${{ hashFiles('composer.json') != '' }}
uses: shivammathur/setup-php@v2
uses: shivammathur/setup-php@2.35.5
with:
php-version: '8.4'
tools: composer
Expand Down
18 changes: 9 additions & 9 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@ jobs:
- uses: actions/checkout@v4

- name: Install Bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@v2.0.2

- name: Use cached node_modules
uses: actions/cache@v4
uses: actions/cache@v4.3.0
with:
path: node_modules
key: node-modules-${{ hashFiles('**/bun.lock') }}
Expand All @@ -44,10 +44,10 @@ jobs:
- uses: actions/checkout@v4

- name: Install Bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@v2.0.2

- name: Use cached node_modules
uses: actions/cache@v4
uses: actions/cache@v4.3.0
with:
path: node_modules
key: node-modules-${{ hashFiles('**/bun.lock') }}
Expand All @@ -67,10 +67,10 @@ jobs:
- uses: actions/checkout@v4

- name: Install Bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@v2.0.2

- name: Use cached node_modules
uses: actions/cache@v4
uses: actions/cache@v4.3.0
with:
path: node_modules
key: node-modules-${{ hashFiles('**/bun.lock') }}
Expand All @@ -90,10 +90,10 @@ jobs:
- uses: actions/checkout@v4

- name: Install Bun
uses: oven-sh/setup-bun@v2
uses: oven-sh/setup-bun@v2.0.2

- name: Use cached node_modules
uses: actions/cache@v4
uses: actions/cache@v4.3.0
with:
path: node_modules
key: node-modules-${{ hashFiles('**/bun.lock') }}
Expand All @@ -107,4 +107,4 @@ jobs:
run: bun run build

- name: Publish Commit
run: bunx pkg-pr-new publish
run: bunx pkg-pr-new publish './packages/*'
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ jobs:
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}

- name: Attach Binaries
uses: stacksjs/action-releaser@v1.1.0
uses: stacksjs/action-releaser@v1.2.6
with:
files: |
packages/headwind/bin/headwind-linux-x64.zip
Expand Down
2 changes: 1 addition & 1 deletion deps.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
dependencies:
bun.sh: ^1.2.20
bun.sh: ^1.2.23
26 changes: 14 additions & 12 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"name": "headwind",
"type": "module",
"version": "0.0.0",
"description": "Like our `ts-starter`, but optimized for monorepos.",
"version": "0.1.3",
"description": "A performant Utility-First CSS framework. Similar to Tailwind or UnoCSS.",
"author": "Chris Breuer <chris@stacksjs.org>",
"license": "MIT",
"homepage": "https://github.com/stacksjs/headwind#readme",
Expand All @@ -15,34 +15,33 @@
},
"keywords": [
"monorepo",
"ts-starter",
"headwind",
"template"
],
"scripts": {
"build": "cd packages/headwind && bun run build",
"fresh": "bunx rimraf node_modules/ bun.lock && bun i",
"test": "bun test",
"lint": "bunx --bun eslint .",
"lint:fix": "bunx --bun eslint . --fix",
"changelog": "bunx logsmith --verbose",
"changelog:generate": "bunx logsmith --output CHANGELOG.md",
"release": "bun run changelog:generate && bunx bumpx prompt --recursive",
"postinstall": "bunx git-hooks",
"release": "bun run changelog:generate && bunx bumpx -r",
"dev:docs": "bun --bun vitepress dev docs",
"build:docs": "bun --bun vitepress build docs",
"preview:docs": "bun --bun vitepress preview docs",
"typecheck": "bun --bun tsc --noEmit"
},
"devDependencies": {
"@stacksjs/bumpx": "^0.1.84",
"@stacksjs/bumpx": "^0.2.2",
"@stacksjs/docs": "^0.70.23",
"@stacksjs/eslint-config": "^4.14.0-beta.3",
"@stacksjs/gitlint": "^0.1.5",
"@stacksjs/logsmith": "^0.1.18",
"@types/bun": "^1.2.23",
"buddy-bot": "^0.9.7",
"bun-git-hooks": "^0.2.19",
"bun-plugin-dtsx": "^0.21.12",
"@stacksjs/logsmith": "^0.2.0",
"@types/bun": "^1.3.1",
"buddy-bot": "^0.9.9",
"bun-git-hooks": "^0.3.1",
"bun-plugin-dtsx": "0.21.12",
"typescript": "^5.9.3"
},
"overrides": {
Expand All @@ -55,5 +54,8 @@
}
},
"commit-msg": "bunx gitlint --edit .git/COMMIT_EDITMSG"
}
},
"workspaces": [
"packages/*"
]
}
92 changes: 92 additions & 0 deletions packages/headwind/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"name": "@stacksjs/headwind",
"type": "module",
"version": "0.1.3",
"description": "A performant Utility-First CSS framework. Similar to Tailwind or UnoCSS.",
"author": "Chris Breuer <chris@stacksjs.org>",
"license": "MIT",
"homepage": "https://github.com/stacksjs/headwind#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/stacksjs/headwind.git"
},
"bugs": {
"url": "https://github.com/stacksjs/headwind/issues"
},
"keywords": [
"css",
"utility-first",
"tailwind",
"css-framework",
"bun",
"performance",
"headwind",
"atomic-css",
"typescript",
"on-demand"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/src/index.js"
},
"./*": {
"import": "./dist/*"
}
},
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"bin": {
"headwind": "./dist/bin/cli.js"
},
"files": [
"README.md",
"dist"
],
"scripts": {
"build": "bun --bun build.ts && bun run compile",
"compile": "bun build ./bin/cli.ts --compile --minify --outfile bin/headwind",
"compile:all": "bun run compile:linux-x64 && bun run compile:linux-arm64 && bun run compile:windows-x64 && bun run compile:darwin-x64 && bun run compile:darwin-arm64",
"compile:linux-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-linux-x64 --outfile bin/headwind-linux-x64",
"compile:linux-arm64": "bun build ./bin/cli.ts --compile --minify --target=bun-linux-arm64 --outfile bin/headwind-linux-arm64",
"compile:windows-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-windows-x64 --outfile bin/headwind-windows-x64.exe",
"compile:darwin-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-darwin-x64 --outfile bin/headwind-darwin-x64",
"compile:darwin-arm64": "bun build ./bin/cli.ts --compile --minify --target=bun-darwin-arm64 --outfile bin/headwind-darwin-arm64",
"zip": "bun run zip:all",
"zip:all": "bun run zip:linux-x64 && bun run zip:linux-arm64 && bun run zip:windows-x64 && bun run zip:darwin-x64 && bun run zip:darwin-arm64",
"zip:linux-x64": "zip -j bin/headwind-linux-x64.zip bin/headwind-linux-x64",
"zip:linux-arm64": "zip -j bin/headwind-linux-arm64.zip bin/headwind-linux-arm64",
"zip:windows-x64": "zip -j bin/headwind-windows-x64.zip bin/headwind-windows-x64.exe",
"zip:darwin-x64": "zip -j bin/headwind-darwin-x64.zip bin/headwind-darwin-x64",
"zip:darwin-arm64": "zip -j bin/headwind-darwin-arm64.zip bin/headwind-darwin-arm64",
"benchmark": "bun run benchmark/framework-comparison.bench.ts",
"lint": "bunx --bun eslint .",
"lint:fix": "bunx --bun eslint . --fix",
"fresh": "bunx rimraf node_modules/ bun.lock && bun i",
"changelog": "bunx changelogen --output CHANGELOG.md",
"prepublishOnly": "bun --bun run build && bun run compile:all && bun run zip",
"release": "bun run changelog && bunx bumpp package.json --all",
"test": "bun test"
},
"dependencies": {
"@stacksjs/clapp": "^0.2.0",
"bunfig": "^0.15.0"
},
"overrides": {
"unconfig": "0.3.10"
},
"lint-staged": {
"*.{js,ts}": "bunx --bun eslint . --fix"
},
"devDependencies": {
"@tailwindcss/node": "^4.1.16",
"@tailwindcss/postcss": "^4.1.16",
"@tailwindcss/vite": "^4.1.16",
"@unocss/core": "^66.5.4",
"@unocss/preset-wind": "^66.5.4",
"mitata": "^1.0.34",
"postcss": "^8.5.6",
"tailwindcss": "^3",
"tailwindcss-v4": "npm:tailwindcss@^4"
}
}
2 changes: 1 addition & 1 deletion packages/launchpad/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@
"test": "bun test"
},
"devDependencies": {
"bunfig": "^0.10.1"
"bunfig": "^0.15.0"
},
"overrides": {
"unconfig": "0.3.10"
Expand Down