-
Notifications
You must be signed in to change notification settings - Fork 35
Chore: Import tsconfig #2013
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
Chore: Import tsconfig #2013
Conversation
Hello! 👋 This repository uses Auto for releasing packages using PR labels. ✨ This PR can be merged. It will not be considered when calculating future versions of the npm packages and will not appear in the changelogs. |
25b6d4d
to
07dbff1
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nice!
1dcdf30
to
75aaa37
Compare
75aaa37
to
1e22af2
Compare
1e22af2
to
9b17bb5
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR imports the @grafana/tsconfig
package from Grafana core into the plugin-tools repository, making it easier for the plugins platform to maintain TypeScript configuration in a single location.
- Adds a new
@grafana/tsconfig
package with TypeScript configuration files - Integrates the package into the monorepo workspace structure
- Updates documentation to reference the new package
Reviewed Changes
Copilot reviewed 9 out of 10 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
packages/tsconfig/tsconfig.json | Main TypeScript config extending base configuration |
packages/tsconfig/package.json | Package metadata and configuration for npm publishing |
packages/tsconfig/base.json | Base TypeScript compiler options |
packages/tsconfig/README.md | Documentation for package usage |
packages/tsconfig/LICENSE | Apache 2.0 license file |
packages/tsconfig/CONTRIBUTING.md | Contributing guidelines for the tsconfig package |
package.json | Adds tsconfig package to workspace configuration |
README.md | Adds tsconfig package to main documentation table |
CONTRIBUTING.md | Updates contributing guide with tsconfig package reference |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
What this PR does / why we need it:
Frontend platform have removed
@grafana/tsconfig
from Grafana core. Whilst it continues to be used across many repos the next biggest consumer of the package is plugins.Rather than plugins platform having to maintain multiple repos it makes more sense to move the tsconfig into plugin-tools.
Which issue(s) this PR fixes:
Fixes #
Special notes for your reviewer: