{ "name": "jade", "description": "Jade template engine", "version": "1.1.5", "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" }, "repository": { "type": "git", "url": "git://github.com/visionmedia/jade" }, "main": "./index.js", "bin": { "jade": "./bin/jade.js" }, "man": [ "./jade.1" ], "dependencies": { "commander": "2.1.0", "mkdirp": "~0.3.5", "transformers": "2.1.0", "character-parser": "1.2.0", "monocle": "1.1.51", "with": "~2.0.0", "constantinople": "~1.0.2" }, "devDependencies": { "coffee-script": "*", "mocha": "*", "markdown": "*", "stylus": "*", "should": "*", "less": "*", "uglify-js": "*", "browserify": "*", "linify": "*" }, "component": { "scripts": { "jade": "runtime.js" } }, "scripts": { "test": "mocha -R spec", "prepublish": "npm prune && linify transform bin && npm run build", "build": "npm run compile", "compile": "npm run compile-full && npm run compile-runtime", "compile-full": "browserify ./lib/jade.js --standalone jade -x ./node_modules/transformers > jade.js", "compile-runtime": "browserify ./lib/runtime.js --standalone jade > runtime.js" }, "browser": { "./lib/filters.js": "./lib/filters-client.js" }, "readme": "# [![Jade - template engine ](http://i.imgur.com/5zf2aVt.png)](http://jade-lang.com/)\n\nFull documentation is at [jade-lang.com](http://jade-lang.com/)\n\n Jade is a high performance template engine heavily influenced by [Haml](http://haml-lang.com)\n and implemented with JavaScript for [node](http://nodejs.org). For discussion join the [Google Group](http://groups.google.com/group/jadejs).\n\n You can test drive Jade online [here](http://naltatis.github.com/jade-syntax-docs).\n\n [![Build Status](https://travis-ci.org/visionmedia/jade.png?branch=master)](https://travis-ci.org/visionmedia/jade)\n [![Dependency Status](https://gemnasium.com/visionmedia/jade.png)](https://gemnasium.com/visionmedia/jade)\n [![NPM version](https://badge.fury.io/js/jade.png)](http://badge.fury.io/js/jade)\n\n## Announcements\n\n**Deprecation of implicit script/style text-only:**\n\n Jade version 0.31.0 deprecated implicit text only support for scripts and styles. To fix this all you need to do is add a `.` character after the script or style tag.\n\n It is hoped that this change will make Jade easier for newcomers to learn without affecting the power of the language or leading to excessive verboseness.\n\n If you have a lot of Jade files that need fixing you can use [fix-jade](https://github.com/ForbesLindesay/fix-jade) to attempt to automate the process.\n\n**Command line option change:**\n\nsince `v0.31.0`, `-o` is preferred for `--out` where we used `-O` before.\n\n## Installation\n\nvia npm:\n\n```bash\n$ npm install jade\n```\n\n## Syntax\n\nJade is a clean, whitespace sensitive syntax for writing html. Here is a simple example:\n\n```jade\ndoctype html\nhtml(lang=\"en\")\n head\n title= pageTitle\n script(type='text/javascript').\n if (foo) bar(1 + 5)\n body\n h1 Jade - node template engine\n #container.col\n if youAreUsingJade\n p You are amazing\n else\n p Get on it!\n p.\n Jade is a terse and simple templating language with a\n strong focus on performance and powerful features.\n```\n\nbecomes\n\n\n```html\n\n\n
\nYou are amazing
\nJade is a terse and simple templating language with a strong focus on performance and powerful features.
\n