Skip to content
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

feature and plugin deprecations #1390

Open
thescientist13 opened this issue Jan 19, 2025 · 0 comments
Open

feature and plugin deprecations #1390

thescientist13 opened this issue Jan 19, 2025 · 0 comments
Labels
breaking CLI documentation Greenwood specific docs Plugins Greenwood Plugins
Milestone

Comments

@thescientist13
Copy link
Member

thescientist13 commented Jan 19, 2025

Type of Change

Breaking

Summary

As we draw closer to the 1.0 release, this issue is aimed at tracking the deprecations (and deletions?) of various features and plugins from the Greenwood CLI

Details

Type Name Description
CLI Eject Technically Greenwood has an "eject" command, but its not really a use case worth supporting when we already have such an extensive set of plugin APIs now
Plugin CommonJS We pretty much handle CommonJS already, and now with require(esm) I don't think this hacky plugin is worth hanging on to anymore
Plugin Google Analytics This seems easy enough to maintain by the community, and well there are probably other better trackers to be using
Plugin Import JSON Already deprecated, just needs to be deleted
Plugin Import CSS Already deprecated, just needs to be deleted
Plugin Puppeteer Renderer Maybe too soon to delete this one, since it's the only reference implementation of our custom renderer? Could go either way on this one

Although we should probably hold onto the GraphQL plugin, we should probably update Apollo, or maybe do we even need an Apollo client? 🤔

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
breaking CLI documentation Greenwood specific docs Plugins Greenwood Plugins
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant