
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
@tabnews/temp_name
Advanced tools
Configurações padronizadas dos projetos TabNews
Ferramenta para configurar um ambiente de desenvolvimento e testes com as mesmas configurações utilizadas no TabNews, incluindo:
Para adicionar ao projeto, execute o comando:
npm i -D @tabnews/config
Para utilizar a CLI, instale globalmente com o comando:
npm i -g @tabnews/config
Adicione scripts no package.json
do projeto, por exemplo:
{
"scripts": {
"dev": "tn --verbose",
"build": "tn build --seed",
"start": "tn start",
"test": "tn test run",
"test:watch": "tn test"
}
}
Para iniciar os serviços utilizando as variáveis de ambiente de desenvolvimento, execute o seguinte comando (lembre-se de instalar globalmente a CLI):
tn
Todos os demais comandos podem ser consultados com:
tn --help
Alguns comandos possuem subcomandos, que também podem ser consultados através da CLI, por exemplo:
tn migration -h
De acordo com o comando em execução, as variáveis de ambiente correspondentes serão carregadas a partir dos seguintes arquivos, se existirem:
Sempre carregadas:
.env
(variáveis padrão).env.local
(variáveis locais)Carregadas de acordo com o comando em execução:
.env.development
(variáveis de desenvolvimento).env.development.local
(variáveis de desenvolvimento locais).env.test
(variáveis de teste).env.test.local
(variáveis de teste locais).env.production
(variáveis de produção).env.production.local
(variáveis de produção locais)A CLI aceita o parâmetro --env-mode
(ou -e
) para especificar um ambiente diferente do padrão para o comando, por exemplo, para subir o servidor de desenvolvimento com variáveis de ambiente de teste, mas sem executar os testes, execute:
tn --env-mode test
POSTGRES_USER=user
POSTGRES_PASSWORD=password
POSTGRES_DB=tabnews
POSTGRES_HOST=localhost
POSTGRES_PORT=5432
POSTGRES_DATA_DIR=pgdata
NEXT_PUBLIC_WEBSERVER_HOST=localhost
NEXT_PUBLIC_WEBSERVER_PORT=3000
EMAIL_SMTP_HOST=localhost
EMAIL_SMTP_PORT=1025
EMAIL_HTTP_HOST=localhost
EMAIL_HTTP_PORT=1080
FAQs
Configurações padronizadas dos projetos TabNews
We found that @tabnews/temp_name demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.