Closed vitran12 closed 3 months ago
[!WARNING]
Rate limit exceeded
@vitran12 has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 15 minutes and 31 seconds before requesting another review.
How to resolve this issue?
After the wait time has elapsed, a review can be triggered using the `@coderabbitai review` command as a PR comment. Alternatively, push new commits to this PR. We recommend that you space out your commits to avoid hitting the rate limit.How do rate limits work?
CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our [FAQ](https://coderabbit.ai/docs/faq) for further information.Commits
Files that changed from the base of the PR and between 25abe51490d0267ebd53b550482878ac238c6dd4 and 3790b357cbbd46ab7401f10aaaa0485a2cd3e8b6.
This update introduces major improvements and refactors, including changes to the .gitignore
file, package.json
, and various TypeScript and React component files. Key modifications involve enhanced build scripts, better import paths, and restructured export synchronization. The Rollup configuration file has been optimized with new plugins, and Babel settings have been standardized.
File/Path | Change Summary |
---|---|
.gitignore | Added /.rollup.cache , removed /storybook-static . |
package.json | Updated version to 0.5.18 , revised main and module paths, restructured exports, added build scripts and dependencies for Rollup and TypeScript plugins. |
rollup.config.mjs | Added and configured multiple Rollup plugins for bundling process, updated export settings. |
.babelrc | Introduced configuration for Babel presets, including @babel/env and @babel/preset-react . |
src/components/ui/button/Button.tsx |
Consolidated Icon and LinkProps imports, streamlined <Icon> component usage for icon positioning. |
src/components/ui/toast/Toast.stories.tsx |
Adjusted import for CloseIcon to Icons.IconClose . |
src/index.ts |
Updated import paths for exporting components from a different directory structure. |
src/components/ui/aspect/AspectRatio.stories.tsx |
Changed image import for Yorkie to use an absolute path. |
src/components/ui/dialog/Dialog.stories.tsx |
Modified property descriptions, switched between single and double quotes. |
src/components/ui/button/index.ts |
Removed export of ButtonProps type. |
src/components/ui/input/index.ts |
Changed export syntax for InputProps to use export type instead of export . |
Build Process Overview
sequenceDiagram
participant Dev as Developer
participant Term as Terminal
participant Rollup as Rollup Bundler
Dev ->> Term: Run build script
Term ->> Rollup: Trigger build
Rollup ->> TypeScript: Transpile code
Rollup ->> Babel: Process React and ES6
Rollup ->> CommonJS: Handle commonjs modules
Rollup ->> Output: Write bundles to disk
Import Changes Workflow
sequenceDiagram
participant Dev as Developer
participant Code as Codebase
Dev ->> Code: Update import paths and structures
Code ->> Rollup: Adapted to new paths in config
Rollup -->> Dev: Bundle updated with new paths
Amidst the code the changes flow,
With Rollup's magic, scripts now glow.
Imports tidy, exports clean,
A build refined, a codebase keen.
TypeScript friends, in harmony dance,
For buttons, toast, and dialog's chance.
The version sings a new sweet tune,
Enhanced and ready, like a summer's bloom. 🌼
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
What this PR does / why we need it:
Special notes for your reviewer:
Which issue(s) this PR fixes:
Fixes #
Checklist:
Summary by CodeRabbit
New Features
package.json
configuration with new Rollup and TypeScript plugin dependencies.Refactor
main
andmodule
paths inpackage.json
for better file structure organization.exports
object structure inpackage.json
.Chores
.gitignore
to include/.rollup.cache
and remove/storybook-static
.