Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 1 day 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 (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-05-09T11:21:48.000Z (over 1 year ago)
- Last Synced: 2024-11-09T02:34:43.061Z (6 days 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: 23
- Forks: 5
- Open Issues: 51
-
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) | ![create-pota version](https://img.shields.io/npm/v/@pota/create.svg?label=%20) |
| [@pota/cli](core/cli) | [Core](core) | ![cli version](https://img.shields.io/npm/v/@pota/cli.svg?label=%20) |
| [@pota/webpack-scripts](scripts/webpack) | [Scripts](scripts) | ![webpack version](https://img.shields.io/npm/v/@pota/webpack-scripts.svg?label=%20) |
| [@pota/react-webpack-scripts](scripts/react-webpack) | [Scripts](scripts) | ![react-webpack version](https://img.shields.io/npm/v/@pota/react-webpack-scripts.svg?label=%20) |
| [@pota/muban-webpack-scripts](scripts/muban-webpack) | [Scripts](scripts) | ![muban-webpack version](https://img.shields.io/npm/v/@pota/muban-webpack-scripts.svg?label=%20) |
| [@pota/vite-scripts](scripts/vite) | [Scripts](scripts) | ![vite version](https://img.shields.io/npm/v/@pota/vite-scripts.svg?label=%20) |
| [@pota/react-vite-scripts](scripts/react-vite) | [Scripts](scripts) | ![react-vite version](https://img.shields.io/npm/v/@pota/react-vite-scripts.svg?label=%20) |
| [@pota/plop-scripts](scripts/plop) | [Scripts](scripts) | ![plop version](https://img.shields.io/npm/v/@pota/plop-scripts.svg?label=%20) |
| [@pota/vanilla-template](templates/vanilla) | [Template](templates) | ![vanilla version](https://img.shields.io/npm/v/@pota/vanilla-template.svg?label=%20) |
| [@pota/react-template](templates/react) | [Template](templates) | ![react version](https://img.shields.io/npm/v/@pota/react-template.svg?label=%20) |
| [@pota/react-base-template](templates/react-base) | [Template](templates) | ![react-base version](https://img.shields.io/npm/v/@pota/react-base-template.svg?label=%20) |
| [@pota/muban-template](templates/muban) | [Template](templates) | ![muban version](https://img.shields.io/npm/v/@pota/muban-template.svg?label=%20) |
| [@pota/next-template](templates/next) | [Template](templates) | ![next version](https://img.shields.io/npm/v/@pota/next-template.svg?label=%20) |## Contributing
See [CONTRIBUTING.md](CONTRIBUTING.md)
## License
Pota is [MIT licensed](LICENSE).