@gasket/plugin-intl
Version:
NodeJS script to build localization files.
23 lines (18 loc) • 510 B
JavaScript
/// <reference types="@gasket/plugin-command" />
import { getIntlConfig } from './utils/configure-utils.js';
import buildManifest from './build-manifest.js';
import buildModules from './build-modules.js';
/** @type {import('@gasket/core').HookHandler<'build'>} */
async function build(gasket) {
const intlConfig = getIntlConfig(gasket);
if (intlConfig.modules) {
await buildModules(gasket);
}
await buildManifest(gasket);
}
export default {
timing: {
first: true
},
handler: build
};