Skip to content

Build tooling #1807

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 26 commits into from
Jun 21, 2023
Merged

Build tooling #1807

merged 26 commits into from
Jun 21, 2023

Conversation

TheSonOfThomp
Copy link
Collaborator

@TheSonOfThomp TheSonOfThomp commented Jun 15, 2023

  • Adds Turbo config
  • Added separate tsc typescript build scripts to each component
    • Turbo uses this script to build TS in parallel
  • Moved/updated story files in which there were cyclical dependencies
  • Updates CI pipeline

@changeset-bot
Copy link

changeset-bot bot commented Jun 15, 2023

⚠️ No Changeset found

Latest commit: add3791

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@TheSonOfThomp TheSonOfThomp changed the title Adam/turbo Build tooling Jun 15, 2023
@TheSonOfThomp TheSonOfThomp changed the base branch from integration/build-pipeline to adam/tsconfig June 16, 2023 19:42
@github-actions
Copy link
Contributor

github-actions bot commented Jun 16, 2023

Size Change: 0 B

Total Size: 1.17 MB

ℹ️ View Unchanged
Filename Size
packages/a11y/dist/esm/index.js 1.78 kB
packages/a11y/dist/index.js 1.93 kB
packages/badge/dist/esm/index.js 1.51 kB
packages/badge/dist/index.js 1.7 kB
packages/banner/dist/esm/index.js 3.27 kB
packages/banner/dist/index.js 3.58 kB
packages/box/dist/esm/index.js 539 B
packages/box/dist/index.js 696 B
packages/button/dist/esm/index.js 4.89 kB
packages/button/dist/index.js 5.14 kB
packages/callout/dist/esm/index.js 2.66 kB
packages/callout/dist/index.js 2.93 kB
packages/card/dist/esm/index.js 1.51 kB
packages/card/dist/index.js 1.72 kB
packages/checkbox/dist/esm/index.js 4.05 kB
packages/checkbox/dist/index.js 4.24 kB
packages/code/dist/esm/index.js 9.55 kB
packages/code/dist/index.js 10.2 kB
packages/combobox/dist/esm/index.js 12.6 kB
packages/combobox/dist/index.js 12.9 kB
packages/confirmation-modal/dist/esm/index.js 2.38 kB
packages/confirmation-modal/dist/index.js 2.63 kB
packages/copyable/dist/esm/index.js 2.93 kB
packages/copyable/dist/index.js 3.14 kB
packages/emotion/dist/esm/index.js 338 B
packages/emotion/dist/index.js 554 B
packages/empty-state/dist/esm/index.js 1.82 kB
packages/empty-state/dist/index.js 2.04 kB
packages/expandable-card/dist/esm/index.js 2.85 kB
packages/expandable-card/dist/index.js 3.05 kB
packages/form-footer/dist/esm/index.js 1.58 kB
packages/form-footer/dist/index.js 1.77 kB
packages/guide-cue/dist/esm/index.js 4.35 kB
packages/guide-cue/dist/index.js 4.61 kB
packages/hooks/dist/esm/index.js 3.08 kB
packages/hooks/dist/index.js 3.24 kB
packages/icon-button/dist/esm/index.js 2.42 kB
packages/icon-button/dist/index.js 2.63 kB
packages/icon/dist/ActivityFeed.js 2.05 kB
packages/icon/dist/AddFile.js 1.83 kB
packages/icon/dist/Apps.js 1.51 kB
packages/icon/dist/Array.js 1.62 kB
packages/icon/dist/ArrowDown.js 1.75 kB
packages/icon/dist/ArrowLeft.js 1.76 kB
packages/icon/dist/ArrowRight.js 1.75 kB
packages/icon/dist/ArrowUp.js 1.74 kB
packages/icon/dist/Beaker.js 2.17 kB
packages/icon/dist/Bell.js 1.72 kB
packages/icon/dist/Biometric.js 2.27 kB
packages/icon/dist/Building.js 1.7 kB
packages/icon/dist/Bulb.js 1.74 kB
packages/icon/dist/Calendar.js 1.7 kB
packages/icon/dist/CaretDown.js 1.58 kB
packages/icon/dist/CaretLeft.js 1.58 kB
packages/icon/dist/CaretRight.js 1.58 kB
packages/icon/dist/CaretUp.js 1.57 kB
packages/icon/dist/ChartFilled.js 1.68 kB
packages/icon/dist/Charts.js 1.65 kB
packages/icon/dist/Checkmark.js 1.71 kB
packages/icon/dist/CheckmarkWithCircle.js 1.78 kB
packages/icon/dist/ChevronDown.js 1.68 kB
packages/icon/dist/ChevronLeft.js 1.68 kB
packages/icon/dist/ChevronRight.js 1.69 kB
packages/icon/dist/ChevronUp.js 1.67 kB
packages/icon/dist/Clock.js 1.74 kB
packages/icon/dist/ClockWithArrow.js 2 kB
packages/icon/dist/Clone.js 1.61 kB
packages/icon/dist/Cloud.js 1.78 kB
packages/icon/dist/Code.js 1.98 kB
packages/icon/dist/Connect.js 2.03 kB
packages/icon/dist/Copy.js 1.97 kB
packages/icon/dist/CreditCard.js 1.54 kB
packages/icon/dist/CurlyBraces.js 2.13 kB
packages/icon/dist/Cursor.js 1.66 kB
packages/icon/dist/Dashboard.js 1.6 kB
packages/icon/dist/Database.js 2.08 kB
packages/icon/dist/Diagram.js 1.75 kB
packages/icon/dist/Diagram2.js 1.75 kB
packages/icon/dist/Diagram3.js 1.74 kB
packages/icon/dist/Disconnect.js 1.97 kB
packages/icon/dist/Download.js 1.76 kB
packages/icon/dist/Drag.js 1.71 kB
packages/icon/dist/Edit.js 1.63 kB
packages/icon/dist/Ellipsis.js 1.6 kB
packages/icon/dist/Email.js 1.8 kB
packages/icon/dist/esm/ActivityFeed.js 1.81 kB
packages/icon/dist/esm/AddFile.js 1.58 kB
packages/icon/dist/esm/Apps.js 1.27 kB
packages/icon/dist/esm/Array.js 1.38 kB
packages/icon/dist/esm/ArrowDown.js 1.5 kB
packages/icon/dist/esm/ArrowLeft.js 1.51 kB
packages/icon/dist/esm/ArrowRight.js 1.51 kB
packages/icon/dist/esm/ArrowUp.js 1.5 kB
packages/icon/dist/esm/Beaker.js 1.93 kB
packages/icon/dist/esm/Bell.js 1.47 kB
packages/icon/dist/esm/Biometric.js 2.03 kB
packages/icon/dist/esm/Building.js 1.46 kB
packages/icon/dist/esm/Bulb.js 1.5 kB
packages/icon/dist/esm/Calendar.js 1.46 kB
packages/icon/dist/esm/CaretDown.js 1.33 kB
packages/icon/dist/esm/CaretLeft.js 1.34 kB
packages/icon/dist/esm/CaretRight.js 1.33 kB
packages/icon/dist/esm/CaretUp.js 1.33 kB
packages/icon/dist/esm/ChartFilled.js 1.43 kB
packages/icon/dist/esm/Charts.js 1.41 kB
packages/icon/dist/esm/Checkmark.js 1.47 kB
packages/icon/dist/esm/CheckmarkWithCircle.js 1.53 kB
packages/icon/dist/esm/ChevronDown.js 1.44 kB
packages/icon/dist/esm/ChevronLeft.js 1.44 kB
packages/icon/dist/esm/ChevronRight.js 1.45 kB
packages/icon/dist/esm/ChevronUp.js 1.43 kB
packages/icon/dist/esm/Clock.js 1.49 kB
packages/icon/dist/esm/ClockWithArrow.js 1.76 kB
packages/icon/dist/esm/Clone.js 1.37 kB
packages/icon/dist/esm/Cloud.js 1.54 kB
packages/icon/dist/esm/Code.js 1.74 kB
packages/icon/dist/esm/Connect.js 1.79 kB
packages/icon/dist/esm/Copy.js 1.73 kB
packages/icon/dist/esm/CreditCard.js 1.3 kB
packages/icon/dist/esm/CurlyBraces.js 1.89 kB
packages/icon/dist/esm/Cursor.js 1.42 kB
packages/icon/dist/esm/Dashboard.js 1.36 kB
packages/icon/dist/esm/Database.js 1.83 kB
packages/icon/dist/esm/Diagram.js 1.51 kB
packages/icon/dist/esm/Diagram2.js 1.51 kB
packages/icon/dist/esm/Diagram3.js 1.5 kB
packages/icon/dist/esm/Disconnect.js 1.72 kB
packages/icon/dist/esm/Download.js 1.52 kB
packages/icon/dist/esm/Drag.js 1.48 kB
packages/icon/dist/esm/Edit.js 1.38 kB
packages/icon/dist/esm/Ellipsis.js 1.36 kB
packages/icon/dist/esm/Email.js 1.56 kB
packages/icon/dist/esm/Export.js 1.64 kB
packages/icon/dist/esm/Favorite.js 1.6 kB
packages/icon/dist/esm/File.js 1.41 kB
packages/icon/dist/esm/Filter.js 1.39 kB
packages/icon/dist/esm/Folder.js 1.3 kB
packages/icon/dist/esm/FullScreenEnter.js 1.56 kB
packages/icon/dist/esm/FullScreenExit.js 1.56 kB
packages/icon/dist/esm/Gauge.js 1.58 kB
packages/icon/dist/esm/GlobeAmericas.js 1.5 kB
packages/icon/dist/esm/GovernmentBuilding.js 1.54 kB
packages/icon/dist/esm/Highlight.js 1.73 kB
packages/icon/dist/esm/Home.js 1.62 kB
packages/icon/dist/esm/Import.js 1.63 kB
packages/icon/dist/esm/ImportantWithCircle.js 1.4 kB
packages/icon/dist/esm/index.js 21.5 kB
packages/icon/dist/esm/InfoWithCircle.js 1.43 kB
packages/icon/dist/esm/InviteUser.js 1.73 kB
packages/icon/dist/esm/Key.js 1.47 kB
packages/icon/dist/esm/Laptop.js 1.51 kB
packages/icon/dist/esm/Link.js 1.9 kB
packages/icon/dist/esm/Lock.js 1.5 kB
packages/icon/dist/esm/LogIn.js 1.56 kB
packages/icon/dist/esm/LogOut.js 1.63 kB
packages/icon/dist/esm/MagnifyingGlass.js 1.48 kB
packages/icon/dist/esm/Megaphone.js 1.45 kB
packages/icon/dist/esm/Menu.js 1.36 kB
packages/icon/dist/esm/Minus.js 1.31 kB
packages/icon/dist/esm/NoFilter.js 1.53 kB
packages/icon/dist/esm/NotAllowed.js 1.42 kB
packages/icon/dist/esm/Note.js 1.45 kB
packages/icon/dist/esm/OpenNewTab.js 1.72 kB
packages/icon/dist/esm/Pause.js 1.34 kB
packages/icon/dist/esm/Person.js 1.51 kB
packages/icon/dist/esm/PersonGroup.js 1.72 kB
packages/icon/dist/esm/PersonWithLock.js 1.72 kB
packages/icon/dist/esm/Play.js 1.35 kB
packages/icon/dist/esm/Plus.js 1.36 kB
packages/icon/dist/esm/PlusWithCircle.js 1.39 kB
packages/icon/dist/esm/QuestionMarkWithCircle.js 1.75 kB
packages/icon/dist/esm/Read.js 2.06 kB
packages/icon/dist/esm/Redo.js 1.69 kB
packages/icon/dist/esm/Refresh.js 1.76 kB
packages/icon/dist/esm/Relationship.js 1.46 kB
packages/icon/dist/esm/ReplicaSet.js 1.61 kB
packages/icon/dist/esm/Resize.js 1.44 kB
packages/icon/dist/esm/Save.js 1.95 kB
packages/icon/dist/esm/Serverless.js 1.6 kB
packages/icon/dist/esm/Settings.js 2.03 kB
packages/icon/dist/esm/ShardedCluster.js 1.97 kB
packages/icon/dist/esm/Shell.js 1.51 kB
packages/icon/dist/esm/SMS.js 1.47 kB
packages/icon/dist/esm/SortAscending.js 1.56 kB
packages/icon/dist/esm/SortDescending.js 1.55 kB
packages/icon/dist/esm/SplitHorizontal.js 1.33 kB
packages/icon/dist/esm/SplitVertical.js 1.32 kB
packages/icon/dist/esm/Stitch.js 1.36 kB
packages/icon/dist/esm/Support.js 1.55 kB
packages/icon/dist/esm/Sweep.js 1.58 kB
packages/icon/dist/esm/Table.js 1.35 kB
packages/icon/dist/esm/Tag.js 1.39 kB
packages/icon/dist/esm/ThumbsDown.js 1.67 kB
packages/icon/dist/esm/ThumbsUp.js 1.66 kB
packages/icon/dist/esm/TimeSeries.js 1.71 kB
packages/icon/dist/esm/Trash.js 1.38 kB
packages/icon/dist/esm/Undo.js 1.68 kB
packages/icon/dist/esm/University.js 1.88 kB
packages/icon/dist/esm/Unlock.js 1.57 kB
packages/icon/dist/esm/Unsorted.js 1.6 kB
packages/icon/dist/esm/UpDownCarets.js 1.45 kB
packages/icon/dist/esm/Upload.js 1.65 kB
packages/icon/dist/esm/VerticalEllipsis.js 1.38 kB
packages/icon/dist/esm/Visibility.js 1.68 kB
packages/icon/dist/esm/VisibilityOff.js 2.08 kB
packages/icon/dist/esm/Warning.js 1.45 kB
packages/icon/dist/esm/Wizard.js 1.78 kB
packages/icon/dist/esm/Wrench.js 1.78 kB
packages/icon/dist/esm/Write.js 2.06 kB
packages/icon/dist/esm/X.js 1.49 kB
packages/icon/dist/esm/XWithCircle.js 1.44 kB
packages/icon/dist/Export.js 1.88 kB
packages/icon/dist/Favorite.js 1.84 kB
packages/icon/dist/File.js 1.65 kB
packages/icon/dist/Filter.js 1.63 kB
packages/icon/dist/Folder.js 1.55 kB
packages/icon/dist/FullScreenEnter.js 1.79 kB
packages/icon/dist/FullScreenExit.js 1.8 kB
packages/icon/dist/Gauge.js 1.82 kB
packages/icon/dist/GlobeAmericas.js 1.75 kB
packages/icon/dist/GovernmentBuilding.js 1.78 kB
packages/icon/dist/Highlight.js 1.97 kB
packages/icon/dist/Home.js 1.86 kB
packages/icon/dist/Import.js 1.87 kB
packages/icon/dist/ImportantWithCircle.js 1.65 kB
packages/icon/dist/index.js 21.8 kB
packages/icon/dist/InfoWithCircle.js 1.68 kB
packages/icon/dist/InviteUser.js 1.97 kB
packages/icon/dist/Key.js 1.72 kB
packages/icon/dist/Laptop.js 1.76 kB
packages/icon/dist/Link.js 2.14 kB
packages/icon/dist/Lock.js 1.74 kB
packages/icon/dist/LogIn.js 1.8 kB
packages/icon/dist/LogOut.js 1.87 kB
packages/icon/dist/MagnifyingGlass.js 1.72 kB
packages/icon/dist/Megaphone.js 1.69 kB
packages/icon/dist/Menu.js 1.6 kB
packages/icon/dist/Minus.js 1.55 kB
packages/icon/dist/NoFilter.js 1.77 kB
packages/icon/dist/NotAllowed.js 1.66 kB
packages/icon/dist/Note.js 1.69 kB
packages/icon/dist/OpenNewTab.js 1.96 kB
packages/icon/dist/Pause.js 1.58 kB
packages/icon/dist/Person.js 1.75 kB
packages/icon/dist/PersonGroup.js 1.96 kB
packages/icon/dist/PersonWithLock.js 1.96 kB
packages/icon/dist/Play.js 1.59 kB
packages/icon/dist/Plus.js 1.6 kB
packages/icon/dist/PlusWithCircle.js 1.64 kB
packages/icon/dist/QuestionMarkWithCircle.js 1.99 kB
packages/icon/dist/Read.js 2.3 kB
packages/icon/dist/Redo.js 1.93 kB
packages/icon/dist/Refresh.js 2 kB
packages/icon/dist/Relationship.js 1.7 kB
packages/icon/dist/ReplicaSet.js 1.85 kB
packages/icon/dist/Resize.js 1.68 kB
packages/icon/dist/Save.js 2.19 kB
packages/icon/dist/Serverless.js 1.84 kB
packages/icon/dist/Settings.js 2.28 kB
packages/icon/dist/ShardedCluster.js 2.21 kB
packages/icon/dist/Shell.js 1.75 kB
packages/icon/dist/SMS.js 1.71 kB
packages/icon/dist/SortAscending.js 1.8 kB
packages/icon/dist/SortDescending.js 1.79 kB
packages/icon/dist/SplitHorizontal.js 1.57 kB
packages/icon/dist/SplitVertical.js 1.56 kB
packages/icon/dist/Stitch.js 1.61 kB
packages/icon/dist/Support.js 1.8 kB
packages/icon/dist/Sweep.js 1.82 kB
packages/icon/dist/Table.js 1.59 kB
packages/icon/dist/Tag.js 1.63 kB
packages/icon/dist/ThumbsDown.js 1.91 kB
packages/icon/dist/ThumbsUp.js 1.91 kB
packages/icon/dist/TimeSeries.js 1.95 kB
packages/icon/dist/Trash.js 1.63 kB
packages/icon/dist/Undo.js 1.92 kB
packages/icon/dist/University.js 2.12 kB
packages/icon/dist/Unlock.js 1.81 kB
packages/icon/dist/Unsorted.js 1.85 kB
packages/icon/dist/UpDownCarets.js 1.7 kB
packages/icon/dist/Upload.js 1.89 kB
packages/icon/dist/VerticalEllipsis.js 1.62 kB
packages/icon/dist/Visibility.js 1.93 kB
packages/icon/dist/VisibilityOff.js 2.32 kB
packages/icon/dist/Warning.js 1.69 kB
packages/icon/dist/Wizard.js 2.02 kB
packages/icon/dist/Wrench.js 2.02 kB
packages/icon/dist/Write.js 2.3 kB
packages/icon/dist/X.js 1.73 kB
packages/icon/dist/XWithCircle.js 1.68 kB
packages/inline-definition/dist/esm/index.js 1.23 kB
packages/inline-definition/dist/index.js 1.4 kB
packages/input-option/dist/esm/index.js 2.24 kB
packages/input-option/dist/index.js 2.42 kB
packages/leafygreen-provider/dist/esm/index.js 1.62 kB
packages/leafygreen-provider/dist/index.js 1.81 kB
packages/lib/dist/esm/index.js 2.83 kB
packages/lib/dist/index.js 2.97 kB
packages/loading-indicator/dist/esm/index.js 85.2 kB
packages/loading-indicator/dist/index.js 85.6 kB
packages/logo/dist/esm/index.js 40.1 kB
packages/logo/dist/index.js 40.3 kB
packages/marketing-modal/dist/esm/index.js 3.53 kB
packages/marketing-modal/dist/index.js 3.76 kB
packages/menu/dist/esm/index.js 7.9 kB
packages/menu/dist/index.js 8.12 kB
packages/modal/dist/esm/index.js 3.27 kB
packages/modal/dist/index.js 3.5 kB
packages/number-input/dist/esm/index.js 6.52 kB
packages/number-input/dist/index.js 6.72 kB
packages/pagination/dist/esm/index.js 1.75 kB
packages/pagination/dist/index.js 1.96 kB
packages/palette/dist/esm/index.js 392 B
packages/palette/dist/index.js 581 B
packages/password-input/dist/esm/index.js 5.03 kB
packages/password-input/dist/index.js 5.3 kB
packages/pipeline/dist/esm/index.js 8.71 kB
packages/pipeline/dist/index.js 9 kB
packages/polymorphic/dist/esm/index.js 701 B
packages/polymorphic/dist/index.js 868 B
packages/popover/dist/esm/index.js 5 kB
packages/popover/dist/index.js 5.16 kB
packages/portal/dist/esm/index.js 981 B
packages/portal/dist/index.js 1.16 kB
packages/radio-box-group/dist/esm/index.js 3.02 kB
packages/radio-box-group/dist/index.js 3.18 kB
packages/radio-group/dist/esm/index.js 3.36 kB
packages/radio-group/dist/index.js 3.54 kB
packages/ripple/dist/esm/index.js 962 B
packages/ripple/dist/index.js 1.09 kB
packages/search-input/dist/esm/index.js 6.18 kB
packages/search-input/dist/index.js 6.41 kB
packages/segmented-control/dist/esm/index.js 5.54 kB
packages/segmented-control/dist/index.js 5.72 kB
packages/select/dist/esm/index.js 9.27 kB
packages/select/dist/index.js 9.5 kB
packages/side-nav/dist/esm/index.js 7.68 kB
packages/side-nav/dist/index.js 8 kB
packages/skeleton-loader/dist/esm/index.js 2.53 kB
packages/skeleton-loader/dist/index.js 2.7 kB
packages/split-button/dist/esm/index.js 3.64 kB
packages/split-button/dist/index.js 3.83 kB
packages/stepper/dist/esm/index.js 3.63 kB
packages/stepper/dist/index.js 3.84 kB
packages/table/dist/esm/index.js 26.9 kB
packages/table/dist/index.js 27.5 kB
packages/tabs/dist/esm/index.js 4.38 kB
packages/tabs/dist/index.js 4.58 kB
packages/testing-lib/dist/esm/index.js 1.64 kB
packages/testing-lib/dist/index.js 1.76 kB
packages/text-area/dist/esm/index.js 2.73 kB
packages/text-area/dist/index.js 2.91 kB
packages/text-input/dist/esm/index.js 4.66 kB
packages/text-input/dist/index.js 4.89 kB
packages/toast/dist/esm/index.js 8.33 kB
packages/toast/dist/index.js 8.61 kB
packages/toggle/dist/esm/index.js 3.04 kB
packages/toggle/dist/index.js 3.23 kB
packages/tokens/dist/esm/index.js 948 B
packages/tokens/dist/index.js 1.06 kB
packages/tooltip/dist/esm/index.js 4.38 kB
packages/tooltip/dist/index.js 4.68 kB
packages/typography/dist/esm/index.js 5.45 kB
packages/typography/dist/index.js 5.64 kB

