From f465e9c5517c84525fa86348d3c1532f46e177d1 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 10 Jun 2024 18:04:44 +0000 Subject: [PATCH 1/9] Version Packages (#2379) Co-authored-by: github-actions[bot] --- .changeset/clever-squids-bake.md | 5 ----- .changeset/empty-carrots-sing.md | 5 ----- packages/icon/CHANGELOG.md | 6 ++++++ packages/icon/package.json | 2 +- packages/typography/CHANGELOG.md | 8 ++++++++ packages/typography/package.json | 4 ++-- 6 files changed, 17 insertions(+), 13 deletions(-) delete mode 100644 .changeset/clever-squids-bake.md delete mode 100644 .changeset/empty-carrots-sing.md diff --git a/.changeset/clever-squids-bake.md b/.changeset/clever-squids-bake.md deleted file mode 100644 index bed155b696..0000000000 --- a/.changeset/clever-squids-bake.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@leafygreen-ui/icon': patch ---- - -Adds args to Icon meta for .design diff --git a/.changeset/empty-carrots-sing.md b/.changeset/empty-carrots-sing.md deleted file mode 100644 index f923a38a64..0000000000 --- a/.changeset/empty-carrots-sing.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@leafygreen-ui/typography': patch ---- - -Updates `line-height` of H1 component from 62 to 64px to align better with our grid diff --git a/packages/icon/CHANGELOG.md b/packages/icon/CHANGELOG.md index a54de102e5..1c2cd03338 100644 --- a/packages/icon/CHANGELOG.md +++ b/packages/icon/CHANGELOG.md @@ -1,5 +1,11 @@ # @leafygreen-ui/icon +## 12.5.2 + +### Patch Changes + +- df0d6faee: Adds args to Icon meta for .design + ## 12.5.1 ### Patch Changes diff --git a/packages/icon/package.json b/packages/icon/package.json index b1da916083..8ede1341f2 100644 --- a/packages/icon/package.json +++ b/packages/icon/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/icon", - "version": "12.5.1", + "version": "12.5.2", "description": "LeafyGreen UI Kit Icons", "main": "./dist/index.js", "module": "./dist/esm/index.js", diff --git a/packages/typography/CHANGELOG.md b/packages/typography/CHANGELOG.md index da6d643db6..d3100fa84d 100644 --- a/packages/typography/CHANGELOG.md +++ b/packages/typography/CHANGELOG.md @@ -1,5 +1,13 @@ # @leafygreen-ui/typography +## 19.1.2 + +### Patch Changes + +- 5d44c6b16: Updates `line-height` of H1 component from 62 to 64px to align better with our grid +- Updated dependencies [df0d6faee] + - @leafygreen-ui/icon@12.5.2 + ## 19.1.1 ### Patch Changes diff --git a/packages/typography/package.json b/packages/typography/package.json index 8f6350f0d2..2aae188c32 100644 --- a/packages/typography/package.json +++ b/packages/typography/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/typography", - "version": "19.1.1", + "version": "19.1.2", "description": "leafyGreen UI Kit Typography", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -23,7 +23,7 @@ }, "dependencies": { "@leafygreen-ui/emotion": "^4.0.8", - "@leafygreen-ui/icon": "^12.2.0", + "@leafygreen-ui/icon": "^12.5.2", "@leafygreen-ui/lib": "^13.4.0", "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/polymorphic": "^1.3.7", From fdd63dbe4d39971392f068112f6f06697e2d0b1e Mon Sep 17 00:00:00 2001 From: Adam Thompson <2414030+TheSonOfThomp@users.noreply.github.com> Date: Mon, 10 Jun 2024 14:54:20 -0400 Subject: [PATCH 2/9] Allow flags in TS build script (#2381) * update turbo & build configs * allow pass through options in lg build-ts * gitignore ts-trace * add clean ts script * Update package.json --- .changeset/olive-garlics-attack.md | 6 ++++++ .gitignore | 2 ++ package.json | 2 ++ tools/build/src/typescript/build-ts.ts | 11 +++++++++-- tools/cli/src/index.ts | 3 +++ turbo.json | 2 +- 6 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 .changeset/olive-garlics-attack.md diff --git a/.changeset/olive-garlics-attack.md b/.changeset/olive-garlics-attack.md new file mode 100644 index 0000000000..00a3f28947 --- /dev/null +++ b/.changeset/olive-garlics-attack.md @@ -0,0 +1,6 @@ +--- +'@lg-tools/build': minor +'@lg-tools/cli': minor +--- + +Allows passing flags to `tsc` from the `lg build-ts` command diff --git a/.gitignore b/.gitignore index 419999bfe5..441032a0d2 100644 --- a/.gitignore +++ b/.gitignore @@ -28,6 +28,7 @@ yarn-error.log # TypeScript type-checking artifact tsconfig.tsbuildinfo +ts-trace/ # Environment variables .env @@ -59,3 +60,4 @@ TODO.md # PR train config (https://github.com/realyze/pr-train) .pr-train.yml + diff --git a/package.json b/package.json index f70dc6ceb5..49b9200f70 100644 --- a/package.json +++ b/package.json @@ -16,10 +16,12 @@ "build": "turbo run build tsc", "build:cli": "turbo run build tsc --filter=@lg-tools/cli", "build-storybook": "npx storybook build", + "build:tsc": "turbo run tsc", "chromatic": "npx chromatic", "clean": "npm-run-all --parallel clean:*", "clean:builds": "rm -rf {packages,tools,chat}/*/{dist,tsconfig.tsbuildinfo,stories.js,.turbo}", "clean:modules": "rm -rf node_modules {packages,tools,chat}/*/node_modules", + "clean:ts": "rm -rf {packages,tools,chat}/*/{dist/**/*.ts,dist/**/*.ts.map,tsconfig.tsbuildinfo,ts-trace,.turbo}", "fix": "lg lint --fix", "link": "lg link", "lint": "lg lint", diff --git a/tools/build/src/typescript/build-ts.ts b/tools/build/src/typescript/build-ts.ts index 6b75e25aa3..8c1163cb20 100644 --- a/tools/build/src/typescript/build-ts.ts +++ b/tools/build/src/typescript/build-ts.ts @@ -1,3 +1,4 @@ +/* eslint-disable no-console */ import chalk from 'chalk'; import { spawn } from 'cross-spawn'; import fse from 'fs-extra'; @@ -6,7 +7,11 @@ import path from 'path'; /** * Builds Typescript definitions for the current directory */ -export function buildTypescript() { +export function buildTypescript( + passThru?: Array, + options?: Record, +) { + const { verbose } = options ?? { verbose: false }; const packageDir = process.cwd(); const tsConfigPath = path.join(packageDir, 'tsconfig.json'); @@ -15,7 +20,9 @@ export function buildTypescript() { process.exit(1); } - spawn('tsc', ['--build', tsConfigPath], { + verbose && console.log(chalk.gray('Building TypeScript')); + + spawn('tsc', ['--build', tsConfigPath, ...(passThru ?? [''])], { cwd: packageDir, stdio: 'inherit', }).on('exit', code => { diff --git a/tools/cli/src/index.ts b/tools/cli/src/index.ts index f58f805f74..a3da8ab34d 100644 --- a/tools/cli/src/index.ts +++ b/tools/cli/src/index.ts @@ -206,7 +206,10 @@ cli cli .command('build-ts') .description("Builds a package's TypeScript definitions") + .argument('[pass-through...]', 'Pass-through options for `tsc`') + .passThroughOptions(true) // allows passing flags to the `tsc` CLI .option('-v --verbose', 'Prints additional information to the console', false) + .allowUnknownOption(true) .action(buildTypescript); cli .command('build-tsdoc') diff --git a/turbo.json b/turbo.json index bff8234a78..6bfabfbba6 100644 --- a/turbo.json +++ b/turbo.json @@ -9,7 +9,7 @@ "outputs": ["dist/**", "stories.js"] }, "tsc": { - "dependsOn": ["^tsc", "^build"], + "dependsOn": ["^tsc"], "outputs": ["dist/**", "tsconfig.tsbuildinfo"] }, "docs": { From 838a95b73e28a0ce6818e336c7e8bf0ca8b02b6f Mon Sep 17 00:00:00 2001 From: Brooke Scarlett Yalof Date: Tue, 11 Jun 2024 12:34:29 -0400 Subject: [PATCH 3/9] Updates Icon stories (#2384) * add args to icon meta for .design * change default fill * more fixing * with changeset * Delete .changeset/clever-squids-bake.md --- .changeset/calm-lobsters-own.md | 5 +++++ packages/icon/src/Icon.stories.tsx | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/calm-lobsters-own.md diff --git a/.changeset/calm-lobsters-own.md b/.changeset/calm-lobsters-own.md new file mode 100644 index 0000000000..988091b7db --- /dev/null +++ b/.changeset/calm-lobsters-own.md @@ -0,0 +1,5 @@ +--- +'@leafygreen-ui/icon': patch +--- + +Slight tweaks for .design story diff --git a/packages/icon/src/Icon.stories.tsx b/packages/icon/src/Icon.stories.tsx index 86b77d1083..0327988bf4 100644 --- a/packages/icon/src/Icon.stories.tsx +++ b/packages/icon/src/Icon.stories.tsx @@ -23,7 +23,7 @@ const meta: StoryMetaType = { }, }, args: { - fill: 'black', + fill: palette.gray.base, size: Size.Default, }, argTypes: { @@ -87,7 +87,7 @@ export const LiveExample: StoryFn = ( className={css` width: 100%; display: grid; - grid-template-columns: repeat(5, 1fr); + grid-template-columns: repeat(4, 1fr); `} > {Object.keys(glyphs).map(glyph => { From cb4ce8d03fdfdd1ede84d84200e9bc8f840e5349 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 11 Jun 2024 18:40:02 +0000 Subject: [PATCH 4/9] Version Packages (#2383) * Version Packages * updates yarn lock --------- Co-authored-by: github-actions[bot] Co-authored-by: brooke --- .changeset/olive-garlics-attack.md | 6 - packages/polymorphic/package.json | 2 +- packages/testing-lib/package.json | 2 +- tools/build/CHANGELOG.md | 6 + tools/build/package.json | 2 +- tools/cli/CHANGELOG.md | 19 +++ tools/cli/package.json | 20 +-- tools/create/CHANGELOG.md | 8 + tools/create/package.json | 6 +- tools/install/CHANGELOG.md | 8 + tools/install/package.json | 6 +- tools/link/CHANGELOG.md | 8 + tools/link/package.json | 6 +- tools/lint/CHANGELOG.md | 7 + tools/lint/package.json | 4 +- tools/meta/CHANGELOG.md | 7 + tools/meta/package.json | 4 +- tools/slackbot/CHANGELOG.md | 8 + tools/slackbot/package.json | 6 +- tools/storybook-addon/CHANGELOG.md | 8 + tools/storybook-addon/package.json | 6 +- tools/storybook-decorators/CHANGELOG.md | 7 + tools/storybook-decorators/package.json | 4 +- tools/test/CHANGELOG.md | 8 + tools/test/package.json | 6 +- tools/update/CHANGELOG.md | 8 + tools/update/package.json | 6 +- tools/validate/CHANGELOG.md | 8 + tools/validate/package.json | 6 +- yarn.lock | 197 ++++++++++++++++++++++++ 30 files changed, 350 insertions(+), 49 deletions(-) delete mode 100644 .changeset/olive-garlics-attack.md diff --git a/.changeset/olive-garlics-attack.md b/.changeset/olive-garlics-attack.md deleted file mode 100644 index 00a3f28947..0000000000 --- a/.changeset/olive-garlics-attack.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@lg-tools/build': minor -'@lg-tools/cli': minor ---- - -Allows passing flags to `tsc` from the `lg build-ts` command diff --git a/packages/polymorphic/package.json b/packages/polymorphic/package.json index 8beb660b24..3bb24615dc 100644 --- a/packages/polymorphic/package.json +++ b/packages/polymorphic/package.json @@ -31,7 +31,7 @@ }, "devDependencies": { "@emotion/styled": "^11.10.5", - "@lg-tools/build": "^0.5.0", + "@lg-tools/build": "^0.6.0", "@lg-tools/storybook-utils": "^0.1.0", "next": "^13.1.6" } diff --git a/packages/testing-lib/package.json b/packages/testing-lib/package.json index df7d07bef2..fb1ff89399 100644 --- a/packages/testing-lib/package.json +++ b/packages/testing-lib/package.json @@ -18,7 +18,7 @@ }, "devDependencies": { "@emotion/react": "^11.11.4", - "@lg-tools/build": "0.5.1", + "@lg-tools/build": "0.6.0", "@types/react-transition-group": "^4.4.5", "react-transition-group": "^4.4.5" }, diff --git a/tools/build/CHANGELOG.md b/tools/build/CHANGELOG.md index 88b4e75ffb..d01c7123dd 100644 --- a/tools/build/CHANGELOG.md +++ b/tools/build/CHANGELOG.md @@ -1,5 +1,11 @@ # @lg-tools/build +## 0.6.0 + +### Minor Changes + +- fdd63dbe4: Allows passing flags to `tsc` from the `lg build-ts` command + ## 0.5.1 ### Patch Changes diff --git a/tools/build/package.json b/tools/build/package.json index 945a56eab9..7195298ad1 100644 --- a/tools/build/package.json +++ b/tools/build/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/build", - "version": "0.5.1", + "version": "0.6.0", "description": "Build config for LeafyGreen repositories", "license": "Apache-2.0", "publishConfig": { diff --git a/tools/cli/CHANGELOG.md b/tools/cli/CHANGELOG.md index 6e4050c178..d42b2c5a17 100644 --- a/tools/cli/CHANGELOG.md +++ b/tools/cli/CHANGELOG.md @@ -1,5 +1,24 @@ # @lg-tools/cli +## 0.6.0 + +### Minor Changes + +- fdd63dbe4: Allows passing flags to `tsc` from the `lg build-ts` command + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/create@0.2.8 + - @lg-tools/install@0.1.9 + - @lg-tools/link@0.2.4 + - @lg-tools/lint@0.2.3 + - @lg-tools/slackbot@0.2.7 + - @lg-tools/test@0.4.8 + - @lg-tools/update@0.1.9 + - @lg-tools/validate@0.1.11 + ## 0.5.13 ### Patch Changes diff --git a/tools/cli/package.json b/tools/cli/package.json index dfcc76dba7..e249ba3191 100644 --- a/tools/cli/package.json +++ b/tools/cli/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/cli", - "version": "0.5.13", + "version": "0.6.0", "description": "Command Line tools for LeafyGreen", "license": "Apache-2.0", "main": "./dist/index.js", @@ -16,16 +16,16 @@ "tsc": "tsc --build tsconfig.json" }, "dependencies": { - "@lg-tools/build": "0.5.1", + "@lg-tools/build": "0.6.0", "@lg-tools/codemods": "0.0.2", - "@lg-tools/create": "0.2.7", - "@lg-tools/install": "0.1.8", - "@lg-tools/link": "0.2.3", - "@lg-tools/lint": "0.2.2", - "@lg-tools/slackbot": "0.2.6", - "@lg-tools/test": "0.4.7", - "@lg-tools/update": "0.1.8", - "@lg-tools/validate": "0.1.10", + "@lg-tools/create": "0.2.8", + "@lg-tools/install": "0.1.9", + "@lg-tools/link": "0.2.4", + "@lg-tools/lint": "0.2.3", + "@lg-tools/slackbot": "0.2.7", + "@lg-tools/test": "0.4.8", + "@lg-tools/update": "0.1.9", + "@lg-tools/validate": "0.1.11", "commander": "^11.0.0", "read-pkg-up": "7.0.1" } diff --git a/tools/create/CHANGELOG.md b/tools/create/CHANGELOG.md index 9de76aebdb..c9eb94f549 100644 --- a/tools/create/CHANGELOG.md +++ b/tools/create/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/create +## 0.2.8 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/meta@0.3.4 + ## 0.2.7 ### Patch Changes diff --git a/tools/create/package.json b/tools/create/package.json index 7b6062a4ca..2d0e227a3a 100644 --- a/tools/create/package.json +++ b/tools/create/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/create", - "version": "0.2.7", + "version": "0.2.8", "description": "Creates a new LeafyGreen packages", "main": "dist/index.js", "module": "dist/esm/index.js", @@ -16,8 +16,8 @@ "access": "public" }, "dependencies": { - "@lg-tools/build": "^0.5.0", - "@lg-tools/meta": "^0.3.3", + "@lg-tools/build": "^0.6.0", + "@lg-tools/meta": "^0.3.4", "@types/fs-extra": "11.0.1", "chalk": "4.1.2", "fs-extra": "11.1.1", diff --git a/tools/install/CHANGELOG.md b/tools/install/CHANGELOG.md index fea1515435..764008dd2d 100644 --- a/tools/install/CHANGELOG.md +++ b/tools/install/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/install +## 0.1.9 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/meta@0.3.4 + ## 0.1.8 ### Patch Changes diff --git a/tools/install/package.json b/tools/install/package.json index 4eb28c7868..38ee119e01 100644 --- a/tools/install/package.json +++ b/tools/install/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/install", - "version": "0.1.8", + "version": "0.1.9", "description": "LeafyGreen UI Kit Install", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -14,8 +14,8 @@ "access": "public" }, "dependencies": { - "@lg-tools/build": "^0.5.0", - "@lg-tools/meta": "^0.3.3", + "@lg-tools/build": "^0.6.0", + "@lg-tools/meta": "^0.3.4", "@types/cross-spawn": "6.0.2", "cross-spawn": "7.0.3", "node-fetch": "2.6.12" diff --git a/tools/link/CHANGELOG.md b/tools/link/CHANGELOG.md index d30f682b44..1c9784d805 100644 --- a/tools/link/CHANGELOG.md +++ b/tools/link/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/link +## 0.2.4 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/meta@0.3.4 + ## 0.2.3 ### Patch Changes diff --git a/tools/link/package.json b/tools/link/package.json index 2266b895c8..e06c6b8182 100644 --- a/tools/link/package.json +++ b/tools/link/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/link", - "version": "0.2.3", + "version": "0.2.4", "description": "Tools for linking LeafyGreen packages", "license": "Apache-2.0", "main": "dist/index.js", @@ -13,8 +13,8 @@ "access": "public" }, "dependencies": { - "@lg-tools/build": "^0.5.0", - "@lg-tools/meta": "^0.3.3", + "@lg-tools/build": "^0.6.0", + "@lg-tools/meta": "^0.3.4", "@types/cross-spawn": "6.0.2", "@types/fs-extra": "11.0.1", "chalk": "4.1.2", diff --git a/tools/lint/CHANGELOG.md b/tools/lint/CHANGELOG.md index 8cd1a7d4cf..8d9acc4c7e 100644 --- a/tools/lint/CHANGELOG.md +++ b/tools/lint/CHANGELOG.md @@ -1,5 +1,12 @@ # @lg-tools/lint +## 0.2.3 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + ## 0.2.2 ### Patch Changes diff --git a/tools/lint/package.json b/tools/lint/package.json index 5c1d8c9c44..218888ae10 100644 --- a/tools/lint/package.json +++ b/tools/lint/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/lint", - "version": "0.2.2", + "version": "0.2.3", "description": "Lint rules & config for LeafyGreen repositories", "main": "dist/index.js", "module": "dist/esm/index.js", @@ -16,7 +16,7 @@ "@babel/core": "7.23.2", "@babel/eslint-parser": "7.22.15", "@emotion/eslint-plugin": "11.11.0", - "@lg-tools/build": "^0.5.0", + "@lg-tools/build": "^0.6.0", "@types/cross-spawn": "6.0.2", "@typescript-eslint/eslint-plugin": "5.60.0", "@typescript-eslint/parser": "5.60.0", diff --git a/tools/meta/CHANGELOG.md b/tools/meta/CHANGELOG.md index 68038171b1..eb97347ff8 100644 --- a/tools/meta/CHANGELOG.md +++ b/tools/meta/CHANGELOG.md @@ -1,5 +1,12 @@ # @lg-tools/meta +## 0.3.4 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + ## 0.3.3 ### Patch Changes diff --git a/tools/meta/package.json b/tools/meta/package.json index 08b47bf8fa..3edcef69f5 100644 --- a/tools/meta/package.json +++ b/tools/meta/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/meta", - "version": "0.3.3", + "version": "0.3.4", "description": "Utilities for managing LeafyGreen repositories", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -13,7 +13,7 @@ "tsc": "tsc --build tsconfig.json" }, "dependencies": { - "@lg-tools/build": "^0.5.0", + "@lg-tools/build": "^0.6.0", "@types/fs-extra": "11.0.1", "chalk": "4.1.2", "fs-extra": "11.1.1" diff --git a/tools/slackbot/CHANGELOG.md b/tools/slackbot/CHANGELOG.md index 81fda890e3..ab1a9abffc 100644 --- a/tools/slackbot/CHANGELOG.md +++ b/tools/slackbot/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/slackbot +## 0.2.7 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/meta@0.3.4 + ## 0.2.6 ### Patch Changes diff --git a/tools/slackbot/package.json b/tools/slackbot/package.json index c4ff103daa..3338a0c381 100644 --- a/tools/slackbot/package.json +++ b/tools/slackbot/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/slackbot", - "version": "0.2.6", + "version": "0.2.7", "description": "Slackbot for LeafyGreen", "license": "Apache-2.0", "bin": { @@ -16,8 +16,8 @@ "access": "public" }, "dependencies": { - "@lg-tools/build": "^0.5.0", - "@lg-tools/meta": "^0.3.3", + "@lg-tools/build": "^0.6.0", + "@lg-tools/meta": "^0.3.4", "@slack/web-api": "6.7.1", "chalk": "4.1.2", "lodash": "4.17.21", diff --git a/tools/storybook-addon/CHANGELOG.md b/tools/storybook-addon/CHANGELOG.md index 8558eb6c92..4bdeaab5cd 100644 --- a/tools/storybook-addon/CHANGELOG.md +++ b/tools/storybook-addon/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/storybook-addon +## 0.2.4 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/storybook-decorators@0.2.10 + ## 0.2.3 ### Patch Changes diff --git a/tools/storybook-addon/package.json b/tools/storybook-addon/package.json index b071f6a3d2..27a18ea1a3 100644 --- a/tools/storybook-addon/package.json +++ b/tools/storybook-addon/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/storybook-addon", - "version": "0.2.3", + "version": "0.2.4", "description": "Storybook Addon for LeafyGreen UI Kit", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -27,8 +27,8 @@ "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/tokens": "^2.5.2", "@leafygreen-ui/typography": "^19.0.0", - "@lg-tools/build": "^0.5.0", - "@lg-tools/storybook-decorators": "^0.2.8", + "@lg-tools/build": "^0.6.0", + "@lg-tools/storybook-decorators": "^0.2.10", "@lg-tools/storybook-utils": "^0.1.1", "@mdx-js/react": "2.3.0", "@storybook/addon-a11y": "7.6.17", diff --git a/tools/storybook-decorators/CHANGELOG.md b/tools/storybook-decorators/CHANGELOG.md index ce902e283d..2a395b7274 100644 --- a/tools/storybook-decorators/CHANGELOG.md +++ b/tools/storybook-decorators/CHANGELOG.md @@ -1,5 +1,12 @@ # @lg-tools/storybook-decorators +## 0.2.10 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + ## 0.2.9 ### Patch Changes diff --git a/tools/storybook-decorators/package.json b/tools/storybook-decorators/package.json index 2114dd61f0..f1f5625501 100644 --- a/tools/storybook-decorators/package.json +++ b/tools/storybook-decorators/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/storybook-decorators", - "version": "0.2.9", + "version": "0.2.10", "description": "Storybook decorators used in LeafyGreen repos", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -19,7 +19,7 @@ "@leafygreen-ui/emotion": "^4.0.8", "@leafygreen-ui/palette": "^4.0.10", "@leafygreen-ui/tokens": "^2.5.2", - "@lg-tools/build": "^0.5.0", + "@lg-tools/build": "^0.6.0", "@storybook/react": "^7.6.17", "@lg-tools/storybook-utils": "^0.1.0", "lodash": "4.17.21" diff --git a/tools/test/CHANGELOG.md b/tools/test/CHANGELOG.md index a7f3b4ef2e..1c3f735bb2 100644 --- a/tools/test/CHANGELOG.md +++ b/tools/test/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/test +## 0.4.8 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/meta@0.3.4 + ## 0.4.7 ### Patch Changes diff --git a/tools/test/package.json b/tools/test/package.json index 4ad2490b0b..a810b16ecb 100644 --- a/tools/test/package.json +++ b/tools/test/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/test", - "version": "0.4.7", + "version": "0.4.8", "description": "Jest setup & config for LeafyGreen repositories", "license": "Apache-2.0", "main": "dist/index.js", @@ -18,8 +18,8 @@ "@emotion/react": "11.11.1", "@emotion/server": "11.11.0", "@leafygreen-ui/testing-lib": "^0.5.0", - "@lg-tools/build": "0.5.1", - "@lg-tools/meta": "0.3.3", + "@lg-tools/build": "0.6.0", + "@lg-tools/meta": "0.3.4", "@testing-library/dom": "9.3.1", "@testing-library/jest-dom": "5.17.0", "@testing-library/react": "14.0.0", diff --git a/tools/update/CHANGELOG.md b/tools/update/CHANGELOG.md index 5d068cd77b..cbe19e6ea7 100644 --- a/tools/update/CHANGELOG.md +++ b/tools/update/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/update +## 0.1.9 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/meta@0.3.4 + ## 0.1.8 ### Patch Changes diff --git a/tools/update/package.json b/tools/update/package.json index ba1ad102a7..9851d6593d 100644 --- a/tools/update/package.json +++ b/tools/update/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/update", - "version": "0.1.8", + "version": "0.1.9", "description": "Updates all LeafyGreen UI packages to the latest version", "main": "dist/index.js", "license": "Apache-2.0", @@ -15,8 +15,8 @@ "tsc": "tsc --build tsconfig.json" }, "dependencies": { - "@lg-tools/build": "^0.5.0", - "@lg-tools/meta": "^0.3.3", + "@lg-tools/build": "^0.6.0", + "@lg-tools/meta": "^0.3.4", "@types/cross-spawn": "6.0.2", "@types/fs-extra": "11.0.1", "chalk": "4.1.2", diff --git a/tools/validate/CHANGELOG.md b/tools/validate/CHANGELOG.md index 3e52f91548..aaf5c1dcd7 100644 --- a/tools/validate/CHANGELOG.md +++ b/tools/validate/CHANGELOG.md @@ -1,5 +1,13 @@ # @lg-tools/validate +## 0.1.11 + +### Patch Changes + +- Updated dependencies [fdd63dbe4] + - @lg-tools/build@0.6.0 + - @lg-tools/meta@0.3.4 + ## 0.1.10 ### Patch Changes diff --git a/tools/validate/package.json b/tools/validate/package.json index 458d27a11a..8da9d91eca 100644 --- a/tools/validate/package.json +++ b/tools/validate/package.json @@ -1,6 +1,6 @@ { "name": "@lg-tools/validate", - "version": "0.1.10", + "version": "0.1.11", "description": "Validation tools for LeafyGreen repositories", "main": "./dist/index.js", "module": "./dist/esm/index.js", @@ -13,8 +13,8 @@ "tsc": "tsc --build tsconfig.json" }, "dependencies": { - "@lg-tools/build": "^0.5.0", - "@lg-tools/meta": "^0.3.3", + "@lg-tools/build": "^0.6.0", + "@lg-tools/meta": "^0.3.4", "@types/cross-spawn": "6.0.2", "@types/fs-extra": "11.0.1", "chalk": "4.1.2", diff --git a/yarn.lock b/yarn.lock index b589d52b7c..9303319b90 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3843,6 +3843,203 @@ rollup-plugin-polyfill-node "0.12.0" rollup-plugin-sizes "1.0.6" +"@lg-tools/build@0.5.1", "@lg-tools/build@^0.5.0": + version "0.5.1" + resolved "https://registry.yarnpkg.com/@lg-tools/build/-/build-0.5.1.tgz#8e5f670e923d7495361e83de572f527d055ad82a" + integrity sha512-n96X/Ycq+uJt4ke665Hx+osbhU+iXyCzd76o4w37ODHuUf9Z5AlaveJW8rvCaK9FBI9Mvksk/1XzU3xf2mLT+A== + dependencies: + "@babel/core" "7.24.3" + "@babel/plugin-proposal-export-default-from" "7.24.1" + "@babel/preset-env" "7.24.3" + "@babel/preset-react" "7.24.1" + "@babel/preset-typescript" "7.24.1" + "@babel/register" "^7.23.7" + "@babel/runtime" "7.24.1" + "@emotion/babel-plugin" "11.11.0" + "@rollup/plugin-babel" "6.0.4" + "@rollup/plugin-node-resolve" "15.1.0" + "@rollup/plugin-terser" "0.4.3" + "@rollup/plugin-url" "8.0.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "8.0.0" + "@svgr/cli" "8.0.1" + "@svgr/rollup" "^8.1.0" + "@types/cross-spawn" "6.0.2" + "@types/fs-extra" "11.0.1" + chalk "4.1.2" + cross-spawn "7.0.3" + fs-extra "11.1.1" + glob "10.3.12" + lodash "4.17.21" + react-docgen-typescript "2.2.2" + rollup "4.16.1" + rollup-plugin-node-externals "7.1.1" + rollup-plugin-polyfill-node "0.13.0" + rollup-plugin-sizes "1.0.6" + +"@lg-tools/cli@^0.5.6": + version "0.5.13" + resolved "https://registry.yarnpkg.com/@lg-tools/cli/-/cli-0.5.13.tgz#ffd83bc8a10924589d1bc55694319bef79dd3a87" + integrity sha512-YwYQw7f4RceIfB/P6MBBododnbUP+3ObZJSze9ZeIrItnN4i7RaPjvNFwtNPfFFA1ZZl9/4MaQ1X9YMerFppPQ== + dependencies: + "@lg-tools/build" "0.5.1" + "@lg-tools/codemods" "0.0.2" + "@lg-tools/create" "0.2.7" + "@lg-tools/install" "0.1.8" + "@lg-tools/link" "0.2.3" + "@lg-tools/lint" "0.2.2" + "@lg-tools/slackbot" "0.2.6" + "@lg-tools/test" "0.4.7" + "@lg-tools/update" "0.1.8" + "@lg-tools/validate" "0.1.10" + commander "^11.0.0" + read-pkg-up "7.0.1" + +"@lg-tools/create@0.2.7": + version "0.2.7" + resolved "https://registry.yarnpkg.com/@lg-tools/create/-/create-0.2.7.tgz#674ea0b39f98326a29ab84ff0680e5088eea0284" + integrity sha512-0JpDbXMHE64SXphWka7go+8Rf/NJ06S+1MzRm6nuImUBtxS+jnDi6/clhH07Ll1/wj3iM2p2IsOsWwFGcgTTHg== + dependencies: + "@lg-tools/build" "^0.5.0" + "@lg-tools/meta" "^0.3.3" + "@types/fs-extra" "11.0.1" + chalk "4.1.2" + fs-extra "11.1.1" + lodash "4.17.21" + +"@lg-tools/install@0.1.8": + version "0.1.8" + resolved "https://registry.yarnpkg.com/@lg-tools/install/-/install-0.1.8.tgz#440d633c53f6bb253836e1b052579571fc9f7fb7" + integrity sha512-nhv7IlAOsDfdKmAcuBaQM6+nFcmvvHVl7YMHHGquEGupAa70m4vEwObc/Whndi4/tvA23ejBdeDdKAiRK0ZizQ== + dependencies: + "@lg-tools/build" "^0.5.0" + "@lg-tools/meta" "^0.3.3" + "@types/cross-spawn" "6.0.2" + cross-spawn "7.0.3" + node-fetch "2.6.12" + +"@lg-tools/link@0.2.3": + version "0.2.3" + resolved "https://registry.yarnpkg.com/@lg-tools/link/-/link-0.2.3.tgz#e075f48805a8dfb712527e710b09ba7042253ac6" + integrity sha512-RZN8G4igFaLJm8ouCsxtna221EHzznBsFlKzJOsXJmEUE+/QmldlaVpTcdzXQ5BTT0DOMj6ROBmQ454zJSjRtA== + dependencies: + "@lg-tools/build" "^0.5.0" + "@lg-tools/meta" "^0.3.3" + "@types/cross-spawn" "6.0.2" + "@types/fs-extra" "11.0.1" + chalk "4.1.2" + cross-spawn "7.0.3" + fs-extra "11.1.1" + +"@lg-tools/lint@0.2.2": + version "0.2.2" + resolved "https://registry.yarnpkg.com/@lg-tools/lint/-/lint-0.2.2.tgz#6d82b118ea77933301d325520a87cd46917ae378" + integrity sha512-S7Ss930FLSORwS3kFl8Ztudh2TvjTMeebBZUmja3p3Gm+us7/N4UjizwzU+n2UCx7cj2PsIDLzQROZVTS6XMIQ== + dependencies: + "@babel/core" "7.23.2" + "@babel/eslint-parser" "7.22.15" + "@emotion/eslint-plugin" "11.11.0" + "@lg-tools/build" "^0.5.0" + "@types/cross-spawn" "6.0.2" + "@typescript-eslint/eslint-plugin" "5.60.0" + "@typescript-eslint/parser" "5.60.0" + chalk "4.1.2" + cross-spawn "7.0.3" + eslint "8.43.0" + eslint-config-prettier "8.8.0" + eslint-plugin-import "2.27.5" + eslint-plugin-jest "27.2.2" + eslint-plugin-jsx-a11y "6.7.1" + eslint-plugin-react "7.32.2" + eslint-plugin-react-hooks "4.6.0" + eslint-plugin-simple-import-sort "10.0.0" + eslint-plugin-storybook "0.6.12" + npm-package-json-lint "7.0.0" + npm-package-json-lint-config-default "6.0.0" + prettier "2.8.8" + +"@lg-tools/meta@0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@lg-tools/meta/-/meta-0.3.3.tgz#ac8631833d8540582bf69006df0a3af9b539bff4" + integrity sha512-wkY/LVqfs21C0Nl0tSEy0u2w8TzWiIl6KiaRfKXcmrPgwdiGrvQgZ7ApAeO5Ztl0gVPyuJjbMe+x+18zMdKOtA== + dependencies: + "@lg-tools/build" "^0.5.0" + "@types/fs-extra" "11.0.1" + chalk "4.1.2" + fs-extra "11.1.1" + +"@lg-tools/slackbot@0.2.6": + version "0.2.6" + resolved "https://registry.yarnpkg.com/@lg-tools/slackbot/-/slackbot-0.2.6.tgz#c1e04ed91dceeedf719eecefe6265067ef3e92ee" + integrity sha512-95dreUFBzHLZUkghaF7uVLjP818vKfdEqsHMwEk0fuChARI/RjNg7BQ8M8qLAxjpZ6jHJo2YZreZCcZONNuJDQ== + dependencies: + "@lg-tools/build" "^0.5.0" + "@lg-tools/meta" "^0.3.3" + "@slack/web-api" "6.7.1" + chalk "4.1.2" + lodash "4.17.21" + node-fetch "2.6.11" + +"@lg-tools/test@0.4.7": + version "0.4.7" + resolved "https://registry.yarnpkg.com/@lg-tools/test/-/test-0.4.7.tgz#8a973dcc1f821339372eae0465cee6f9a888462b" + integrity sha512-2Lw0xZRFM/YsqNjlJE+3nBhsIE7dcKas7KzEicZWNP1wN7P9F/7buAVQzRz3jH8I7q3+8N7ARRLg5TsiXwJnNg== + dependencies: + "@emotion/cache" "11.11.0" + "@emotion/css" "11.9.0" + "@emotion/react" "11.11.1" + "@emotion/server" "11.11.0" + "@leafygreen-ui/testing-lib" "^0.5.0" + "@lg-tools/build" "0.5.1" + "@lg-tools/meta" "0.3.3" + "@testing-library/dom" "9.3.1" + "@testing-library/jest-dom" "5.17.0" + "@testing-library/react" "14.0.0" + "@testing-library/react-hooks" "8.0.1" + "@testing-library/user-event" "13.5.0" + "@types/cross-spawn" "6.0.2" + "@types/fs-extra" "11.0.1" + "@types/jest" "29.5.3" + "@types/jest-axe" "3.5.5" + babel-jest "29.7.0" + chalk "4.1.2" + cross-spawn "7.0.3" + fs-extra "11.1.1" + jest "29.6.2" + jest-axe "8.0.0" + jest-canvas-mock "2.5.1" + jest-environment-jsdom "29.6.2" + jest-junit "16.0.0" + react-test-renderer "18.2.0" + regenerator-runtime "0.14.0" + +"@lg-tools/update@0.1.8": + version "0.1.8" + resolved "https://registry.yarnpkg.com/@lg-tools/update/-/update-0.1.8.tgz#8e9fff7b20fffb5b9e44b45685fb5b836241c308" + integrity sha512-/oEsn9avjTrvl6L+0ESj3YyMv6C+9GYo6h7TtEcelQxod9xLaXG4Ta6bIARWoPvs7IUUK6FCgs74p1nPRcttcA== + dependencies: + "@lg-tools/build" "^0.5.0" + "@lg-tools/meta" "^0.3.3" + "@types/cross-spawn" "6.0.2" + "@types/fs-extra" "11.0.1" + chalk "4.1.2" + cross-spawn "7.0.3" + fs-extra "11.1.1" + +"@lg-tools/validate@0.1.10": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@lg-tools/validate/-/validate-0.1.10.tgz#5c5125b5392334b2c60237b4df025cfe721065b4" + integrity sha512-RosUAtIWsk3Vms9zEC3TnxLEmNdyjF42qfmAGHsMbKkH5W+fMbp60jA9DFXdqSNsHDeGY4mU2HWkidCJJBOJxA== + dependencies: + "@lg-tools/build" "^0.5.0" + "@lg-tools/meta" "^0.3.3" + "@types/cross-spawn" "6.0.2" + "@types/fs-extra" "11.0.1" + chalk "4.1.2" + cross-spawn "7.0.3" + depcheck "1.4.3" + fs-extra "11.1.1" + lodash "4.17.21" + "@manypkg/find-root@^1.1.0": version "1.1.0" resolved "https://registry.yarnpkg.com/@manypkg/find-root/-/find-root-1.1.0.tgz#a62d8ed1cd7e7d4c11d9d52a8397460b5d4ad29f" From bd95573f2f746095ae331167b1aa18d7e629a471 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 12 Jun 2024 12:28:15 -0400 Subject: [PATCH 5/9] Version Packages (#2385) Co-authored-by: github-actions[bot] --- .changeset/calm-lobsters-own.md | 5 ----- packages/icon/CHANGELOG.md | 6 ++++++ packages/icon/package.json | 2 +- 3 files changed, 7 insertions(+), 6 deletions(-) delete mode 100644 .changeset/calm-lobsters-own.md diff --git a/.changeset/calm-lobsters-own.md b/.changeset/calm-lobsters-own.md deleted file mode 100644 index 988091b7db..0000000000 --- a/.changeset/calm-lobsters-own.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@leafygreen-ui/icon': patch ---- - -Slight tweaks for .design story diff --git a/packages/icon/CHANGELOG.md b/packages/icon/CHANGELOG.md index 1c2cd03338..d8865c9040 100644 --- a/packages/icon/CHANGELOG.md +++ b/packages/icon/CHANGELOG.md @@ -1,5 +1,11 @@ # @leafygreen-ui/icon +## 12.5.3 + +### Patch Changes + +- 838a95b73: Slight tweaks for .design story + ## 12.5.2 ### Patch Changes diff --git a/packages/icon/package.json b/packages/icon/package.json index 8ede1341f2..935e80d54d 100644 --- a/packages/icon/package.json +++ b/packages/icon/package.json @@ -1,6 +1,6 @@ { "name": "@leafygreen-ui/icon", - "version": "12.5.2", + "version": "12.5.3", "description": "LeafyGreen UI Kit Icons", "main": "./dist/index.js", "module": "./dist/esm/index.js", From 342ab81b092b519e9e47fb4a362d36bae0d6f9f0 Mon Sep 17 00:00:00 2001 From: Brooke Scarlett Yalof Date: Wed, 12 Jun 2024 15:53:12 -0400 Subject: [PATCH 6/9] LG-4323: Update Federation icon (#2386) * with changeset * update icon color * fix default color --- .changeset/shiny-jobs-pump.md | 5 +++++ packages/icon/src/generated/Federation.tsx | 4 ++-- packages/icon/src/glyphs/Federation.svg | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/shiny-jobs-pump.md diff --git a/.changeset/shiny-jobs-pump.md b/.changeset/shiny-jobs-pump.md new file mode 100644 index 0000000000..03d6547d33 --- /dev/null +++ b/.changeset/shiny-jobs-pump.md @@ -0,0 +1,5 @@ +--- +'@leafygreen-ui/icon': patch +--- + +Updates Federation icon diff --git a/packages/icon/src/generated/Federation.tsx b/packages/icon/src/generated/Federation.tsx index 607635e6b5..c31929e304 100644 --- a/packages/icon/src/generated/Federation.tsx +++ b/packages/icon/src/generated/Federation.tsx @@ -2,7 +2,7 @@ * This is a generated file. Do not modify it manually. * * @script ./node_modules/.bin/ts-node packages/icon/scripts/build.ts -* @checksum 7c21ce09ecf7f4fa2278f4b4e2ce1e52 +* @checksum 821c8522e29ba782bc780484fd649ef2 */ import * as React from "react"; import PropTypes from 'prop-types'; @@ -33,7 +33,7 @@ const Federation = ({ }); return ; + }, noFlexShrink, className)} height={typeof size === 'number' ? size : sizeMap[size]} width={typeof size === 'number' ? size : sizeMap[size]} role={role} {...accessibleProps} {...props} viewBox="0 0 16 16">; }; Federation.displayName = 'Federation'; Federation.isGlyph = true; diff --git a/packages/icon/src/glyphs/Federation.svg b/packages/icon/src/glyphs/Federation.svg index b5c8d73444..0e493aedd7 100644 --- a/packages/icon/src/glyphs/Federation.svg +++ b/packages/icon/src/glyphs/Federation.svg @@ -1,3 +1,3 @@ - + From 5d03e71a0a61c3585e4fd6cdb11b777fd5f86ce2 Mon Sep 17 00:00:00 2001 From: Brooke Scarlett Yalof Date: Wed, 12 Jun 2024 17:13:41 -0400 Subject: [PATCH 7/9] LG-4300 (#2388) --- .changeset/few-pugs-raise.md | 5 +++++ packages/chip/src/DismissButton/DismissButton.tsx | 1 + 2 files changed, 6 insertions(+) create mode 100644 .changeset/few-pugs-raise.md diff --git a/.changeset/few-pugs-raise.md b/.changeset/few-pugs-raise.md new file mode 100644 index 0000000000..a25d4f90c9 --- /dev/null +++ b/.changeset/few-pugs-raise.md @@ -0,0 +1,5 @@ +--- +'@leafygreen-ui/chip': minor +--- + +Updates dismiss button to include `type="button"` so that component dismissal does not submit forms diff --git a/packages/chip/src/DismissButton/DismissButton.tsx b/packages/chip/src/DismissButton/DismissButton.tsx index ed736b40e3..b5cb146dcf 100644 --- a/packages/chip/src/DismissButton/DismissButton.tsx +++ b/packages/chip/src/DismissButton/DismissButton.tsx @@ -30,6 +30,7 @@ export function DismissButton({ return (