Skip to content

Commit e4c9acd

Browse files
authored
Merge pull request #114 from adroitwhiz/smaller-textencoder-textdecoder
Replace text-encoding package with fastestsmallesttextencoderdecoder
2 parents 3f0fda5 + 84f275d commit e4c9acd

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,9 @@
2626
"dependencies": {
2727
"arraybuffer-loader": "^1.0.3",
2828
"base64-js": "1.3.0",
29+
"fastestsmallesttextencoderdecoder": "^1.0.7",
2930
"js-md5": "0.7.3",
3031
"minilog": "3.1.0",
31-
"text-encoding": "0.7.0",
3232
"worker-loader": "^2.0.0"
3333
},
3434
"devDependencies": {

src/Asset.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
let _TextDecoder;
44
let _TextEncoder;
55
if (typeof TextDecoder === 'undefined' || typeof TextEncoder === 'undefined') {
6-
// Wait to require text-encoding until we _know_ its needed. This will save
7-
// evaluating ~500kb of encoding indices that we do not need to evaluate if
8-
// the browser provides TextDecoder and TextEncoder.
6+
// Wait to require the text encoding polyfill until we know it's needed.
97
// eslint-disable-next-line global-require
10-
const encoding = require('text-encoding');
8+
const encoding = require('fastestsmallesttextencoderdecoder');
119
_TextDecoder = encoding.TextDecoder;
1210
_TextEncoder = encoding.TextEncoder;
1311
} else {

0 commit comments

Comments
 (0)