https://github.com/mathix420/cookito
Cook your perfect boilerplate
https://github.com/mathix420/cookito
Last synced: over 1 year ago
JSON representation
Cook your perfect boilerplate
- Host: GitHub
- URL: https://github.com/mathix420/cookito
- Owner: mathix420
- Created: 2021-09-24T09:15:22.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-02-24T10:46:45.000Z (over 3 years ago)
- Last Synced: 2025-01-13T23:34:12.226Z (over 1 year ago)
- Language: JavaScript
- Size: 161 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cookito
> Cook your perfect boilerplate.
## Requirements
- Node.js version 12 or higher (ES2016 support)
## Development
```bash
npm i
lerna bootstrap
lerna run dev
```
## Usage
### Bake
> Bake the boilerplate.
```bash
# Interactive
cookito bake
# Using a recipe
cookito bake -r recipe.yaml
# Using a remote recipe
cookito bake -r 'https://mathix.ninja/nuxt-recipe.yaml'
# Using a remote recipe (NPM)
cookito bake -r '@plsr/nuxt-recipe'
```
## Recipe
```yaml
global-plugins:
- '@cookito/husky'
- '@cookito/vscode'
- '@mathix420/cookito-husky-template'
projects:
.:
base: '@cookito/nuxt-base'
plugins:
- '@cookito/eslint'
- '@cookito/prettier'
- '@cookito/npm'
dependencies:
- '@vuito/vue'
- 'lodash'
devDependencies:
- 'dotenv'
api:
base: '@cookito/typescript'
plugins:
- '@cookito/prettier'
- '@cookito/'
```