@apostrophecms/anchors
Version:
A module bundle that supports linking to individual Apostrophe widgets.
24 lines (21 loc) • 501 B
JavaScript
const fs = require('fs');
const path = require('path');
module.exports = {
bundle: {
directory: 'modules',
modules: getBundleModuleNames()
},
options: {
i18n: {
ns: 'aposAnchors',
browser: true
}
}
};
function getBundleModuleNames() {
const source = path.join(__dirname, './modules/@apostrophecms');
return fs
.readdirSync(source, { withFileTypes: true })
.filter(dirent => dirent.isDirectory())
.map(dirent => `@apostrophecms/${dirent.name}`);
}