Files
homaroma/rename_scents.js
T
2026-06-23 20:02:29 -04:00

22 lines
827 B
JavaScript

const fs = require('fs');
const adminFiles = [
'apps/admin/src/pages/ProductsPage.tsx',
'apps/admin/src/pages/ProductEditPage.tsx',
'apps/admin/src/components/page-builder/ProductsForm.tsx',
'apps/admin/src/pages/PageBuilderPage.tsx',
'apps/admin/src/pages/DashboardPage.tsx'
];
adminFiles.forEach(file => {
if (fs.existsSync(file)) {
let content = fs.readFileSync(file, 'utf8');
// We only replace scent variables related to product.scent -> product.brand
// and /products/scents -> /products/brands
content = content.replace(/\b([Ss])cent\b/g, (match, p1) => p1 === 'S' ? 'Brand' : 'brand');
content = content.replace(/\b([Ss])cents\b/g, (match, p1) => p1 === 'S' ? 'Brands' : 'brands');
content = content.replace(/\bscentId\b/g, 'brandId');
fs.writeFileSync(file, content);
}
});