Oii, Dev! Tudo bem?
Agradeço por aguardar o nosso retorno.
Parabéns por estar implementando funcionalidades ao seu projeto! Para alterar o array "content" do arquivo.js, você pode utilizar o módulo fs
do Node.js.
Primeiro, você precisa ler o arquivo.js utilizando o método readFileSync
do módulo fs
. Em seguida, você pode converter o conteúdo do arquivo.js em um objeto JavaScript utilizando o método "JSON.parse".
Após isso, você pode acessar o array content
, adicionar os elementos desejados e salvar o arquivo novamente utilizando o método writeFileSync
do módulo fs
.
Segue um exemplo de código que pode te ajudar:
const fs = require('fs');
// Lê o arquivo.js
const arquivo = fs.readFileSync('arquivo.js', 'utf-8');
// Converte o conteúdo do arquivo em um objeto JavaScript
const objeto = JSON.parse(arquivo.replace('**', ''));
// Adiciona elementos ao array "content"
objeto.content.push('novo elemento 1');
objeto.content.push('novo elemento 2');
// Salva o arquivo.js com as alterações
fs.writeFileSync('arquivo.js', `** @type {import('tailwindcss').Config} */\nmodule.exports = ${JSON.stringify(objeto)};`);
console.log('Arquivo salvo com sucesso!');
Faça os teste e observe se terá o comportamento desejado.
Espero ter ajudado, qualquer dúvida, fico à disposição.
Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!