UNPKG

kuzzle-sdk

Version:
34 lines 1.25 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const path_1 = __importDefault(require("path")); const vite_1 = require("vite"); const package_json_1 = require("./package.json"); exports.default = (0, vite_1.defineConfig)({ build: { lib: { // Use the TypeScript entry so Rollup sees ES modules and can generate a proper UMD bundle entry: path_1.default.resolve(__dirname, "index.ts"), fileName: () => "kuzzle.js", name: "KuzzleSDK", // Match the legacy Webpack output: single UMD bundle formats: ["umd"], }, outDir: "dist", rollupOptions: { output: { banner: `// Kuzzle Javascript SDK version ${package_json_1.version}`, // Expose build flags on the global scope for browser usage (mirrors old webpack define) }, }, sourcemap: true, target: "es2015", }, define: { SDKVERSION: JSON.stringify(package_json_1.version), }, plugins: [], }); //# sourceMappingURL=vite.config.js.map