https://github.com/recurrsed/create-ts-extension
Cli that helps you bootstrap a browser extension
https://github.com/recurrsed/create-ts-extension
browser cli extension npx pnpm scss typescript webpack
Last synced: about 2 months ago
JSON representation
Cli that helps you bootstrap a browser extension
- Host: GitHub
- URL: https://github.com/recurrsed/create-ts-extension
- Owner: recurrsed
- Created: 2022-07-27T09:29:21.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-08-02T12:12:46.000Z (almost 4 years ago)
- Last Synced: 2024-04-29T17:08:07.525Z (about 2 years ago)
- Topics: browser, cli, extension, npx, pnpm, scss, typescript, webpack
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/create-ts-extension
- Size: 53.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# create-extension
CLI that helps you bootstrap a browser extension the same way you would with your modern\* framework.
# Assumptions
- Extension uses [Typescript](https://www.typescriptlang.org/)
- Extension uses [SASS](https://sass-lang.com/) for styling
- Extension uses [Webpack](https://webpack.js.org/) for bundling
- Extension pnpm [pnpm](https://pnpm.io/) 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
- [x] Setup package.json
- [x] Setup manifest.json
- [x] Setup depenencies
- [ ] Ask about permissions in wizzard
- [ ] Ask about url matches in wizzard
- [x] Setup publish process