Skip to content

Commit ef0fc29

Browse files
committed
Move print-script.js-file in tests-folder
Also removed it from published files, since the script doesn't seem to be used. Fourth part of reorganizing and cleaning up test-folders.
1 parent edc65b5 commit ef0fc29

File tree

2 files changed

+49
-31
lines changed

2 files changed

+49
-31
lines changed

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,6 @@
109109
"dist/amd/**/*.js",
110110
"dist/cjs/**/*.js",
111111
"lib",
112-
"print-script",
113112
"release-notes.md",
114113
"runtime.js",
115114
"types/*.d.ts",
Lines changed: 49 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,30 @@
1-
#! /usr/bin/env node
21
/* eslint-disable no-console, no-var */
32
// Util script for debugging source code generation issues
43

54
var script = process.argv[2].replace(/\\n/g, '\n'),
6-
verbose = process.argv[3] === '-v';
5+
verbose = process.argv[3] === '-v';
76

8-
var Handlebars = require('./lib'),
9-
SourceMap = require('source-map'),
10-
SourceMapConsumer = SourceMap.SourceMapConsumer;
7+
var Handlebars = require('./../lib'),
8+
SourceMap = require('source-map'),
9+
SourceMapConsumer = SourceMap.SourceMapConsumer;
1110

1211
var template = Handlebars.precompile(script, {
13-
srcName: 'input.hbs',
14-
destName: 'output.js',
12+
srcName: 'input.hbs',
13+
destName: 'output.js',
1514

16-
assumeObjects: true,
17-
compat: false,
18-
strict: true,
19-
trackIds: true,
20-
knownHelpersOnly: false
21-
});
15+
assumeObjects: true,
16+
compat: false,
17+
strict: true,
18+
trackIds: true,
19+
knownHelpersOnly: false
20+
});
2221

2322
if (!verbose) {
2423
console.log(template);
2524
} else {
2625
var consumer = new SourceMapConsumer(template.map),
27-
lines = template.code.split('\n'),
28-
srcLines = script.split('\n');
26+
lines = template.code.split('\n'),
27+
srcLines = script.split('\n');
2928

3029
console.log();
3130
console.log('Source:');
@@ -43,17 +42,24 @@ if (!verbose) {
4342
console.log(template.map);
4443
console.log();
4544

45+
// eslint-disable-next-line no-inner-declarations
4646
function collectSource(lines, lineName, colName, order) {
4747
var ret = {},
48-
ordered = [],
49-
last;
48+
ordered = [],
49+
last;
5050

5151
function collect(current) {
5252
if (last) {
53-
var mapLines = lines.slice(last[lineName] - 1, current && current[lineName]);
53+
var mapLines = lines.slice(
54+
last[lineName] - 1,
55+
current && current[lineName]
56+
);
5457
if (mapLines.length) {
5558
if (current) {
56-
mapLines[mapLines.length - 1] = mapLines[mapLines.length - 1].slice(0, current[colName]);
59+
mapLines[mapLines.length - 1] = mapLines[mapLines.length - 1].slice(
60+
0,
61+
current[colName]
62+
);
5763
}
5864
mapLines[0] = mapLines[0].slice(last[colName]);
5965
}
@@ -73,23 +79,36 @@ if (!verbose) {
7379
return ret;
7480
}
7581

76-
srcLines = collectSource(srcLines, 'originalLine', 'originalColumn', SourceMapConsumer.ORIGINAL_ORDER);
82+
srcLines = collectSource(
83+
srcLines,
84+
'originalLine',
85+
'originalColumn',
86+
SourceMapConsumer.ORIGINAL_ORDER
87+
);
7788
lines = collectSource(lines, 'generatedLine', 'generatedColumn');
7889

7990
consumer.eachMapping(function(mapping) {
80-
var originalSrc = srcLines[mapping.originalLine + ':' + mapping.originalColumn],
81-
generatedSrc = lines[mapping.generatedLine + ':' + mapping.generatedColumn];
91+
var originalSrc =
92+
srcLines[mapping.originalLine + ':' + mapping.originalColumn],
93+
generatedSrc =
94+
lines[mapping.generatedLine + ':' + mapping.generatedColumn];
8295

8396
if (!mapping.originalLine) {
84-
console.log('generated', mapping.generatedLine + ':' + mapping.generatedColumn, generatedSrc);
97+
console.log(
98+
'generated',
99+
mapping.generatedLine + ':' + mapping.generatedColumn,
100+
generatedSrc
101+
);
85102
} else {
86-
console.log('map',
87-
mapping.source,
88-
mapping.originalLine + ':' + mapping.originalColumn,
89-
originalSrc,
90-
'->',
91-
mapping.generatedLine + ':' + mapping.generatedColumn,
92-
generatedSrc);
103+
console.log(
104+
'map',
105+
mapping.source,
106+
mapping.originalLine + ':' + mapping.originalColumn,
107+
originalSrc,
108+
'->',
109+
mapping.generatedLine + ':' + mapping.generatedColumn,
110+
generatedSrc
111+
);
93112
}
94113
});
95114
}

0 commit comments

Comments
 (0)