// vite.config.ts import path from "path"; import react from "file:///home/araneus/cwait/node_modules/@vitejs/plugin-react/dist/index.mjs"; import { visualizer } from "file:///home/araneus/cwait/node_modules/rollup-plugin-visualizer/dist/plugin/index.js"; import { loadEnv } from "file:///home/araneus/cwait/node_modules/vite/dist/node/index.js"; import { nodePolyfills } from "file:///home/araneus/cwait/node_modules/vite-plugin-node-polyfills/dist/index.js"; import wasm from "file:///home/araneus/cwait/node_modules/vite-plugin-wasm/exports/import.mjs"; import { defineConfig } from "file:///home/araneus/cwait/node_modules/vitest/dist/config.js"; var __vite_injected_original_dirname = "/home/araneus/cwait/packages/ui"; var vite_config_default = defineConfig(({ mode }) => { process.env = { ...process.env, ...loadEnv(mode, process.cwd()) }; const base = process.env.VITE_BASENAME; return { base: base?.length != 0 ? base : "/", build: { sourcemap: true, chunkSizeWarningLimit: Infinity, target: "ESNEXT", minify: "esbuild", rollupOptions: { treeshake: true, output: { manualChunks: { react: ["react", "react-dom", "react-router-dom"], cms: ["contract.cm"] } }, onwarn(warning, warn) { if (warning.code === "INVALID_ANNOTATION") { if (warning.message.includes("__PURE__")) { return; } } if (warning.message.includes('Use of eval in "../../node_modules/vm-browserify/index.js"')) { return; } warn(warning); } } }, plugins: [ react(), wasm(), nodePolyfills({ include: ["process", "buffer", "vm", "crypto", "stream", "assert", "http", "https", "os", "url", "util"] }), visualizer({ open: false, filename: "bundle-visualization.html" }) ], server: { port: 3e3, fs: { cachedChecks: false }, proxy: { "/api/getTvl": { target: `${process.env.VITE_CWAP_API_URL}/cwap_cm/getTvl`, changeOrigin: true, rewrite: (path2) => { const result = path2.replace("/api/getTvl", ""); const searchParams = new URLSearchParams({ btcC1: process.env.VITE_L2_CONTRACT_ADDRESS_BASE_BTC ?? "", btcC2: process.env.VITE_L2_CONTRACT_ADDRESS_MAKER_BTC ?? "", ethC1: process.env.VITE_L2_CONTRACT_ADDRESS_BASE_ETH ?? "", ethC2: process.env.VITE_L2_CONTRACT_ADDRESS_MAKER_ETH ?? "", usdtEthC1: process.env.VITE_L2_CONTRACT_ADDRESS_BASE_USDT_ETH ?? "", usdtEthC2: process.env.VITE_L2_CONTRACT_ADDRESS_MAKER_USDT_ETH ?? "", usdtBnbC1: process.env.VITE_L2_CONTRACT_ADDRESS_BASE_USDT_BNB ?? "", usdtBnbC2: process.env.VITE_L2_CONTRACT_ADDRESS_MAKER_USDT_BNB ?? "", bnbC1: process.env.VITE_L2_CONTRACT_ADDRESS_BASE_BNB ?? "", bnbC2: process.env.VITE_L2_CONTRACT_ADDRESS_MAKER_BNB ?? "" }); return result + "?" + searchParams.toString(); } } } }, test: { globals: true, environment: "jsdom", setupFiles: "./vitest.setup.ts", silent: true }, define: { __MOCKS__: false }, resolve: { alias: { process: "process/browser", buffer: "buffer", crypto: "crypto-browserify", stream: "stream-browserify", assert: "assert", http: "stream-http", https: "https-browserify", os: "os-browserify", url: "url", util: "util", "@": path.resolve(__vite_injected_original_dirname, "./src") } } }; }); export { vite_config_default as default }; //# sourceMappingURL=data:application/json;base64,ewogICJ2ZXJzaW9uIjogMywKICAic291cmNlcyI6IFsidml0ZS5jb25maWcudHMiXSwKICAic291cmNlc0NvbnRlbnQiOiBbImNvbnN0IF9fdml0ZV9pbmplY3RlZF9vcmlnaW5hbF9kaXJuYW1lID0gXCIvaG9tZS9hcmFuZXVzL2N3YWl0L3BhY2thZ2VzL3VpXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ZpbGVuYW1lID0gXCIvaG9tZS9hcmFuZXVzL2N3YWl0L3BhY2thZ2VzL3VpL3ZpdGUuY29uZmlnLnRzXCI7Y29uc3QgX192aXRlX2luamVjdGVkX29yaWdpbmFsX2ltcG9ydF9tZXRhX3VybCA9IFwiZmlsZTovLy9ob21lL2FyYW5ldXMvY3dhaXQvcGFja2FnZXMvdWkvdml0ZS5jb25maWcudHNcIjsvLy8gPHJlZmVyZW5jZSB0eXBlcz1cInZpdGVzdFwiIC8+XG5pbXBvcnQgcGF0aCBmcm9tICdwYXRoJztcblxuaW1wb3J0IHJlYWN0IGZyb20gJ0B2aXRlanMvcGx1Z2luLXJlYWN0JztcbmltcG9ydCB7IHZpc3VhbGl6ZXIgfSBmcm9tICdyb2xsdXAtcGx1Z2luLXZpc3VhbGl6ZXInO1xuaW1wb3J0IHsgbG9hZEVudiB9IGZyb20gJ3ZpdGUnO1xuaW1wb3J0IHsgbm9kZVBvbHlmaWxscyB9IGZyb20gJ3ZpdGUtcGx1Z2luLW5vZGUtcG9seWZpbGxzJztcbmltcG9ydCB3YXNtIGZyb20gJ3ZpdGUtcGx1Z2luLXdhc20nO1xuaW1wb3J0IHsgZGVmaW5lQ29uZmlnIH0gZnJvbSAndml0ZXN0L2NvbmZpZyc7XG5cbi8vIGh0dHBzOi8vdml0ZWpzLmRldi9jb25maWcvXG5leHBvcnQgZGVmYXVsdCBkZWZpbmVDb25maWcoKHsgbW9kZSB9KSA9PiB7XG4gIHByb2Nlc3MuZW52ID0geyAuLi5wcm9jZXNzLmVudiwgLi4ubG9hZEVudihtb2RlLCBwcm9jZXNzLmN3ZCgpKSB9O1xuICBjb25zdCBiYXNlID0gcHJvY2Vzcy5lbnYuVklURV9CQVNFTkFNRTtcbiAgcmV0dXJuIHtcbiAgICBiYXNlOiBiYXNlPy5sZW5ndGggIT0gMCA/IGJhc2UgOiAnLycsXG4gICAgYnVpbGQ6IHtcbiAgICAgIHNvdXJjZW1hcDogdHJ1ZSxcbiAgICAgIGNodW5rU2l6ZVdhcm5pbmdMaW1pdDogSW5maW5pdHksXG4gICAgICB0YXJnZXQ6ICdFU05FWFQnLFxuICAgICAgbWluaWZ5OiAnZXNidWlsZCcsXG4gICAgICByb2xsdXBPcHRpb25zOiB7XG4gICAgICAgIHRyZWVzaGFrZTogdHJ1ZSxcbiAgICAgICAgb3V0cHV0OiB7XG4gICAgICAgICAgbWFudWFsQ2h1bmtzOiB7XG4gICAgICAgICAgICByZWFjdDogWydyZWFjdCcsICdyZWFjdC1kb20nLCAncmVhY3Qtcm91dGVyLWRvbSddLFxuICAgICAgICAgICAgY21zOiBbJ2NvbnRyYWN0LmNtJ10sXG4gICAgICAgICAgfSxcbiAgICAgICAgfSxcbiAgICAgICAgb253YXJuKHdhcm5pbmcsIHdhcm4pIHtcbiAgICAgICAgICBpZiAod2FybmluZy5jb2RlID09PSAnSU5WQUxJRF9BTk5PVEFUSU9OJykge1xuICAgICAgICAgICAgLy8gU3VwcHJlc3MgaWYgdGhlIG1lc3NhZ2UgY29udGFpbnMgXCJfX1BVUkVfX1wiXG4gICAgICAgICAgICBpZiAod2FybmluZy5tZXNzYWdlLmluY2x1ZGVzKCdfX1BVUkVfXycpKSB7XG4gICAgICAgICAgICAgIHJldHVybjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLy8gU3VwcHJlc3MgZXZhbCB3YXJuaW5nIGZyb20gdm0tYnJvd3NlcmlmeVxuICAgICAgICAgIGlmICh3YXJuaW5nLm1lc3NhZ2UuaW5jbHVkZXMoJ1VzZSBvZiBldmFsIGluIFwiLi4vLi4vbm9kZV9tb2R1bGVzL3ZtLWJyb3dzZXJpZnkvaW5kZXguanNcIicpKSB7XG4gICAgICAgICAgICByZXR1cm47XG4gICAgICAgICAgfVxuICAgICAgICAgIHdhcm4od2FybmluZyk7XG4gICAgICAgIH0sXG4gICAgICB9LFxuICAgIH0sXG4gICAgcGx1Z2luczogW1xuICAgICAgcmVhY3QoKSxcbiAgICAgIHdhc20oKSxcbiAgICAgIG5vZGVQb2x5ZmlsbHMoe1xuICAgICAgICBpbmNsdWRlOiBbJ3Byb2Nlc3MnLCAnYnVmZmVyJywgJ3ZtJywgJ2NyeXB0bycsICdzdHJlYW0nLCAnYXNzZXJ0JywgJ2h0dHAnLCAnaHR0cHMnLCAnb3MnLCAndXJsJywgJ3V0aWwnXSxcbiAgICAgIH0pLFxuICAgICAgdmlzdWFsaXplcih7IG9wZW46IGZhbHNlLCBmaWxlbmFtZTogJ2J1bmRsZS12aXN1YWxpemF0aW9uLmh0bWwnIH0pLFxuICAgIF0sXG4gICAgc2VydmVyOiB7XG4gICAgICBwb3J0OiAzMDAwLFxuICAgICAgZnM6IHtcbiAgICAgICAgY2FjaGVkQ2hlY2tzOiBmYWxzZSxcbiAgICAgIH0sXG4gICAgICBwcm94eToge1xuICAgICAgICAnL2FwaS9nZXRUdmwnOiB7XG4gICAgICAgICAgdGFyZ2V0OiBgJHtwcm9jZXNzLmVudi5WSVRFX0NXQVBfQVBJX1VSTH0vY3dhcF9jbS9nZXRUdmxgLFxuICAgICAgICAgIGNoYW5nZU9yaWdpbjogdHJ1ZSxcbiAgICAgICAgICByZXdyaXRlOiAocGF0aCkgPT4ge1xuICAgICAgICAgICAgY29uc3QgcmVzdWx0ID0gcGF0aC5yZXBsYWNlKCcvYXBpL2dldFR2bCcsICcnKTtcbiAgICAgICAgICAgIGNvbnN0IHNlYXJjaFBhcmFtcyA9IG5ldyBVUkxTZWFyY2hQYXJhbXMoe1xuICAgICAgICAgICAgICBidGNDMTogcHJvY2Vzcy5lbnYuVklURV9MMl9DT05UUkFDVF9BRERSRVNTX0JBU0VfQlRDID8/ICcnLFxuICAgICAgICAgICAgICBidGNDMjogcHJvY2Vzcy5lbnYuVklURV9MMl9DT05UUkFDVF9BRERSRVNTX01BS0VSX0JUQyA/PyAnJyxcbiAgICAgICAgICAgICAgZXRoQzE6IHByb2Nlc3MuZW52LlZJVEVfTDJfQ09OVFJBQ1RfQUREUkVTU19CQVNFX0VUSCA/PyAnJyxcbiAgICAgICAgICAgICAgZXRoQzI6IHByb2Nlc3MuZW52LlZJVEVfTDJfQ09OVFJBQ1RfQUREUkVTU19NQUtFUl9FVEggPz8gJycsXG4gICAgICAgICAgICAgIHVzZHRFdGhDMTogcHJvY2Vzcy5lbnYuVklURV9MMl9DT05UUkFDVF9BRERSRVNTX0JBU0VfVVNEVF9FVEggPz8gJycsXG4gICAgICAgICAgICAgIHVzZHRFdGhDMjogcHJvY2Vzcy5lbnYuVklURV9MMl9DT05UUkFDVF9BRERSRVNTX01BS0VSX1VTRFRfRVRIID8/ICcnLFxuICAgICAgICAgICAgICB1c2R0Qm5iQzE6IHByb2Nlc3MuZW52LlZJVEVfTDJfQ09OVFJBQ1RfQUREUkVTU19CQVNFX1VTRFRfQk5CID8/ICcnLFxuICAgICAgICAgICAgICB1c2R0Qm5iQzI6IHByb2Nlc3MuZW52LlZJVEVfTDJfQ09OVFJBQ1RfQUREUkVTU19NQUtFUl9VU0RUX0JOQiA/PyAnJyxcbiAgICAgICAgICAgICAgYm5iQzE6IHByb2Nlc3MuZW52LlZJVEVfTDJfQ09OVFJBQ1RfQUREUkVTU19CQVNFX0JOQiA/PyAnJyxcbiAgICAgICAgICAgICAgYm5iQzI6IHByb2Nlc3MuZW52LlZJVEVfTDJfQ09OVFJBQ1RfQUREUkVTU19NQUtFUl9CTkIgPz8gJycsXG4gICAgICAgICAgICB9KTtcbiAgICAgICAgICAgIHJldHVybiByZXN1bHQgKyAnPycgKyBzZWFyY2hQYXJhbXMudG9TdHJpbmcoKTtcbiAgICAgICAgICB9LFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9LFxuICAgIHRlc3Q6IHtcbiAgICAgIGdsb2JhbHM6IHRydWUsXG4gICAgICBlbnZpcm9ubWVudDogJ2pzZG9tJyxcbiAgICAgIHNldHVwRmlsZXM6ICcuL3ZpdGVzdC5zZXR1cC50cycsXG4gICAgICBzaWxlbnQ6IHRydWUsXG4gICAgfSxcbiAgICBkZWZpbmU6IHtcbiAgICAgIF9fTU9DS1NfXzogZmFsc2UsXG4gICAgfSxcbiAgICByZXNvbHZlOiB7XG4gICAgICBhbGlhczoge1xuICAgICAgICBwcm9jZXNzOiAncHJvY2Vzcy9icm93c2VyJyxcbiAgICAgICAgYnVmZmVyOiAnYnVmZmVyJyxcbiAgICAgICAgY3J5cHRvOiAnY3J5cHRvLWJyb3dzZXJpZnknLFxuICAgICAgICBzdHJlYW06ICdzdHJlYW0tYnJvd3NlcmlmeScsXG4gICAgICAgIGFzc2VydDogJ2Fzc2VydCcsXG4gICAgICAgIGh0dHA6ICdzdHJlYW0taHR0cCcsXG4gICAgICAgIGh0dHBzOiAnaHR0cHMtYnJvd3NlcmlmeScsXG4gICAgICAgIG9zOiAnb3MtYnJvd3NlcmlmeScsXG4gICAgICAgIHVybDogJ3VybCcsXG4gICAgICAgIHV0aWw6ICd1dGlsJyxcbiAgICAgICAgJ0AnOiBwYXRoLnJlc29sdmUoX19kaXJuYW1lLCAnLi9zcmMnKSxcbiAgICAgIH0sXG4gICAgfSxcbiAgfTtcbn0pO1xuIl0sCiAgIm1hcHBpbmdzIjogIjtBQUNBLE9BQU8sVUFBVTtBQUVqQixPQUFPLFdBQVc7QUFDbEIsU0FBUyxrQkFBa0I7QUFDM0IsU0FBUyxlQUFlO0FBQ3hCLFNBQVMscUJBQXFCO0FBQzlCLE9BQU8sVUFBVTtBQUNqQixTQUFTLG9CQUFvQjtBQVI3QixJQUFNLG1DQUFtQztBQVd6QyxJQUFPLHNCQUFRLGFBQWEsQ0FBQyxFQUFFLEtBQUssTUFBTTtBQUN4QyxVQUFRLE1BQU0sRUFBRSxHQUFHLFFBQVEsS0FBSyxHQUFHLFFBQVEsTUFBTSxRQUFRLElBQUksQ0FBQyxFQUFFO0FBQ2hFLFFBQU0sT0FBTyxRQUFRLElBQUk7QUFDekIsU0FBTztBQUFBLElBQ0wsTUFBTSxNQUFNLFVBQVUsSUFBSSxPQUFPO0FBQUEsSUFDakMsT0FBTztBQUFBLE1BQ0wsV0FBVztBQUFBLE1BQ1gsdUJBQXVCO0FBQUEsTUFDdkIsUUFBUTtBQUFBLE1BQ1IsUUFBUTtBQUFBLE1BQ1IsZUFBZTtBQUFBLFFBQ2IsV0FBVztBQUFBLFFBQ1gsUUFBUTtBQUFBLFVBQ04sY0FBYztBQUFBLFlBQ1osT0FBTyxDQUFDLFNBQVMsYUFBYSxrQkFBa0I7QUFBQSxZQUNoRCxLQUFLLENB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