Opinionated, zero-configuration, front-end development automation. Based on harp.
Useful for hotsites, rapid web prototyping & static site management.
- Fast. Live-Reloading based development.
- Easy. Deploy to surge.sh with a single command.
- ZeroConf. Use your favorite pre-processor without managing
gulp/grunt/etc. - Extensible. Everything is composable, every command adheres to simple principles.
- Fully Featured. All harp features work.
| Dependency | Minimum Version |
|---|---|
node |
v6 |
bash |
v3* |
* Built-in on MacOS & Modern Linux.
$ npm i --save harp harp-scripts$ harp-scripts [command] [argument]| comand | argument | description |
|---|---|---|
| compile | outputPath* |
Compile harp project. |
| help | command* |
Show the help section for command. |
| merge | file† |
Inline all file dependencies. |
| start | Run production server. | |
| surge.sh | compiledPath* |
Deploy project to surge.sh. |
| test | Test your project harp compilation. | |
| uglify | jadeFile |
Concatenate javascript files. |
| watch | Run a development server with browser-sync. |
* Optional argument.
† Only jade or stylus files supported.
| name | description |
|---|---|
| PORT | Which port to listen on. |
| DOMAIN | Which domain to deploy to. |
| NODE_ENV | node enviroment for the harp processor. |
| NO_CLEANUP | Dont remove output folder before compiling. |
-
surge.sh -
gh-pages -
netlify -
gitlab-pages -
gitlab-pipeline
- Interactive Project Generator
- Commit Hook For Test
- Better Documentation
- Integration Tests