kuzzle-sdk
Version:
Official Javascript SDK for Kuzzle
34 lines • 1.25 kB
JavaScript
;
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