Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/marko-js/cli
command-line tools for Marko
https://github.com/marko-js/cli
create devtools marko test tool tools
Last synced: 3 days ago
JSON representation
command-line tools for Marko
- Host: GitHub
- URL: https://github.com/marko-js/cli
- Owner: marko-js
- License: mit
- Created: 2016-09-17T00:17:07.000Z (over 8 years ago)
- Default Branch: main
- Last Pushed: 2024-12-30T21:11:03.000Z (about 1 month ago)
- Last Synced: 2025-01-26T23:11:08.548Z (10 days ago)
- Topics: create, devtools, marko, test, tool, tools
- Language: JavaScript
- Homepage:
- Size: 5.65 MB
- Stars: 95
- Watchers: 14
- Forks: 36
- Open Issues: 31
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
## Commands
| Command | Description | Version |
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------- |
| [create](https://github.com/marko-js/cli/blob/master/packages/create/README.md) | โจ Create a Marko application from an [example](https://github.com/marko-js/examples/tree/master/examples/) project | |
| [serve](https://github.com/marko-js/cli/blob/master/packages/serve/README.md) | ๐ Serve a Marko application or individual component for local development | |
| [build](https://github.com/marko-js/cli/blob/master/packages/build/README.md) | ๐ฆ Build an optimized Marko application (the production-ready counterpart to `serve`) | |
| [migrate](https://github.com/marko-js/cli/blob/master/packages/migrate/README.md) | ๐งน Update Marko components to remove usage of deprecated apis | |
| [prettyprint](https://github.com/marko-js/cli/blob/master/packages/prettyprint/README.md) | ๐ Reformat Marko source files for consistency and beauty | |
| [test](https://github.com/marko-js/cli/blob/master/packages/test/README.md) | โ Test marko components in both node and browsers | |Each command is distrubuted as a separate npm package (`@marko/`). You can execute individual commands using `npx @marko/` (e.g. `npx @marko/create`). We recommend installing most commands locally and using `marko-` in your `package.json` `scripts`.
## Contributing
This repo provides a consistent build, test, & development environment for all of Marko's CLI commands.
### [npm](https://twitter.com/chriscoyier/status/896051713378992130) scripts
- `test` Run the tests for all packages
- `publish` Runs build and begins publishing any changed packages
- `build` Runs babel on the `src` folder for every package _(runs on publish)_
- `format` Formats the files in the repo _(runs on precommit)_
- `lint` Lints the files in the repo _(runs on precommit)_## Code of Conduct
This project adheres to the [eBay Code of Conduct](./.github/CODE_OF_CONDUCT.md). By participating in this project you agree to abide by its terms.