Federated Wiki Rollup Plugin

raw JSON →
0.4.0 verified Mon Apr 27 auth: no javascript

A plugin for Federated Wiki that aggregates computations across multiple wiki pages and compares results against stored rollups. Current stable version is 0.4.0, released under the federated wiki project. It requires Node.js >=20 and is part of the wiki-plugin ecosystem. Unlike general rollup tools, this is specific to Federated Wiki's distributed computation model.

error Error [ERR_REQUIRE_ESM]: require() of ES Module...
cause Using CommonJS require with ESM-only package on Node.js <20 or without --experimental-require-module flag.
fix
Switch to import syntax or use dynamic import: const plugin = await import('wiki-plugin-rollup');
breaking Package uses ESM only; Node.js >=20 required. CommonJS require will throw ERR_REQUIRE_ESM.
fix Use import syntax or upgrade Node.js >=20. For CommonJS, use dynamic import: const plugin = await import('wiki-plugin-rollup');
deprecated No deprecation notices in current version.
fix None
gotcha The plugin expects specific page structure in Federated Wiki; non-compliant pages may cause runtime errors.
fix Ensure pages contain expected computation data before calling rollup.
npm install wiki-plugin-rollup
yarn add wiki-plugin-rollup
pnpm add wiki-plugin-rollup

Shows basic usage: import plugin, create config with pages and formula, call rollup method.

import plugin from 'wiki-plugin-rollup';
const config = { pages: ['Page1', 'Page2'], formula: 'sum' };
const result = plugin.rollup(config);
console.log(result);