An open API service indexing awesome lists of open source software.

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

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