# grunt-freemarkerify

> A static site generator plugin for grunt using freemarker templates

Latest version **1.0.0** (published 2017-03-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install grunt-freemarkerify
pnpm add grunt-freemarkerify
yarn add grunt-freemarkerify
bun add grunt-freemarkerify
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.0 |
| Published | 2017-03-24 |
| First published | 2017-03-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 1 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | Marius Büscher |
| Maintainers | mariusb |
| Keywords | Freemarker, Template, Static, Site, Generator |

## Links

- npm: https://www.npmjs.com/package/grunt-freemarkerify
- npm.io page: https://npm.io/package/grunt-freemarkerify

## Dependencies (1)

- [freemarker.js](https://npm.io/package/freemarker.js.md) ^1.3.0

## Recent versions

- 1.0.0 (latest) — 2017-03-24

## README

# grunt-freemarkerify

> A static site generator for grunt using freemarker templates

This is another static site generator for grunt. This one is using
[Freemarker templates](http://freemarker.org). It aims at projects in need for
a frontend prototype that has to be integrated into a Java application using
Freemarker templates later. A project using the Spring framework is a good example.

## Prequites

You have to have Java installed on your machine and the `JAVA_HOME` has to be set,
as this plugin uses [freemarker.js](https://www.npmjs.com/package/freemarker.js)
which is built on [fmpp](http://fmpp.sourceforge.net/manual.html), which is a Java
tool.

## Configuration

This plugin is configured with the typical grunt configuration. There are only
two options so far, `viewRoot` and `data`. The `viewRoot` option configures the
freemarker.js plugin, the `data` option sets the view data.

`data` can either be an object or a function returning an object. Examples can
be found in the `Gruntfile.js`.

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