mirror of
https://github.com/mgerb/mywebsite
synced 2026-01-12 18:52:50 +00:00
updated bunch of file paths and changed the way posts are loaded
This commit is contained in:
4
node_modules/consolidate/.npmignore
generated
vendored
Normal file
4
node_modules/consolidate/.npmignore
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
support
|
||||
test
|
||||
examples
|
||||
*.sock
|
||||
8
node_modules/consolidate/.travis.yml
generated
vendored
Normal file
8
node_modules/consolidate/.travis.yml
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
sudo: false
|
||||
language: node_js
|
||||
node_js:
|
||||
- "0.10"
|
||||
- "0.12"
|
||||
- "iojs"
|
||||
before_install:
|
||||
- npm install npm -g
|
||||
98
node_modules/consolidate/History.md
generated
vendored
Normal file
98
node_modules/consolidate/History.md
generated
vendored
Normal file
@@ -0,0 +1,98 @@
|
||||
0.11.0 / 2015-02-07
|
||||
==================
|
||||
|
||||
* fix aptl tests
|
||||
* update jade caching
|
||||
* add HTMLing support
|
||||
* add hamlet support
|
||||
* readme updates
|
||||
* add tinyliquid support
|
||||
* pass `options` to ECT.js
|
||||
* update ractive
|
||||
* update travis-ci to test 0.10, 0.12, and iojs
|
||||
|
||||
0.10.0 / 2013-11-23
|
||||
==================
|
||||
|
||||
* add lodash support
|
||||
* add nunjucks support
|
||||
|
||||
0.9.1 / 2013-04-29
|
||||
==================
|
||||
|
||||
* Update ECT version
|
||||
* Added support for Handlebars helpers with test.
|
||||
* Invalidates built-in dust cache if caching disabled
|
||||
|
||||
0.9.0 / 2013-03-28
|
||||
==================
|
||||
|
||||
* dust-helpers support, latest version of dust
|
||||
* Re-add doT - global leaks fixed
|
||||
* improving templayed support
|
||||
|
||||
0.8.0 / 2013-01-23
|
||||
==================
|
||||
|
||||
* add templayed support
|
||||
* add `then-jade` as an alternative to `jade`
|
||||
|
||||
0.7.0 / 2012-12-28
|
||||
==================
|
||||
|
||||
* add atpl support
|
||||
|
||||
0.6.0 2012-12-22
|
||||
==================
|
||||
|
||||
* add partials support
|
||||
* add support for toffee templates
|
||||
* remove dot it still leaks and the author has not fixed it
|
||||
|
||||
0.5.0 / 2012-10-29
|
||||
==================
|
||||
|
||||
* add `mote` support
|
||||
* add support to `dust` partials
|
||||
* add support for `ECT`
|
||||
* add support for rendering without file
|
||||
* add support for `JUST`
|
||||
* improve Haml-Coffee caching.
|
||||
|
||||
0.4.0 / 2012-07-30
|
||||
==================
|
||||
|
||||
* add doT support [sannis]
|
||||
* add mustache support [ForbesLindesay]
|
||||
* add walrus support [kagd]
|
||||
|
||||
0.3.1 / 2012-06-28
|
||||
==================
|
||||
|
||||
* add QEJS support
|
||||
* add underscore support
|
||||
* change whiskers to use pre-defined `.__express`
|
||||
* remove engines. Closes #37
|
||||
* remove kernel, cannot comply with our caching
|
||||
|
||||
0.3.0 / 2012-04-18
|
||||
==================
|
||||
|
||||
* Added partials loading for whiskers [gsf]
|
||||
* Added dustjs-linkedin support
|
||||
|
||||
0.2.0 / 2012-04-04
|
||||
==================
|
||||
|
||||
* Added support for dust [fatjonny]
|
||||
* Added handlebars support [jstewmon]
|
||||
|
||||
0.1.0 / 2012-01-03
|
||||
==================
|
||||
|
||||
* Added support for several more engines
|
||||
|
||||
0.0.1 / 2010-01-03
|
||||
==================
|
||||
|
||||
* Initial release
|
||||
9
node_modules/consolidate/Makefile
generated
vendored
Normal file
9
node_modules/consolidate/Makefile
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
|
||||
REPORTER = spec
|
||||
|
||||
test:
|
||||
@./node_modules/.bin/mocha \
|
||||
--slow 30 \
|
||||
--reporter $(REPORTER)
|
||||
|
||||
.PHONY: test
|
||||
190
node_modules/consolidate/Readme.md
generated
vendored
Normal file
190
node_modules/consolidate/Readme.md
generated
vendored
Normal file
@@ -0,0 +1,190 @@
|
||||
# Consolidate.js
|
||||
|
||||
Template engine consolidation library.
|
||||
|
||||
## Installation
|
||||
|
||||
$ npm install consolidate
|
||||
|
||||
## Supported template engines
|
||||
|
||||
- [atpl](https://github.com/soywiz/atpl.js)
|
||||
- [doT.js](https://github.com/olado/doT) [(website)](http://olado.github.io/doT/)
|
||||
- [dust (unmaintained)](https://github.com/akdubya/dustjs) [(website)](http://akdubya.github.com/dustjs/)
|
||||
- [dustjs-linkedin (maintained fork of dust)](https://github.com/linkedin/dustjs) [(website)](http://linkedin.github.io/dustjs/)
|
||||
- [eco](https://github.com/sstephenson/eco)
|
||||
- [ect](https://github.com/baryshev/ect) [(website)](http://ectjs.com/)
|
||||
- [ejs](https://github.com/visionmedia/ejs)
|
||||
- [haml](https://github.com/visionmedia/haml.js) [(website)](http://haml-lang.com/)
|
||||
- [haml-coffee](https://github.com/9elements/haml-coffee) [(website)](http://haml-lang.com/)
|
||||
- [hamlet](https://github.com/gregwebs/hamlet.js)
|
||||
- [handlebars](https://github.com/wycats/handlebars.js/) [(website)](http://handlebarsjs.com/)
|
||||
- [hogan](https://github.com/twitter/hogan.js) [(website)](http://twitter.github.com/hogan.js/)
|
||||
- [htmling](https://github.com/codemix/htmling)
|
||||
- [jade](https://github.com/visionmedia/jade) [(website)](http://jade-lang.com/)
|
||||
- [jazz](https://github.com/shinetech/jazz)
|
||||
- [jqtpl](https://github.com/kof/node-jqtpl) [(website)](http://api.jquery.com/category/plugins/templates/)
|
||||
- [JUST](https://github.com/baryshev/just)
|
||||
- [liquor](https://github.com/chjj/liquor)
|
||||
- [lodash](https://github.com/bestiejs/lodash) [(website)](http://lodash.com/)
|
||||
- [mote](https://github.com/satchmorun/mote) [(website)](http://satchmorun.github.io/mote/)
|
||||
- [mustache](https://github.com/janl/mustache.js)
|
||||
- [nunjucks](https://github.com/mozilla/nunjucks) [(website)](https://mozilla.github.io/nunjucks)
|
||||
- [QEJS](https://github.com/jepso/QEJS)
|
||||
- [ractive](https://github.com/Rich-Harris/Ractive)
|
||||
- [react](https://github.com/facebook/react)
|
||||
- [swig](https://github.com/paularmstrong/swig) [(website)](http://paularmstrong.github.com/swig/)
|
||||
- [templayed](http://archan937.github.com/templayed.js/)
|
||||
- [liquid](https://github.com/leizongmin/tinyliquid) [(website)](http://liquidmarkup.org/)
|
||||
- [toffee](https://github.com/malgorithms/toffee)
|
||||
- [underscore](https://github.com/documentcloud/underscore) [(website)](http://documentcloud.github.com/underscore/)
|
||||
- [walrus](https://github.com/jeremyruppel/walrus) [(website)](http://documentup.com/jeremyruppel/walrus/)
|
||||
- [whiskers](https://github.com/gsf/whiskers.js)
|
||||
|
||||
__NOTE__: you must still install the engines you wish to use, add them to your package.json dependencies.
|
||||
|
||||
## API
|
||||
|
||||
All templates supported by this library may be rendered using the signature `(path[, locals], callback)` as shown below, which happens to be the signature that Express 3.x supports so any of these engines may be used within Express.
|
||||
|
||||
__NOTE__: All this example code uses cons.swig for the swig template engine. Replace swig with whatever templating you are using. For example, use cons.hogan for hogan.js, cons.jade for jade, etc. `console.log(cons)` for the full list of identifiers.
|
||||
|
||||
```js
|
||||
var cons = require('consolidate');
|
||||
cons.swig('views/page.html', { user: 'tobi' }, function(err, html){
|
||||
if (err) throw err;
|
||||
console.log(html);
|
||||
});
|
||||
```
|
||||
|
||||
Or without options / local variables:
|
||||
|
||||
```js
|
||||
var cons = require('consolidate');
|
||||
cons.swig('views/page.html', function(err, html){
|
||||
if (err) throw err;
|
||||
console.log(html);
|
||||
});
|
||||
```
|
||||
|
||||
To dynamically pass the engine, simply use the subscript operator and a variable:
|
||||
|
||||
```js
|
||||
var cons = require('consolidate')
|
||||
, name = 'swig';
|
||||
|
||||
cons[name]('views/page.html', { user: 'tobi' }, function(err, html){
|
||||
if (err) throw err;
|
||||
console.log(html);
|
||||
});
|
||||
```
|
||||
|
||||
## Caching
|
||||
|
||||
To enable or disable caching simply pass `{ cache: true/false }`. Engines _may_ use this option to cache things reading the file contents, compiled `Function`s etc. Engines which do _not_ support this may simply ignore it. All engines that consolidate.js implements I/O for will cache the file contents, ideal for production environments.
|
||||
|
||||
```js
|
||||
var cons = require('consolidate');
|
||||
cons.swig('views/page.html', { cache: false, user: 'tobi' }, function(err, html){
|
||||
if (err) throw err;
|
||||
console.log(html);
|
||||
});
|
||||
```
|
||||
|
||||
## Express 3.x example
|
||||
|
||||
```js
|
||||
var express = require('express')
|
||||
, cons = require('consolidate')
|
||||
, app = express();
|
||||
|
||||
// assign the swig engine to .html files
|
||||
app.engine('html', cons.swig);
|
||||
|
||||
// set .html as the default extension
|
||||
app.set('view engine', 'html');
|
||||
app.set('views', __dirname + '/views');
|
||||
|
||||
var users = [];
|
||||
users.push({ name: 'tobi' });
|
||||
users.push({ name: 'loki' });
|
||||
users.push({ name: 'jane' });
|
||||
|
||||
app.get('/', function(req, res){
|
||||
res.render('index', {
|
||||
title: 'Consolidate.js'
|
||||
});
|
||||
});
|
||||
|
||||
app.get('/users', function(req, res){
|
||||
res.render('users', {
|
||||
title: 'Users',
|
||||
users: users
|
||||
});
|
||||
});
|
||||
|
||||
app.listen(3000);
|
||||
console.log('Express server listening on port 3000');
|
||||
```
|
||||
|
||||
## Template Engine Instances
|
||||
|
||||
Template engines are exposed via the `cons.requires` object, but they are not instantiated until you've called the `cons[engine].render()` method. You can instantiate them manually beforehand if you want to add filters, globals, mixins, or other engine features.
|
||||
|
||||
```js
|
||||
var cons = require('consolidate'),
|
||||
nunjucks = require('nunjucks');
|
||||
|
||||
// add nunjucks to requires so filters can be
|
||||
// added and the same instance will be used inside the render method
|
||||
cons.requires.nunjucks = nunjucks;
|
||||
|
||||
cons.requires.nunjucks.addFilter('foo', function () {
|
||||
return 'bar';
|
||||
});
|
||||
```
|
||||
|
||||
## Notes
|
||||
|
||||
* You can pass **partials** with `options.partials`
|
||||
* For using **template inheritance** with nunjucks, you can pass a loader
|
||||
with `options.loader`.
|
||||
* To use **filters** with tinyliquid, use `options.filters` and specify an array of properties, each of which is a named filter function. A filter function takes a string as a parameter and returns a modified version of it.
|
||||
* To use **custom tags** with tinyliquid, use `options.customTags` to specify an array of tag functions that follow the tinyliquid [custom tag](https://github.com/leizongmin/tinyliquid/wiki/Custom-Tag) definition.
|
||||
* The default directory used with the **include** tag with tinyliquid is the current working directory. To override this, use `options.includeDir`.
|
||||
* `React` To render content into a html base template (eg. `index.html` of your React app), pass the path of the template with `options.base`.
|
||||
|
||||
## Running tests
|
||||
|
||||
Install dev deps:
|
||||
|
||||
$ npm install -d
|
||||
|
||||
Run the tests:
|
||||
|
||||
$ make test
|
||||
|
||||
## License
|
||||
|
||||
(The MIT License)
|
||||
|
||||
Copyright (c) 2011 TJ Holowaychuk <tj@vision-media.ca>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
'Software'), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||||
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
|
||||
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
|
||||
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
|
||||
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
1
node_modules/consolidate/index.js
generated
vendored
Normal file
1
node_modules/consolidate/index.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
module.exports = require('./lib/consolidate');
|
||||
1106
node_modules/consolidate/lib/consolidate.js
generated
vendored
Normal file
1106
node_modules/consolidate/lib/consolidate.js
generated
vendored
Normal file
File diff suppressed because it is too large
Load Diff
117
node_modules/consolidate/package.json
generated
vendored
Normal file
117
node_modules/consolidate/package.json
generated
vendored
Normal file
@@ -0,0 +1,117 @@
|
||||
{
|
||||
"_args": [
|
||||
[
|
||||
"consolidate@0.12.1",
|
||||
"/home/mitchell/Desktop/test-mywebsite/mywebsite/node_modules/mongo-express"
|
||||
]
|
||||
],
|
||||
"_from": "consolidate@0.12.1",
|
||||
"_id": "consolidate@0.12.1",
|
||||
"_inCache": true,
|
||||
"_installable": true,
|
||||
"_location": "/consolidate",
|
||||
"_nodeVersion": "0.12.0",
|
||||
"_npmUser": {
|
||||
"email": "brian.woodward@gmail.com",
|
||||
"name": "doowb"
|
||||
},
|
||||
"_npmVersion": "2.5.1",
|
||||
"_phantomChildren": {},
|
||||
"_requested": {
|
||||
"name": "consolidate",
|
||||
"raw": "consolidate@0.12.1",
|
||||
"rawSpec": "0.12.1",
|
||||
"scope": null,
|
||||
"spec": "0.12.1",
|
||||
"type": "version"
|
||||
},
|
||||
"_requiredBy": [
|
||||
"/mongo-express"
|
||||
],
|
||||
"_resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.12.1.tgz",
|
||||
"_shasum": "1ff009e7c8d03c1f6c050574d464b92fd0cfc7d5",
|
||||
"_shrinkwrap": null,
|
||||
"_spec": "consolidate@0.12.1",
|
||||
"_where": "/home/mitchell/Desktop/test-mywebsite/mywebsite/node_modules/mongo-express",
|
||||
"author": {
|
||||
"email": "tj@vision-media.ca",
|
||||
"name": "TJ Holowaychuk"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/visionmedia/consolidate.js/issues"
|
||||
},
|
||||
"dependencies": {},
|
||||
"description": "Template engine consolidation library",
|
||||
"devDependencies": {
|
||||
"atpl": ">=0.7.6",
|
||||
"dot": "1.0.1",
|
||||
"dust": "0.3.0",
|
||||
"dustjs-helpers": "1.1.1",
|
||||
"dustjs-linkedin": "1.2",
|
||||
"eco": "1.1.0-rc-3",
|
||||
"ect": "0.3.5",
|
||||
"ejs": "0.7.1",
|
||||
"haml-coffee": "1.4.0",
|
||||
"hamlet": "0.3.3",
|
||||
"hamljs": "0.6.1",
|
||||
"handlebars": "1.0.7",
|
||||
"hogan.js": "2.0.0",
|
||||
"htmling": "0.0.3",
|
||||
"jade": "1.9.1",
|
||||
"jazz": "0.0.18",
|
||||
"jqtpl": "1.1.0",
|
||||
"just": "0.1.8",
|
||||
"liquor": "0.0.4",
|
||||
"lodash": "1.2.0",
|
||||
"mocha": "*",
|
||||
"mote": "0.2.0",
|
||||
"mustache": "0.4.0",
|
||||
"nunjucks": "~1.0.0",
|
||||
"qejs": "3.0.5",
|
||||
"ractive": "^0.6.1",
|
||||
"react": "^0.13.0",
|
||||
"react-tools": "^0.13.0",
|
||||
"should": "*",
|
||||
"swig": "1.4.1",
|
||||
"templayed": ">=0.2.3",
|
||||
"tinyliquid": "~0.2.22",
|
||||
"toffee": "0.0.52",
|
||||
"underscore": "1.3.3",
|
||||
"walrus": "0.9.0",
|
||||
"whiskers": "0.2.2"
|
||||
},
|
||||
"directories": {},
|
||||
"dist": {
|
||||
"shasum": "1ff009e7c8d03c1f6c050574d464b92fd0cfc7d5",
|
||||
"tarball": "http://registry.npmjs.org/consolidate/-/consolidate-0.12.1.tgz"
|
||||
},
|
||||
"gitHead": "326e35df9bbc190bb78ef22768303cb7a30baf08",
|
||||
"homepage": "https://github.com/visionmedia/consolidate.js",
|
||||
"keywords": [
|
||||
"engine",
|
||||
"template",
|
||||
"view"
|
||||
],
|
||||
"main": "index",
|
||||
"maintainers": [
|
||||
{
|
||||
"name": "tjholowaychuk",
|
||||
"email": "tj@vision-media.ca"
|
||||
},
|
||||
{
|
||||
"name": "doowb",
|
||||
"email": "brian.woodward@gmail.com"
|
||||
}
|
||||
],
|
||||
"name": "consolidate",
|
||||
"optionalDependencies": {},
|
||||
"readme": "ERROR: No README data found!",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/visionmedia/consolidate.js.git"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "mocha"
|
||||
},
|
||||
"version": "0.12.1"
|
||||
}
|
||||
Reference in New Issue
Block a user