a lib to edit Wikibase from NodeJS
  • TypeScript 97.5%
  • JavaScript 2%
  • Shell 0.3%
  • HTML 0.2%
Find a file
2026-03-27 16:51:24 +01:00
.github add .github/README.md 2026-03-27 16:51:24 +01:00
browser-demo add browser demo 2024-03-11 13:39:04 +01:00
config config: convert to ESM 2026-01-08 20:46:36 +01:00
docs add dry config parameter 2026-01-09 12:26:23 +01:00
scripts scripts: postversion: update 2025-09-13 13:36:09 +02:00
src 8.1.0 2026-01-09 12:26:24 +01:00
tests add dry config parameter 2026-01-09 12:26:23 +01:00
.gitignore scripts: postversion: update 2025-09-13 13:36:09 +02:00
.mocharc.cjs setup typescript 2025-09-11 23:27:06 +02:00
CHANGELOG.md changelog: update 2026-01-09 12:26:24 +01:00
eslint.config.js eslint config: ignore dist folder 2025-09-12 18:04:26 +02:00
package-lock.json 8.1.0 2026-01-09 12:26:24 +01:00
package.json package.json: update repository 2026-03-27 16:51:24 +01:00
README.md migrate to eslint 9 2025-09-11 23:28:47 +02:00
tsconfig.json replace path aliases with relative paths 2026-01-09 00:02:16 +01:00

wikibase-edit

Edit Wikibase from NodeJS. That can be Wikidata or whatever Wikibase instance you have.

This project has received a Wikimedia Project Grant.

wikibase           wikidata

NPM

License Node

Download stats

Summary

Changelog

See CHANGELOG.md for version info

Install

npm install wikibase-edit

Since v6.0.0, wikibase-edit uses the ES module syntax. If you would like to use CommonJS instead, you can install the latest version before that change:

npm install wikibase-edit@v5

How-To

See How-to doc

Development

See Development doc

Contributing

Code contributions and propositions are very welcome, here are some design constraints you should be aware of:

  • wikibase-edit focuses on exposing Wikibase write operations. Features about getting and parsing data should rather go to wikibase-sdk

See Also

You may also like

inventaire banner

Do you know Inventaire? It's a web app to share books with your friends, built on top of Wikidata! And its libre software too.

License

MIT