Express ESLit
Express ESLit is a Express plugin that lets you create templates with embedded JavaScript expressions using ESLit.
<!-- views/indexhtml --><h1>$ heading </h1><table> $ people </table>
ESLit templates are easy to use because they’re nothing more than web standardized ES6 Template Strings with Promise support.
;; const app = ; app;app;app; app; app;
Keeps things simple.
Guest List Martin Brody Bruce Shark
Usage
Add Express ESLit to your build tool.
npm install express-eslit --save-dev
; app; res;
- data: the keys used as variables by the template.
- Options
- cwd: the path used by imports (default:
process.cwd()
). - prefixes: the file prefixes sometimes used by imports (default:
[ "_" ]
). - extensions: the file extensions sometimes used by imports (default:
[ ".html", ".jsx" ]
). - globopts: the options passed into node-glob.
- cwd: the path used by imports (default:
Notes:
- Paths are relative to the current file or the current working directory.
- Paths may use glob patterns or omit prefixes and extensions
- Node modules are supported, using the package
template
ormain
keys, or by usingindex.html
Syntax Helpers
Sublime Text
- Install the Babel Package.
- Select Tools > Developer > New Syntax.
- Paste this syntax.
- Save the file as
Lit Template (Babel).sublime-syntax
.