https://github.com/mediamonks/pota
Pota :tipping_hand_person: tools to carry your projects
https://github.com/mediamonks/pota
build-tool cli javascript muban npm porter pota react skeleton template typescript vite webpack
Last synced: about 1 year ago
JSON representation
Pota :tipping_hand_person: tools to carry your projects
- Host: GitHub
- URL: https://github.com/mediamonks/pota
- Owner: mediamonks
- License: mit
- Created: 2021-02-03T11:15:44.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-05-09T11:21:48.000Z (about 3 years ago)
- Last Synced: 2025-03-28T21:38:51.003Z (over 1 year ago)
- Topics: build-tool, cli, javascript, muban, npm, porter, pota, react, skeleton, template, typescript, vite, webpack
- Language: TypeScript
- Homepage: https://mediamonks.github.io/pota/
- Size: 146 MB
- Stars: 12
- Watchers: 22
- Forks: 5
- Open Issues: 52
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Support: support/twig-server/.gitignore
Awesome Lists containing this project
README
# Pota
**Pota** - a collection of tools to support the **creation** and **management** of Node.js projects.
- **Create**: Pota provides you with a set of officially supported and managed [`templates`](templates) and [`scripts`](scripts), which can be composed together into a project using the [`@pota/create`](core/create-pota) command. It also allows you to bring your own [`template`](templates) or [`scripts`](scripts), if you already have something that you are comfortable with, but still want to utilize [`create-pota`](core/create-pota).
- **Manage**: Have you ever wanted to change something about your build tool, customize it or easily add new commands? The [`@pota/cli`](core/cli) package and the [`scripts`](scripts) designed around it provide you with such possibilities.
All of this and more is possible through the `pota` command.
## Getting Started
To get started, we recommend creating a brand new project using [`@pota/create`](core/create-pota):
```bash
npm init @pota
```
## Packages
| Package | Type | Version |
|------------------------------------------------------| --------------------- |---------------------------------------------------------------------------------------------|
| [@pota/create](core/create-pota) | [Core](core) |  |
| [@pota/cli](core/cli) | [Core](core) |  |
| [@pota/webpack-scripts](scripts/webpack) | [Scripts](scripts) |  |
| [@pota/react-webpack-scripts](scripts/react-webpack) | [Scripts](scripts) |  |
| [@pota/muban-webpack-scripts](scripts/muban-webpack) | [Scripts](scripts) |  |
| [@pota/vite-scripts](scripts/vite) | [Scripts](scripts) |  |
| [@pota/react-vite-scripts](scripts/react-vite) | [Scripts](scripts) |  |
| [@pota/plop-scripts](scripts/plop) | [Scripts](scripts) |  |
| [@pota/vanilla-template](templates/vanilla) | [Template](templates) |  |
| [@pota/react-template](templates/react) | [Template](templates) |  |
| [@pota/react-base-template](templates/react-base) | [Template](templates) |  |
| [@pota/muban-template](templates/muban) | [Template](templates) |  |
| [@pota/next-template](templates/next) | [Template](templates) |  |
## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md)
## License
Pota is [MIT licensed](LICENSE).