From f27cb2e7456354177564473137c31e1f810f8823 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 17 Oct 2025 20:36:17 +0000 Subject: [PATCH 1/3] Version Packages --- .changeset/blue-rooms-swim.md | 16 ---------------- packages/biome-config-godaddy/CHANGELOG.md | 20 ++++++++++++++++++-- packages/biome-config-godaddy/package.json | 2 +- 3 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 .changeset/blue-rooms-swim.md diff --git a/.changeset/blue-rooms-swim.md b/.changeset/blue-rooms-swim.md deleted file mode 100644 index 512a2888..00000000 --- a/.changeset/blue-rooms-swim.md +++ /dev/null @@ -1,16 +0,0 @@ ---- -"biome-config-godaddy": major ---- - -Initial release of biome-config-godaddy, a fast Rust-based alternative to ESLint and Prettier configurations for GoDaddy JavaScript applications. - -A comprehensive Biome configuration package that provides consistent code quality and formatting standards across GoDaddy's JavaScript ecosystem, featuring: - -- **Dual configuration support** with dedicated configs for JavaScript (`biome.json`) and TypeScript (`biome-ts.json`) projects -- **Complete rule parity** with existing `eslint-config-godaddy` and `eslint-config-godaddy-typescript` standards, auto-migrated using Biome's migration tools -- **Consistent formatting rules** including 2-space indentation, 130 character line width, LF line endings, and single quote preferences -- **Performance optimizations** through Rust-based implementation providing significantly faster linting and formatting compared to traditional ESLint + Prettier setups -- **Biome 2.2.0+ compatibility** utilizing the latest linting rules for full feature parity with GoDaddy's established ESLint configurations -- **Seamless integration** designed for easy adoption in GoDaddy's monorepo ecosystem and existing JavaScript projects - -This package enables development teams to maintain the same code quality standards and style guidelines established across GoDaddy's engineering organization while benefiting from improved build performance and reduced tooling complexity. diff --git a/packages/biome-config-godaddy/CHANGELOG.md b/packages/biome-config-godaddy/CHANGELOG.md index cc3fbca0..4ff11c27 100644 --- a/packages/biome-config-godaddy/CHANGELOG.md +++ b/packages/biome-config-godaddy/CHANGELOG.md @@ -1,11 +1,28 @@ # biome-config-godaddy +## 2.0.0 + +### Major Changes + +- 55f40a1: Initial release of biome-config-godaddy, a fast Rust-based alternative to ESLint and Prettier configurations for GoDaddy JavaScript applications. + + A comprehensive Biome configuration package that provides consistent code quality and formatting standards across GoDaddy's JavaScript ecosystem, featuring: + + - **Dual configuration support** with dedicated configs for JavaScript (`biome.json`) and TypeScript (`biome-ts.json`) projects + - **Complete rule parity** with existing `eslint-config-godaddy` and `eslint-config-godaddy-typescript` standards, auto-migrated using Biome's migration tools + - **Consistent formatting rules** including 2-space indentation, 130 character line width, LF line endings, and single quote preferences + - **Performance optimizations** through Rust-based implementation providing significantly faster linting and formatting compared to traditional ESLint + Prettier setups + - **Biome 2.2.0+ compatibility** utilizing the latest linting rules for full feature parity with GoDaddy's established ESLint configurations + - **Seamless integration** designed for easy adoption in GoDaddy's monorepo ecosystem and existing JavaScript projects + + This package enables development teams to maintain the same code quality standards and style guidelines established across GoDaddy's engineering organization while benefiting from improved build performance and reduced tooling complexity. + ## 1.0.0 ### Major Changes - **Initial release** of biome-config-godaddy - A fast, Rust-based alternative to ESLint and Prettier configurations -- **Dual configuration support**: +- **Dual configuration support**: - `biome.json` - Base configuration for JavaScript projects - `biome-ts.json` - Enhanced configuration for TypeScript projects - **Complete linting rule parity** with `eslint-config-godaddy` standards using Biome 2.2.0+ features @@ -18,4 +35,3 @@ - **Performance optimizations**: Rust-based implementation provides 15x faster linting and formatting - **Biome 2.2.0+ requirement**: Utilizes latest Biome features for full ESLint config compatibility - **Monorepo integration**: Designed for seamless integration with GoDaddy's JavaScript tooling ecosystem - diff --git a/packages/biome-config-godaddy/package.json b/packages/biome-config-godaddy/package.json index c0193e68..4e7b6439 100644 --- a/packages/biome-config-godaddy/package.json +++ b/packages/biome-config-godaddy/package.json @@ -1,6 +1,6 @@ { "name": "biome-config-godaddy", - "version": "1.0.0", + "version": "2.0.0", "description": "Base Biome config for consistent style in JavaScript projects at GoDaddy.", "license": "MIT", "type": "module", From 7bcd23f7d1918f7ffe9b92f90b42ef725683cd45 Mon Sep 17 00:00:00 2001 From: Kawika Bader Date: Fri, 17 Oct 2025 13:45:18 -0700 Subject: [PATCH 2/3] chore(biome-config-godaddy): bump version to 1.0.0 and remove package-lock.json --- packages/biome-config-godaddy/CHANGELOG.md | 23 +-- .../biome-config-godaddy/package-lock.json | 182 ------------------ packages/biome-config-godaddy/package.json | 4 +- 3 files changed, 4 insertions(+), 205 deletions(-) delete mode 100644 packages/biome-config-godaddy/package-lock.json diff --git a/packages/biome-config-godaddy/CHANGELOG.md b/packages/biome-config-godaddy/CHANGELOG.md index 4ff11c27..1f21ad84 100644 --- a/packages/biome-config-godaddy/CHANGELOG.md +++ b/packages/biome-config-godaddy/CHANGELOG.md @@ -1,10 +1,10 @@ # biome-config-godaddy -## 2.0.0 +## 1.0.0 ### Major Changes -- 55f40a1: Initial release of biome-config-godaddy, a fast Rust-based alternative to ESLint and Prettier configurations for GoDaddy JavaScript applications. +- Initial release of biome-config-godaddy, a fast Rust-based alternative to ESLint and Prettier configurations for GoDaddy JavaScript applications. A comprehensive Biome configuration package that provides consistent code quality and formatting standards across GoDaddy's JavaScript ecosystem, featuring: @@ -16,22 +16,3 @@ - **Seamless integration** designed for easy adoption in GoDaddy's monorepo ecosystem and existing JavaScript projects This package enables development teams to maintain the same code quality standards and style guidelines established across GoDaddy's engineering organization while benefiting from improved build performance and reduced tooling complexity. - -## 1.0.0 - -### Major Changes - -- **Initial release** of biome-config-godaddy - A fast, Rust-based alternative to ESLint and Prettier configurations -- **Dual configuration support**: - - `biome.json` - Base configuration for JavaScript projects - - `biome-ts.json` - Enhanced configuration for TypeScript projects -- **Complete linting rule parity** with `eslint-config-godaddy` standards using Biome 2.2.0+ features -- **Consistent formatting rules**: - - 2-space indentation - - 130 character line width - - LF line endings - - Single quotes preference - - Automatic semicolon insertion -- **Performance optimizations**: Rust-based implementation provides 15x faster linting and formatting -- **Biome 2.2.0+ requirement**: Utilizes latest Biome features for full ESLint config compatibility -- **Monorepo integration**: Designed for seamless integration with GoDaddy's JavaScript tooling ecosystem diff --git a/packages/biome-config-godaddy/package-lock.json b/packages/biome-config-godaddy/package-lock.json deleted file mode 100644 index 641dd768..00000000 --- a/packages/biome-config-godaddy/package-lock.json +++ /dev/null @@ -1,182 +0,0 @@ -{ - "name": "biome-config-godaddy", - "version": "1.0.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "biome-config-godaddy", - "version": "1.0.0", - "license": "MIT", - "devDependencies": { - "@biomejs/biome": "^2.2.5" - }, - "peerDependencies": { - "@biomejs/biome": ">= 2.2.0 < 3.0.0" - } - }, - "node_modules/@biomejs/biome": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/biome/-/biome-2.2.5.tgz", - "integrity": "sha512-zcIi+163Rc3HtyHbEO7CjeHq8DjQRs40HsGbW6vx2WI0tg8mYQOPouhvHSyEnCBAorfYNnKdR64/IxO7xQ5faw==", - "dev": true, - "license": "MIT OR Apache-2.0", - "bin": { - "biome": "bin/biome" - }, - "engines": { - "node": ">=14.21.3" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/biome" - }, - "optionalDependencies": { - "@biomejs/cli-darwin-arm64": "2.2.5", - "@biomejs/cli-darwin-x64": "2.2.5", - "@biomejs/cli-linux-arm64": "2.2.5", - "@biomejs/cli-linux-arm64-musl": "2.2.5", - "@biomejs/cli-linux-x64": "2.2.5", - "@biomejs/cli-linux-x64-musl": "2.2.5", - "@biomejs/cli-win32-arm64": "2.2.5", - "@biomejs/cli-win32-x64": "2.2.5" - } - }, - "node_modules/@biomejs/cli-darwin-arm64": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-arm64/-/cli-darwin-arm64-2.2.5.tgz", - "integrity": "sha512-MYT+nZ38wEIWVcL5xLyOhYQQ7nlWD0b/4mgATW2c8dvq7R4OQjt/XGXFkXrmtWmQofaIM14L7V8qIz/M+bx5QQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-darwin-x64": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-darwin-x64/-/cli-darwin-x64-2.2.5.tgz", - "integrity": "sha512-FLIEl73fv0R7dI10EnEiZLw+IMz3mWLnF95ASDI0kbx6DDLJjWxE5JxxBfmG+udz1hIDd3fr5wsuP7nwuTRdAg==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-arm64": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64/-/cli-linux-arm64-2.2.5.tgz", - "integrity": "sha512-5DjiiDfHqGgR2MS9D+AZ8kOfrzTGqLKywn8hoXpXXlJXIECGQ32t+gt/uiS2XyGBM2XQhR6ztUvbjZWeccFMoQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-arm64-musl": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.2.5.tgz", - "integrity": "sha512-5Ov2wgAFwqDvQiESnu7b9ufD1faRa+40uwrohgBopeY84El2TnBDoMNXx6iuQdreoFGjwW8vH6k68G21EpNERw==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-x64": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64/-/cli-linux-x64-2.2.5.tgz", - "integrity": "sha512-fq9meKm1AEXeAWan3uCg6XSP5ObA6F/Ovm89TwaMiy1DNIwdgxPkNwxlXJX8iM6oRbFysYeGnT0OG8diCWb9ew==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-linux-x64-musl": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-linux-x64-musl/-/cli-linux-x64-musl-2.2.5.tgz", - "integrity": "sha512-AVqLCDb/6K7aPNIcxHaTQj01sl1m989CJIQFQEaiQkGr2EQwyOpaATJ473h+nXDUuAcREhccfRpe/tu+0wu0eQ==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-win32-arm64": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-arm64/-/cli-win32-arm64-2.2.5.tgz", - "integrity": "sha512-xaOIad4wBambwJa6mdp1FigYSIF9i7PCqRbvBqtIi9y29QtPVQ13sDGtUnsRoe6SjL10auMzQ6YAe+B3RpZXVg==", - "cpu": [ - "arm64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=14.21.3" - } - }, - "node_modules/@biomejs/cli-win32-x64": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@biomejs/cli-win32-x64/-/cli-win32-x64-2.2.5.tgz", - "integrity": "sha512-F/jhuXCssPFAuciMhHKk00xnCAxJRS/pUzVfXYmOMUp//XW7mO6QeCjsjvnm8L4AO/dG2VOB0O+fJPiJ2uXtIw==", - "cpu": [ - "x64" - ], - "dev": true, - "license": "MIT OR Apache-2.0", - "optional": true, - "os": [ - "win32" - ], - "engines": { - "node": ">=14.21.3" - } - } - } -} diff --git a/packages/biome-config-godaddy/package.json b/packages/biome-config-godaddy/package.json index 4e7b6439..63c1b4da 100644 --- a/packages/biome-config-godaddy/package.json +++ b/packages/biome-config-godaddy/package.json @@ -1,6 +1,6 @@ { "name": "biome-config-godaddy", - "version": "2.0.0", + "version": "1.0.0", "description": "Base Biome config for consistent style in JavaScript projects at GoDaddy.", "license": "MIT", "type": "module", @@ -33,4 +33,4 @@ "devDependencies": { "@biomejs/biome": "^2.2.5" } -} +} \ No newline at end of file From 1393bc66fb59efd5b23ab017df67f16abdfa3905 Mon Sep 17 00:00:00 2001 From: Kawika Bader Date: Fri, 17 Oct 2025 13:46:04 -0700 Subject: [PATCH 3/3] fix(biome-config-godaddy): add missing newline at end of package.json --- packages/biome-config-godaddy/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/biome-config-godaddy/package.json b/packages/biome-config-godaddy/package.json index 63c1b4da..c0193e68 100644 --- a/packages/biome-config-godaddy/package.json +++ b/packages/biome-config-godaddy/package.json @@ -33,4 +33,4 @@ "devDependencies": { "@biomejs/biome": "^2.2.5" } -} \ No newline at end of file +}