Skip to content

Commit fbccc2f

Browse files
committed
perf: custom lodash build to reduce start-up time
1 parent 223ae23 commit fbccc2f

21 files changed

Lines changed: 4273 additions & 30 deletions

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,3 +18,4 @@ test/fixtures/multi/
1818
before.json
1919
after.json
2020
bs-config.js
21+
/lodash.custom.min.js

lib/async.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var _ = require("lodash");
3+
var _ = require("../lodash.custom");
44
var Immutable = require("immutable");
55

66
var utils = require("./utils");

lib/browser-sync.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ var utils = require("./utils");
88
var logger = require("./logger");
99

1010
var eachSeries = utils.eachSeries;
11-
var _ = require("lodash");
11+
var _ = require("../lodash.custom");
1212
var EE = require("easy-extender");
1313

1414
/**

lib/cli/cli-info.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ var config = require("../config");
44
var logger = require("../logger").logger;
55

66
var fs = require("fs");
7-
var _ = require("lodash");
7+
var _ = require("../../lodash.custom");
88
var path = require("path");
99

1010
var info = {

lib/cli/cli-options.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
var path = require("path");
44
var url = require("url");
5-
var _ = require("lodash");
5+
var _ = require("../../lodash.custom");
66
var Immutable = require("immutable");
77
var isList = Immutable.List.isList;
88
var isMap = Immutable.Map.isMap;

lib/cli/command.start.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
var path = require("path");
44
var fs = require("fs");
5-
var _ = require("lodash");
5+
var _ = require("../../lodash.custom");
66
var utils = require("../utils");
77
var opts = require("./cli-options").utils;
88

lib/connect-utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var _ = require("lodash");
3+
var _ = require("../lodash.custom");
44
var fs = require("fs");
55
var config = require("./config");
66

lib/file-utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var _ = require("lodash");
3+
var _ = require("../lodash.custom");
44

55
var fileUtils = {
66
/**

lib/file-watcher.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var _ = require("lodash");
3+
var _ = require("../lodash.custom");
44

55
/**
66
* Plugin interface

lib/hooks.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"use strict";
22

3-
var _ = require("lodash");
3+
var _ = require("../lodash.custom");
44
var Immutable = require("immutable");
55
var snippetUtils = require("./snippet").utils;
66

0 commit comments

Comments
 (0)