🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis
Socket
Book a DemoInstallSign in
Socket

@designliquido/delegua-node

Package Overview
Dependencies
Maintainers
4
Versions
233
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@designliquido/delegua-node

Linguagem Delégua com capacidades para ecossistema Node.js.

npmnpm
Version
0.7.0
Version published
Weekly downloads
248
-45.73%
Maintainers
4
Weekly downloads
 
Created
Source

delegua-node

Versão de Delégua com suporte a importação de pacotes pelo ecossistema do Node.js.

Motivação

Em versões anteriores, o suporte ao ecossistema Node vinha embutido no pacote do núcleo da linguagem. Isso virou um problema quando tentamos importar o pacote numa aplicação com Webpack.

Como o Webpack tenta ler todas as referências de todos os módulos recursivamente, independente se estamos importando um módulo ou vários, há problemas quando tentamos importar node:child_process na parte de navegador de internet e as aplicações falham.

Implicações

Se sua aplicação:

  • Precisa suportar importações, seja de outros fontes, seja de bibliotecas NPM
  • Pode executar no ambiente Node.js

Ela pode, então, usar este pacote. Caso contrário, o uso apenas do núcleo da linguagem é uma escolha melhor.

Instalação

Se quiser instalar no seu computador, você deve ter antes o Node.js instalado em seu ambiente.

Com o Node.js instalado, execute o seguinte comando em um prompt de comando (Terminal, PowerShell ou cmd no Windows, Terminal ou sh em Mac e Linux):

npm install -g delegua

Usando como LAIR (Leia-Avalie-Imprima-Repita) em console

Feita a instalação no seu ambiente, execute o seguinte comando:

delegua

Você terá um interpretador Delégua que avalia expressões linha a linha.

Um exemplo de uso é como uma calculadora:

delegua> 2 + 2
4

delegua> 2 * 3
6

delegua> 2 ** 10
1024

Para finalizar a execução do interpretador LAIR Delégua, use o atalho Ctrl + C (todos os sistemas operacionais).

Dialetos que suportam o modo LAIR

  • Delégua
  • Égua Clássico
  • EguaP

Executando arquivos

É possível usar o interpretador com outros dialetos, como Égua.

delegua --dialeto egua

Veja aqui todos os dialetos suportados.

Se não quiser instalar as bibliotecas que acompanham Delégua, apenas o núcleo da linguagem pode ser instalado:

npm install -g @designliquido/delegua

Tradução para outras linguagens

Delégua traduz para JavaScript e vice-versa. Mais informações aqui.

FAQs

Package last updated on 22 Feb 2023

Did you know?

Socket

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.

Install

Related posts