Skip to content

recurrsed/create-ts-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

create-extension

CLI that helps you bootstrap a browser extension the same way you would with your modern* framework.

Assumptions

  • Extension uses Typescript
  • Extension uses SASS for styling
  • Extension uses Webpack for bundling
  • Extension pnpm pnpm as a package manager

Getting started

To craete your extension, run one of the following:

npm

npx create-extension

pnpm

pnpm dlx create-ts-extension

Planed features

  • Allow different styling options (Tailwind)
  • Allow different package managers (yarn/npm)

TODO

  • Setup package.json
  • Setup manifest.json
  • Setup depenencies
  • Ask about permissions in wizzard
  • Ask about url matches in wizzard
  • Setup publish process