Skip to content

Commit a1b9a98

Browse files
committed
Merge remote-tracking branch 'origin/main' into vitest
2 parents e530a69 + cf373e4 commit a1b9a98

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

.changeset/beige-trees-greet.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@changesets/action": patch
3+
---
4+
5+
Switched to `esbuild` for bundling the dist file. This led to 45% file size reduction.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@
1010
"@types/fs-extra": "^8.0.0",
1111
"@types/node": "^22.15.17",
1212
"@types/semver": "^7.5.0",
13-
"@vercel/ncc": "^0.36.1",
13+
"esbuild": "^0.25.4",
1414
"fixturez": "^1.1.0",
1515
"husky": "^3.0.3",
1616
"prettier": "^2.0.5",
1717
"typescript": "^5.8.3",
1818
"vitest": "^3.1.3"
1919
},
2020
"scripts": {
21-
"build": "ncc build src/index.ts -o dist --transpile-only --minify",
21+
"build": "esbuild src/index.ts --bundle --platform=node --target=node20 --minify --outfile=dist/index.js",
2222
"test": "vitest",
2323
"test:watch": "yarn test --watch",
2424
"typecheck": "tsc",

src/run.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { Package, getPackages } from "@manypkg/get-packages";
66
import fs from "fs-extra";
77
import path from "path";
88
import resolveFrom from "resolve-from";
9-
import * as semver from "semver";
9+
import semverLt from "semver/functions/lt";
1010
import { Git } from "./git";
1111
import { Octokit } from "./octokit";
1212
import readChangesetState from "./readChangesetState";
@@ -283,7 +283,7 @@ export async function runVersion({
283283
await exec(versionCommand, versionArgs, { cwd });
284284
} else {
285285
let changesetsCliPkgJson = requireChangesetsCliPkgJson(cwd);
286-
let cmd = semver.lt(changesetsCliPkgJson.version, "2.0.0")
286+
let cmd = semverLt(changesetsCliPkgJson.version, "2.0.0")
287287
? "bump"
288288
: "version";
289289
await exec("node", [resolveFrom(cwd, "@changesets/cli/bin.js"), cmd], {

yarn.lock

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -762,11 +762,6 @@
762762
resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d"
763763
integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==
764764

765-
"@vercel/ncc@^0.36.1":
766-
version "0.36.1"
767-
resolved "https://registry.yarnpkg.com/@vercel/ncc/-/ncc-0.36.1.tgz#d4c01fdbbe909d128d1bf11c7f8b5431654c5b95"
768-
integrity sha512-S4cL7Taa9yb5qbv+6wLgiKVZ03Qfkc4jGRuiUQMQ8HGBD5pcNRnHeYM33zBvJE4/zJGjJJ8GScB+WmTsn9mORw==
769-
770765
771766
version "3.1.3"
772767
resolved "https://registry.yarnpkg.com/@vitest/expect/-/expect-3.1.3.tgz#bbca175cd2f23d7de9448a215baed8f3d7abd7b7"
@@ -1389,7 +1384,7 @@ es-to-primitive@^1.2.1:
13891384
is-date-object "^1.0.1"
13901385
is-symbol "^1.0.2"
13911386

1392-
esbuild@^0.25.0:
1387+
esbuild@^0.25.0, esbuild@^0.25.4:
13931388
version "0.25.4"
13941389
resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.25.4.tgz#bb9a16334d4ef2c33c7301a924b8b863351a0854"
13951390
integrity sha512-8pgjLUcUjcgDg+2Q4NYXnPbo/vncAY4UmyaCm0jZevERqCHZIaWwdJHkf8XQtu4AxSKCdvrUbT0XUr1IdZzI8Q==

0 commit comments

Comments
 (0)