95 lines
7.2 KiB
JSON
95 lines
7.2 KiB
JSON
|
{
|
||
|
"name": "jade",
|
||
|
"description": "Jade template engine",
|
||
|
"version": "1.6.0",
|
||
|
"author": {
|
||
|
"name": "TJ Holowaychuk",
|
||
|
"email": "tj@vision-media.ca"
|
||
|
},
|
||
|
"maintainers": [
|
||
|
{
|
||
|
"name": "forbeslindesay",
|
||
|
"email": "forbes@lindesay.co.uk"
|
||
|
},
|
||
|
{
|
||
|
"name": "bloodyowl"
|
||
|
},
|
||
|
{
|
||
|
"name": "jbnicolai",
|
||
|
"email": "joshua@jbna.nl"
|
||
|
}
|
||
|
],
|
||
|
"license": "MIT",
|
||
|
"repository": {
|
||
|
"type": "git",
|
||
|
"url": "git://github.com/visionmedia/jade"
|
||
|
},
|
||
|
"main": "./index.js",
|
||
|
"bin": {
|
||
|
"jade": "./bin/jade.js"
|
||
|
},
|
||
|
"dependencies": {
|
||
|
"character-parser": "1.2.0",
|
||
|
"commander": "2.1.0",
|
||
|
"constantinople": "~2.0.0",
|
||
|
"mkdirp": "~0.5.0",
|
||
|
"monocle": "1.1.51",
|
||
|
"transformers": "2.1.0",
|
||
|
"void-elements": "~1.0.0",
|
||
|
"with": "~3.0.0"
|
||
|
},
|
||
|
"devDependencies": {
|
||
|
"coffee-script": "*",
|
||
|
"mocha": "*",
|
||
|
"istanbul": "*",
|
||
|
"markdown": "*",
|
||
|
"stylus": "*",
|
||
|
"should": "*",
|
||
|
"less": "*",
|
||
|
"uglify-js": "*",
|
||
|
"browserify": "*",
|
||
|
"linify": "*",
|
||
|
"less-file": "0.0.8",
|
||
|
"express": "~3.4.8",
|
||
|
"browserify-middleware": "~2.4.0",
|
||
|
"twbs": "0.0.6",
|
||
|
"highlight-codemirror": "~3.20.0",
|
||
|
"inconsolata": "0.0.2",
|
||
|
"jade-code-mirror": "~1.0.5",
|
||
|
"code-mirror": "~3.22.0",
|
||
|
"handle": "~1.0.0",
|
||
|
"jade-highlighter": "~1.0.5",
|
||
|
"marked": "~0.3.2",
|
||
|
"stop": "^3.0.0-rc1",
|
||
|
"opener": "^1.3.0",
|
||
|
"github-basic": "^3.0.0",
|
||
|
"pull-request": "^3.0.0",
|
||
|
"lsr": "^1.0.0",
|
||
|
"rimraf": "^2.2.8"
|
||
|
},
|
||
|
"component": {
|
||
|
"scripts": {
|
||
|
"jade": "runtime.js"
|
||
|
}
|
||
|
},
|
||
|
"scripts": {
|
||
|
"test": "mocha -R spec && npm run coverage",
|
||
|
"coverage": "istanbul cover node_modules/mocha/bin/_mocha",
|
||
|
"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://img.shields.io/travis/visionmedia/jade/master.svg)](https://travis-ci.org/visionmedia/jade)\n [![Dependency Status](https://img.shields.io/gemnasium/visionmedia/jade.svg)](https://gemnasium.com/visionmedia/jade)\n [![NPM version](https://img.shields.io/npm/v/jade.svg)](http://badge.fury.io/js/jade)\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<!DOCTYPE html>\n<html lang=\"en\">\n <head>\n <title>Jade</title>\n <script type=\"text/javascript\">\n if (foo) bar(1 + 5)\n </script>\n </head>\n <body>\n <h1>Jade - node template engine</h1>\n <div id=\"container\" class=\"col\">\n <p>You are amazing</p>\n <p>Jade is a terse and simple templating language with a strong focus on performance and powerful features.</p>\n </div>\n </body>\n</html>\n```\n\nThe official [jade tutorial](http://jade-lang.com/tutorial/) is a great place to start. While that (and the syntax documentation) is being finished, you can view some of the old documentation [here](https://github.com/visionmedia/jade/blob/master/jade.md) and [here](https://github.com/visionmedia/jade/blob/master/jade-language.md)\n\n## API\n\nFor full API, see [jade-lang.com/api](http://jade-lang.com/api/)\n\n```js\nvar jade = require('jade');\n\n// compile\nvar fn = jade.compile('string of jade', options);\nvar html = fn(locals);\n\n// render\nvar html = jade.render('string of jade', merge(options, locals));\n\n// renderFile\nvar html = jade.renderFile('filename.jade', merge(options, locals));\n```\n\n### Options\n\n - `filename` Used in exceptions, and required when using includes\n - `compileDebug` When `false` no debug instrumentation is compiled\n - `pretty` Add pretty-indentation whitespace to output _(false by default)_\n\n## Browser Support\n\n The latest version of jade can be download for the browser in standalone form from [here](https://github.com/visionmedia/jade/raw/master/jade.js). It only supports the very latest browsers though, and is a large file. It is recommended that you pre-compile your jade templates to JavaScript and then just use the [runtime.js](https://github.com/visionmedia/jade/raw/master/runtime.js) library on the client.\n\n To compile a template for use on the client using the command line, do:\n\n```console\n$ jade --client --no-debug filename.jade\n```\n\nwhich will produce `filename.js` containing the compiled template.\n\n## Command Line\n\nAfter installing the latest version of [node](http://nodejs.org/), install with:\n\n```console\n$ npm install jade -g\n```\n\nand run with\n\n```console\n$ jade --help\n```\n\n## Additional Resources\n\nTutorials:\n\n - cssdeck interactive [Jade syntax tutorial](http://cssdeck.com/labs/learning-the-jade-templating-engine-syntax)\n - cssdeck interactive [Jade logic tutorial](http://cssdeck.com/labs/jade-templating-tutorial-codecast-part-2)\n - [Jade について。](https://gist.github.com/japboy/5402844) (A Japanese Tutorial)\n - [Jade - 模板引擎](https://github.com/visio
|
||
|
"readmeFilename": "README.md",
|
||
|
"bugs": {
|
||
|
"url": "https://github.com/visionmedia/jade/issues"
|
||
|
},
|
||
|
"_id": "jade@1.6.0",
|
||
|
"_from": "jade@~1.6.0"
|
||
|
}
|