Lines Matching refs:opts
14 module.exports.loadTemplates = function (opts, callback) { argument
15 loadStrings(opts, function (err, strings) {
19 loadFiles(opts, function (err, files) {
23 opts.templates = strings.concat(files);
24 callback(undefined, opts);
31 function loadStrings(opts, callback) { argument
32 var strings = arrayCast(opts.string),
33 names = arrayCast(opts.name);
68 function loadFiles(opts, callback) { argument
70 …var extension = (opts.extension || 'handlebars').replace(/[\\^$*+?.():=!|{}\-[\]]/g, function (arg…
76 queue = (opts.files || []).map(function (template) {
77 return { template: template, root: opts.root };
93 opts.hasDirectory = true;
117 if (opts.bom && data.indexOf('') === 0) {
149 module.exports.cli = function (opts) { argument
150 if (opts.version) {
155 if (!opts.templates.length && !opts.hasDirectory) {
159 if (opts.simple && opts.min) {
163 var multiple = opts.templates.length !== 1 || opts.hasDirectory;
164 if (opts.simple && multiple) {
169 if (!opts.amd && !opts.commonjs && opts.templates.length === 1 && !opts.templates[0].name) {
170 opts.simple = true;
175 if (opts.known && !Array.isArray(opts.known)) {
176 opts.known = [opts.known];
178 if (opts.known) {
179 for (var i = 0, len = opts.known.length; i < len; i++) {
180 known[opts.known[i]] = true;
184 var objectName = opts.partial ? 'Handlebars.partials' : 'templates';
187 if (!opts.simple) {
188 if (opts.amd) {
189 …output.add("define(['" + opts.handlebarPath + 'handlebars.runtime\'], function(Handlebars) {\n Ha…
190 } else if (opts.commonjs) {
191 output.add('var Handlebars = require("' + opts.commonjs + '");');
196 if (opts.namespace) {
197 output.add(opts.namespace);
199 output.add(opts.namespace);
205 opts.templates.forEach(function (template) {
208 knownHelpersOnly: opts.o
211 if (opts.map) {
214 if (opts.data) {
221 if (opts.map) {
226 if (opts.simple) {
233 if (opts.amd && !multiple) {
241 if (!opts.simple) {
242 if (opts.amd) {
247 } else if (!opts.commonjs) {
252 if (opts.map) {
253 output.add('\n//# sourceMappingURL=' + opts.map + '\n');
259 if (opts.min) {
260 output = minify(output, opts.map);
263 if (opts.map) {
264 _fs2['default'].writeFileSync(opts.map, output.map, 'utf8');
268 if (opts.output) {
269 _fs2['default'].writeFileSync(opts.output, output, 'utf8');