diff --git a/build.js b/build.js index de7b7f4..6f061bd 100755 --- a/build.js +++ b/build.js @@ -11,6 +11,8 @@ const cfg = { keep_ssi_comments: false, }; -fs.writeFileSync('autocart.js', JavascriptObfuscator.obfuscate(fs.readFileSync('src/autocart.js').toString().replace('https://local.hvatilo.ru:8055', 'https://hvatilo.ru')).getObfuscatedCode()); +fs.writeFileSync('autocart.js', JavascriptObfuscator.obfuscate(fs.readFileSync('src/autocart.js').toString() + .replace('https://local.hvatilo.ru:8055', 'https://hvatilo.ru') +).getObfuscatedCode()); fs.writeFileSync('index.html', lib.minify(fs.readFileSync('src/index.html'), cfg)); fs.writeFileSync('auto_cart.html', lib.minify(fs.readFileSync('src/auto_cart.html'), cfg)); diff --git a/vite.config.ts b/vite.config.ts index 0a725af..62c1a0b 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -1,6 +1,7 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import fs from 'node:fs'; +import JavascriptObfuscator from "javascript-obfuscator"; export default defineConfig(({mode}) => ({ plugins: [ @@ -21,7 +22,9 @@ export default defineConfig(({mode}) => ({ name: 'copy-html-root', closeBundle() { fs.copyFileSync('dist/src/template.html', 'auto_cart.html'); - fs.copyFileSync('dist/autocart.js', 'autocart.js'); + fs.writeFileSync('autocart.js', JavascriptObfuscator.obfuscate(fs.readFileSync('dist/autocart.js').toString() + .replace('https://local.hvatilo.ru:8055', 'https://hvatilo.ru') + ).getObfuscatedCode()); }, }, ],