import fs from 'node:fs'; const src=fs.readFileSync('public/core/order-enhancements-v1775.js','utf8'); const perf=fs.readFileSync('public/core/performance.js','utf8'); const checks=[ ['comment button',/Оставить комментарий/], ['allergy/change comment placeholder',/Аллергия, убрать ингредиент/], ['catalog search by number/name',/Поиск по № бокса или названию/], ['delivery included in total',/total=positions\+d/], ['delivery shown separately',/Доставка<\/span>/], ['grand total shown',/Итого<\/span>/], ['module loaded',/order-enhancements-v1775\.js/], ]; for(const [name,re] of checks){const target=name==='module loaded'?perf:src;if(!re.test(target))throw new Error(`Missing ${name}`)} const forbidden=[ ['day reminder UI',/data-reminder="day"/], ['hour reminder UI',/data-reminder="hour"/], ['browser notification logic',/new Notification/], ['reminder heading',/Напоминание по заказу/], ]; for(const [name,re] of forbidden){if(re.test(src))throw new Error(`Unexpected ${name}`)} console.log('order-enhancements-v1775: ok');