I'm migrating an old project (Mn 1.4) to the latest Mn version. I liked the way the template was defined as a reference to a script tag that is included in html (server does translation things...), so I've added this library to my dependencies.
"dependencies": {
"backbone": "^1.4.0",
"backbone.marionette": "^4.1.2",
"marionette.templatecache": "^1.0.0",
"underscore": "^1.9.1"
const TemplateCache = require('marionette.templatecache');
const Marionette = require('backbone.marionette');
console.log(TemplateCache);
TemplateCache.get("#mytemplate");
Module {__esModule: true, Symbol(Symbol.toStringTag): "Module", default: ƒ}
default: ƒ TemplateCache(templateId)
arguments: (...)
caller: (...)
templateCaches: {}
render: ƒ render(template, data)
get: ƒ (templateId, options)
clear: ƒ clear()