@citation-js/plugin-wikidata
Advanced tools
Comparing version 0.7.15 to 0.7.18
@@ -1,2 +0,2 @@ | ||
import wdk from './wdk.js'; | ||
import wdk from '@larsgw/wikibase-sdk/commonjs/wikidata.org'; | ||
import config from './config.json'; | ||
@@ -10,5 +10,8 @@ function parseWikidata(data, langs) { | ||
} | ||
const urls = wdk.getManyEntities(ids, langs || config.langs); | ||
const urls = wdk.getManyEntities({ | ||
ids, | ||
languages: langs || config.langs | ||
}); | ||
return Array.isArray(urls) ? urls : [urls]; | ||
} | ||
export { parseWikidata as parse, parseWikidata as default }; |
@@ -84,3 +84,3 @@ import { plugins } from '@citation-js/core'; | ||
return combined; | ||
}, {}); | ||
}); | ||
}, | ||
@@ -87,0 +87,0 @@ parseType: { |
@@ -6,3 +6,3 @@ function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } | ||
function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } | ||
import wdk from './wdk.js'; | ||
import wdk from '@larsgw/wikibase-sdk/commonjs/wikidata.org'; | ||
import { parse as fetch, parseAsync as fetchAsync } from './api.js'; | ||
@@ -118,3 +118,2 @@ import { parse as getUrls } from './id.js'; | ||
function simplifyEntities(entities) { | ||
const simplified = wdk.simplify.entities(entities, SIMPLIFY_OPTS); | ||
for (const id in entities) { | ||
@@ -124,2 +123,5 @@ if (entities[id].missing === '') { | ||
} | ||
} | ||
const simplified = wdk.simplify.entities(entities, SIMPLIFY_OPTS); | ||
for (const id in entities) { | ||
const claims = entities[id].claims; | ||
@@ -126,0 +128,0 @@ if (claims.P348) { |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.default = exports.parse = parseWikidata; | ||
var _wdk = _interopRequireDefault(require("./wdk.js")); | ||
var _wikidata = _interopRequireDefault(require("@larsgw/wikibase-sdk/commonjs/wikidata.org")); | ||
var _config = _interopRequireDefault(require("./config.json")); | ||
@@ -18,4 +18,7 @@ function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } | ||
} | ||
const urls = _wdk.default.getManyEntities(ids, langs || _config.default.langs); | ||
const urls = _wikidata.default.getManyEntities({ | ||
ids, | ||
languages: langs || _config.default.langs | ||
}); | ||
return Array.isArray(urls) ? urls : [urls]; | ||
} |
@@ -93,3 +93,3 @@ "use strict"; | ||
return combined; | ||
}, {}); | ||
}); | ||
}, | ||
@@ -96,0 +96,0 @@ parseType: { |
@@ -10,3 +10,3 @@ "use strict"; | ||
exports.parseAsync = parseAsync; | ||
var _wdk = _interopRequireDefault(require("./wdk.js")); | ||
var _wikidata = _interopRequireDefault(require("@larsgw/wikibase-sdk/commonjs/wikidata.org")); | ||
var _api = require("./api.js"); | ||
@@ -128,3 +128,2 @@ var _id = require("./id.js"); | ||
function simplifyEntities(entities) { | ||
const simplified = _wdk.default.simplify.entities(entities, SIMPLIFY_OPTS); | ||
for (const id in entities) { | ||
@@ -134,5 +133,8 @@ if (entities[id].missing === '') { | ||
} | ||
} | ||
const simplified = _wikidata.default.simplify.entities(entities, SIMPLIFY_OPTS); | ||
for (const id in entities) { | ||
const claims = entities[id].claims; | ||
if (claims.P348) { | ||
simplified[id].claims['P348:all'] = _wdk.default.simplify.propertyClaims(claims.P348, _objectSpread(_objectSpread({}, SIMPLIFY_OPTS), {}, { | ||
simplified[id].claims['P348:all'] = _wikidata.default.simplify.propertyClaims(claims.P348, _objectSpread(_objectSpread({}, SIMPLIFY_OPTS), {}, { | ||
keepNonTruthy: true, | ||
@@ -139,0 +141,0 @@ keepRank: true |
{ | ||
"name": "@citation-js/plugin-wikidata", | ||
"version": "0.7.15", | ||
"version": "0.7.18", | ||
"description": "Plugin for Wikidata for Citation.js", | ||
@@ -40,6 +40,6 @@ "keywords": [ | ||
"@citation-js/name": "^0.4.2", | ||
"wikibase-sdk": "^8.1.1" | ||
"@larsgw/wikibase-sdk": "^10.2.1" | ||
}, | ||
"devDependencies": { | ||
"@citation-js/core": "^0.7.14" | ||
"@citation-js/core": "^0.7.18" | ||
}, | ||
@@ -49,3 +49,3 @@ "peerDependencies": { | ||
}, | ||
"gitHead": "479dc2eb184ae863458652bfabd041f5407987c7" | ||
"gitHead": "c4ac806070502051e36cf3ab8ad29f3d97e85978" | ||
} |
2488654
11197
+ Added@larsgw/wikibase-sdk@^10.2.1
+ Added@larsgw/wikibase-sdk@10.2.1(transitive)
- Removedwikibase-sdk@^8.1.1
- Removedwikibase-sdk@8.1.1(transitive)