UNPKG

@gasket/plugin-intl

Version:
34 lines (33 loc) 1.14 kB
/// <reference types="create-gasket-app" /> Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, /** * PostCreate lifecycle hook - builds intl manifest after app creation * @type {import('@gasket/core').HookHandler<'postCreate'>} * @param {import('@gasket/core').Gasket} gasket - Gasket instance * @param {import('create-gasket-app').CreateContext} createContext - Create context * @returns {Promise<void>} Promise that resolves when manifest is built */ "default", { enumerable: true, get: function() { return postCreateHook; } }); const _buildmanifest = /*#__PURE__*/ _interop_require_default(require("./build-manifest.cjs")); function _interop_require_default(obj) { return obj && obj.__esModule ? obj : { default: obj }; } async function postCreateHook(gasket, createContext) { if (createContext.hasGasketIntl === false) { return; } const root = createContext.dest; await (0, _buildmanifest.default)(gasket, { root, silent: true }); createContext.generatedFiles.add(gasket.config.intl.managerFilename); }