compressed-size-action

Base automatically changed from adam/tsconfig to integration-build-pipeline June 20, 2023 16:50
Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?
@TheSonOfThomp TheSonOfThomp marked this pull request as ready for review June 20, 2023 17:11
@bruugey
Copy link
Collaborator

bruugey commented Jun 20, 2023

that local build taking 3 seconds is 👩‍🍳 💋

"dependsOn": ["^build"],
"outputs": ["dist/**"]
},
"tsc": {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should we add test here?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'll add that eventually in a separate PR. Need to mess with the jest config to do that first

@TheSonOfThomp TheSonOfThomp merged commit e94c6c1 into integration-build-pipeline Jun 21, 2023
@TheSonOfThomp TheSonOfThomp deleted the adam/turbo branch June 21, 2023 17:08
TheSonOfThomp added a commit that referenced this pull request Jun 23, 2023
* Adam/tsconfig (#1806)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* rm old tsconfigs

* rm legacy script

* init config/package.json

* updates paths

* updates check:ts script

* Update create-package.js

* check:ts also builds dependents

* Build tooling (#1807)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* Update package.json

* add tsc to package.json

* adds turbo

* Create turbo.yml

* Update package.json

* update ci

* Update turbo.json

* rm cycle

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* Update turbo.json

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* Delete update-package-json.ts

* Update Palette.story.tsx

* Update Palette.story.tsx

* Update .gitignore

* rm build:turbo

* fix story build error

* fix split button & menu story imports
bruugey added a commit that referenced this pull request Jul 11, 2023
* Adds Combobox tests (#1811)

* Adds todo tests

* Update Combobox.spec.tsx

* lint

* Update Combobox.spec.tsx

* Update SearchResultsMenu.story.tsx (#1813)

* [INTEGRATION LG-3296] Build Pipeline (#1812)

* Adam/tsconfig (#1806)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* rm old tsconfigs

* rm legacy script

* init config/package.json

* updates paths

* updates check:ts script

* Update create-package.js

* check:ts also builds dependents

* Build tooling (#1807)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* Update package.json

* add tsc to package.json

* adds turbo

* Create turbo.yml

* Update package.json

* update ci

* Update turbo.json

* rm cycle

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* Update turbo.json

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* Delete update-package-json.ts

* Update Palette.story.tsx

* Update Palette.story.tsx

* Update .gitignore

* rm build:turbo

* fix story build error

* fix split button & menu story imports

* Adds federation icon (#1827)

* Fix release script (#1828)

* LG-3358, LG-3385 - Change Lottie dependency (#1826)

* change lottie deps

* changeset

---------

Co-authored-by: brooke <[email protected]>

* Updates icon for dark mode (#1825)

* with changeset (#1824)

* yarn update

* rm resolution

* fix basic TS

* resolve RTG types

* runs implicit-children codemod

* lint

* LG-3667: Updates disabled Radio label (#1831)

* with changeset

* rm console

* use label prop to style

* fix formfooter error (#1833)

* fixes tooltip TS issues

* fix side-nav TS errors (#1834)

* fixes bug introduced

* fix table ts (#1835)

* revert changes to isComponentGlyph (#1836)

* fix sc bugs

* last sc fix

* prettier

* Update examples.spec.tsx

* heap?

* runs lint too

* fix combobox tsc

---------

Co-authored-by: Brooke Scarlett Yalof <[email protected]>
Co-authored-by: Sean Park <[email protected]>
Co-authored-by: Shaneeza <[email protected]>
TheSonOfThomp added a commit that referenced this pull request Jul 25, 2023
* Adam/tsconfig (#1806)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* rm old tsconfigs

* rm legacy script

* init config/package.json

* updates paths

* updates check:ts script

* Update create-package.js

* check:ts also builds dependents

* Build tooling (#1807)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* Update package.json

* add tsc to package.json

* adds turbo

* Create turbo.yml

* Update package.json

* update ci

* Update turbo.json

* rm cycle

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* Update turbo.json

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* Delete update-package-json.ts

* Update Palette.story.tsx

* Update Palette.story.tsx

* Update .gitignore

* rm build:turbo

* fix story build error

* fix split button & menu story imports

* Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* Create spotty-jobs-judge.md

* Shared tooling:  Test `@lg-tools/test` (#1814)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* update ci

* Setup nx vs turbo benchmark job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* Moves jest config

* mv rename files

* mv tools/jest -> tools/test

* rm deps

* run tests via lg-test command

* lint

* lint & fix

* Update depcheck.ts

* mv jest config to /config

* fix

* update build config path

* update test cli

* lint

* Create afraid-peaches-boil.md

* Squashed commit of the following:

commit d84e7eb
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 10:56:13 2023 -0400

    Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * Create spotty-jobs-judge.md

* Update test.js

* Shared tooling: Storybook `@lg-tools/storybook` (#1815)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* init storybook-decorators

* mv decorators

* Updates decorators package

* Creates @lg-tools/storybook

* lint

* resolve missing dependency warning

* fix

* fix peer dep warnings

* update build config paths

* Create thick-rings-drop.md

* Squashed commit of the following:

commit d8c10d3
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 12:40:22 2023 -0400

    Shared tooling:  Test `@lg-tools/test` (#1814)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * update ci

    * Setup nx vs turbo benchmark job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * Moves jest config

    * mv rename files

    * mv tools/jest -> tools/test

    * rm deps

    * run tests via lg-test command

    * lint

    * lint & fix

    * Update depcheck.ts

    * mv jest config to /config

    * fix

    * update build config path

    * update test cli

    * lint

    * Create afraid-peaches-boil.md

    * Squashed commit of the following:

    commit d84e7eb
    Author: Adam Thompson <[email protected]>
    Date:   Wed Jun 28 10:56:13 2023 -0400

        Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

        * lerna exec. extend build.tsconfig

        * updates internal tsconfig

        * updates paths

        * Create update-package-json.ts

        * adds turbo

        * Create turbo.yml

        * update ci

        * updates CI

        * Setup nx vs turbo benchmark job

        * Update benchmark.yml

        * rename lint script

        * rm yarn cache

        * update build dependencies

        * Adds baseline job

        * Updates configs & ci

        Update turbo.json

        Update turbo.json

        Update nx.json

        Update benchmark.yml

        restore build-storybook

        fixes dependencies

        Create sizeDiff.yml

        Update sizeDiff.yml

        Update sizeDiff.yml

        Update .npmpackagejsonlintrc.json

        rm lodash from icon-button

        rm bad references from palette story

        fix nx?

        * removes nx.json

        * lerna exec. extend build.tsconfig

        * rm old tsconfigs

        * fixes dependencies

        * rm readdir from rollup

        * rollup 2.79

        * mv rollup.js => mjs

        * fixes for rollup 2.79

        * use global rollup

        * use old svgr in icon

        * update rollup plugins

        * update svgr dependencies

        * adds rollup-plugin-node-externals

        * mv rollup config

        * Updates rollup script

        * legacy scripts

        * Only parse icons if we have to

        * Update update-package-json.ts

        * mv rollup.js => mjs

        * fixes for rollup 2.79

        * adds rollup-plugin-node-externals

        * mv rollup config

        * Only parse icons if we have to

        Update rollup.config.mjs

        * lint

        * temporarily restore root level babel config

        * Restores compat mode

        Builds should remain the same

        * breaks out icon specific config

        * Creates lg-tools/rollup

        * separate tools/babel tools/tsconfig

        * moves dependencies

        * mv config to one package

        * lint

        * Update babel.config.js

        * restores svgr webpack (for SB)

        * upgrade to @rollup/plugin-terser

        * silence peer dependency warnings

        * Cleanup Prebuild script (#1818)

        * Update build.ts

        * rebuilds icons

        * lint build.ts

        * updates icon build config

        * renames default config

        * lint

        * mv svgrc.js

        * Update package.json

        * mv config

        fix icon build

        update root babel config

        * Adds color control to icon story

        * fixes icon build

        * rm explicit build tool

        * fix missing imports

        * lint

        * Create spotty-jobs-judge.md

commit d84e7eb
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 10:56:13 2023 -0400

    Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * Create spotty-jobs-judge.md

* lock

* lint

* Shared tooling: Lint `@lg-tools/lint` (#1817)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* mv eslint config

* mv prettier [broken]

* adds peer deps & root configs

* max prettier 2.8.1

* bump @changesets/cli. rm peerDep

* bump eslint to ^7

* fix

* Bump eslint 8.43

* fix

* Adds npmPackageJsonLint

* Update settings.json

* Update package.json

* fix flags

* Delete commitlint.config.js

* mv lint config

* update cli build

* lint

* Update pr.yml

* changeset

* Squashed commit of the following:

commit d84e7eb
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 10:56:13 2023 -0400

    Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * Create spotty-jobs-judge.md

* lint

* Shared scripts: `@lg-tools/slackbot` (#1819)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* mv slackbot

* lint

* update config paths

* Create poor-cheetahs-pretend.md

* fixes broken test file paths

* Update .eslintrc.js

* Restructures lint command file

* Update npmpackagejsonlintrc.config.js

* fixes packagejsonlint issues

* update eslint react version

* Shared tooling: `@lg-tools/link` (#1821)

* Creates new link script

* creates unlink script

* Update unlink.ts

* Create brave-schools-shop.md

* lint

* Fix logging

* Update rollup.config.mjs

* update license & access config

* Update npmpackagejsonlintrc.config.js

* lint

* link checks for node_modules

* verbose logs in lint

* update lint logs

* rm lerna

* Conditionally build direct glyph imports

* Delete .gitmodules

* adds scope specific link options

* bump turbo

* Tools/validate (#1842)

* bump turbo

* init lg-validate

* Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/scripts/utils/getPackageDependencies.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/utils/getPackageDependencies.ts

* Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/scripts/utils/getPackageDependencies.ts

* updates validate scripts

* lint fix

* moves tsdoc scripts (#1843)

* deprecate old scripts

* update build build config

* Create curly-cycles-grow.md

* Creates @lg-tools/create

* Create light-garlics-taste.md

* Creates Update package

* rm legacy scripts

* FIX IMPORT NAME

* adds todo

* fix import name

* scaffolds property order

* fix chalk version

* fixes poly tests

* Delete light-garlics-taste.md

* Delete early-laws-call.md

* Update .gitignore

* rm redundant packages

* address nits

* rm publish:packages

* Update package.json

* rm buffer

* rm babel-jest

* lint fix

* Update npmPkgJsonLint.ts

* fix dependencies

* restore old meow

* Update deps.ts

* Remove ts-downlevel (#1847)

* rm ts downlevel

* restore build on prepublish

* prepublishOnly

* ignore mongo-nav in link script

* add missing babel plugins

* fix pkg.jsons

* add storybook as peer

* publish all test files

* Update main.ts

* Update rollup.config.mjs

* Update common.setup.js

* Create real-beans-search.md

* Update .gitignore

* beta version 6

* updates publish configs

* Update package.json

* Update package.json

* `lg` cli (#1846)

* init cli

* Creates test command

* Creates lint command

* lint fix

* rm test & lint bin

* Creates link command

* Creates validate command

* Cleanup package.json dependencies

* validate does no work until called

* Creates single tsdoc command

* adds docs to all package.json files. Update build cmd

* scaffolds lg build

* Update package.json

* update root pkgjson

* adds cli as devDependency

* renames depchekc file

* Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/checkPkg.ts

* Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts

* Updates depcheck job

* build umd & cjs

* move build steps to bottom of subcommands

* scaffold create

* Updates tsDocParser to allow subcomponents

* adds -t option to test cli

* fix toast test

* Update yarn.lock

* update Test CI

* lint fix

* `lg create` (#1849)

* init cli

* Creates test command

* Creates lint command

* lint fix

* rm test & lint bin

* Creates link command

* Creates validate command

* Cleanup package.json dependencies

* validate does no work until called

* Creates single tsdoc command

* adds docs to all package.json files. Update build cmd

* scaffolds lg build

* Update package.json

* update root pkgjson

* adds cli as devDependency

* renames depchekc file

* Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/checkPkg.ts

* Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts

* Updates depcheck job

* build umd & cjs

* move build steps to bottom of subcommands

* scaffold create

* Updates tsDocParser to allow subcomponents

* adds -t option to test cli

* fix toast test

* Update yarn.lock

* rewrite create

* makes create more declarative

* fix options

* mv component template

* lint fix

* eslint fix

* Update checkPackage.ts

* Squashed commit of the following:

commit 7cea16e
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:56:42 2023 -0400

    lint fix

commit 3b643a0
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:56:38 2023 -0400

    update Test CI

commit 185ee5b
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:37:25 2023 -0400

    Update yarn.lock

commit df5b77d
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:37:03 2023 -0400

    fix toast test

commit 5daa72d
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:32:45 2023 -0400

    adds -t option to test cli

commit a127ea3
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:22:00 2023 -0400

    Updates tsDocParser to allow subcomponents

commit 211de5a
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 17:09:21 2023 -0400

    scaffold create

commit 697abcc
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 16:58:11 2023 -0400

    move build steps to bottom of subcommands

commit 34d9107
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 16:54:35 2023 -0400

    build umd & cjs

commit 15a1bba
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 15:37:01 2023 -0400

    Updates depcheck job

commit 74589a0
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:18:15 2023 -0400

    Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts

commit 2e1e184
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:18:15 2023 -0400

    Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/checkPkg.ts

commit 36f1775
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:17:52 2023 -0400

    renames depchekc file

commit cf32d7d
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:06:19 2023 -0400

    adds cli as devDependency

commit fe961f3
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 11:47:59 2023 -0400

    update root pkgjson

commit 0770a76
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 13:04:49 2023 -0400

    Update package.json

commit e2d4638
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 13:03:09 2023 -0400

    scaffolds lg build

commit 62d31c5
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 12:49:29 2023 -0400

    adds docs to all package.json files. Update build cmd

commit 96d71b8
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 11:45:27 2023 -0400

    Creates single tsdoc command

commit b1b1b80
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 11:27:06 2023 -0400

    validate does no work until called

commit 20fe7c1
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 11:01:26 2023 -0400

    Cleanup package.json dependencies

commit daf5ab0
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 10:28:19 2023 -0400

    Creates validate command

commit f1b0bac
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 10:02:12 2023 -0400

    Creates link command

commit 8220a80
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:42:23 2023 -0400

    rm test & lint bin

commit a6d9b12
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:41:50 2023 -0400

    lint fix

commit 08b8641
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:39:28 2023 -0400

    Creates lint command

commit fe822bc
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:05:38 2023 -0400

    Creates test command

commit bd055e6
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 17:22:58 2023 -0400

    init cli

commit 0ee4582
Merge: 2108f68 5dcea09
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 18:37:03 2023 -0400

    Merge branch 'main' into integration-shared-config

commit 2108f68
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:36:39 2023 -0400

    Update common.setup.js

commit 5155716
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:32:18 2023 -0400

    Update rollup.config.mjs

commit 61d531c
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:32:14 2023 -0400

    Update main.ts

commit 4fa841b
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 16:01:54 2023 -0400

    publish all test files

commit 4baa1c0
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 16:01:19 2023 -0400

    add storybook as peer

commit 9d157e2
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 14:34:33 2023 -0400

    fix pkg.jsons

commit b846666
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 14:13:35 2023 -0400

    add missing babel plugins

commit 0aa7d35
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 14:13:17 2023 -0400

    ignore mongo-nav in link script

commit 5dcea09
Author: Shaneeza <[email protected]>
Date:   Fri Jul 14 15:19:52 2023 -0400

    LG-3372, LG-3267: Adds `CodeBlock`, `MultiDirectionArrow`, and `MultiLayers` icon  (#1837)

    * adds new icons

    * remove multidirection

* fix file paths

* Update build-package script to use default config

* rm redundant rollup config

* Adds lg-internal-build-package command

* Convert lg-tools to use internal command

* add build as dev dep to update

* lg update

* update create to rm rollup config

* create install package

* adds test tests

* fix watch test

* cleanup test ts

* Adds tests for depencency check

* adds tests for update

* lint tests

* fix update & validate tests

* skip failing tests

* fix lint

* build tests

* Creates meta package

* mv meta to root

* use lg.config in link package

* move meta back to a package

* cleanup update

* use lg.config in create

* Update getLGConfig.ts

* version cli packages

* update publish configs

* fix versions

* version create & update

* fixes storybook lg dependencies

* bump lg/sb packages

* fix cli package versions

* bump cli dep version

* version bump for broken builds

* Adds `config` param to test

* Adds README files

* mv types

* Revert "mv types"

This reverts commit 7902e45.

* Build validation script should return 1

* Update lg.config file name

* version

* rm cli as dev dependency. Add it as prebuild

* fix package jsons

* update size diff cache

* add meta as dep of cli

* adds meta to install & update

* rm meta as dep of itself

* rm meta self reference

* updates depcheck fix script

* version beta

* rm clean script

* Creates more utils in meta

* Updates build validation script

* Updates dependency validation

* Fixes dependencies

* cleanup

* bump global beta versions

* rm comments. Reorder cli

* Change lg.json

* Update real-beans-search.md

* add provider as peer to stepper
bruugey pushed a commit that referenced this pull request Aug 9, 2023
* Adam/tsconfig (#1806)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* rm old tsconfigs

* rm legacy script

* init config/package.json

* updates paths

* updates check:ts script

* Update create-package.js

* check:ts also builds dependents

* Build tooling (#1807)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* Update package.json

* add tsc to package.json

* adds turbo

* Create turbo.yml

* Update package.json

* update ci

* Update turbo.json

* rm cycle

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* Update turbo.json

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* Delete update-package-json.ts

* Update Palette.story.tsx

* Update Palette.story.tsx

* Update .gitignore

* rm build:turbo

* fix story build error

* fix split button & menu story imports
bruugey pushed a commit that referenced this pull request Aug 9, 2023
* Adam/tsconfig (#1806)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* rm old tsconfigs

* rm legacy script

* init config/package.json

* updates paths

* updates check:ts script

* Update create-package.js

* check:ts also builds dependents

* Build tooling (#1807)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* Update package.json

* add tsc to package.json

* adds turbo

* Create turbo.yml

* Update package.json

* update ci

* Update turbo.json

* rm cycle

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* Update turbo.json

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* Delete update-package-json.ts

* Update Palette.story.tsx

* Update Palette.story.tsx

* Update .gitignore

* rm build:turbo

* fix story build error

* fix split button & menu story imports

* Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* Create spotty-jobs-judge.md

* Shared tooling:  Test `@lg-tools/test` (#1814)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* update ci

* Setup nx vs turbo benchmark job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* Moves jest config

* mv rename files

* mv tools/jest -> tools/test

* rm deps

* run tests via lg-test command

* lint

* lint & fix

* Update depcheck.ts

* mv jest config to /config

* fix

* update build config path

* update test cli

* lint

* Create afraid-peaches-boil.md

* Squashed commit of the following:

commit 4c1cde68ab355e303e064045bfe675727ce0d90c
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 10:56:13 2023 -0400

    Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * Create spotty-jobs-judge.md

* Update test.js

* Shared tooling: Storybook `@lg-tools/storybook` (#1815)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* init storybook-decorators

* mv decorators

* Updates decorators package

* Creates @lg-tools/storybook

* lint

* resolve missing dependency warning

* fix

* fix peer dep warnings

* update build config paths

* Create thick-rings-drop.md

* Squashed commit of the following:

commit 04a21ba9c107f472e0f312c63179adf9bc6852be
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 12:40:22 2023 -0400

    Shared tooling:  Test `@lg-tools/test` (#1814)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * update ci

    * Setup nx vs turbo benchmark job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * Moves jest config

    * mv rename files

    * mv tools/jest -> tools/test

    * rm deps

    * run tests via lg-test command

    * lint

    * lint & fix

    * Update depcheck.ts

    * mv jest config to /config

    * fix

    * update build config path

    * update test cli

    * lint

    * Create afraid-peaches-boil.md

    * Squashed commit of the following:

    commit 4c1cde68ab355e303e064045bfe675727ce0d90c
    Author: Adam Thompson <[email protected]>
    Date:   Wed Jun 28 10:56:13 2023 -0400

        Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

        * lerna exec. extend build.tsconfig

        * updates internal tsconfig

        * updates paths

        * Create update-package-json.ts

        * adds turbo

        * Create turbo.yml

        * update ci

        * updates CI

        * Setup nx vs turbo benchmark job

        * Update benchmark.yml

        * rename lint script

        * rm yarn cache

        * update build dependencies

        * Adds baseline job

        * Updates configs & ci

        Update turbo.json

        Update turbo.json

        Update nx.json

        Update benchmark.yml

        restore build-storybook

        fixes dependencies

        Create sizeDiff.yml

        Update sizeDiff.yml

        Update sizeDiff.yml

        Update .npmpackagejsonlintrc.json

        rm lodash from icon-button

        rm bad references from palette story

        fix nx?

        * removes nx.json

        * lerna exec. extend build.tsconfig

        * rm old tsconfigs

        * fixes dependencies

        * rm readdir from rollup

        * rollup 2.79

        * mv rollup.js => mjs

        * fixes for rollup 2.79

        * use global rollup

        * use old svgr in icon

        * update rollup plugins

        * update svgr dependencies

        * adds rollup-plugin-node-externals

        * mv rollup config

        * Updates rollup script

        * legacy scripts

        * Only parse icons if we have to

        * Update update-package-json.ts

        * mv rollup.js => mjs

        * fixes for rollup 2.79

        * adds rollup-plugin-node-externals

        * mv rollup config

        * Only parse icons if we have to

        Update rollup.config.mjs

        * lint

        * temporarily restore root level babel config

        * Restores compat mode

        Builds should remain the same

        * breaks out icon specific config

        * Creates lg-tools/rollup

        * separate tools/babel tools/tsconfig

        * moves dependencies

        * mv config to one package

        * lint

        * Update babel.config.js

        * restores svgr webpack (for SB)

        * upgrade to @rollup/plugin-terser

        * silence peer dependency warnings

        * Cleanup Prebuild script (#1818)

        * Update build.ts

        * rebuilds icons

        * lint build.ts

        * updates icon build config

        * renames default config

        * lint

        * mv svgrc.js

        * Update package.json

        * mv config

        fix icon build

        update root babel config

        * Adds color control to icon story

        * fixes icon build

        * rm explicit build tool

        * fix missing imports

        * lint

        * Create spotty-jobs-judge.md

commit 4c1cde68ab355e303e064045bfe675727ce0d90c
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 10:56:13 2023 -0400

    Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * Create spotty-jobs-judge.md

* lock

* lint

* Shared tooling: Lint `@lg-tools/lint` (#1817)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* mv eslint config

* mv prettier [broken]

* adds peer deps & root configs

* max prettier 2.8.1

* bump @changesets/cli. rm peerDep

* bump eslint to ^7

* fix

* Bump eslint 8.43

* fix

* Adds npmPackageJsonLint

* Update settings.json

* Update package.json

* fix flags

* Delete commitlint.config.js

* mv lint config

* update cli build

* lint

* Update pr.yml

* changeset

* Squashed commit of the following:

commit 4c1cde68ab355e303e064045bfe675727ce0d90c
Author: Adam Thompson <[email protected]>
Date:   Wed Jun 28 10:56:13 2023 -0400

    Shared tooling: Build `@lg-tools/build` [LG-3337] (#1809)

    * lerna exec. extend build.tsconfig

    * updates internal tsconfig

    * updates paths

    * Create update-package-json.ts

    * adds turbo

    * Create turbo.yml

    * update ci

    * updates CI

    * Setup nx vs turbo benchmark job

    * Update benchmark.yml

    * rename lint script

    * rm yarn cache

    * update build dependencies

    * Adds baseline job

    * Updates configs & ci

    Update turbo.json

    Update turbo.json

    Update nx.json

    Update benchmark.yml

    restore build-storybook

    fixes dependencies

    Create sizeDiff.yml

    Update sizeDiff.yml

    Update sizeDiff.yml

    Update .npmpackagejsonlintrc.json

    rm lodash from icon-button

    rm bad references from palette story

    fix nx?

    * removes nx.json

    * lerna exec. extend build.tsconfig

    * rm old tsconfigs

    * fixes dependencies

    * rm readdir from rollup

    * rollup 2.79

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * use global rollup

    * use old svgr in icon

    * update rollup plugins

    * update svgr dependencies

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Updates rollup script

    * legacy scripts

    * Only parse icons if we have to

    * Update update-package-json.ts

    * mv rollup.js => mjs

    * fixes for rollup 2.79

    * adds rollup-plugin-node-externals

    * mv rollup config

    * Only parse icons if we have to

    Update rollup.config.mjs

    * lint

    * temporarily restore root level babel config

    * Restores compat mode

    Builds should remain the same

    * breaks out icon specific config

    * Creates lg-tools/rollup

    * separate tools/babel tools/tsconfig

    * moves dependencies

    * mv config to one package

    * lint

    * Update babel.config.js

    * restores svgr webpack (for SB)

    * upgrade to @rollup/plugin-terser

    * silence peer dependency warnings

    * Cleanup Prebuild script (#1818)

    * Update build.ts

    * rebuilds icons

    * lint build.ts

    * updates icon build config

    * renames default config

    * lint

    * mv svgrc.js

    * Update package.json

    * mv config

    fix icon build

    update root babel config

    * Adds color control to icon story

    * fixes icon build

    * rm explicit build tool

    * fix missing imports

    * lint

    * Create spotty-jobs-judge.md

* lint

* Shared scripts: `@lg-tools/slackbot` (#1819)

* lerna exec. extend build.tsconfig

* updates internal tsconfig

* updates paths

* Create update-package-json.ts

* adds turbo

* Create turbo.yml

* update ci

* updates CI

* Setup nx vs turbo benchmark job

* Update benchmark.yml

* rename lint script

* rm yarn cache

* update build dependencies

* Adds baseline job

* Updates configs & ci

Update turbo.json

Update turbo.json

Update nx.json

Update benchmark.yml

restore build-storybook

fixes dependencies

Create sizeDiff.yml

Update sizeDiff.yml

Update sizeDiff.yml

Update .npmpackagejsonlintrc.json

rm lodash from icon-button

rm bad references from palette story

fix nx?

* removes nx.json

* lerna exec. extend build.tsconfig

* rm old tsconfigs

* fixes dependencies

* rm readdir from rollup

* rollup 2.79

* mv rollup.js => mjs

* fixes for rollup 2.79

* use global rollup

* use old svgr in icon

* update rollup plugins

* update svgr dependencies

* adds rollup-plugin-node-externals

* mv rollup config

* Updates rollup script

* legacy scripts

* Only parse icons if we have to

* Update update-package-json.ts

* mv rollup.js => mjs

* fixes for rollup 2.79

* adds rollup-plugin-node-externals

* mv rollup config

* Only parse icons if we have to

Update rollup.config.mjs

* lint

* temporarily restore root level babel config

* Restores compat mode

Builds should remain the same

* breaks out icon specific config

* Creates lg-tools/rollup

* separate tools/babel tools/tsconfig

* moves dependencies

* mv config to one package

* lint

* Update babel.config.js

* restores svgr webpack (for SB)

* upgrade to @rollup/plugin-terser

* silence peer dependency warnings

* Cleanup Prebuild script (#1818)

* Update build.ts

* rebuilds icons

* lint build.ts

* updates icon build config

* renames default config

* lint

* mv svgrc.js

* Update package.json

* mv config

fix icon build

update root babel config

* Adds color control to icon story

* fixes icon build

* rm explicit build tool

* fix missing imports

* lint

* mv slackbot

* lint

* update config paths

* Create poor-cheetahs-pretend.md

* fixes broken test file paths

* Update .eslintrc.js

* Restructures lint command file

* Update npmpackagejsonlintrc.config.js

* fixes packagejsonlint issues

* update eslint react version

* Shared tooling: `@lg-tools/link` (#1821)

* Creates new link script

* creates unlink script

* Update unlink.ts

* Create brave-schools-shop.md

* lint

* Fix logging

* Update rollup.config.mjs

* update license & access config

* Update npmpackagejsonlintrc.config.js

* lint

* link checks for node_modules

* verbose logs in lint

* update lint logs

* rm lerna

* Conditionally build direct glyph imports

* Delete .gitmodules

* adds scope specific link options

* bump turbo

* Tools/validate (#1842)

* bump turbo

* init lg-validate

* Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/scripts/utils/getPackageDependencies.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/utils/getPackageDependencies.ts

* Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/scripts/utils/getPackageDependencies.ts

* updates validate scripts

* lint fix

* moves tsdoc scripts (#1843)

* deprecate old scripts

* update build build config

* Create curly-cycles-grow.md

* Creates @lg-tools/create

* Create light-garlics-taste.md

* Creates Update package

* rm legacy scripts

* FIX IMPORT NAME

* adds todo

* fix import name

* scaffolds property order

* fix chalk version

* fixes poly tests

* Delete light-garlics-taste.md

* Delete early-laws-call.md

* Update .gitignore

* rm redundant packages

* address nits

* rm publish:packages

* Update package.json

* rm buffer

* rm babel-jest

* lint fix

* Update npmPkgJsonLint.ts

* fix dependencies

* restore old meow

* Update deps.ts

* Remove ts-downlevel (#1847)

* rm ts downlevel

* restore build on prepublish

* prepublishOnly

* ignore mongo-nav in link script

* add missing babel plugins

* fix pkg.jsons

* add storybook as peer

* publish all test files

* Update main.ts

* Update rollup.config.mjs

* Update common.setup.js

* Create real-beans-search.md

* Update .gitignore

* beta version 6

* updates publish configs

* Update package.json

* Update package.json

* `lg` cli (#1846)

* init cli

* Creates test command

* Creates lint command

* lint fix

* rm test & lint bin

* Creates link command

* Creates validate command

* Cleanup package.json dependencies

* validate does no work until called

* Creates single tsdoc command

* adds docs to all package.json files. Update build cmd

* scaffolds lg build

* Update package.json

* update root pkgjson

* adds cli as devDependency

* renames depchekc file

* Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/checkPkg.ts

* Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts

* Updates depcheck job

* build umd & cjs

* move build steps to bottom of subcommands

* scaffold create

* Updates tsDocParser to allow subcomponents

* adds -t option to test cli

* fix toast test

* Update yarn.lock

* update Test CI

* lint fix

* `lg create` (#1849)

* init cli

* Creates test command

* Creates lint command

* lint fix

* rm test & lint bin

* Creates link command

* Creates validate command

* Cleanup package.json dependencies

* validate does no work until called

* Creates single tsdoc command

* adds docs to all package.json files. Update build cmd

* scaffolds lg build

* Update package.json

* update root pkgjson

* adds cli as devDependency

* renames depchekc file

* Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/checkPkg.ts

* Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts

* Updates depcheck job

* build umd & cjs

* move build steps to bottom of subcommands

* scaffold create

* Updates tsDocParser to allow subcomponents

* adds -t option to test cli

* fix toast test

* Update yarn.lock

* rewrite create

* makes create more declarative

* fix options

* mv component template

* lint fix

* eslint fix

* Update checkPackage.ts

* Squashed commit of the following:

commit b69ebb7562c03b21fd9cd8d8be4017d9553930c3
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:56:42 2023 -0400

    lint fix

commit c631b145d11f3164ee32f56835cab90eaa2b986a
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:56:38 2023 -0400

    update Test CI

commit bd52b80b4da7ff7f18c1f7bacbcadb1d40ea1926
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:37:25 2023 -0400

    Update yarn.lock

commit 7ba6a11434e01d84b574eb92203fc6b09592f273
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:37:03 2023 -0400

    fix toast test

commit ac5822238fcc89c2297e818f3e3b005f54693c53
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:32:45 2023 -0400

    adds -t option to test cli

commit 4ad5a92e4293ef02e320261303e44d8d926ef392
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 12:22:00 2023 -0400

    Updates tsDocParser to allow subcomponents

commit 039cf3cf107b27b21bc15a0efd65ad17cd31a58f
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 17:09:21 2023 -0400

    scaffold create

commit ab34590a3e110c651212be62bfc2ab4dac3974ed
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 16:58:11 2023 -0400

    move build steps to bottom of subcommands

commit 7b7895ec3bb5134bdf2beac824bde9881723dfbe
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 16:54:35 2023 -0400

    build umd & cjs

commit 94f1384399cc338041b66e1cefe15a958eacee99
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 15:37:01 2023 -0400

    Updates depcheck job

commit 77f6fd8f06206d16d98a203b4ca5715eb3cba644
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:18:15 2023 -0400

    Restores /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts

commit ce5ec9f7b520cbefb5b368a50f5573533e70abe5
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:18:15 2023 -0400

    Moves /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/index.ts to /Users/adam.thompson/Documents/GitHub/leafygreen-ui/tools/validate/src/dependencies/checkPkg.ts

commit 3b0fe58a71bed716584b5e81315e7e5a150a529e
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:17:52 2023 -0400

    renames depchekc file

commit 5e5d9d65cd35c4327ac7cba49206f01fef4e4d83
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 13:06:19 2023 -0400

    adds cli as devDependency

commit 69c94a93867e4e46e40bb4e0e5dea281e6e8c833
Author: Adam Thompson <[email protected]>
Date:   Fri Jul 14 11:47:59 2023 -0400

    update root pkgjson

commit 92e63c0903dcd661b093ead411c3300656da025c
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 13:04:49 2023 -0400

    Update package.json

commit 72276e311e58e50c933990a4fa328e49f8854bfb
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 13:03:09 2023 -0400

    scaffolds lg build

commit 9b8342a7b728e81598a5adba400249e1ac4b0664
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 12:49:29 2023 -0400

    adds docs to all package.json files. Update build cmd

commit 64efbf5851facfaa665f140208131ea7177ef0dc
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 11:45:27 2023 -0400

    Creates single tsdoc command

commit 27e36bac21fe2d9424141fef215e381ac4e9c0fb
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 11:27:06 2023 -0400

    validate does no work until called

commit 5c5a7cf8eff9e40f88de5474a9638009c1ae7046
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 11:01:26 2023 -0400

    Cleanup package.json dependencies

commit 89a542736ec5627062cdbd3fa3f343d84f989af2
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 10:28:19 2023 -0400

    Creates validate command

commit b0482f28805bc901993563be31d944e0c11302a0
Author: Adam Thompson <[email protected]>
Date:   Thu Jul 13 10:02:12 2023 -0400

    Creates link command

commit 1c98692b227c0dabcca189c34caf97a41bb1b4ba
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:42:23 2023 -0400

    rm test & lint bin

commit 8fbe7fa9a3141764cc793e2e9b52091ed923fa0b
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:41:50 2023 -0400

    lint fix

commit 8d3f7f25b52585d032a42a35c289251f0b974616
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:39:28 2023 -0400

    Creates lint command

commit 62c4e1aef1557d895951ce023d997e55a59aec46
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 18:05:38 2023 -0400

    Creates test command

commit 14816ad0d81d59821302bc345654fc38d9c61304
Author: Adam Thompson <[email protected]>
Date:   Wed Jul 12 17:22:58 2023 -0400

    init cli

commit aaa9546cef513e6c79d19dcb5d7087bc50f214e3
Merge: ac7046bb c00e745
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 18:37:03 2023 -0400

    Merge branch 'main' into integration-shared-config

commit ac7046bbf54f7d4a90e3b490c1500f173af6c8d4
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:36:39 2023 -0400

    Update common.setup.js

commit 5c482e11071f0491b05573766340f76141d40b7b
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:32:18 2023 -0400

    Update rollup.config.mjs

commit c704e6e3fa2684abae2c1980ce099abb19e57b58
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 17:32:14 2023 -0400

    Update main.ts

commit 630dc9212b2997a5da980b348c9d9cc8807199c0
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 16:01:54 2023 -0400

    publish all test files

commit 6286f4a216f1d50a72e1eb0eb8727441e8692a16
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 16:01:19 2023 -0400

    add storybook as peer

commit 7424a955b0e62b459457dd7881410e463de8baab
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 14:34:33 2023 -0400

    fix pkg.jsons

commit 95b172500ee95a0525cfcd3037c0cd1bf032f361
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 14:13:35 2023 -0400

    add missing babel plugins

commit 19f465c7eebb6199a8c46caf991665eeb4095b69
Author: Adam Thompson <[email protected]>
Date:   Mon Jul 17 14:13:17 2023 -0400

    ignore mongo-nav in link script

commit c00e745
Author: Shaneeza <[email protected]>
Date:   Fri Jul 14 15:19:52 2023 -0400

    LG-3372, LG-3267: Adds `CodeBlock`, `MultiDirectionArrow`, and `MultiLayers` icon  (#1837)

    * adds new icons

    * remove multidirection

* fix file paths

* Update build-package script to use default config

* rm redundant rollup config

* Adds lg-internal-build-package command

* Convert lg-tools to use internal command

* add build as dev dep to update

* lg update

* update create to rm rollup config

* create install package

* adds test tests

* fix watch test

* cleanup test ts

* Adds tests for depencency check

* adds tests for update

* lint tests

* fix update & validate tests

* skip failing tests

* fix lint

* build tests

* Creates meta package

* mv meta to root

* use lg.config in link package

* move meta back to a package

* cleanup update

* use lg.config in create

* Update getLGConfig.ts

* version cli packages

* update publish configs

* fix versions

* version create & update

* fixes storybook lg dependencies

* bump lg/sb packages

* fix cli package versions

* bump cli dep version

* version bump for broken builds

* Adds `config` param to test

* Adds README files

* mv types

* Revert "mv types"

This reverts commit ebc4bf9b76dd7e0567fb9af25a64b095a2f8882e.

* Build validation script should return 1

* Update lg.config file name

* version

* rm cli as dev dependency. Add it as prebuild

* fix package jsons

* update size diff cache

* add meta as dep of cli

* adds meta to install & update

* rm meta as dep of itself

* rm meta self reference

* updates depcheck fix script

* version beta

* rm clean script

* Creates more utils in meta

* Updates build validation script

* Updates dependency validation

* Fixes dependencies

* cleanup

* bump global beta versions

* rm comments. Reorder cli

* Change lg.json

* Update real-beans-search.md

* add provider as peer to stepper
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants