This app provides monitoring and information features for the common freifunk user and the technical stuff of a freifunk community.
Code base is taken from a TUM Practical Course project and added here to see if Freifunk Altdorf can use it.
https://www.freifunk-altdorf.de
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
25 lines
792 B
25 lines
792 B
// USAGE: |
|
// var handlebars = require('handlebars'); |
|
/* eslint-disable no-var */ |
|
|
|
// var local = handlebars.create(); |
|
|
|
var handlebars = require('../dist/cjs/handlebars')['default']; |
|
|
|
var printer = require('../dist/cjs/handlebars/compiler/printer'); |
|
handlebars.PrintVisitor = printer.PrintVisitor; |
|
handlebars.print = printer.print; |
|
|
|
module.exports = handlebars; |
|
|
|
// Publish a Node.js require() handler for .handlebars and .hbs files |
|
function extension(module, filename) { |
|
var fs = require('fs'); |
|
var templateString = fs.readFileSync(filename, 'utf8'); |
|
module.exports = handlebars.compile(templateString); |
|
} |
|
/* istanbul ignore else */ |
|
if (typeof require !== 'undefined' && require.extensions) { |
|
require.extensions['.handlebars'] = extension; |
|
require.extensions['.hbs'] = extension; |
|
}
|
|
|