Skip to content

feat(create-plugin): remove dependency on glob#2655

Open
theSuess wants to merge 2 commits into
mainfrom
refactor-remove-dependency-on-glob-for-created-plugins/nlpmtqzktmrw
Open

feat(create-plugin): remove dependency on glob#2655
theSuess wants to merge 2 commits into
mainfrom
refactor-remove-dependency-on-glob-for-created-plugins/nlpmtqzktmrw

Conversation

@theSuess
Copy link
Copy Markdown
Collaborator

What this PR does / why we need it:
In the spirit of reducing dependencies, this PR replaces the glob package with the glob function from the Node.js standard library

Special notes for your reviewer:

Not sure if we need a migration here. During testing, I realized that the webpack files in most plugins are not using the newest templates and are only partially updated by 006-webpack-nested-fix.ts.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 26, 2026

Hello! 👋 This repository uses Auto for releasing packages using PR labels.

✨ This PR can be merged but will not trigger a new release. To trigger a new release add the release label before merging.
NOTE: When merging a PR with the release label please avoid merging another PR. For further information see here.

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented May 26, 2026

CLA assistant check
All committers have signed the CLA.

@cla-assistant
Copy link
Copy Markdown

cla-assistant Bot commented May 26, 2026

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@theSuess theSuess force-pushed the refactor-remove-dependency-on-glob-for-created-plugins/nlpmtqzktmrw branch from 4c29dd6 to af8c2e0 Compare May 26, 2026 11:13
@theSuess theSuess marked this pull request as ready for review May 26, 2026 11:15
@theSuess theSuess requested a review from a team as a code owner May 26, 2026 11:15
@theSuess theSuess requested review from hugohaggmark and jackw and removed request for a team May 26, 2026 11:15
@tolzhabayev tolzhabayev moved this from 📬 Triage to 🔬 In review in Grafana Catalog Team May 26, 2026
@theSuess theSuess force-pushed the refactor-remove-dependency-on-glob-for-created-plugins/nlpmtqzktmrw branch from af8c2e0 to 624c292 Compare May 29, 2026 07:39
@jackw jackw added the minor Increment the minor version when merged label May 29, 2026
@theSuess theSuess force-pushed the refactor-remove-dependency-on-glob-for-created-plugins/nlpmtqzktmrw branch from 624c292 to 2a94489 Compare May 29, 2026 08:11
},
{
name: '011-webpack-remove-glob-dependency',
version: '7.4.1',
Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

Not sure what to put here? Should this PR include the version bump or make a best guess?

@theSuess theSuess force-pushed the refactor-remove-dependency-on-glob-for-created-plugins/nlpmtqzktmrw branch from 2a94489 to d09efa1 Compare May 29, 2026 08:34
@jackw jackw changed the title refactor: remove dependency on glob for created plugins feat(create-plugin): remove dependency on glob May 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Increment the minor version when merged

Projects

Status: 🔬 In review

Development

Successfully merging this pull request may close these issues.

3 participants