{"id":28471910,"url":"https://github.com/designliquido/delegua-completo","last_synced_at":"2025-07-01T22:30:42.905Z","repository":{"id":59092281,"uuid":"535378807","full_name":"DesignLiquido/delegua-completo","owner":"DesignLiquido","description":"Pacote da Linguagem Delégua para NPM com todas as bibliotecas inclusas.","archived":false,"fork":false,"pushed_at":"2025-06-24T20:44:26.000Z","size":400,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"principal","last_synced_at":"2025-06-24T21:02:37.988Z","etag":null,"topics":["delegua","hacktoberfest","nodejs","portugues","portuguese","typescript"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DesignLiquido.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2022-09-11T17:48:03.000Z","updated_at":"2025-06-24T20:44:30.000Z","dependencies_parsed_at":"2022-09-12T09:01:17.154Z","dependency_job_id":"8491ad1c-f3a3-4cd2-8eff-3e43cc1a8dde","html_url":"https://github.com/DesignLiquido/delegua-completo","commit_stats":{"total_commits":91,"total_committers":3,"mean_commits":"30.333333333333332","dds":"0.41758241758241754","last_synced_commit":"9bdee2ab3e2d6d7f1d75585a1c6f5b6a6cc4275c"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/DesignLiquido/delegua-completo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesignLiquido%2Fdelegua-completo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesignLiquido%2Fdelegua-completo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesignLiquido%2Fdelegua-completo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesignLiquido%2Fdelegua-completo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DesignLiquido","download_url":"https://codeload.github.com/DesignLiquido/delegua-completo/tar.gz/refs/heads/principal","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DesignLiquido%2Fdelegua-completo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263046022,"owners_count":23405118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["delegua","hacktoberfest","nodejs","portugues","portuguese","typescript"],"created_at":"2025-06-07T11:09:23.451Z","updated_at":"2025-07-01T22:30:42.894Z","avatar_url":"https://github.com/DesignLiquido.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Solução Delégua (linguagem + bibliotecas)\n\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://github.com/DesignLiquido/delegua/raw/principal/recursos/imagens/icone-delegua.png\" alt=\"delegua\" width=\"auto\" height=\"130px\"\u003e\n  \u003ch3 align=\"center\"\u003eLinguagem Delégua\u003c/h3\u003e\n\n  \u003cp align=\"center\"\u003e\n    Linguagem de programação escrita em TypeScript, derivada da \u003ca href=\"https://egua.tech/docs/egua\" target=\"_blank\"\u003eLinguagem Égua\u003c/a\u003e\n  \u003c/p\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://designliquido.github.io/delegua-web/\" target=\"_blank\"\u003ePágina Web com Interpretador Delégua para demonstrações\u003c/a\u003e\n  \u003c/p\u003e\n\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/DesignLiquido/delegua/issues\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/Designliquido/delegua\" /\u003e\u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/github/stars/Designliquido/delegua\" /\u003e\n    \u003cimg src=\"https://img.shields.io/github/forks/Designliquido/delegua\" /\u003e\n    \u003ca href=\"https://www.npmjs.com/package/delegua\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/delegua\" /\u003e\u003c/a\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/Designliquido/delegua\" /\u003e\n    \u003cbr /\u003e\n  \u003c/p\u003e\n\n  \u003cp align=\"center\"\u003e\n    Acompanhe a Design Líquido nas redes sociais:\n  \u003c/p\u003e\n  \n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://twitter.com/designliquido\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=Twitter\u0026color=1DA1F2\u0026logo=Twitter\u0026logoColor=FFFFFF\u0026label=\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.instagram.com/design.liquido\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=Instagram\u0026color=E4405F\u0026logo=Instagram\u0026logoColor=FFFFFF\u0026label=\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.youtube.com/channel/UCJRn3B7r0aex6LCaOyrQtZQ\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=YouTube\u0026color=FF0000\u0026logo=YouTube\u0026logoColor=FFFFFF\u0026label=\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.linkedin.com/company/design-liquido\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=LinkedIn\u0026color=0A66C2\u0026logo=LinkedIn\u0026logoColor=FFFFFF\u0026label=\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.tiktok.com/@designliquido\" target=\"_blank\"\u003e\u003cimg src=\"https://img.shields.io/static/v1?style=for-the-badge\u0026message=TikTok\u0026color=000000\u0026logo=TikTok\u0026logoColor=FFFFFF\u0026label=\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\nPacote da Linguagem Delégua para Node.js (NPM) com todas as blbliotecas implementadas até então:\n\n- O núcleo da linguagem propriamente dito: https://github.com/DesignLiquido/delegua\n- Biblioteca para estatística: https://github.com/DesignLiquido/delegua-estatistica\n- Biblioteca para física: https://github.com/DesignLiquido/delegua-fisica\n- Biblioteca para matemática: https://github.com/DesignLiquido/delegua-matematica\n- Biblioteca para manejo de datas e horas: https://github.com/DesignLiquido/delegua-tempo\n- Biblioteca para manejo de JSON (JavaScript Object Notation): https://github.com/DesignLiquido/delegua-json\n- Biblioteca para requisições HTTP: https://github.com/DesignLiquido/delegua-http\n\nOutra vantagem do uso deste pacote é a paridade de versões entre o núcleo e as bibliotecas. Por esta forma de instalação, todas as versões mais recentes de todas as bibliotecas de Delégua estão devidamente pareadas com a versão da linguagem em si.\n\n## Instalação\n\n[Você deve ter o Node.js instalado em seu ambiente](https://dicasdejavascript.com.br/instalacao-do-nodejs-e-npm-no-windows-passo-a-passo). \n\nCom o Node.js instalado, execute o seguinte comando em um prompt de comando (Terminal, PowerShell ou `cmd` no Windows, Terminal ou `bash` em Mac e Linux):\n\n```bash\nnpm install -g delegua\n```\n\n### Usando como LAIR (Leia-Avalie-Imprima-Repita) em console\n\nFeita a instalação no seu ambiente, execute o seguinte comando:\n\n```sh\ndelegua\n```\n\nVocê terá um interpretador Delégua que avalia expressões linha a linha.\n\nUm exemplo de uso é como uma calculadora:\n\n```js\ndelegua\u003e 2 + 2\n4\n\ndelegua\u003e 2 * 3\n6\n\ndelegua\u003e 2 ** 10\n1024\n```\n\nPara finalizar a execução do interpretador LAIR Delégua, use o atalho \u003ckey\u003eCtrl\u003c/key\u003e + \u003ckey\u003eC\u003c/key\u003e (todos os sistemas operacionais).\n\nSe quiser apenas ver a versão instalada (sem executar), use:\n\n```sh\ndelegua -v\n```\n\nOu\n\n```sh\ndelegua --versao\n```\n\n#### Dialetos que suportam o modo LAIR\n\n- Delégua\n- Égua Clássico\n- Pituguês\n\n### Executando arquivos\n\nÉ possível usar o interpretador com outros dialetos, como Égua.\n\n```sh\ndelegua --dialeto egua\n```\n\nOu\n\n```sh\ndelegua -d pitugues\n```\n\n[Veja aqui todos os dialetos suportados](https://github.com/DesignLiquido/delegua/wiki/Dialetos).\n\n### Executando código\n\nÉ possível passar código como argumento para Delégua usando a opção `-c`:\n\n```\ndelegua -c \"escreva('Olá mundo')\"\n```\n\n## Tradução para outras linguagens\n\n```sh\ndelegua --traduzir {linguagem-origem}-para-{linguagem-destino} meu-arquivo.{extensão}\n```\n\nExemplos:\n\n```sh\ndelegua --traduzir delegua-para-javascript meu-arquivo.delegua\n```\nou\n\n```sh\ndelegua --traduzir javascript-para-delegua meu-arquivo.js\n```\n\nDe uma forma resumida, podemos alterar o `--traduzir` para `-t`, assim como para gerar um arquivo de saída basta passar o parâmetro `--saida` ou `-s`:\n\n```sh\ndelegua --traduzir delegua-para-javascript --saida meu-arquivo.delegua\n```\n\nTraduções suportadas até o momento:\n \n- Delégua para JavaScript (`delegua-para-javascript` ou `delegua-para-js`)\n- Delégua para Python (`delegua-para-python` ou `delegua-para-py`)\n- Delégua para AssemblyScript (`delegua-para-assemblyscript` ou `delegua-para-as`)\n\nTraduções reversas suportadas até o momento:\n\n- JavaScript para Delégua (`javascript-para-delegua` ou `js-para-delegua`)\n- Python para Delégua (`python-para-delegua`)\n- VisuAlg para Delégua (`visualg-para-delegua`)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdesignliquido%2Fdelegua-completo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdesignliquido%2Fdelegua-completo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdesignliquido%2Fdelegua-completo/lists"}