Skip to content

Commit 73e798e

Browse files
committed
Add Object.entries/fromEntries node6 support.
1 parent cb39452 commit 73e798e

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

lib/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,15 @@
55
*
66
* Copyright 2010-2017 Digital Bazaar, Inc.
77
*/
8+
// FIXME: remove after change to core-js 3 and dropping node6 support
9+
const fromEntries = require('object.fromentries');
10+
if(!Object.fromEntries) {
11+
fromEntries.shim();
12+
}
13+
814
if(require('semver').gte(process.version, '8.6.0')) {
915
module.exports = require('./jsonld');
1016
} else {
17+
require('core-js/fn/object/entries');
1118
module.exports = require('../dist/node6/lib/jsonld');
1219
}

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
"dependencies": {
3333
"canonicalize": "^1.0.1",
3434
"lru-cache": "^5.1.1",
35+
"object.fromentries": "^2.0.2",
3536
"rdf-canonize": "^1.0.2",
3637
"request": "^2.88.0",
3738
"semver": "^6.3.0",

0 commit comments

Comments
 (0)