0.1.2 • Published 8 years ago
harp-scripts v0.1.2
harp-scripts :zap: 
Opinionated, zero-configuration, front-end development automation. Based on harp.
Useful for hotsites, rapid web prototyping & static site management.
Features
- 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.
Dependencies
| Dependency | Minimum Version |
|---|---|
node | v6 |
bash | v3* |
* Built-in on MacOS & Modern Linux.
Instalation:
$ npm i --save harp harp-scriptsCLI Usage:
$ harp-scripts [command] [argument]Commands:
| 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.
Environment Variables:
| 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. |
Roadmap: 
Deployment options:
surge.shgh-pagesnetlifygitlab-pagesgitlab-pipeline
Developer Experience:
- Interactive Project Generator
- Commit Hook For Test
- Better Documentation
- Integration Tests