diff --git a/.github/workflows/buddy-bot.yml b/.github/workflows/buddy-bot.yml index bfb51b1d..ce396bf8 100644 --- a/.github/workflows/buddy-bot.yml +++ b/.github/workflows/buddy-bot.yml @@ -130,7 +130,7 @@ jobs: - name: Setup PHP and Composer (if needed) if: ${{ hashFiles('composer.json') != '' }} - uses: shivammathur/setup-php@2.35.3 + uses: shivammathur/setup-php@2.35.4 with: php-version: '8.4' tools: composer @@ -248,7 +248,7 @@ jobs: - name: Setup PHP and Composer (if needed) if: ${{ hashFiles('composer.json') != '' }} - uses: shivammathur/setup-php@2.35.3 + uses: shivammathur/setup-php@2.35.4 with: php-version: '8.4' tools: composer diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d0eaad3..4be87ad7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -21,7 +21,7 @@ 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.2.4 @@ -44,7 +44,7 @@ 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.2.4 @@ -67,7 +67,7 @@ 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.2.4 @@ -90,7 +90,7 @@ 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.2.4 diff --git a/package.json b/package.json index b39e0ec2..f89bab7a 100644 --- a/package.json +++ b/package.json @@ -37,37 +37,43 @@ "files": ["README.md", "packages/post/dist"], "scripts": { "build": "bun --filter './packages/*' build", - "lint": "bunx --bun eslint .", - "lint:fix": "bunx --bun eslint . --fix", "fresh": "bunx rimraf node_modules/ bun.lock && bun i", - "changelog": "changelogen --output CHANGELOG.md", - "release": "bun run changelog && bumpp -r --all", "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", "typecheck": "bunx tsc --noEmit", "dev:docs": "bun --bun vitepress dev docs", "build:docs": "bun --bun vitepress build docs", "preview:docs": "bun --bun vitepress preview docs" }, "devDependencies": { + "@stacksjs/bumpx": "^0.1.33", "@stacksjs/docs": "^0.70.23", "@stacksjs/eslint-config": "^4.14.0-beta.3", - "@types/bun": "^1.2.20", + "@stacksjs/gitlint": "^0.1.5", + "@stacksjs/logsmith": "^0.1.14", + "@types/bun": "^1.2.21", "@types/clean-css": "^4.2.11", - "buddy-bot": "^0.8.6", - "bumpp": "^10.2.3", + "buddy-bot": "^0.8.10", + "bun-git-hooks": "^0.2.19", "bun-plugin-dtsx": "0.9.5", "cac": "^6.7.14", - "changelogen": "^0.6.2", - "typescript": "^5.9.0" + "typescript": "^5.9.2" }, "overrides": { "unconfig": "0.3.10" }, - "simple-git-hooks": { - "pre-commit": "bunx lint-staged" - }, - "lint-staged": { - "*.{js,ts}": "bunx eslint . --fix" + "git-hooks": { + "pre-commit": { + "staged-lint": { + "*.{js,ts,json,yaml,yml,md}": "bunx --bun eslint --fix" + } + }, + "commit-msg": "bunx gitlint --edit .git/COMMIT_EDITMSG" }, "workspaces": [ "packages/*", diff --git a/packages/nuxt/package.json b/packages/nuxt/package.json index fe15ef07..b9ffe222 100644 --- a/packages/nuxt/package.json +++ b/packages/nuxt/package.json @@ -37,7 +37,7 @@ "ts-maps": "workspace:*" }, "devDependencies": { - "@nuxt/devtools": "^2.6.2", + "@nuxt/devtools": "^2.6.3", "@nuxt/eslint-config": "^1.9.0", "@nuxt/module-builder": "^1.0.2", "@nuxt/schema": "^4.0.3", diff --git a/packages/react/package.json b/packages/react/package.json index 34bcda37..b3ff7c9f 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -31,9 +31,9 @@ "ts-maps": "workspace:*" }, "devDependencies": { - "@types/react": "^19.1.10", - "@types/react-dom": "^19.1.7", - "@vitejs/plugin-react": "^5.0.1", + "@types/react": "^19.1.12", + "@types/react-dom": "^19.1.9", + "@vitejs/plugin-react": "^5.0.2", "react": "^19.1.1", "react-dom": "^19.1.1", "typescript": "^5.9.0", diff --git a/packages/vue/package.json b/packages/vue/package.json index db928bd3..b0d7790e 100644 --- a/packages/vue/package.json +++ b/packages/vue/package.json @@ -39,7 +39,7 @@ "test": "bun test" }, "dependencies": { - "bun-types": "^1.2.20" + "bun-types": "^1.2.21" }, "devDependencies": { "@happy-dom/global-registrator": "^18.0.1", @@ -47,7 +47,7 @@ "@stacksjs/docs": "^0.70.23", "@stacksjs/eslint-config": "^4.14.0-beta.3", "@testing-library/dom": "^10.4.1", - "@testing-library/jest-dom": "^6.7.0", + "@testing-library/jest-dom": "^6.8.0", "@types/bun": "^1.2.20", "@types/google.maps": "^3.58.1", "@types/vue": "^2.0.0", @@ -58,7 +58,7 @@ "changelogen": "^0.6.2", "happy-dom": "^18.0.1", "typescript": "^5.9.0", - "vue": "^3.5.18", + "vue": "^3.5.20", "vue-tsc": "^2.2.12" } } diff --git a/playground/vue-samples/package.json b/playground/vue-samples/package.json index 8c1d7a89..73443269 100644 --- a/playground/vue-samples/package.json +++ b/playground/vue-samples/package.json @@ -11,7 +11,7 @@ "dependencies": { "@types/google.maps": "^3.58.1", "ts-maps-vue": "../../packages/vue", - "vue": "^3.5.18", + "vue": "^3.5.20", "vue-router": "4" }, "devDependencies": {