Skip to content

feat: add description prompt and validation for project scaffolding - #8

Merged
FliPPeDround merged 1 commit into
crxjs:mainfrom
Priyanshu-001:feat-add-description-via-cli
Sep 18, 2026
Merged

FliPPeDround merged 1 commit into
crxjs:mainfrom
Priyanshu-001:feat-add-description-via-cli

Conversation

@Priyanshu-001

Copy link
Copy Markdown
Contributor

Context

Chrome Web Store mandates the description field in the manifest (reference), although apparently it is not properly validated. Regardless, it is required as per the reference, and I propose we should add it.

Side note

if package description is not present currently webstore apparently starts repeating overview adding ss as proof.

Note I have added the overview line only once.
Screenshot 2026-09-17 211118

This is how the Chrome Web Store displays the extension when no description is provided:
Screenshot 2026-09-17 211050

this happened with me and spend hours figuring this out. Hopefully this PR will save someone else time.

changes

  • The CLI now prompts the user for an extension description.
  • A static default description is provided.
  • The description is stored in package.json.
  • The description is referenced from manifest.config.js/ts

Testing Screenshots

Screenshot 2026-09-17 214509

PS - I have added UTs and tested locally on my windows machine. If there is any more requirements please let me know thanks

@changeset-bot

changeset-bot Bot commented Sep 17, 2026

Copy link
Copy Markdown

鈿狅笍 No Changeset found

Latest commit: fee72db

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.

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

@FliPPeDround

Copy link
Copy Markdown
Member

wow锛宼hanks

@FliPPeDround
FliPPeDround merged commit 93f194e into crxjs:main Sep 18, 2026
1 of 3 checks passed
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