@gasket/plugin-intl
Version:
NodeJS script to build localization files.
32 lines (31 loc) • 981 B
JavaScript
/// <reference types="@gasket/plugin-command" />
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function() {
return _default;
}
});
const _configureutils = require("./utils/configure-utils.cjs");
const _buildmanifest = /*#__PURE__*/ _interop_require_default(require("./build-manifest.cjs"));
const _buildmodules = /*#__PURE__*/ _interop_require_default(require("./build-modules.cjs"));
function _interop_require_default(obj) {
return obj && obj.__esModule ? obj : {
default: obj
};
}
/** @type {import('@gasket/core').HookHandler<'build'>} */ async function build(gasket) {
const intlConfig = (0, _configureutils.getIntlConfig)(gasket);
if (intlConfig.modules) {
await (0, _buildmodules.default)(gasket);
}
await (0, _buildmanifest.default)(gasket);
}
const _default = {
timing: {
first: true
},
handler: build
};