@intlayer/config
Version:
Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.
23 lines (22 loc) • 1.12 kB
TypeScript
import { GetConfigurationOptions } from "../configFile/getConfiguration.js";
import * as _$esbuild from "esbuild";
import { BuildOptions } from "esbuild";
//#region src/bundle/index.d.ts
declare const packageList: readonly ["next-intlayer", "react-intlayer", "vue-intlayer", "svelte-intlayer", "preact-intlayer", "solid-intlayer", "angular-intlayer", "lit-intlayer", "express-intlayer", "hono-intlayer", "fastify-intlayer", "adonis-intlayer", "vanilla-intlayer", "intlayer"];
type BundleIntlayerOptions = {
outfile?: string;
configOptions?: GetConfigurationOptions;
bundlePackages?: string[];
version?: string;
} & BuildOptions;
/**
* Bundle the application content using esbuild.
* It uses the Intlayer configuration to set up aliases and other esbuild options.
*
* @param options - Bundle options including entryPoint, outfile, and esbuild options.
* @returns The build result.
*/
declare const bundleIntlayer: (options: BundleIntlayerOptions) => Promise<_$esbuild.BuildResult<BuildOptions>>;
//#endregion
export { BundleIntlayerOptions, bundleIntlayer, packageList };
//# sourceMappingURL=index.d.ts.map