@ezbot-ai/javascript-sdk
Version:
The easiest way to interact with ezbot via JS (node and browser)
18 lines • 1.72 kB
JavaScript
;
/* eslint-disable @typescript-eslint/no-var-requires */
// This file may one day replace the nasty `npm run build:snippet` command.
// For now, it's breaking window.ezbot.
const fs = require('fs');
const browserify = require('browserify');
// const minifyStream = require('minify-stream');
// https://github.com/browserify/tinyify?tab=readme-ov-file#more-options
browserify('build/main/index.js')
.transform('unassertify', { global: true })
.transform('@browserify/envify', { global: true })
.transform('@browserify/uglifyify', { global: true })
// .plugin('common-shakeify') // doesn't work for me.
// .plugin('browser-pack-flat/plugin')
.bundle()
// .pipe(minifyStream({ sourceMap: false, mangle: false })) // terser makes window.ezbot undefined
.pipe(fs.createWriteStream('build/web-snippets/ezbot.min.js'));
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRTbmlwcGV0LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2xpYi9idWlsZGVycy9idWlsZFNuaXBwZXQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLHVEQUF1RDtBQUV2RCwyRUFBMkU7QUFDM0UsdUNBQXVDO0FBRXZDLE1BQU0sRUFBRSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsQ0FBQztBQUV6QixNQUFNLFVBQVUsR0FBRyxPQUFPLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDekMsaURBQWlEO0FBRWpELHdFQUF3RTtBQUN4RSxVQUFVLENBQUMscUJBQXFCLENBQUM7S0FDOUIsU0FBUyxDQUFDLGFBQWEsRUFBRSxFQUFFLE1BQU0sRUFBRSxJQUFJLEVBQUUsQ0FBQztLQUMxQyxTQUFTLENBQUMsb0JBQW9CLEVBQUUsRUFBRSxNQUFNLEVBQUUsSUFBSSxFQUFFLENBQUM7S0FDakQsU0FBUyxDQUFDLHVCQUF1QixFQUFFLEVBQUUsTUFBTSxFQUFFLElBQUksRUFBRSxDQUFDO0lBQ3JELHFEQUFxRDtJQUNyRCxzQ0FBc0M7S0FDckMsTUFBTSxFQUFFO0lBQ1Qsa0dBQWtHO0tBQ2pHLElBQUksQ0FBQyxFQUFFLENBQUMsaUJBQWlCLENBQUMsaUNBQWlDLENBQUMsQ0FBQyxDQUFDIn0=