# gulp-ziggurat

> A set of gulp commands for building static assets using Babel and LESS.

Latest version **0.9.2** (published 2015-09-17) · MIT license · 0 weekly downloads

## Install

```sh
npm install gulp-ziggurat
pnpm add gulp-ziggurat
yarn add gulp-ziggurat
bun add gulp-ziggurat
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.9.2 |
| Published | 2015-09-17 |
| First published | 2015-09-15 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 16 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Dave Hall |
| Maintainers | etianen |
| Keywords | babel, less, gulp |

## Links

- npm: https://www.npmjs.com/package/gulp-ziggurat
- Repository: https://github.com/etianen/gulp-ziggurat
- Homepage: https://github.com/etianen/gulp-ziggurat#readme
- Issues: https://github.com/etianen/gulp-ziggurat/issues
- npm.io page: https://npm.io/package/gulp-ziggurat

## Dependencies (16)

- [del](https://npm.io/package/del.md) *
- [babel](https://npm.io/package/babel.md) *
- [envify](https://npm.io/package/envify.md) *
- [babelify](https://npm.io/package/babelify.md) *
- [watchify](https://npm.io/package/watchify.md) *
- [gulp-less](https://npm.io/package/gulp-less.md) *
- [gulp-util](https://npm.io/package/gulp-util.md) *
- [browserify](https://npm.io/package/browserify.md) *
- [gulp-mocha](https://npm.io/package/gulp-mocha.md) *
- [gulp-serve](https://npm.io/package/gulp-serve.md) *
- [gulp-uglify](https://npm.io/package/gulp-uglify.md) *
- [autoprefixer](https://npm.io/package/autoprefixer.md) *
- [gulp-postcss](https://npm.io/package/gulp-postcss.md) *
- [vinyl-buffer](https://npm.io/package/vinyl-buffer.md) *
- [gulp-minify-css](https://npm.io/package/gulp-minify-css.md) *
- [vinyl-source-stream](https://npm.io/package/vinyl-source-stream.md) *

## Alternatives

- [@openai/codex-sdk](https://npm.io/package/@openai/codex-sdk.md) — 731.4K weekly downloads
- [babel-plugin-transform-react-jsx](https://npm.io/package/babel-plugin-transform-react-jsx.md) — 565.0K weekly downloads
- [babel-helper-remove-or-void](https://npm.io/package/babel-helper-remove-or-void.md) — 508.5K weekly downloads
- [@pnpm/store-controller-types](https://npm.io/package/@pnpm/store-controller-types.md) — 186.9K weekly downloads
- [react-native-signature-canvas](https://npm.io/package/react-native-signature-canvas.md) — 155.6K weekly downloads

## Recent versions

- 0.9.2 (latest) — 2015-09-17
- 0.9.1 — 2015-09-15
- 0.9.0 — 2015-09-15

## README

# gulp-ziggurat

**gulp-ziggurat** Is a set of gulp commands for building static assets using [Babel](https://babeljs.io/) and [LESS](http://lesscss.org/).


## Features

- Compile LESS to CSS.
- Compile Babel JS to vanilla JS.
- Develop with live reloading and preview server.


## Getting started

Install using NPM:

``` bash
npm install gulp-ziggurat --save-dev
```

Add the following to your `gulpfile.js`:

``` js
require("gulp-ziggurat").register({
    gulp: require("gulp"),
    src: "src",
    dest: "dest"
});
```

Start developing with:

``` bash
gulp dev
```

Visit `http://localhost:3000/` to view the built site.


## High-level commands

- **gulp dev** - Compile `src` to `dest`, with live reloading and a dev server at `http://localhost:3000/`.
- **gulp build** - Compile `src` to `dest`.
- **gulp test** - Run mocha tests in `src/js/**/__tests__/*-test.js`.


## Included commands

- **gulp js** - Compile `src/js` to `dest/js`.
- **gulp less** - Compile `src/less` to `dest/css`.
- **gulp static** - Copy static assets from `src` to `dest`.
- **gulp serve** - Start a static file server on `dest` on port 3000.
- **gulp dev-js** - Compile `src/js` to `dest/js`, with live reloading.
- **gulp dev-less** - Compile `src/less` to `dest/less`, with live reloading.
- **gulp dev-static** - Copy static assets from `src` to `dest`, with live reloading.


## Minified builds

gulp-ziggurat respects the value of `NODE_ENV`. To product minified builds, ensure that
`NODE_ENV` is set to "production".

```
NODE_ENV=production gulp build
```


## Build status

This project is built on every push using the Travis-CI service.

[![Build Status](https://travis-ci.org/etianen/gulp-ziggurat.svg?branch=master)](https://travis-ci.org/etianen/gulp-ziggurat)


## Support and announcements

Downloads and bug tracking can be found at the [main project website](http://github.com/etianen/gulp-ziggurat).


## More information

The gulp-ziggurat project was developed by Dave Hall. You can get the code
from the [gulp-ziggurat project site](http://github.com/etianen/gulp-ziggurat).

Dave Hall is a freelance web developer, based in Cambridge, UK. You can usually
find him on the Internet in a number of different places:

- [Website](http://www.etianen.com/)
- [Twitter](http://twitter.com/etianen)
- [Google Profile](http://www.google.com/profiles/david.etianen)

---
_Source: https://npm.io/package/gulp-ziggurat · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
