Skip to content

Commit 817317c

Browse files
committed
Update deps and add troubleshooting tips
1 parent 929d9f1 commit 817317c

File tree

3 files changed

+98
-81
lines changed

3 files changed

+98
-81
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -186,6 +186,17 @@ $(document).ready(function() {
186186
});
187187
```
188188

189+
# Troubleshooting
190+
191+
### 1. Out of memory or Slow execution
192+
193+
#### Causes:
194+
* Big files
195+
* Big lines
196+
197+
#### Fix:
198+
* Disable the line matching algorithm, by setting the option `{"matching": "none"}` when invoking diff2html
199+
189200
## Contributions
190201

191202
This is a developer friendly project, all the contributions are welcome.

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,22 @@
5454
"fs": false
5555
},
5656
"dependencies": {
57-
"diff": "^3.0.0",
57+
"diff": "^3.1.0",
5858
"hogan.js": "^3.0.2",
5959
"whatwg-fetch": "^1.0.0"
6060
},
6161
"devDependencies": {
6262
"autoprefixer": "^6.5.1",
63-
"browserify": "^13.1.0",
64-
"clean-css": "^3.4.20",
63+
"browserify": "^13.1.1",
64+
"clean-css": "^3.4.21",
6565
"codacy-coverage": "^2.0.0",
6666
"eslint": "^3.8.0",
67-
"eslint-plugin-promise": "^3.0.0",
67+
"eslint-plugin-promise": "^3.4.0",
6868
"eslint-plugin-standard": "^2.0.1",
6969
"fast-html-parser": "^1.0.1",
70-
"istanbul": "^0.4.4",
70+
"istanbul": "^0.4.5",
7171
"mkdirp": "^0.5.1",
72-
"mocha": "^3.1.0",
72+
"mocha": "^3.2.0",
7373
"nopt": "^3.0.6",
7474
"postcss-cli": "^2.6.0",
7575
"uglifyjs": "^2.4.10"

yarn.lock

Lines changed: 81 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -279,6 +279,58 @@ browser-stdout@1.3.0:
279279
version "1.3.0"
280280
resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.0.tgz#f351d32969d32fa5d7a5567154263d928ae3bd1f"
281281

282+
browserify:
283+
version "13.1.1"
284+
resolved "https://registry.yarnpkg.com/browserify/-/browserify-13.1.1.tgz#72a2310e2f706ed87db929cf0ee73a5e195d9bb0"
285+
dependencies:
286+
assert "~1.3.0"
287+
browser-pack "^6.0.1"
288+
browser-resolve "^1.11.0"
289+
browserify-zlib "~0.1.2"
290+
buffer "^4.1.0"
291+
cached-path-relative "^1.0.0"
292+
concat-stream "~1.5.1"
293+
console-browserify "^1.1.0"
294+
constants-browserify "~1.0.0"
295+
crypto-browserify "^3.0.0"
296+
defined "^1.0.0"
297+
deps-sort "^2.0.0"
298+
domain-browser "~1.1.0"
299+
duplexer2 "~0.1.2"
300+
events "~1.1.0"
301+
glob "^5.0.15"
302+
has "^1.0.0"
303+
htmlescape "^1.1.0"
304+
https-browserify "~0.0.0"
305+
inherits "~2.0.1"
306+
insert-module-globals "^7.0.0"
307+
JSONStream "^1.0.3"
308+
labeled-stream-splicer "^2.0.0"
309+
module-deps "^4.0.8"
310+
os-browserify "~0.1.1"
311+
parents "^1.0.1"
312+
path-browserify "~0.0.0"
313+
process "~0.11.0"
314+
punycode "^1.3.2"
315+
querystring-es3 "~0.2.0"
316+
read-only-stream "^2.0.0"
317+
readable-stream "^2.0.2"
318+
resolve "^1.1.4"
319+
shasum "^1.0.0"
320+
shell-quote "^1.4.3"
321+
stream-browserify "^2.0.0"
322+
stream-http "^2.0.0"
323+
string_decoder "~0.10.0"
324+
subarg "^1.0.0"
325+
syntax-error "^1.1.1"
326+
through2 "^2.0.0"
327+
timers-browserify "^1.0.1"
328+
tty-browserify "~0.0.0"
329+
url "~0.11.0"
330+
util "~0.10.1"
331+
vm-browserify "~0.0.1"
332+
xtend "^4.0.0"
333+
282334
browserify-aes@^1.0.0, browserify-aes@^1.0.4:
283335
version "1.0.6"
284336
resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.0.6.tgz#5e7725dbdef1fd5930d4ebab48567ce451c48a0a"
@@ -330,57 +382,6 @@ browserify-zlib@~0.1.2:
330382
dependencies:
331383
pako "~0.2.0"
332384

333-
browserify@^13.1.0:
334-
version "13.1.0"
335-
resolved "https://registry.yarnpkg.com/browserify/-/browserify-13.1.0.tgz#d81a018e98dd7ca706ec04253d20f8a03b2af8ae"
336-
dependencies:
337-
assert "~1.3.0"
338-
browser-pack "^6.0.1"
339-
browser-resolve "^1.11.0"
340-
browserify-zlib "~0.1.2"
341-
buffer "^4.1.0"
342-
concat-stream "~1.5.1"
343-
console-browserify "^1.1.0"
344-
constants-browserify "~1.0.0"
345-
crypto-browserify "^3.0.0"
346-
defined "^1.0.0"
347-
deps-sort "^2.0.0"
348-
domain-browser "~1.1.0"
349-
duplexer2 "~0.1.2"
350-
events "~1.1.0"
351-
glob "^5.0.15"
352-
has "^1.0.0"
353-
htmlescape "^1.1.0"
354-
https-browserify "~0.0.0"
355-
inherits "~2.0.1"
356-
insert-module-globals "^7.0.0"
357-
JSONStream "^1.0.3"
358-
labeled-stream-splicer "^2.0.0"
359-
module-deps "^4.0.2"
360-
os-browserify "~0.1.1"
361-
parents "^1.0.1"
362-
path-browserify "~0.0.0"
363-
process "~0.11.0"
364-
punycode "^1.3.2"
365-
querystring-es3 "~0.2.0"
366-
read-only-stream "^2.0.0"
367-
readable-stream "^2.0.2"
368-
resolve "^1.1.4"
369-
shasum "^1.0.0"
370-
shell-quote "^1.4.3"
371-
stream-browserify "^2.0.0"
372-
stream-http "^2.0.0"
373-
string_decoder "~0.10.0"
374-
subarg "^1.0.0"
375-
syntax-error "^1.1.1"
376-
through2 "^2.0.0"
377-
timers-browserify "^1.0.1"
378-
tty-browserify "~0.0.0"
379-
url "~0.11.0"
380-
util "~0.10.1"
381-
vm-browserify "~0.0.1"
382-
xtend "^4.0.0"
383-
384385
browserslist@~1.4.0:
385386
version "1.4.0"
386387
resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.4.0.tgz#9cfdcf5384d9158f5b70da2aa00b30e8ff019049"
@@ -411,6 +412,10 @@ builtin-status-codes@^2.0.0:
411412
version "2.0.0"
412413
resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-2.0.0.tgz#6f22003baacf003ccd287afe6872151fddc58579"
413414

415+
cached-path-relative@^1.0.0:
416+
version "1.0.0"
417+
resolved "https://registry.yarnpkg.com/cached-path-relative/-/cached-path-relative-1.0.0.tgz#d1094c577fbd9a8b8bd43c96af6188aa205d05f4"
418+
414419
caller-path@^0.1.0:
415420
version "0.1.0"
416421
resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f"
@@ -483,9 +488,9 @@ circular-json@^0.3.0:
483488
version "0.3.1"
484489
resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.1.tgz#be8b36aefccde8b3ca7aa2d6afc07a37242c0d2d"
485490

486-
clean-css@^3.4.20:
487-
version "3.4.20"
488-
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.20.tgz#c0d8963b5448e030f0bcd3ddd0dac4dfe3dea501"
491+
clean-css:
492+
version "3.4.21"
493+
resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.21.tgz#2101d5dbd19d63dbc16a75ebd570e7c33948f65b"
489494
dependencies:
490495
commander "2.8.x"
491496
source-map "0.4.x"
@@ -520,7 +525,7 @@ co@^4.6.0:
520525
version "4.6.0"
521526
resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184"
522527

523-
codacy-coverage@^2.0.0:
528+
codacy-coverage:
524529
version "2.0.0"
525530
resolved "https://registry.yarnpkg.com/codacy-coverage/-/codacy-coverage-2.0.0.tgz#58c5b5df4bcaaa7b52142417f2f8774ed3fb4fe7"
526531
dependencies:
@@ -723,9 +728,9 @@ detective@^4.0.0:
723728
acorn "^1.0.3"
724729
defined "^1.0.0"
725730

726-
diff@^3.0.0:
727-
version "3.0.1"
728-
resolved "https://registry.yarnpkg.com/diff/-/diff-3.0.1.tgz#a52d90cc08956994be00877bff97110062582c35"
731+
diff:
732+
version "3.1.0"
733+
resolved "https://registry.yarnpkg.com/diff/-/diff-3.1.0.tgz#9406c73a401e6c2b3ba901c5e2c44eb6a60c5385"
729734

730735
diff@1.4.0:
731736
version "1.4.0"
@@ -895,11 +900,11 @@ eslint:
895900
text-table "~0.2.0"
896901
user-home "^2.0.0"
897902

898-
eslint-plugin-promise@^3.0.0:
899-
version "3.0.0"
900-
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.0.0.tgz#1528635d0160f3484e425cce2169cb74cec0186a"
903+
eslint-plugin-promise:
904+
version "3.4.0"
905+
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.4.0.tgz#6ba9048c2df57be77d036e0c68918bc9b4fc4195"
901906

902-
eslint-plugin-standard@^2.0.1:
907+
eslint-plugin-standard:
903908
version "2.0.1"
904909
resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-2.0.1.tgz#3589699ff9c917f2c25f76a916687f641c369ff3"
905910

@@ -984,7 +989,7 @@ extsprintf@1.0.2:
984989
version "1.0.2"
985990
resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.0.2.tgz#e1080e0658e300b06294990cc70e1502235fd550"
986991

987-
fast-html-parser@^1.0.1:
992+
fast-html-parser:
988993
version "1.0.1"
989994
resolved "https://registry.yarnpkg.com/fast-html-parser/-/fast-html-parser-1.0.1.tgz#4ecc9683b8bb79afe11a50807b7853e79256cea2"
990995
dependencies:
@@ -1286,7 +1291,7 @@ hoek@2.x.x:
12861291
version "2.16.3"
12871292
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
12881293

1289-
hogan.js@^3.0.2:
1294+
hogan.js:
12901295
version "3.0.2"
12911296
resolved "https://registry.yarnpkg.com/hogan.js/-/hogan.js-3.0.2.tgz#4cd9e1abd4294146e7679e41d7898732b02c7bfd"
12921297
dependencies:
@@ -1522,7 +1527,7 @@ isstream@~0.1.2:
15221527
version "0.1.2"
15231528
resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a"
15241529

1525-
istanbul@^0.4.4:
1530+
istanbul:
15261531
version "0.4.5"
15271532
resolved "https://registry.yarnpkg.com/istanbul/-/istanbul-0.4.5.tgz#65c7d73d4c4da84d4f3ac310b918fb0b8033733b"
15281533
dependencies:
@@ -1801,7 +1806,7 @@ minimist@0.0.8:
18011806
version "0.0.8"
18021807
resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d"
18031808

1804-
mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@~0.5.0, mkdirp@0.5.1, mkdirp@0.5.x:
1809+
mkdirp, mkdirp@^0.5.0, mkdirp@^0.5.1, "mkdirp@>=0.5 0", mkdirp@~0.5.0, mkdirp@0.5.1, mkdirp@0.5.x:
18051810
version "0.5.1"
18061811
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903"
18071812
dependencies:
@@ -1811,9 +1816,9 @@ mkdirp@0.3.0:
18111816
version "0.3.0"
18121817
resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.0.tgz#1bbf5ab1ba827af23575143490426455f481fe1e"
18131818

1814-
mocha@^3.1.0:
1815-
version "3.1.2"
1816-
resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.1.2.tgz#51f93b432bf7e1b175ffc22883ccd0be32dba6b5"
1819+
mocha:
1820+
version "3.2.0"
1821+
resolved "https://registry.yarnpkg.com/mocha/-/mocha-3.2.0.tgz#7dc4f45e5088075171a68896814e6ae9eb7a85e3"
18171822
dependencies:
18181823
browser-stdout "1.3.0"
18191824
commander "2.9.0"
@@ -1827,11 +1832,12 @@ mocha@^3.1.0:
18271832
mkdirp "0.5.1"
18281833
supports-color "3.1.2"
18291834

1830-
module-deps@^4.0.2:
1831-
version "4.0.7"
1832-
resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.0.7.tgz#edfeb3937be7359bc14a6672c22ef124887f6ed2"
1835+
module-deps@^4.0.8:
1836+
version "4.0.8"
1837+
resolved "https://registry.yarnpkg.com/module-deps/-/module-deps-4.0.8.tgz#55fd70623399706c3288bef7a609ff1e8c0ed2bb"
18331838
dependencies:
18341839
browser-resolve "^1.7.0"
1840+
cached-path-relative "^1.0.0"
18351841
concat-stream "~1.5.0"
18361842
defined "^1.0.0"
18371843
detective "^4.0.0"
@@ -1888,7 +1894,7 @@ node-uuid@~1.4.7:
18881894
version "1.4.7"
18891895
resolved "https://registry.yarnpkg.com/node-uuid/-/node-uuid-1.4.7.tgz#6da5a17668c4b3dd59623bda11cf7fa4c1f60a6f"
18901896

1891-
nopt@^3.0.6, nopt@~3.0.1, nopt@3.x:
1897+
nopt, nopt@~3.0.1, nopt@3.x:
18921898
version "3.0.6"
18931899
resolved "https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9"
18941900
dependencies:
@@ -2086,7 +2092,7 @@ pluralize@^1.2.1:
20862092
version "1.2.1"
20872093
resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-1.2.1.tgz#d1a21483fd22bb41e58a12fa3421823140897c45"
20882094

2089-
postcss-cli@^2.6.0:
2095+
postcss-cli:
20902096
version "2.6.0"
20912097
resolved "https://registry.yarnpkg.com/postcss-cli/-/postcss-cli-2.6.0.tgz#f0de393caa026fcfc1b1479822989af508ed515d"
20922098
dependencies:
@@ -2658,7 +2664,7 @@ uglify-to-browserify@~1.0.0:
26582664
version "1.0.2"
26592665
resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7"
26602666

2661-
uglifyjs@^2.4.10:
2667+
uglifyjs:
26622668
version "2.4.10"
26632669
resolved "https://registry.yarnpkg.com/uglifyjs/-/uglifyjs-2.4.10.tgz#632927319fa6a3da3fc91f9773ac27bfe6c3ee92"
26642670
dependencies:

0 commit comments

Comments
 (0)