71 lines
2.5 KiB
Diff
71 lines
2.5 KiB
Diff
commit 1cbb465aa92f7cb903f7900e0e43cc08294fc649
|
|
Author: Tom Hughes <tom@compton.nu>
|
|
Date: Thu Sep 20 18:55:15 2018 +0100
|
|
|
|
Update for npm(mime) version 2.x
|
|
|
|
diff --git a/bin/lessc b/bin/lessc
|
|
index 0ffe6dbc..11c11d45 100644
|
|
--- a/bin/lessc
|
|
+++ b/bin/lessc
|
|
@@ -180,10 +180,10 @@ var environment = {
|
|
return buffer.toString('base64');
|
|
},
|
|
mimeLookup: function mimeLookup(filename) {
|
|
- return require('mime').lookup(filename);
|
|
+ return require('mime').getType(filename);
|
|
},
|
|
charsetLookup: function charsetLookup(mime) {
|
|
- return require('mime').charsets.lookup(mime);
|
|
+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
|
|
},
|
|
getSourceMapGenerator: function getSourceMapGenerator() {
|
|
return require('source-map').SourceMapGenerator;
|
|
diff --git a/dist/less.cjs.js b/dist/less.cjs.js
|
|
index 41b01742..cfc307e9 100644
|
|
--- a/dist/less.cjs.js
|
|
+++ b/dist/less.cjs.js
|
|
@@ -11,10 +11,10 @@ var environment = {
|
|
return buffer.toString('base64');
|
|
},
|
|
mimeLookup: function mimeLookup(filename) {
|
|
- return require('mime').lookup(filename);
|
|
+ return require('mime').getType(filename);
|
|
},
|
|
charsetLookup: function charsetLookup(mime) {
|
|
- return require('mime').charsets.lookup(mime);
|
|
+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
|
|
},
|
|
getSourceMapGenerator: function getSourceMapGenerator() {
|
|
return require('source-map').SourceMapGenerator;
|
|
diff --git a/lib/less-node/environment.js b/lib/less-node/environment.js
|
|
index a9b790c9..a24cf481 100644
|
|
--- a/lib/less-node/environment.js
|
|
+++ b/lib/less-node/environment.js
|
|
@@ -5,10 +5,10 @@ export default {
|
|
return buffer.toString('base64');
|
|
},
|
|
mimeLookup: function (filename) {
|
|
- return require('mime').lookup(filename);
|
|
+ return require('mime').getType(filename);
|
|
},
|
|
charsetLookup: function (mime) {
|
|
- return require('mime').charsets.lookup(mime);
|
|
+ return (/^text\/|^application\/(javascript|json)/).test(mime) ? 'UTF-8' : null;
|
|
},
|
|
getSourceMapGenerator: function getSourceMapGenerator() {
|
|
return require('source-map').SourceMapGenerator;
|
|
diff --git a/package.json b/package.json
|
|
index b9887fcf..50599f21 100644
|
|
--- a/package.json
|
|
+++ b/package.json
|
|
@@ -42,7 +42,7 @@
|
|
"errno": "^0.1.1",
|
|
"graceful-fs": "^4.1.2",
|
|
"image-size": "~0.5.0",
|
|
- "mime": "^1.4.1",
|
|
+ "mime": "^2.0.0",
|
|
"mkdirp": "^0.5.0",
|
|
"promise": "^7.1.1",
|
|
"request": "^2.83.0",
|