{"_id":"@sankhyalabs/movimentacao-bancaria","_rev":"185-bd711d1718d5bfe019f9c5c202477331","name":"@sankhyalabs/movimentacao-bancaria","dist-tags":{"release-1.x":"1.0.3","alpha-SKA-999999":"2.3.0-SKA-999999.1","beta":"2.3.1-dev.1","pre/rc":"2.3.1-rc.1","alpha":"2.4.0-SKA-75759.1","branch":"5.0.2-SKA-82747.1","release-2.x":"2.11.2","dev":"5.0.3-dev.1","rc":"6.0.0-rc.2","latest":"1.0.0-SKA-123455.20240104181028"},"versions":{"0.1.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"0.1.0","_id":"@sankhyalabs/movimentacao-bancaria@0.1.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria","dist":{"shasum":"78b51e419acae13c194a307d411ad345150b1956","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-0.1.0.tgz","fileCount":106,"integrity":"sha512-L4xfDsImaNwD8F/SFZ4djNQ5M4PMrJK75ICGjZWEO9H3jLgW5ymSAmCvbxvFXnmLRuYlpzC+uzGwhwJ6jPl0Yg==","signatures":[{"sig":"MEQCIER9XwRRWa6Q9Pk0aiTgrLkLoDwby2XTgd6aY6ocokJeAiBFNTrvBDPUjX392hRlHU+44Nm+kG6cF2wHJWKu5ekAdQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15229039,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXbsIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpvyhAAnSD2W0nN3s/JFUxYkuXYHyED2TxGDeKMS8oi0py8P1746h68\r\nTSADZxhZ5Mf/SgJE1nRuMbOzKq+lj4cT29aJqm+I151vx/85v+Kx7oVfy+ui\r\nQwpqh9HoHXSR4sOa5KuFG5iufGfIYcnXTOf1Pb3C9VVGwWxwhvJu5TLPPOiw\r\no2ac5BeZTYQd1TON7l92kMrrq3gfV2B5Lf4g20iqF1Sj4+DzKxHji8UOlAC/\r\nHdnrDBX5/wZmAPlJ6IuDByET/HAa10DMOMx/mRyxV/H7st3sGwfjjCr0HVF1\r\npbHcsXmMeLSiEft1KQN7MftFaPJIWsbLIXXaz5w7TqSmM2dBX52g3OZKra/e\r\nG1IvNavBcrMGpIK5QIRmjQ8EZ1LBxSu06R94LkFZsL50YWul8s8rfaM+SSWo\r\n/ZJpbG8cuMDWCm/MkOQVG7uCAwWTAm4NdDAVfIuWhQ5NEf/e0TGsG/2762fM\r\nbJaKFrf6sz4mRFBc+Dc7cYQ9B1bfJP2zVEyP6+TMYrcck6Kg5uqu2YSDXMf/\r\nz29DQ5E8mBykNKSF8lfIgraLsrHnuj3F4jyYs1ZdyfQbyVR97He7xXeJA2Ui\r\nb5koRA/pKuiJcaiMSLB4Qz+hmezSrg1F2U2oP/5XSVEzpuMzTn5ou4Osbjgg\r\nNWpJz1pNT/Tdt4WIG2win4ZImYKwfoxP2Y4=\r\n=9nH9\r\n-----END PGP SIGNATURE-----\r\n"},"private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"6.14.16","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"14.19.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"dependencies":{"gulp":"^4.0.2","react":"^18.0.0","i18next":"^21.8.0","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.6","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"serve":"^13.0.2","postcss":"^8.4.13"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_0.1.0_1667087111968_0.9358915070767078","host":"s3://npm-registry-packages"}},"1.0.0-beta.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.1","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3758a63e01647f3f4689f37a0f660efe0e5b41c8","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.1.tgz","fileCount":248,"integrity":"sha512-suXRNNo+Q2CQ4fzKTizdhiHHiFB9novTGke8n4+lbgr7iDxotSTSgCfHuSSIBepOfE0qm3btht7XUGcQBDf8Ug==","signatures":[{"sig":"MEUCIQCBUgzYGz20MSX84XngfY8KNFdrN/KKra+bpL+u0JRkmgIgIjNmuPiQUTf3oNTD9Hgj0e4Rbky9i8srZWb2vvHRuD0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16380654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZEXnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8iw//ddiH3Je/59rLNpIah4vSI6STxa66qap5mIxpP8bhl32jsSxp\r\ncM5IeWTu2S0mhK87ECgTAbrCM8LC9+VEJJQ9gY46SmuqusYgHIXvGbY7AHkJ\r\nkyF3SwIPAje1J8R8c0pyjHno+1y/199nG/1tJfbi38+wx36D0byrxlxCkHyQ\r\n+IZvaS5Mf5C6j2MDQNRgwSDO0yHTJpc+AQ2xjjm4yENqJLy20Tv5cp0xKjQN\r\nKZKtEsP8o+ugxdsmj55Oga66lVCRqo6yBmGq/3C9vyreJwQL4tTf8NtCei50\r\nPj14W4KcqZKcG5sanE+B5VJOBM+dTmV9jmHKF8oKBOz53g5B4HZ8GwyAOF2d\r\ncctgdw8ttUF3UJV8Pd3zjKNJo96SVPK9nacQ8uCcA1eE9Tro8PKCX9gG3x2g\r\nQnkQGeF0NGnutZEL21oLjxTmzl393Bme0Om55rg46RRjs2Bpj1N5h/5QGkPv\r\nqcTjb8AjodGUo8bmQykar7ZXtbTOQVr3lGP9PqFpahVXSEjZnm15JQy1ORHZ\r\nzkymI21OOLwB8KKbeS6/80MEVPLCFD3+Qd+JJdVqnToivEQRxFm0OQl8VSjK\r\nagFbNDI6ap1iEByzjaKOFV0LcH3VtWjRdohB49YODkL/Z7DPAr6MSgKufP7v\r\no29T1IUISn8oxnIDytTwi/x1qTzdAPSoONk=\r\n=1J9r\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"50bfa6514ca230fabe67feef580b837eb5f91140","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.1_1667515879598_0.5411494291408252","host":"s3://npm-registry-packages"}},"1.0.0-beta.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.2","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"b98a99e23cfae88d69ad55159445ef98ec11031c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.2.tgz","fileCount":248,"integrity":"sha512-D+H/d3H0WQTzLVPiOH4B47epfMhZ5rpuKJMnCwAt97Q5nsJ0HA6HbVj1aO1/gH28HqQ6Vui+i5+WI7nbXN5Cfw==","signatures":[{"sig":"MEUCIQD/1ATJj8AMGv1BHeLlr3qJIfEnwEyQPyLGhRdRC0L8+QIgIM2C9bL6ShRY/j2ob79j4cfsaB854LwYNPNfrUKTxIM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16380654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZUgYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmogpRAAjdy1Zv+E4ooeWOuYrA3UUR9DYMuQ0ddADcgbQ9G9o63wtPSH\r\nEq/7x3w2wz5whZ1qFYbwhCgOD1lq6RqZUIaIN6mRIqWz6c6+CyzQelMTe+Kx\r\nyUq0AUurJluq/1PhZgyEuBF01AX0Ryvx9hKUz5M3CVZXO3DoLrc7tdAuGOwF\r\nZKEAqy7BufFwNVpQ/NuwjGNsZsqzvMv/wgld/isPW99Ni7PrzWtM9fsfLAWs\r\nMlW9Bj8ffAuzlcA4UgmYSLHMdR1onY8NQ2eGRqxrMdZ6SSEf2I7D+O+cdUa7\r\nuMGvFbvbZoh47SunZh0e3EusOoSLdq+Rh8SbeyOk6xH7krOnwtUgz2EcV7Le\r\nwH+pNhSeHP4ZcN2u/FZJOMgqyd4NR87qXoYPawTwGyWYxW5d+Tvd8HiDvqcO\r\nhjDwQ0JWeqLiouKRSyep43TmdB/qPPlSm9gfJRkY+dDsxYkPG6/Ut+FK8DmL\r\nlZX6VUkrdk070hoPAaBbEzPHOkP2H47SL21TRShGG2Ja0VYSZUzQj1Isdmi4\r\nKpkO9DM67TkYQLN3IbsmkcmYDYbBPTkMzkEOtQYjv2pomXqZOEVnUFWUgR9+\r\nzEXycTwEAmEYavSAmLLt3z8KTl3tRgNHf8RhNyWxrIz/2HRlN8OCpufaSZ7g\r\nmfHriNe+3OcAQfXMNdlWLZtotGNaa8cNHK0=\r\n=c2M7\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"8984ad965f9e0ddbcd539d523829be347b43766e","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.2_1667581976022_0.7942943342435771","host":"s3://npm-registry-packages"}},"1.0.0-beta.3":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.3","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.3","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"92346f1d63dba793dfc5cb020bc0d37dec28042a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.3.tgz","fileCount":249,"integrity":"sha512-7h7iNxvZQckvgJP4aTI6XVdgHnRQofRb9bZTW9L7s00kSa/BL959AWueXPzyC01fOj5lVCJzVWXMCsCyBMVgQQ==","signatures":[{"sig":"MEUCIQDz+dYRMG4ZPCza5c48V3vkLz3FGWz+dyCDJbkvZ4nDwgIgPioan+80t0h94rWUg5+geVc3PNQPd2dofwc3jZ9VJ5E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16385561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZt3VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ3A/8DTsMxk6Q7RqgTER9MUkyzkULsYzk8fK8HhkU5x6lBveYVjtz\r\nYsH5Zaeig4gqRYHGkgVpxGcWtWBOyAs7Ds34sNTZlo4SAabuDVStBH5/h5px\r\nSLX6oLICVL9YBTT3UGvjuyY1WR9FkVZ/4U4WC8Y4do3MGTLHEGUK62VJPHDt\r\nepDYGW5Ip4ZFhJYRn9wJ/o/TPGT4ywvPHv58I/teBpw1KcTAfVnPvzpGHxeF\r\neeTeSe+KEfWhgoFqtu8KN69z9Y0Vi2GubJWfD10dWNQS5rGUblFp1SeTpmnp\r\nAp/v0ingc5wWWMGJH7US9lMHo9I1F7l034MgPSRzBzFXtVmNwBSq7mUXLdqI\r\n44si37hqurB3la39d1JloDHuHzhcukOuznhO5Tj3HS5f0C+oizvnN6cFAgUk\r\nCqFnUGPQtcVBWGiIoI8ZXXtQKrBIvE+nSedRqjjTSTqLFkhsVY5YWMn9yU57\r\nF9pwo//ScrftasiI8eE9we4zX0a2r+G6KfC33LI8UIxlifjpBAhUxDCEO7Xg\r\nKLpfNP2BBnsIWB+PzawGz9cUykICd27Bn/qioRBDFHbnQZzFBllFCCtHdstr\r\nAC1fY0dZkafmTymV2aI9b5VqyIsAhMu7AnaK5tdbpXjJKtY0rc52MtBHwrS1\r\noqgMSpDxQVO1m1HAf2qRyUn9rEZugBB+TdQ=\r\n=ZvBW\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"22e336b6a0f85218ba258e4e77f63f880a0d6aca","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.3_1667685845407_0.6695188994296919","host":"s3://npm-registry-packages"}},"1.0.0-beta.4":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.4","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.4","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3197127431f35c329fa7244981ebc3ec6a80a854","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.4.tgz","fileCount":249,"integrity":"sha512-XkSHgcgTiI3oBf96JNtOjaDantb97O2c2eKICij5GiCBzTrfUjrwodqmSQSNiGxTKoN+IhHJf8GXoLgVWGqKcA==","signatures":[{"sig":"MEYCIQC4YAStfIOjr7Uegq9APsxmPrUVZWpzx3OdxkZTv8WLHgIhAIfXcgS7C1mAKSQZ2EXs2dgUuW6ZCI/QQAOGMc6hCdKa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16385561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZ+s9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroRQ//WVnqg5k8mHH3hV0UTifEMfKztNjJhZIxO0LHq5QszMku/Mm4\r\nrW65/etWcqbFevi1RD81Ek0ERdLCrkk7xbPbDt0mvo1GB/pnS6CpLZ1Vc7Es\r\nFQ18HDGm2wffxk3Z9xOdVkARrFajDFzRP+B2n/cyt+Yb3NhOa4qs3zFIMbZO\r\np/yrNZLnMn0/lWOqTp9M/fvYVtOTz+u/DhcShhzsnYuMKdMvzM+hpqXJHRrQ\r\nYeNqRpNbja88HDOgwTPZzEuRS/wwl1k5g/WvDIdhdAEYJPGS5QNAcI/QT98v\r\nK+W1D7w6iLTJyQiTc+xfK1ypAflRyhoMWjtZi9rNLf7vrTGX0nz0UydAz/5u\r\n2RdeqAp+/Pjf57sQnobNN36z8JVo23yPT5D2LKYnbWD/AvGWM7A7apDxhQod\r\nALnzEOIMJU+B772tmGZnV0Mm+3g2OYRgJnXcmBTZaE5hF8PPBF5FXoPXnqp0\r\nO/M7N0QL6TiVIwpn6Os6NQMhZKJhn9J/OhzAdfAg1aAYX8Myl3vRguYTkrL1\r\nVEU/qyg6aC/PIBfNiolDIHgvyppH7i9bKD/5hXodMionhmabKdv57o0Bj8tA\r\ng83Zv1L101N/NpFIOtrDR6JHayKYqZYbwPsh0q3EQuNTgRMay9SQubsfA8vE\r\nGDK0/3QDET/z1DeROeX2aEVrY+aW9LqJf1M=\r\n=DeSR\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"a3f4c1a0d9921aab4acba8bc1b1968471ac8c422","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.4_1667754813491_0.25244391317376946","host":"s3://npm-registry-packages"}},"1.0.0-beta.5":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.5","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.5","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"25610982d3282725e2f2665b819e64a8714d0012","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.5.tgz","fileCount":251,"integrity":"sha512-hJ1Ee8MrUWWdPDEzs0COMKu/kJ9BHTW1Pm0cBBFnSrUUTiHmYQboeo5sO+i8LFsBt49mFz9s0S1z2eCNhodfoA==","signatures":[{"sig":"MEUCIDvXvPQD3bEDNaVtH1x3DNvEbqPQsUeQeTHT6P957zIgAiEA3k0qpC8tOEunffmMe0GbUeOj2y0t+XDqRELN5/9nb8o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16321184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcvW+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq32hAAjuuA/+/o/u7howpRY9CdJxx/fDKajX2YOazYkBV9NiD4//gr\r\nUNlyu9W4qL3Hu0hX+mL/qmWWzrJbb10V+Foq1b2SFMoJvGE3AFGe1BX8+Do4\r\nvWfEnOITY0ZiTpTFRJwOzmvIJscptEy7Zw2o+LeUdQ/or3pSBxrS3a+usa/3\r\nJibPcVngPtnKOZlmYL0hv0UI6Tx1RdM7O9cbqIUJ71DLn5N3Czp/ero2+q76\r\nkc7Lrin9cGxTBv6WNjH7InQQMyeeHEbUWqdoEJrzvnuhvoBRB4sY5VKqm1on\r\nvWiMIpyx6bPWHO5AsjRL6w/uKQ+qRcILZPKB1D8U9MtJ/uvndK/T0tNL/QtC\r\nJ85TbLJHEe1sQujiIrdokhczDVyhmdTqtOyCSbKxTvXDvs0gxFP2h/PKoEUO\r\ncCuKrumM9rK+j5nzOMPCIJGXhuQ5DWJL//eOPgLNS4iZvYdngquj/4I/hrVF\r\n4CUQjA+fjngO/FzC1J5Yy6aGfMkNfigji869fv+Z2uBzQy2+enMFhzRvfmWg\r\n1caUAIYfcjusM0DzWULrf/XE76qwDnqItyis83P9qVgnho+dPPxD9ah8mnFP\r\ndLF6T8ZbtBn4iWvCnZnv34q2FtYE5OwkmIZfmRofc1JpN/OvZzWmld1rdDhk\r\n9XYFblqskNgFBVbe6ZNlNG7Ykrrp+nVJu8c=\r\n=l3Jv\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"8c31715aba042ae62dae89ae52178d45d3cb0339","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.0.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.5_1668478397716_0.20537574127438885","host":"s3://npm-registry-packages"}},"1.0.0-beta.6":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.6","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.6","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"664a51fb7710de90af4c96149ebf7a46e5850dbf","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.6.tgz","fileCount":251,"integrity":"sha512-VKZa2GZ3p2G9drWcHBIcB5fjgBkbPe0d8NSLCKbu5fEnov5ZqiPumbtW5BOVpoeQKyH4k/V1hgQVIkO+glRdWA==","signatures":[{"sig":"MEUCIQCNGRAO8ECWX+GO/BgbIajrmxY6CNQo1Zywl3pvTX3nGQIgU2YF+BLdVZTmgPbEROPRNOG0yTS0W1T3nvDWvIqD5Fk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16321181,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc5k7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq/Uw//cb3ELycF2u5hP3zfOawbWJvWY8EEZ21RnyWTMsdyZC2xWNBv\r\nRhfTkw3VpuBd+nUS7tZgKrCqj3scxTfl1orMas1TPhHAhSEW9sqJEpOYs4aS\r\nHhG9teN+4kRYIzCUpDUlclj6bG7Lkx/YqxbdkSE4wRVFmBrPn6U96mOKmftx\r\nKI/yDLIELOyk6Ts/jA4wPSNCEFP/lx9/xKQnubZ9xOOSn71sSldqNJULdj3N\r\n6M/HqxWBKSZOLVYt3hIwH5V24rxl6Sqbxnmy/CWIjEjO73Fuce4d8bDG5aRQ\r\nlVaoJG67hv39Mibbw8NrPJ+qSSARWGOb+L0Agwc1p7R/F0fwTecFYki+d5yz\r\n0D6uU4Ayuiv6aGjgI3QTkmtjcx8Na4aQL1X0zLLQVG/kz0R1VIqVAJtU4vgC\r\n79Ie+5ewF4kbLJcnUZzOHul3bM1PYJ43yQT5DY6FwPsOHsqiWmicnEJad7ty\r\nk07HJkMfuYfeb43qzhI67q8qlUAV+QuTyKtdmczssj52/UoyGe4ghETO3cdM\r\nqG8X514Nc5Oz9qxkMGHHvYRgg0TPiqvf7tFK4moeNipcGegfKEzU75j3lQfd\r\nshBEV5v5BK01Yfu3Ey4/rQeRkqGA1O3TrL6XuS7fplSeHb6XBKQDzFby02Eh\r\nTd15furtp9E5WTqHrkD+wfRgGLmtS+Xnt54=\r\n=Fog5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"166b086fc069a8986162d41a0ea671362f31b037","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.0.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.6_1668520251390_0.9045614923216292","host":"s3://npm-registry-packages"}},"1.0.0-beta.7":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.7","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.7","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"c0214073f718648924ae60b6c3dff569706a9894","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.7.tgz","fileCount":251,"integrity":"sha512-z3GYEhaKIAZpuUog3OFXdbRRLWCqICub2jaHe3orjWU4Q0t5tRqk+ydJYIVWyBLPayA53JTI1LNUYeALUF+zlg==","signatures":[{"sig":"MEQCICJpp3yhvCvIP99NCUmFccGBzsxhOZCSHjL6Q3DixBU/AiBBZTe7tSvmSc8HN/XoIn5bs1I1kYUlQxSD9hKfma7VUA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16321702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjeqJ1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4uQ/+L3W0gOZLHng/+KZVXglQBBUIyZMJ56IZ/D4w1xeC5zFI18+A\r\nAqReqpzUZSr+Zo6U5HxRZ4D8f3O2mo2qCsvxBpfgZR4CAoW9umr6Y9FDL6Kg\r\nIo3AYg+LXpb/eHzbs9HVb/9HJjh2NLWzltwohZ47gpu4FTc9OopBxF89weO/\r\n9ds2GfEbkEyorjoFhPO2kvbN+yw0DjzxZYEiBBmYB4D3PgToEoTZSSxWMzzt\r\nxL7l/WmfypuO/9BHjlh2gSZCU19aFw4BaT4eMJkhRseA0R6OiPbyQqA3FRS/\r\nwnbW09dSGHIB3CwL8nik/WWlVHaWSmISl5M+e1vOB//567tYFnzbFZTvChDo\r\nHwKT28OAmZ6/9TzBosD5oSzsAb7A1z44FYuE/LheEawuxJjzOVIBRnIAHY3F\r\n32e3UUmYCgiYyd/PF4yvFq7OrxTOuMQxSQByCbvXhRW/rkU/MJU7HcSSfe/L\r\nKCxy1qq5v6XwyvX77zvRb+PWq2/VYWlM5MFMSIqStMHe8EDaDgIk2Ula75Rh\r\nrLtPAElNX+gbQpqZQnITLPSx621cfHMvTOSUwvkHY7ffPuNnl4WT9I8KZfNj\r\nbTkCBpWWJYIGr+4rxKZ2RXES8RKiZVhGg+w7nu5/vlbn9PZgJezLK5zvF+k9\r\nwe0TYnoaBA3ovKWwC7ptajoU921oMQ7CQ24=\r\n=pC+5\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"9e595dcc093223da92bee9e11312f6a783cb6986","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.0.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.7_1668981365528_0.4817650595409779","host":"s3://npm-registry-packages"}},"1.0.0-beta.8":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.8","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.8","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"962818f72f5cc14346d47d7702aeebe90b69d6ad","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.8.tgz","fileCount":251,"integrity":"sha512-4ZllV88T796+LwWY0u5V2Spqbfs5wFjA6ndA89ac/ncCmdXLTBtsgLw3bnadc/U/DbQr4tNc4JQ0pkXCdf20Jw==","signatures":[{"sig":"MEQCIExKubnNIpEKCe/y5y+HeK2faX/21wJDIdTDu/wADDnoAiB2Sj4LE7zBXCdTnSt8tqarNLUL8f7DH77mBFh8xwZpfw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16341849,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhBbeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqIlQ/9EBHbYSLVU/3BboEIz9ab3TWE0hBzpze9ILBW7rWkeR0NY1Gj\r\nZM412nRdHWBfIlU963Bk68oKTG3MX5K2krQgHgKWBcoszm919399VosYiTD4\r\nNO1sXb9biDpKvqfbCbwUtTYkiprYjfX8THf4H7OW0A4xjTvw3Pij8hV04JS6\r\n5YFH4gJt6BlfOEOIYmCzgBg3I438ph3shYyGdlTiPKY4nyXnEG66nOhmKKW+\r\ncLhw/19XJRg2haeEI1og7gITQ4FUT6qqYZsaN5Yq0fRi/7yGNOVNWNpcEoKr\r\n6ZX4EKS82qnbCozo+oX4Os6XUemQgYXwdGbN4EfCOBYErqsyo62wRwstnSh4\r\nX2e2gRXXIjZNVPHQQWrK+HBBWMpNL7iOeqeKyZ0FwU+xLcw2L5NOXsRDH8gc\r\nZJ4AwOanLZ7ETJb62mAOO1JmEscCbRYT1YVXUnzl6h8pjzKreAsv0WhbLE2v\r\nKiEaoOW6aa5BEqHdWmvZQ42ZsZO/u3nw7dh4BPqeIPNmXSnnlD8L3/hZydfV\r\ndq05vVxHdnB4aVNnj8VvlwWa7UFbaxchyxnUU2i9sHoxLQu+tbUHYgY7g3z3\r\nPGyZqZD+AsW3HHijVakGFSAIHtEx25ZbXJyLP0ChSlpYHoNB9/Nq8FUaciuT\r\nfLxBCY10XewF2eRryMmb/5WKnyuscYbaDe8=\r\n=aT/N\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"112090f37c2177e65f4167ee8d592bad30d8a390","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.8_1669600990267_0.735919128916515","host":"s3://npm-registry-packages"}},"1.0.0-beta.9":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.9","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.9","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"9af458bf4628e044052113a73ffd7b4821799bff","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.9.tgz","fileCount":251,"integrity":"sha512-LSm7GSfbJ5aex7Kef5bZvH/vC1BiXqIpF/0LASs5DUZQ78Ihg7nKWG/jS677U4t2AIX5n7L/j7MJu7o2HRDLkQ==","signatures":[{"sig":"MEUCIQD3bhS2aD6cPIALiM8q1b2nQ85CMLcs96X0UiTTjpQHFAIgfH8dSr5vACaVfeSdBwg5koY8NXOhENGqnRpq4XFwY3k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16344139,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhhW6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrV5g//TT88RUKMc+KtvArLnnAOinLvMnjsmdLzyC02FQMMZ+H+SLcL\r\nhS0jof6V9/bVIWAf0uBmgBJDiL3seZNB8aZNGyRpkTMpJZ9SL6JwtW31oWRS\r\nqM1sImMpuaYeE1lNs9oKp1NqmIHCOcazNtQvW17m0csd+NxpZKClOMuPI0Yo\r\nBUyu+43ARuulKpkSLWqpZApGiCOFcRD2UQZ+PaxojPNe1K+NSiLcNn1RpYGb\r\naJB3U9TzpAoaoCJBs4GxBzXWMszsBGK+2y5CVcyNsekvgION+6DGSs8WAGrq\r\nU+fqckn2itmHWfgG/xFO6fAboutAaOpX+4eT2/QzXlIYKOnvBIMeJkfnuS3K\r\nZqT8ZileJ2YVnqT5my0dTsxyOkeQOWRxOaD/8HtdQwIzdlwqV41vpEsKZX6j\r\nn64+dBBg4uXamS2R2GQy0PN1h9guAkAyJFa+/A89QM1sWpysrTJtCY11xHzp\r\n3iA+J4SbBJC6UTnJ1az75ZIWn7s5DuT7EoKLhmtsSUT0R/f2KxZT8UdAFTBg\r\nXoFndn7jzFqXvPlLE7PFvnnV/vdqoGXGdO3ipITZs2Ggr+iF6t0xf0jzqz3l\r\nyYtKnmQ/n2aXxsUkzJprf/e9FQjIUE8cs2lAWwYKtvgv3Hs0fiGmbB2rzF90\r\noNWhCqbpzqAHk6tYUfsVnQxNOJ4pDt7Yjzc=\r\n=rUv+\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"c09139182fe2c3de78c6b56812773ef4bf3c6459","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.8","@sankhyalabs/ezui":"1.2.0-beta.7","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.61","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.3.31-beta.16","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.9_1669731769849_0.20853634609144223","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.1","_id":"@sankhyalabs/movimentacao-bancaria@1.0.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria","dist":{"shasum":"f212edb5a3cedb39861cdfb5faa2785a1fc68ebc","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.1.tgz","fileCount":36,"integrity":"sha512-pFkjjxcntuKqoyne373vouFPBH2xHwhzalLE/SoqSMUn+KIYVVMzJobNKt9QXjH8CFJgwdHIA6GOq71JFbF4Xg==","signatures":[{"sig":"MEMCH0ci5M7BV9DWmrTTdr37T+K8j0wAs9hi0hgRvif4rb4CIAKjZCGiF17x4P2jIs9CZlkSVNtKek8moYHecTeduX4p","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":153299,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjijThACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1Ug/+NmI05fFSLRE2CHvzAiXrsNlROSwC1GsNpjJYVfHyIw3bA24V\r\n+52ODD6GDrvic0EvaTbRrgIXBt2+OugIgatFatFaAqHX6FoLRXt6XyHTw7DS\r\n2PB3ebYaAGS0dM8kzmkW7W7phP3GgrxEl4HNwteInmjlBlbNRl000A38kJ5u\r\nR4HiC/4Q3jz7ux8kOQ+spLSo4myzM5Pkbo3KsuXZJmfWPXP1fHKivvpQnnUP\r\ngfBDXez1Fzr8z8HBuo3qjiU4WypfKC1h8GH32AIiHTveYJLayWecHpyxPsH8\r\nnXZKhYAT+VLcScfUhNVOJuTrYNnqP7V1a3UA7dMszrDc5nL2voi8KiLt/GWQ\r\ndKQJScYNYodHvP7OydSnB1lDU/zT8dGbkQpmBEWq2JN8ZifL08ZYyAgqH9oI\r\nfbBDyEklykpmCh3v9TZ3hOFJfiXs54JFcaw8JxvXeMnF1HpKC8ZHIjn2JppD\r\nhIQxYzhWDTAyfEy9li7DgAzVEnzXoEkJF61xDWgs1iEOjE3a/xSmYblYVS21\r\nwno2DKGKfjRQstPHOBXSY0/oCFBhPUbWkm7NBlBirKlzY2sCSD5mpB/PE32Q\r\neCNbj00cFVDT5MKHPPOqeB0UuMYoXtj29YUG2JUJQEu6am+7yUvsehjr8Zb2\r\nYqzU6HU/2gHh1WvTeqACBoidzSrGFq+go04=\r\n=rnAF\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"6a4c5be980617eb1935454c595623a9ffd31cd42","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^1.0.61","@sankhyalabs/ezui":"^1.1.162","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.56","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^1.3.17","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.1_1670001889380_0.3706114838823682","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.2","_id":"@sankhyalabs/movimentacao-bancaria@1.0.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria","dist":{"shasum":"21705579863345b31bba8fb8cde9f72fcbbe3abe","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.2.tgz","fileCount":228,"integrity":"sha512-/1mTa02yiUzXeDqf6JmuOcQnrp9yE8SJeR3EuFK0Uw/3BmTc1K/0S5H1bvtrktGi9UxZFVDOu11fV2vpLr68Hw==","signatures":[{"sig":"MEUCIQDMsngXI4LjRah3XMzaNn+1PHHI0NLU2GFylB+Z5ZFpwgIgXxGRn+Vr2anOZ4VKWvhe7RN9fQlGr+anwjXmuM2NxLE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15129173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjfDfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMPg/+PvU57yy72723ZwzEC12bJBy/YSpke9e7qCjOmDp34/9AHJlf\r\njoqOo8j5R+1eM6lRhDukMZtC16pD9ds6oFkgbNf6oTMUGAhbaz+XxGXK4H8/\r\niNKE7xZAPgGtjr8qmKSil9v5lg7m2XV12KnuxOQxK42mmMknwqSy3YOjXmLx\r\nP+8QorXR3cp/7KHNhJzqBBsWDxiSbjW1aHoIWTWcZNjHFR+zolefoNjchYX1\r\nibacGgzQDp+21SihExoP404euEMdXwf8Kt5rGygnfeMxsiw8OSqTaR5+Hwv1\r\nZZWJIWRYEJ/KGq/cI6Lfzy0Z1ya9Szu7ALoaXPcwT5rIx0xUyTty+1LHIyZh\r\nBC/vJbVNpkJkF8Sz6uF0ATp0KzeWaWVK4juCZD8bAMYtmimxN9QYOgnyzVLR\r\nywVopP0QbtUFundMxJUmi6vS3gyNfZRMyJe+0lnjQQtH6LWyZ2WFPDA10tuq\r\nICA6rxveIL5ZxY8P9EZlJM2xPw2dRp/JW+y44skP++Ib9ai/UpyM6KfcDU4D\r\nx7PJbUM73RsXQRqO4mFPWcYNNG8t/fTKI0B0VbP2clDu9vOMDrUh6abDLvZ5\r\ndefX1Eqc2wVVN3vYUpB7nX8nAcSdllIArRFvrTzP3Y6lJtcN+K3gPndgKNdd\r\nUhcMLOXjRr4j6fKMPWmEwsvb5+kZ6GzbBsw=\r\n=T/c3\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"11a163283bd8c46df539d7fac795eca19e8e25ee","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^1.0.61","@sankhyalabs/ezui":"^1.1.162","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.0.56","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^1.3.17","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.2_1670246623102_0.9748349167057517","host":"s3://npm-registry-packages"}},"1.0.0-beta.10":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.10","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.10","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0556ea340a5b04d20ac3872523269db24b75b69c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.10.tgz","fileCount":262,"integrity":"sha512-xuibraBo5ypHsIZfU27THekH2bqFzHugnn9IGK423BEcQ6uRW0WfTDhW0DeiCfNtmt4+u5uK9vTmavBzXQ8g3Q==","signatures":[{"sig":"MEYCIQDhtm+yctMAogAoc1FRsN+HEAd08aPMB53qCmTmXru45wIhAN3NGaCtMIT0wwhbz33Rg0bz8zS1WM2jH/cJE+o6YDzT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16174280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjjo3TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXDBAAg/ph+8yzCf8Bo9zB/k6EmeSBCo+H356CDR3vunPB/+nUTEks\r\nHwT4TTK/cEwaztntHdl5/ra8LrcAV8EEOsHKu1ya87d7dx0zgNVlq12lpfr0\r\n4N2o82sfmOjrnEBOi/yi43YTwpR3SsQSvknNXza1ju59HG3sbu4CCr89zS6C\r\nULcDMbaqoxEQEEnEyVTCfoDBO4q22yW36wScwaBu2gimFAs+C3LSermNrMPb\r\nRBX59+SN+Gu7Atwp326W/WLIdCh/DwuWkN1vBnAzAS13WAyHYpzvJUPbpXKj\r\nhlutTwwYQ7gQWQCJxfLJ8lAjk2kwJJTBppt66AKGtUeXfEc2tHmyh1nAZQed\r\n+aS0ipSNhUq2yaYEMbi6A40svGJiXcJLSkGUZOL3D+Y8ymKmQMEXXaeyeLSN\r\nA5ZHuQ4q2mgYIs9TIEbfKGZppypyr9xNfDPYXvaYPJWnAQrrvotoWy1Q4mxQ\r\nvL8gxX6oB7vjjMwAq6ABx/x1FOd7skErJOxr2pAPPKLQli6KGcBKc3LtN9y+\r\npMEXbiXKomr9OrD0p4wZ7jZuxVP05wH58Xc2E9XH4nO9PBtuAe7P55UaZsb7\r\nKKWxFy6uP91c0eZEIHf1H3RrOY3AjWDuDFKXxoC3poi7RyZo02G6gATB6Xwk\r\nP4Y0rw+Bp76nwE6zRaVkXocQIwWOJQ862QA=\r\n=Ja8o\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"7d1c0b22da5f8fb7dcfdd495e9f9804f4b826f6c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.10","@sankhyalabs/ezui":"1.2.0-beta.16","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.2.1","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.4.0-beta.3","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.10_1670286802790_0.7813137066292639","host":"s3://npm-registry-packages"}},"1.0.0-beta.11":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.11","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.11","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"10a6edc4e674b47e9b1a98beb701dddd6d98a6be","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.11.tgz","fileCount":262,"integrity":"sha512-W+DW7SyLI38jym6umcOUosUD50xRooH+zdYzNk5ROoKz9WzcMlkZTYwCvDKpqpue9hw9MjyUJZwllvE6+8P2bg==","signatures":[{"sig":"MEYCIQCFxQ3hkPi1Ntb4TWFBDUNxpFv3U7fZ14kNn6uoEaJazgIhANYpdvTo7TC1VyYTuowLej714p8qzH3y/iCDrs5SdNyv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16173225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkhPLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSCA//Xx5YLLlZaosNgevAFNzeNOt5+dKNBAaQZDYIx93AVl/8on49\r\nOSf28H6H5Vg+aE35u1v77ae6/Jru3KwvsaRj+dDT+dUx6zggOEBQ96bPXqFa\r\njdLpFZSOtNNwAZ2I4hdnFwa/6b5Tl+FwTJnhs+7Odj5P/1QAyAidtw1d8Jye\r\nIDfRdqNmzAEMfoP14nhRdj2Vjlot89XggiTrOAqxiuKa/7Dn5Mpwo4VPZacD\r\nNYtDnVscfaOuk3I2yaP6dSu+hu3N2WG6znS6R63WfSjz1KeIyU5xCO+td16e\r\ntb2YAPVmHIKskSM8WFX80cZNbW9L8I00Xvt2neY9WcLASth7+l2Po8i3WFMf\r\nOzrFBJlemK88YygQQJn61sneQxiokCST1+lUkES3kgjVvKj3nFvCDqsvFF39\r\nXHEnygGpsU7IY3ZGAtnWAA5X7Jdjow0TjtGz/vnP7jsM0r8f9M+YsDU1zHdx\r\nsZ9MCFcCYqifw8SeK3OMZYSG/rcLIgQIKX7qSL/0RwFbMmKgV4sTGcusg3IO\r\nFpy8c3Hboqac3SMLOHbVu7ztLxNa0DtvYlnuYXrJL3ICm+ZGFhHbmh9grMbQ\r\nNt287irA2cAOYIe/40ryomNhBBITM0J6fyddZPteas90wPgJFr5SI9EdR2qK\r\nuE5qvufI0tCG+OHVUdk82ADM6sxT5ETVlZ0=\r\n=9fGW\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"3d28f59e31a30c57648e43c83534d8647f6ad7e8","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.10","@sankhyalabs/ezui":"1.2.0-beta.16","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.2.1","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.4.0-beta.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.11_1670517707019_0.9281198067186236","host":"s3://npm-registry-packages"}},"1.0.0-beta.12":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.12","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.12","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"cd767312d77fbe9a09fc8284a7219b074f8cf9b2","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.12.tgz","fileCount":262,"integrity":"sha512-NcIslf3Fe0e3oMYDOA1w/jlK7h+tnEM2ahrFvBBlMRUV/kdvjTI1iBYQQojPDOP52F8XrIECBBbr5PZX0+sJ3A==","signatures":[{"sig":"MEQCIBY7lxe9dAvD8fFjMEcHe1v8w2O1SMb4HuztuwqtIfDRAiBOQmWy5WAMjwxOUR2QcMRw4a16GZiFs3vzcNvtkpEL3w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16173225,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkms3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkiRAApBhXk8mzqtDmPZkzGd4d4AAp4983M+vuYLps5m9azm9KJgbS\r\n50RFJH5IQxviv8IYTX/dUgBruWlx4AhipPLhQ8tsx9tMC72daRRTC2dZWMNZ\r\n5YkFlBIjkcc14m+biKEifay7bcfT3piiSzCdz5mtnS4XpExpVmZrMOoZKkoA\r\n/fxd+wQTv/RmAOYoFxhN3Z5ej62onm0KSGU1GKvK7QMiGRmtc1RG1J441Fys\r\n1miek0J7IJxsxzI3ZeIo32MLR128dunRRjm/xWZtyqmcjA8MnXdoZwoR5bhX\r\nkVEUYKl70ufLU8GhExV3n3VkvRHivRQarnyH5wHbVwBZPatoP3Sm992llZNg\r\n2obhxZN4xm6bwfcnmzEK4VEdaLgtSYc1Ax0+ISyc6g6jqzAUk19lz8yVM+Og\r\nCyS4a2YoP77QHSlR8DeKIKwi0IeredG42HhwcLbpF4iozYUGq/Mp5Ym+3JNJ\r\nR3gL1IZwW81IGMvYFNWU7PLIYzAFd22UzaugN53893Bzj53XvkIVix0SC/xe\r\nySGpvMjs6YgqFdUhRScpKr1nKEXOkRQIy+BpxMG8Keb+boK5Vv3xML87LoKh\r\n3Ec9HwtMM0y7uSSErxqcF05jDvzkabTFNWVvZal79Vo4KSjL9RRtdvD8G4Pm\r\nlqbUQm6Ul1vEFzNHeubojTB7LshlXOYvuMs=\r\n=ug5G\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"8ad4d89250b6e8c5affff0faa2e6db7ede45e14a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.10","@sankhyalabs/ezui":"1.2.0-beta.16","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.2.1","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.4.0-beta.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.12_1670540086946_0.3539539871158357","host":"s3://npm-registry-packages"}},"1.0.0-beta.13":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.13","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.13","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"837eb406af8609838e86595229a14c01b5512a1c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.13.tgz","fileCount":262,"integrity":"sha512-panfSd1SXp87e1O2uG/n8r3vtaceDsKjf74kdOoJiZVnigY7KGjwsBOyiOLslWu5A9fiRyvCzAdihDNS3fKtKA==","signatures":[{"sig":"MEYCIQCAcq3FbeAQfwhvLV4yGBgxbcDEeYQWxn6VCMrtXEDXGQIhAM2kAEozglpqlKrn4bYNc3CqEPaT4wmQPAkDD6wQ7Eoq","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16172534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjoj5RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomTg/+MdiyKd1C0mmbTo1C6yb2w+GtYJQrYSPSwcpnuTmUvY64WADF\r\nKlgP0DMKXBxmqFn82fRGblj+899v9lAroYzcEVx2sLEr2nLBpjURmB/2huHF\r\nt5snKMV6pzm4RptalvQ0Y3gB6F4KfOQ1g+gGPahWF5u74EOIhSGuyotRBKmY\r\n9ku1Tc2v2RxS5TfE0qoBbw3vpk+oD6ac2A+SFH4P8FrTnUp/btYDZLJ1/rp+\r\nNr4LM4TwCtdv3CoK4R8Y+7azZ6Uhx/C/LKKiqmhQG1Ro4ydjDr/PngmsAV63\r\nnzecx2x07GBydHSxCYAR4hChGQE+RH33I4/e0b2x4VEsDfUCJvN+VCp17E2v\r\n4y5IX8h9beLFBvflZs1oVZui1JA76jFaRYfya6Ffa5fF3/PQBIFbl6UrPAeE\r\n8KEz0EqDXxvw46ZGxvr+stN0WgAl8SvG/KGMqtojsbUT4urFuEeuk9Dw2hsz\r\nBtVgL4m2XfowgmnQ+0iyEREmUlB0gGE6VHWDKEv2pG/3IPC8E8aYVmTojK+y\r\nHxfhdSuAQON1RRr3doFdl93eLg8024Naxjaxyk0lvi4aamU5BjLdz1ZeRBo/\r\nPoKd3VSA+C3QwD6ll9d+4OUdE/O9v5Kwd5GZ0d5V/jffaWz22bjYsCSssBdd\r\nW8YQeQ14MaQVuRhUcal4uOSjN3z8BgL4PGQ=\r\n=Aknr\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"5a1853679b1e89c748b0f14fa3f8bc7cefa4c953","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.10","@sankhyalabs/ezui":"1.2.0-beta.16","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.2.1","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.4.0-beta.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.13_1671577168747_0.04848099687134577","host":"s3://npm-registry-packages"}},"1.0.0-beta.14":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-beta.14","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-beta.14","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"baf723f9bb61c4b1fa2b04182e7a6a652e9d3c87","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-beta.14.tgz","fileCount":262,"integrity":"sha512-PW5FLcQCbi3aXIXxXaFtRBx4is1watRe7v/p+33Re27QKvmWkEUGTITZLUsy3NajvA7Hwj6G+MbxL/zRqjzRnA==","signatures":[{"sig":"MEYCIQDVM96VGCGkPwgwtQlUVZVWJpDrMQL+mqZ9LJikV1KpCgIhAKb9gV0SNzE4T0KHW8rAJx5c7TUg+1g+Cetb+kgjX/O1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16172433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjonR2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqCwg//Xz2pacLcpq9tp6X1zh6GEWQUGp1nhOpLKGe7msg1byIFkdQo\r\n6Zd0BQlA7hv8sG9xJdT33qxp4ZLVWKVnjuoc8wUw5avc2AAk5tmP4ESPghk9\r\nzA43pZTnN9/kjlhHS4hKDLEZ4buQ0Dkk2M38aMiiYXnkWe4EGM4pl81U5zu5\r\nOu3qFMDlKpRe2L1gnae6494ms3vrKPjCBviY02IUWr7MPlyIsMYC2Wc9JSc4\r\nnJEUcq/c3kBBtSbk/MdFfFG7VBu4nON7dd243nWOUH+QCqvKyP+DGJZkLa9I\r\n4FftEKe+aqIYE1zBYOzgd/7yL3T/J8nlVI375EXwlgudcfy+oYw9ioJTwR3d\r\nDJzvOgAl4OmOnPzG7rGvV5ZjFVy3HvHeoB9UA0yvxnxB6dkJZI24H1PXH/ND\r\nHWAgmS9qUTgryOk1myzNvX2vr2OleRRo7zZrwevmN2HM8fqsZe9UdSp4yvgj\r\ncv9BdpMSfFqIs/5pnrJ/qOE5pDayg39oyzZxhF0kMSOxwbScXcg/B1fLF+6Q\r\nxrvo7Hla4xrZ5xoB+fJd5ZAu9OmDgd0qz5Ifz4jqLvKoI7eBp+p/2FOCJ6jH\r\nrmvo88SOUhAuPHnATtZvdg8EpDyjZyTXH6OsN1fLhpwMFjMBqobMFb46heVp\r\n6hOxDE9YTK5AADOxo4l/6HV3s8nf/utLcsA=\r\n=Rlc8\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"cf88084d5d32ead0a74c75c987e930b3d1f0d242","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"1.0.71-beta.10","@sankhyalabs/ezui":"1.2.0-beta.16","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.2.1","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"1.4.0-beta.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-beta.14_1671591029757_0.5198420489840294","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.0","_id":"@sankhyalabs/movimentacao-bancaria@2.0.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0dab4e82badf8927ee11ec094a2b0d8817be4fc3","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.0.tgz","fileCount":278,"integrity":"sha512-8RH2Tvlid7tUHgwqEit5SpByU9/99o4rcm7jVSCeCicjhE5GSgy58rePKNKit2UtUkk00vAsQo1P1eEvp+wLXg==","signatures":[{"sig":"MEUCIAtHNXUMng3gylewgF6sMZGfzah/xtT9gho4INo3lO6yAiEA7IPZHhLYCLPoiBdRtth4PHWLNcdf7ncQIbEaxvHovfs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16988056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjpN9lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYshAAnr6gbqVH1Vr7EIYo7ezxKwstbTunq9dQtO9rGqoncZUtqBX8\r\nJopBFPMqPTKDZnYR2sFeoUVYxx1evaLKSoPPd+B2KXoTAEZ4P0d4K+H4gj67\r\ndunqECDg/8DvVNWRoMD75B0Kp31oGEGaUMTLfalWTVb/tBjSyGghmXvhU5Je\r\nm/9c0dIQjj8TpdQwZqA8/bLQUdT6hG3wpWM62coos/e0e1boHpZa9CLQkpeY\r\ngGa01a+Q4N+0m+LQusC3gGvclUbOEwLEHePUYSnfyZNW1qdTP76+L5FLPCfm\r\nptT5oARxSRxCX3XsYRmI55/iP77E/EUfyN6YhD4LQgduwieGpaWyRbH0HI7O\r\niLL2gmzSOb42J0UJ/U4PAY6xI2mq4ZzvVcDpVmUSQXmAupylBCH+EljLay6h\r\nEucVbhzx0uXHBzY2o3RWsj4lUWTTByJX/Sg3AxWsXpY9BpqCYlF64xjOfNLa\r\nLSssFoSwoLwa3i9G/6auVKIt1Yu9ksMnqH2Lvm2CzNYrZE5DKs0fpP2aRzOe\r\ncbcIRtb3VbtZ3muM0wxXX4C2Bf0u067aBjRUb28hSY4hZSkSXWo2ENhP/MT5\r\nClcV3/K63cQVd5sQX1qUXWm5c9zXBhFqLARlvW0FG4IxK+uYjyOXpSGqDTb8\r\ny0P/1EhiSOtVmMkWk0KhZonCiEc/glceBdM=\r\n=AV59\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"41817b6f683fe39e55ef37521b98f1dbf7822a72","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.0","@sankhyalabs/ezui":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.2.1","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.0_1671749477351_0.1429971234853935","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.2","_id":"@sankhyalabs/movimentacao-bancaria@2.0.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"397fd7b027b26e50d8a21b48ade1f66daac8ef9f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.2.tgz","fileCount":278,"integrity":"sha512-Mm6XikStijADlxs48VNHz3Fn0jZ4eRjI8ZNeevoXFcwt+cq0roWxiVOmIlmfUDYLvVEeHtlzbL+YYlAQ5WiOjw==","signatures":[{"sig":"MEUCIQD7mM8997apX6/NqP3vCw/p8UPpOlmYuczBjXrcwTxK7wIgOApblf/PY6bvN/z4meXwlyoorYLAv55r4HMi4yGgaDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16989160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqdIdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqBSA//VywQA0Sk6iMq/wHPEoplZVwGTOZDgQS1mfMPj1KGTUS32JiM\r\nOrvj3v0KWTD8dqcczMekOBmaGL0omSwmy4o64R4stPR5IkCCQDFAmEcG4uhj\r\nRRgpwodHZzNTc2wU4JpjPOonnqoFbO7sQehrWplZVWJ4I/HHl4m+CxhaGZ9k\r\nBwA0Yc8QgyNJqaLZfMVfC81O5R/a6qpvFb6+f2rV7y1YQLgMpaHLCRykBwU3\r\n6+TffynUMKICHu4XK3vVzbCWxtPJMFwx4WkDu0wU4HqOOZwPh6Qs1aPYsTMK\r\n/hRVg4WkBx3hgr+AKTiPzkDe2x6dRa/5FSbLo0Ez4kn0uJEQoZpUvEMWjT7c\r\nUfMs22B51J82o4XlZSa9G0RFk2SSfmdSyyHM+jUbaQKWGDjRNKu7dDj4MuSx\r\nPu4N8iCR7CX0QGJvWiwcW11bcEI5kiYATGg8m15c5O3e0pxF1dj7wWF5dS9Q\r\nRVFsBFlmiBV9lqe35C708fFPqgdQSy4/2ZIC/oV+3kkLkZqZZVTMi8EXdtOq\r\nm9IcS7LxRKGGCVhLG9U2lMIrDx9xA8PdVCARM1I/r5YAXTdZiS1nL7eGmT1y\r\na6651CPevnuRYROqwtIeklp5CRUXaHpH/ZYGrqJVH/ze+TcDq/6hCKyYiO+I\r\nCDn4Vx16wnFkywSzi/9z84IS0dpKrlIubBM=\r\n=DZ3Y\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"e7187852b5ff2f5bc06feb57740aaafb0ae92015","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.0","@sankhyalabs/ezui":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^1.2.1","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.2_1672073757355_0.37196840116714425","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.3","_id":"@sankhyalabs/movimentacao-bancaria@1.0.3","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria","dist":{"shasum":"74c3aa0144f5b394a195a1688ed8ffb46b34aa3c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.3.tgz","fileCount":228,"integrity":"sha512-vwEFsudlnqli3qxEab7rlB0aTDCym06uoBm9WNb/llTfEPRfjlzaXveUe6/BAxqjH+fbnIcz34hY8EZu6X9fIg==","signatures":[{"sig":"MEQCIGXHeP4jaQXhTBkGNQNlJSyKAuhmPie+Cotpv5DSDSeIAiAN0+WTlwTyK2L5FPLBiJi4cQcZBdWNPrlIWSAv4YhDrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15108861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjr2PmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYOhAAmUij0MPtj11VHtfXX+O6jJ6nhsnjgGcYXcR+P6ECnY2+slXD\r\n1CFOakx1nlZQJq3qLAy4cPq0tIorH6TfmkeUrd2qEV/+Yun2f7gRuwVbtSop\r\nh6Pw/zZM24mc5q0qxGsBURmf8rTRvE7MQm/td3ERLGw10W5Y2bduSr+xYb3U\r\naM7H91zm4RFclj4FWJV7VR59HU1QSNafMFvFK8OwOIA9QOrMVHHzf0XMjWlA\r\ngZ3lG1NlDTuYtVcQF333VmzZfL0aaTo6B2FOYZaDu4id2GuxHcipeXcDhxM/\r\nK7cCzLwVRzTNYwM1kzxelshzbzootMQ79LKeWbZPx5ZkXxXSHSB/RnmUZhde\r\njAXUZNFc/Av8ID6XXhVgKL2PPFtWm4+77zGq01jq2QuQvYukNhYGcttwrpR3\r\n9HLUcYPM83NKagUOLwqUkk3YZLxM5BKC+RaAyxE8oU1qMQgczWZLk/+NhnfP\r\nxxVkC7tdYvVvJps07Ilzya7Nhd8exxm8TlAbqrsvArXidI07lcO+uJjoQ1rg\r\nlqd77SwAW4gkbzkkBFsEhDHxsisQGsOfgueHMM6emhiqzeDabI+SODW9W83Z\r\n0oQhe7JJ9timvrs5UwzSdR9ZcFLuOEofLkcX6Qh+uoSmLz0kPSWSX0XhyyTu\r\n1ruG5guJFKnnyVKcisR5ivp5rLlhhQVNIMs=\r\n=nKMd\r\n-----END PGP SIGNATURE-----\r\n"},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"75ad237a4368c98c704aefa9036a6b05ff211c18","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^1.0.61","@sankhyalabs/ezui":"^1.1.162","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"1.1.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^1.3.17","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.3_1672438758344_0.9821315681073526","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.3","_id":"@sankhyalabs/movimentacao-bancaria@2.0.3","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"cfc0f806a20a8958a7c0932c179536c070abcb9b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.3.tgz","fileCount":278,"integrity":"sha512-ugny7Jp15MIIWeKotv/1KsGrZ1Ovz58H+UG7Ola22r27Wywk3z5X8Qpx2kzpp80DWd5pXFtuX7eU4OYtS3ifOg==","signatures":[{"sig":"MEUCIGDShB9FEswR/VuEGaWtkOFcp3X7O0ojTYOwCYfjwUz8AiEA2yUTTIkruIQOOilKlDSDExZYYFnR1uJFwaDMA0qqI4E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16989152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjslJ0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHPg//dYVidAzDXJ/jmjq8b14rALCGrYsgh/MatV3Nwx+BXITvsc2q\r\n+Y0+knBOMi0xGVlqS9Be0/1hm4XDh7YW2cG275617nlZIi6kbd8OvFdKSw8A\r\nkQibKHi82u2Yn3xDKQxFWiy8+8pHvOq6VnYEH2Y1G9MqVWGWWrkvdEujB07P\r\nL6WeZxb8RgPeraX2HBPMrsOVkZP94RNVntsig17e6C22jto/u9thLnzPFO7L\r\n0zQiSS4W65ebB/b5ivhfkQQ4V/Kd4R50dNodiYgd+ReZZjxrCTuK0O9Ufex5\r\ne6rf6niNXqzIFYFFwBLla1OY2PORFeINFtW50uiioyNOrV0fxncLbI8w5k6v\r\nvwsMjItZe70hsN6GB2gsMxYuFCZARYTMKyvK47giyp3xusX6FOD4h1EKREni\r\nd4GnUxX1aSSq6THr+mREBDVpoICp3Pi8NRcYJcvLjnkLmN4m6eTuPBmeeyr2\r\nQ5iTOKDL49YHVgSko1RKyFCzNbZJ1WtU/fpxxsSl81xaGJX5FiMr1i3b/tGO\r\nyLFPioj4Q8BT36gpW+T5NYwbBVdR/N5sH7L++57uu5AfY5EKeEToMHk2fswt\r\nprAP92pIiM5gpS+vTrCWwDqVxMLVBQNTgKaKyUtMW/ChFBJ8pIgawcXfs3EQ\r\nFrPYXFjJ2mxsS/3TNsVqu0B+ojYirRKQA3Y=\r\n=DJJp\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"1255c3abde7a2a9d90e4fa510d50f2bb13fb25a5","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.0","@sankhyalabs/ezui":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.3_1672630900440_0.9708031020093162","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.4","_id":"@sankhyalabs/movimentacao-bancaria@2.0.4","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"5308b4be731f99299859e6fe266ed045f73d1558","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.4.tgz","fileCount":278,"integrity":"sha512-iyWKJ4p1O5XFURXxCBFrLmmJfN6/jRDW6+ZQ/h6xXtht8DP9IbENl/KtL1OHlisVPhhcryI5iMYYOU9c4zk/IQ==","signatures":[{"sig":"MEQCIBqK9tTVDaMt1WeTtCBvG5ro3urt8v5MeqeiPGstuPh6AiB689C2gPocevR0XxFdyFYcKykiHkUVsOXNhjenMrqjGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16991300,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvDGiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpowg//T8BCzhTFF1xFmkPBjRzPuy18pI0RQ1NUAhnU5mNE4B1qQy3p\r\n5BS2gZnpUxT5zW03rFUF1ZHxGFbekI84s+1CM1WsqVpGwL7ae4VrFuR7wdc0\r\nM6HMF0RPBjOfl+882ApNumngJ50fBihSsv4Mb2Vlpnr7C88GmbapdctImZdC\r\nvLlkwV/Cqk5ravXI7yiKWnTjyB2ybmhPAygCWhbW7Vn2s6AUMTtgauKqS1DM\r\nPbe4unNdS/2FU4+yTia/62XTjaYyPLH3ELMajM8/LYRDcsf7AaZe5Jg2fQWs\r\nwO1eUNbh2YhUlRogRRHqgSoKGElMw38+m6+5vk0ADSBArzf6+emvvFqzY0b1\r\nMW8QytUs1pGSmr+RxBeyoICuyn6RBOPFvXrjW6W/zSqA7yg3WOetV+mBlMmu\r\nJnkQ2Xx/cRx866ZVAtuoJm8OCJi1nfERwoY7YrHgAuhyuLhcCPko/5me6jYo\r\nGN97p5Hq9io0DcEb8uzgzCkAQ3J/0OSBhH4vOYpCB0EOYLNrZk1KD9bvLV+z\r\nDVG+tcQWmNChlBaU3d+PI+pVJLgnhCW5c9sNQmJUEruImGBeyJCtDNpK0IIT\r\nxc+wKhohqDxXkqVppg5NMxP0Nbs0SYGclwTNf0Ndciyl5I9ac6t3scLJllK7\r\nFORjCAjsQ+zhe73gPmepnY0n01AetMcpFkk=\r\n=3VTD\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d3482fc32e39cba0d3d9c387da889b8e112e27f2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.4_1673277857567_0.6713944557370555","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.5","_id":"@sankhyalabs/movimentacao-bancaria@2.0.5","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3a2a45f7babb6fdb64e9ca94aaa81cf6d9906caa","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.5.tgz","fileCount":274,"integrity":"sha512-g1KxNYZA6I0NXr/MNglQ75Eio+5Yld5Pvg539+hWTFpGPvl8CawEBWlx8KRmcMfCCCqqLk1EIM0cCPZ7ItiUhA==","signatures":[{"sig":"MEYCIQDh400j8N0ZliqqUSlKLf7F81Ql48U9wqAUTrOUi6Z9IgIhAPeGtme6W3j9EpQ713QDG6K+X4t37CczJ96zK9ZuWGMT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16969773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwtGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq2hg/9ERuMANbnc0/jVPIubDbyDWnw+kBzjoITRhEtR058GooaXHGE\r\nqSKQDHpx8PRhAPugkSdDisBicO5rI2WJZvlDUEXmj35V4BuoC3wVNMvYWIIt\r\n0HLIsKw5IXg3Oyi2eimmZrBk7omqWbcZ1elkLQFWLWk+Bl0SM2UeDU2C9qom\r\n2AT1R7o7js9JN3ZDkKZyQnkB7A9req9wC1Gj2chequB+I7g46D4vVmhWeWpv\r\nYjNG+qYvLADeJ/vvDaNz9dzfoUuZhbJJFfTy/AiQNnYSVEtip8G6Rmcq0ae5\r\nCCWSMxBPYgEuwiuVNPN1W/FKJdI0oy3Vv95SZK2RXzLlVaHOB3BjdecDE7K+\r\n1DZ9HVe/XEJo/yCMkvi7GLseSVYIokHvelqM2G8nkLhALc8n/hGSgROiCIUT\r\ntp4D1XDlFOi9ah+DE1O50+E2bmKI27qA+XKIfu2fpOW4ZAIDKhrDbrFUT7uM\r\nNEVWOEteynKce9KEeBh7GzcxB2ixxzO3XuJLzucKBbAQd2b3KQTb61IlB4Wi\r\n2XGaP2mgwRY9/xu7Ky/mJv4DpB4g8DDB99n289PX5q8cdQ8oLcFsEx+MivkD\r\nSAV1YoMYGPm3jp0ccR2YvmxhUQKgdwiAVvnf7dEk803sPEhORLke3+4F7ldh\r\nwiFwttpjJLTz0H3tDpyZJ9tj5zLJB8TO25c=\r\n=utP/\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d03f9dfe8b4ab823a7fae461b4839cdce971c6e7","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.5_1673712031553_0.4343849668955255","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.6","_id":"@sankhyalabs/movimentacao-bancaria@2.0.6","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"988c246a9b6215e10a46da4a25253da65814ba3b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.6.tgz","fileCount":274,"integrity":"sha512-orRxW8H1/+rd5IMyfIVADiy5D5H1kKDrVOKb6Tag7KvlVih/TjFTtnjVgRC+hm+ZbomM3rHTluES6kj0mli6ZQ==","signatures":[{"sig":"MEUCIQCd7uZKJX5nCjN8ROUh8bDLjv7RoWeMxcwPE43pDj6x7wIgZFYmDups9Cus9xo9C44in8OZ/plOrCG8KgVHog6WWz4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16969773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjw1MFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrftA/5ACuTZuo2AElCBvGfIW0B+Yg1zD5qlOqaUdaAkWkw4R7hQCVH\r\nfjBVzm2ivdBJgXjQm09kzynaJZ2ZHc8OzJ1/C8u2t0m6zTuL8YRP24QUJ3Gx\r\njJrbqV0ARvepAV3B/k7JF/3G5m6VNHdAadHEuGxTNeK62/Pbjk1hqcbty0jZ\r\n5bc+RnBH/hGHuR/eMe7OD/hPKMt+jUvS18zJcaHchNnd29m+l6kGPOj6mvKK\r\n2IPqWJ5B+/xqS72YhPyvKBgkfgcXAzv8giAdP/dff9bAdcILCLObDlwgkQPN\r\ny3N/4xDLijhpfbTUraUjEpEKU4ACFe2wn8RKf/7IEDn/BnRc6j57CoBqR47r\r\nGA05lcFWsPTemtWCJhcqnGLVyTkAzV9t6w3S9cnQS62JMrRKTJ/jxmcagWWx\r\nDUaZBSLf4iGQ+OgZckEbFoqP0rqnFZ+fEv4izFFDNoL8pZa6DN1Fk8+GE8hM\r\nmCpk4mCVzUIATCx/aCMwuQu4+jl6MjRi0Wy7tW0WgremnHjQmgBix98ax1qP\r\nB1AxGM1ktvdrrq+STnvjDgCK33igx35Wkuy+eQy9S9lGd/hDVdG/JYe2vDd4\r\ntYEE9hon/2bZWEURo8t1VjOnzkmG/iogEUmaiWnbts3OlyMx0KfAhma2yLW1\r\n6fDkZn8MsxV3f+etuiQKwPiwOCtY8n3TSj8=\r\n=eYyN\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"faebb328f287d622a75acad040f67690fb2bcf36","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.6_1673745157481_0.6717227698701671","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.7","_id":"@sankhyalabs/movimentacao-bancaria@2.0.7","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"eaef76211a90c4c5cf8bca98ceea3d7c45f95db1","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.7.tgz","fileCount":274,"integrity":"sha512-cKPoqg+LYqSUIZdAdKDxdtLEpx4hALsyrrPJMlJDZzP3VGJ+Ovh3j6ZEqVumZtitxAyUDwtD7yoPshBQdIvnPQ==","signatures":[{"sig":"MEQCIGsxwrIGeXNvFXPiwrGC3a4x4YGL6rU2trpk3247bFFHAiAppAI7WKyW3hzKXLyqDU85xydYq/vFmjUdpqxmmiB2vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16969834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxtY1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrsjQ/+Ja666TaCV9baVYpxaGKx7VMPQrPJN1dgoaGvCab7JbuS+g8C\r\nLe2/RaZFAAJxosEHBdqibkIUF8fJWXkfz7QFUtMYCaD2mNrAkOyZhXcgjWsF\r\n3/czxM6rNtuRTzwdK21f7jTBerycPrBfMqQDkbspl+10tj7VeB4Yb1Xf+5HV\r\nugPG4usHnz3J7AHKqAE1T1BLaJ9yuSnHsgPwddIbfWve/M5Hmlkab7Amx3mu\r\nlGqlwLFAu5PpSiJ+idmBXa9YHxdc5fvNLMPr240+/UOXM4zrJvi0bzpvhpg2\r\nfogE9zYTxXtF+pMQas5vzTX03Q/AViitPtGRfdCSI9qj/F3tFOyM+k61HXZ1\r\nURhVgDl7tY9k+yKrMvKPfv3KuGkcgHxsHMjJ5MqMxig6wS+hed0zBAdwkxNr\r\nuUg+unuZSU7TYwPX0VD9p0NXKvkHDvLH8bheu1Yz9pVYpmbg8JFlaRalakqm\r\nQS+clzcVEb+KknC0Acm0tabBAGqFQ4N1ZdbdmvTARqzcH7lqdoHElK5gboyF\r\nO1V3vh806BD5RhZul9qHhF9vGgSu9//g/5EjdLiKsC9W02z0H3sJ+mh8n8EK\r\nd2D85qVXgTIkjq0q7hG8HAtSe8cDSU8cycXXsE2XPCL3oI7DQJRu7/DZHIti\r\nsKU2dKG0EIMVNr3W3ltnum0M1k9rh+lZIvw=\r\n=V2WZ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f05605a7c6426de864b7c233ffbb0f81513b27dc","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.7_1673975349501_0.7955997735538944","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.8","_id":"@sankhyalabs/movimentacao-bancaria@2.0.8","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"e20d2ee53177209214ddbabc48f5a833619d0e7a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.8.tgz","fileCount":274,"integrity":"sha512-2z32jjuxlCKCM1LD4n8vdXXFd0AUJTlk1IWtplw0OTxHnu4PrFgTOFjC1WyamnN5CA3j8ErD6dzh2geROgmvdg==","signatures":[{"sig":"MEUCIQCqjfJz8RxIfa38OLpHjjCyvpXr0xf/B9+g4kkdeYcLpQIga7hzcXyHlgqZuCwg2ZanN4Q+zi+fMj5CQIsJeRdD4q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16977827,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0CZJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr5yA//ct7pMliKXJeeBPCKF9xRfReiFEHC7bZ9CF1vOEFsJexU+u7X\r\nsmunCCzh4BNR4HbKifRsv3OXAnHN/EzRhjFaezCVicquTCvaFbINyUtc3K5J\r\nL3KIjc6nvFqLiORA08x7INSkIi3WXPE3NYE+6V5/Ibv5g691CQyMag1Hoyeh\r\nyFLFQ2mD+rMXe+vAO+C2HNmyqzZR5wUKv1/gq0qDR8dXTITUw3gotFHoQRFH\r\nwqWKR1MofnCLkpOQSDVytt5WFdd/m4mBGaqYWG2e8lAtWoh9udluGmidg4zM\r\nmzBFmB/1grqwp6Awk7Nu78NytUC/pcCgzGpaA13rp1IWmy3oaPv9g1v2ekPS\r\n7m8MRtYT8J02xjI4ZteFAwPMGIeD+CJwAzilTg1zQzpR3Aj0xautGN+3TxXW\r\naIi72w+QJ3BZZ4pNhhMnaTMyZS4I4q7njXy5Y6LY5pg2JYCtRjzCmI5LQsNu\r\niJaw19vYKVhoAaY0MEjiirRvaQva5IMyeiPVgohHj6B3mjHca1VMLkBRAulu\r\nlJ/nzYJ0U2c5tGnYtuikaqn3iKCeUR9MP9GMsXbXSdTscqlId+obK6I7LkQp\r\ncc5Z7FQV8tJAzZqk16Uy7ul7aijN/OiYJUD4mIUlDxDrlugLbBXM/rcQ0a6o\r\ntMkX5dCejfhxytxeIZ0BPJ2m0vhRQrKmd5o=\r\n=sOfQ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"91910ee11f023957254253f5dd01079182ad4b59","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.8_1674585673673_0.8388982981579332","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.9","_id":"@sankhyalabs/movimentacao-bancaria@2.0.9","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"efb00cf6a9fc25cf5ff86468094f86a56ceee4c3","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.9.tgz","fileCount":274,"integrity":"sha512-SuvVVSjR1PcuBWi9TPxf2yuR5WWNkd/94CcM06KAvMh83mM/WfM1jI/HEYvSyIR9XOohxAL3gGbwM6F956Sldg==","signatures":[{"sig":"MEUCIQD6yfWOQmE7YZqczpNXl9SHyKnt4VAP4P8G5FjMt22FCQIgHzOZEh1I0CZPtjwBZK97B9+lYMFt+ioxUV0LGFMid1k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17035975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2bx6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrv1hAAoKOdVePz9ZmmNxvkdoyetIHNUgnbNBVWD4AOBTXuRAMEJ0jE\r\n8vzoXbU+Qy9YxMCIvJ6iadm3gznMMpcpJCUPaarFneMfrtYiOAbuuKpik5gE\r\nZmJfnCgVweLYTsGonpZ+8krBhw50lQHZmE6kMjmWkJTNC7vq3HQm0Bg9Rw/n\r\nGQoy6Mt30gX+IHuBf1musLLMa9OfgKj59b1Jexrbh2wktYFT/RE/xblTFkMS\r\nUGRhxBvPp5ySfS0xhhnidbjWPE/KktqDr7wKzVQrnxNJiWWceguViXGZvZQV\r\n4Y3VDXPHEVveBqw5EvrDKQ7IXkkXDO8W9Pgtrs62oWw/gpyur0S+YeFhkiB/\r\n5De2mMlOli73xjpy4RymnFwmYTXYtC/bpf+EipTU1bKhidKzaGM61wGrNpqk\r\nfmuk/5Fa3sbEXN+KkNM8sEZm90rSdjAT7plUugKc2GZIIG1FC7Cak5QxxT6r\r\nXpx4pYksxX04NC3MSxNQLwaDIxWv8shVz3Pah74BEWvafrIyZ8hDqaHkKX+S\r\nlQDmqvaL0Utc26lgYUrS37FgIcJyWPyq7p50DGUKplIl26yQjuWvIj1TQhRj\r\nlKZ1jJQ6vcuMrqGVXgv7NxL99lLJBAbCcBOvTGjcWEyqEwVzVi6OxEAJagVc\r\njSNIJz0Cwh1OecpZux5sE1bLuwG9xhRneeQ=\r\n=hsel\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"b06338bd34abbca9018d2ba73ce0d16c0002d2c8","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.9_1675213945926_0.2696967304642428","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.10","_id":"@sankhyalabs/movimentacao-bancaria@2.0.10","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"ca2315f90915630d6161fc2153cb902cf71bf848","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.10.tgz","fileCount":274,"integrity":"sha512-d06TpSdVryYc7VHZuaoHWIYKEZstVFX8g0yLnW+k5w+WBo+DpNs3/oNUW+te4OxPRRMjuIvfkV0TztsAfcdLKA==","signatures":[{"sig":"MEYCIQD/ZVAmoxpkrq8+OZcdTJrckE7Z+T9Nakao7KY4r47vxQIhALB8Mr7PoCHZQbCtx93+FUVCJJc3Ts9ejK+OmHaiZRcH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17036337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj3bDhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo6kA/8D3mHHEM5LvcLHICalpSVG06Mi3tf5cBagwWmpsKg13GEpEGA\r\n+2ChgHe2CzvAeDxIID4Ji2rLxj7+k6fcDBxR8a64LapXnUosTu6dtCkVoBjX\r\n9UyXIWjH22qhO1XBY2KAIWsJ7ZqSetBTZa7+Rjb/11h/aHzknGm4WhVXSD79\r\nTrrtY/ysMWNLJqO/3h1opj8WFv1XQp6hDOrQ8x209FqZGjtArzMpaoBJmsXT\r\nfVz/NuEbSNDdJgP6nrwH+tICoMazqM50ZywWe2FzpecvFp09gFnRbEmzoGUI\r\nG66HlvSqKxqxnKMge/ltTj2ZC2NlRXQyaqufTOw2iSaBkFZAvPF0NfKWwmdB\r\nWJcLAGpZYIgMwu/BrwCJvXFMkMdYJVwSOSlhby67Kjqu+5pehXdg7VVvefCk\r\nxvUvSjQNvMnh/WDOwIV4GOYF1xb6rmjTvzF7ODH+38rjOIHdg6xrhVFIK1E2\r\niLh+SaPOQeOElco3PVHAaVvUbVEi3rt0nkyC5RkghgBaq7oxUz0cbp4EMsWi\r\n0gKncX8OfNp3sFrjvpTXJObp5+CR73/qM5yZD35Kg7aKtoyYpbWJ8MSkr673\r\nQWUXOOd/pe3Vp2XAtdm9vA0GIzB9Wa5VR4fiVgRBcC7QDe8xAUHBBu03WpRj\r\ngTeMg1WOrhM2GVNFtk8+v8IifBhVfBALQT8=\r\n=jFcq\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"df587f9daa4c3d658f57456d459c52b12fb3d34a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.10_1675473121142_0.3100493240188753","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.11","_id":"@sankhyalabs/movimentacao-bancaria@2.0.11","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"6835ab98cb7d0d201f7c1a6eefd3ae3dcc2593e7","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.11.tgz","fileCount":274,"integrity":"sha512-5zyi1Q4G+AF6cv0bqVTCqJcMyP1yKrS/XteL3bIh2gkZRbeOwLSKgA0Ah/AJkLgOAG/S0gPRMNyemKetzZOe4w==","signatures":[{"sig":"MEYCIQDK23ZcZt7c/9rYxgdl6Fvs1nH+AAgEDijkq6nxwJF4uwIhAMowxWISWGJqWTkAJiulPL2jHk8MjTrpyBcuGzmrXNhc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17036337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4j1qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqXlhAAke9xAgkOcVyPsfW8DocBQRpKPR0/i+eDmHUpefU/oxeXnN14\r\nXIoX8YMgY7nIQEROrcQekMeFEI0oMmvPgwPDlxM0nm3Qf4DFYjzh7qaL3hnX\r\nIXj0fScLsebsNnaFe41njShR72ICPV0Q7rLRigAR63h9zuCL/C2RxvgUEZJh\r\nqQ10M9Oz9mFGs1EzqXiwqvSJns6Zg7ljmcGPjy5/fTLcxuAagBq3xHLmvuyy\r\nCjHZQH0mBEbW3dhV2Hivh+LM3vWvVic74FBiUYLIyR95YSKXKMphIL0QSL76\r\n9Mb/LzzaT4i/nTK8m0gAiES6F5NQFYiYk7orwChTNWU6qWol5M7iBnWgQ4Uj\r\nSR5FhHO4gxN5Dt9H9Ya4eFjUbFeKFlWmNHqWe+2GDm79G/hINR+i5Z8PPJct\r\nEwYyWqgxaI3iOoOY+JgVuYUukHc1ML+beYxAQmcZGgEL8T5IH5hU19ZducPL\r\nbIAvRwV8w0QppzYSzdUH6t0LdGI9H/Fc0lyavfVj/6EQuhhDnO/tLfiL4B8p\r\nWwdJtSHZ5mmPENyy4DYsSScejEbRbfECswypoxe3IFf6Wf8xd/qMdeqmoen0\r\nPfQv5ZqmZj67dn4cytq/pjk52E3ga3oyUKcr/ExbUxSXQ727lKPMlfFEkLwA\r\nSpjrr1oKFwgWdu+RgzMp2plZvwZIDLc8oZY=\r\n=LhIb\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"483b524f80a2a04c2600b8816f3671a5cb965a08","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.11_1675771241887_0.7641823866477611","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.12","_id":"@sankhyalabs/movimentacao-bancaria@2.0.12","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"1fc91c12585357ea3f4f485b2ea7ffd849154c52","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.12.tgz","fileCount":274,"integrity":"sha512-pgCOtsm6oYDox69FS6hEfqejAsolfWihGMxGNbeo9w0k+rPKcKLMHodCCdnrnwcEwBiPS/q88+9rmMY3bKz+8A==","signatures":[{"sig":"MEQCIA92lTTdqoH7WUd0lVUqxVY6EHPMhRU+CZTZea57XmCbAiBdoWcPn6KRQJO0fdakX9jR3On9FdnCz77lQJmqt/2brA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17036337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj4l2DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppCg//fVqftzGQK/0q8jN4/TkQs9dXBJKI6PkfTOGaIcbOCRyf4F9V\r\n/9s83G8Zqj+CKikMCCNWiImd54Sg56kO71I6nqB48o7AGDP7wGBy+sOP2giB\r\nDC7zGl22N1Vtvcl1NXd7+y/gxu1pRlAK2exshrIDQYeYajU8DZmXuaRYH42h\r\nKC8j+gIwq/QdiWd3YgDDLGblmNQmCCcsksJcvEYr3cxYG3zb/yZm0Dq+qQLa\r\nTSavJsm86ZCHY4g/d/oYsV2tv9pZ27cLqD3j6Bn3Sb8nQhlIuGBIo84VbTg7\r\nfJBxgpoqrpxpOQ9EwcOJO7o+3tCp4MNoHFnFam3SHZ4wGDC387kN3gkkxySa\r\n2geEEM6u4nUe06jd3Mjuag9zvdCtflFosx5y9H8JtaJi1EjsSCoWKagP4aCJ\r\n073rIy1ECS5JBLEesbqItFBG3m+/BqMtA5KfwbNx2i2k8dOTE6cuAYDEDnoq\r\n5dszXQV8GUYsJmET6NRwf70MIHSQnyPpY3HNvjRd4G6dDJAq2ZTpPudfAZCI\r\nzSwYw2yJBqZ4OsvEyRR3VKvuuy85o/eOR8Zfn8F3iz7yBNhg9NV753Cku3HQ\r\n6B7hfVR3LrHPZM340ho7IXycC8uhGIX+QT/3gMO6K+z212yQYG9nIJdCEal3\r\nzQ95mSmiFdaoyenrxLE0GCNMXGcYJ/pXKEQ=\r\n=THlG\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"3b93615c02c26d5f9262a9eb3adabb590549ac19","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.12_1675779459008_0.8788202647398939","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.13","_id":"@sankhyalabs/movimentacao-bancaria@2.0.13","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a0f759f826589f8eb398ee217a92c77b1ac6d63a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.13.tgz","fileCount":302,"integrity":"sha512-YIGic/zodF5ZRlI7uRlO8qvdfLwrlns5fCQfGaw3fX+4jruc/86mmyKoW+gFvy8TIuv0bwDsg9Nr26YL1pENCw==","signatures":[{"sig":"MEQCICX1DQk0ic93rM+0zvcRT3vz+Chp1d6VIW7CfX9mxLX0AiA2BS3afhcw0J9qOs/yKONtNRhg6v4uNILMN7FvA2wC1A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17606641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJ4TPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqqzA/+JnQWJqHUWcAscMXhPfSjJo8z3XtBBmR/SEd0m/nvKaQJspl3\r\noeAZDVlMeFz/nggbnmrYYI/pahJPuiAapIzA4DRl9hlYnzg3lONUS3YWxdoB\r\nn0nMAqVHIpwxL+SSQq/n3wfFINiJJ+9sQsWKoKZE2FCp/UfSVIiTNkEkUVW6\r\nRPYEHRAQpskeWbz5TF6eXXL4NXKbgpQ7i8w5FvmlCkWKrsFyrrqXbTFmzrvT\r\n9HOsXOTTknOM3peF2sfK6PD0+iu+Gu+1Em2z9vC5knZ/ccYjdIkrXui5sOfM\r\n3kbx1asiL0YfEJ7f3BjuDsPOJOgkc27eJtOwtc6H4Pcug4VG+ZtDbqaawrsS\r\nuf5LPgzHQvLuMXf9pcIZTsWicucid3aF6n64QNQ5MI0lOkg5KoZpD97V3nCS\r\nM7V/2IYwtwbom+SvlgJQY0DqWstgfPp1kHIkk/Zq3pyCE5z5WCYPv9B57DVF\r\nIBIeF2drHhGiIZKJRPUMaBp2UaTL1ltXyFGXqm474neSOPnB/RSrQZ8yacQL\r\n/RvzmjgEv9GzHJaCKxb4UNHpicgTGvdSsvKqmuXTVcIzbbKP4BfZC/JXwZmK\r\nUTD+Qs2bTm0zZlwYJLhvawVrVhMPhKtJMF++hp69n3Bv927IutDidda/aeuk\r\ntliaVwuEkWdKhtRYjktBECJnjRrG7UiQSpg=\r\n=HeGt\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"43807b82aaf6cc4a28421a37a0311af31dde0c47","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.0.1","@sankhyalabs/ezui":"^2.0.5","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.1.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.13_1680311503017_0.8293230931073963","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.0.14","_id":"@sankhyalabs/movimentacao-bancaria@2.0.14","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"8a42c3abe6b48614ec1256ec207f5052be4a3788","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.0.14.tgz","fileCount":308,"integrity":"sha512-mBZTymX7ev1ntXhA322HQ5Sm+P8K2EYSkHRzIKOk9NZrWjDZvDBAsx2bfCT3O9i7Ho4rh34rlyR3wVZx8kMaUw==","signatures":[{"sig":"MEYCIQD8fNbJvuETCYbTAKWY9ILrV+xEWmz6d0iqL7UxWweV0AIhAPrZHrGg0O+SMd0b5umf7uO53qeV6VnB8Ch7KtLfYpUn","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17666030,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNG7/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0tA//eqVv+2WwNOi5VJrPv8jb01AJ/rWcMCB9IDOg+Job55s1aI/P\r\ngBwZqsbO87FjA3x4VrAMxDxgx0JG9ojsyij0y55M0JkdHPJDqxAqSkUAjhX/\r\nkzkcXJ5jKT7EQEq32+56FdlnNceJFpHmI0IUhMPV8t8vvw4cNOAd2cI5oYV1\r\ng52LUd4m2auS1zybnBIhSoovg4JU+5R/U9aiTx37xEn49zdgiaeV2RDpFtKd\r\nfFEIi0tQ1XwhUu3yzfZ6k7o+ewgsCBmSYKPqScqhqkeSs8vMaODWpbsJFxtn\r\nSpPfZEy3MPNXxQ0ne3iIHaZoMhsx7fZ+WcFSuQSJm2pHpC584BYPw7xOZ0jo\r\nrELfgEvnNFsVrINS+zcgA4c/4qX5SgGndOf1cNocCN+M63h+cELlDp6HnUzm\r\nkC15Teau3bZTVPdwZPCQ8HVCnk+VXAE8WFiVfJfl9bK7wqa7dcjGvXiuA5ro\r\nSMD86HcR/4gRRbHCH3Kuo7a0w2/fdV/ycrH3m/UD0/5KW5voDIJmL/IcWhSD\r\n1li2FkxWkdbl3iPeyxTzA/5oesaZ2yTzrx0oR1Tr6OkulGAhyLWz7Mhpi/fD\r\nNAFMgRcOL0Q0V9QDBxs3KuEEfNVP4OJfv43ookjnvPZ+BvPIZ1pdhNGUd9PY\r\nsgT49gtlYCjVi4USNWyEBxGC+znkwl9ghq0=\r\n=VUFt\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"448f7057ba63a647150859c3d12d637f778e82d1","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^2.6.1","@sankhyalabs/ezui":"^2.10.1","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^2.4.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^2.5.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.0.14_1681157886653_0.9995480217210366","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.1.1","_id":"@sankhyalabs/movimentacao-bancaria@2.1.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3e71d363f4f62f9e89c636e80bb763da61aa9d94","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.1.1.tgz","fileCount":314,"integrity":"sha512-ouiUrBUyRrzXsHHNv3JJQfxGCLYNuDTMyD7FvDZ71p9ezQb60AbipOsB0R861nrbWON4UnJ0MVYGWCgFwR+HKQ==","signatures":[{"sig":"MEYCIQCt1nkf+5BJeJWpz3M5j3aNtUgw1ov4XGzzLiIHLV9+qgIhALWG+6wDGkZJs7tFomoYyMS2HbkwVJZVHKVUyHK3pzDS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855603,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRbmgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoNEA/+P8DU6ovcE/RWxIghJePgWQLOiA3rjI7LJgA6bZRpHV1y/Qwj\r\n7xuj88yBwhB7qs+rO+OGDuBZRdNH1YBaVZQM+jujJGiezTwo+hTRwa/xK3L4\r\nJgZBTLxgjDAJU/dcC7FT7NqxIdmZ060NT8Ysri+wPl80yAEnoTr8V8KSTgLJ\r\n3+UTTEFq0R70jrF/b2Xrz8sdMmmOnKFL1nbNxa3eOBGHw4hFHBum5PY4o9OR\r\nGqK4y3aIc1wSjoyuymcSmVjYy1Shf/BLG2HFtGDo6aFQWC7N3pe8jEBpmZcY\r\n+FXGtQLZ5q7lVLlZq+/oxzfoGUUuglamhY+ta0DPlU5KdhuauAP/ZIxmix13\r\nNpC4fRQAgrqxzaYM+zBDrPcY6sIFFbhjsip5nSyO5R6QKBwhhYBis0RmVG+Z\r\nLRzdEWcsfc0Sabq42nw9FzCo8b3ttR2BDMPrTXCW++Mt2xqK/W4zirjX9VxY\r\nDYLp1Pq7PAQcZX/iEy6RzQGzdZJ+dxQsKYl4qWDueW9i6gXqECoAa5Rc7FNB\r\nLx8WWYwcCR7WqTjyu6Yb4ECG0FwVY1zAohVdFCNrvGvyZ3iibjiB+Xbkeh6e\r\nrJXGamJM2myvZWrseYe2gTwu9ZLRxfxdhuxsu+uGxsyNoec9ClPWSLfzwz2a\r\nJzEgg99IV2WBonC7hfxf8Q+0725NkfgfXb0=\r\n=CZbk\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"c4e1c32e7eb255e7887b635e417dd9f21cc4d7bc","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.1.1_1682291103839_0.6382069380761728","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.1.2","_id":"@sankhyalabs/movimentacao-bancaria@2.1.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a7aa3c2161a198654df7c67551be7ceaf2e6f1d2","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.1.2.tgz","fileCount":314,"integrity":"sha512-Gy/9wqKvhznXvf41KykirPoUNrCLGI7rG7k+xZnBUL7U4CFgHz3KE3tYIN29Z8jRMgkApsJH9vI5o6whP3WOCQ==","signatures":[{"sig":"MEQCIEahh1GDmYZOS5rFPX1Hyb4TE1B8/5eKKOzd4UKGh+wdAiBcbd4spbx6p19szDvoLQnt61j+JOTB2Psk3ikWteOifw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855306},"gitHead":"fcf3b590f290907d01ea68ec23cdf4a5d24f7f18","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.1.2_1683594601047_0.8049207915820376","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.0","_id":"@sankhyalabs/movimentacao-bancaria@2.2.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a8b3630a821efad7b240044d5e1551a7c326d075","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.0.tgz","fileCount":314,"integrity":"sha512-KwO+5cTZAlPdqDLX9L0pjDsHhfKCEZNA54wLsUvMA90sJLpGPi34fjYYKIMeHOAPc3a9o74sS1AaDtoqVDS5Xw==","signatures":[{"sig":"MEUCIQCG7d+8//eHKzrpS6/AGhYeomoboWuYg98+j6tug5mMNgIgdsUryayRx63i6GAHfnfVtrxmHpDPF7RV4jg0ywqKsos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855271},"gitHead":"5fe3a4287cad76dfb8150cf964bd020e6c7f0e63","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.0_1684199417321_0.30992589668042636","host":"s3://npm-registry-packages"}},"2.3.0-SKA-999999.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.3.0-SKA-999999.1","_id":"@sankhyalabs/movimentacao-bancaria@2.3.0-SKA-999999.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3eef7c1a45f6521b8915b403e5d5bbefa09b6f2e","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.3.0-SKA-999999.1.tgz","fileCount":314,"integrity":"sha512-fJ90KXNWxyLuk+0JVmoimOBgtbCRf76zwMON+Y1aJtWBm//Kn3d9t3WpMb6+LJHbZUJwn/rZ9WcIDXm+qyfGGg==","signatures":[{"sig":"MEQCIEIST+BMdhaWiGMZDbXLQk9VjmMWo0PIH+jUBzcJpjj9AiAhE1R3n9Sgutx1WiMJ+4n2E0dEiX6kJrKkTpa5aIFkiw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855284},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"bbaa8c2577ad7cff66cb055919e46319a061a629","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.3.0-SKA-999999.1_1684445460664_0.6871934951017438","host":"s3://npm-registry-packages"}},"2.2.0-SKA-74844.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.0-SKA-74844.1","_id":"@sankhyalabs/movimentacao-bancaria@2.2.0-SKA-74844.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"25ef0fd0ae751d3045e33dcd2f10326a8b1510fe","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.0-SKA-74844.1.tgz","fileCount":314,"integrity":"sha512-bLgsYEz08jxktFCsPUVejxnhGKdwkhlC3tPN6K6peYk0uwVRsLuTOKIb8FNuIzLGBK63d4d7hihATMym8Z2ihA==","signatures":[{"sig":"MEUCIQCsKdzxCVXeqcRXT2GFtUNVK7fPbXydiyN+7AFUrFyVMwIgdfHfACMRYyqRZw1ji/ixZoL6LRKcVl6WEYjhXTya5cg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855283},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"319da611bec02654a113794645c692c8e6e30f84","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.0-SKA-74844.1_1684501834315_0.7466240870623246","host":"s3://npm-registry-packages"}},"2.2.0-SKA-74844.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.0-SKA-74844.2","_id":"@sankhyalabs/movimentacao-bancaria@2.2.0-SKA-74844.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"b7b74a3e9800d9bf3b9267f2deb6baad5e045ab3","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.0-SKA-74844.2.tgz","fileCount":314,"integrity":"sha512-cPylENvYYN2PMold1kYgTXLQIuufYx9xRDR2N6Y+6MMIyF7g3kcdDYKiAt2egirOYBef4LMA/QVX+432f7WYyg==","signatures":[{"sig":"MEUCIQCicEpUKh6lRBVyBKzQZJdiE4WJg6p6n/4N9KXw7wZjQAIgXxKyUol2vUgg7PoN3BqgidOg59PB5dimmz8hRPqd+Ec=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855276},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"e4d8b6582c8d6ffbdaaa4c268f6a32d4eeb61085","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.0-SKA-74844.2_1684505699420_0.9415872843783117","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.1","_id":"@sankhyalabs/movimentacao-bancaria@2.2.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a3f7c15254add674aeb55995a582fdb737b23dfe","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.1.tgz","fileCount":314,"integrity":"sha512-+nncYKt3e+HGnBqqZ1q870b3iPAe7un5ZwaJzYJ6gPENM04pIOgsjjOiul/w1H1A2fTSzWbQtcnxZAeipHFsCw==","signatures":[{"sig":"MEQCIDH+SVtkCsGtM9heO1o6qrFhHy2dLDQQEBjUc1vbelowAiAq1ZHP20glRgFYGkXWBqQuRioYb4cQWm+CwIbD2e7Wfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17940464},"gitHead":"3922a10b61a733c835eb26e0495ca2b93aac1e26","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.11.1","@sankhyalabs/ezui":"~2.15.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.3","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.12.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.1_1684513703540_0.9602264169596584","host":"s3://npm-registry-packages"}},"2.2.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.2","_id":"@sankhyalabs/movimentacao-bancaria@2.2.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"ba023611a721c8683d6d901482980f866e95b28b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.2.tgz","fileCount":314,"integrity":"sha512-LiSays3dKMIUnaOSvZPwud0dVdlzX5cAFBKC7+21xgcDmjvnG/DF+H8t37wKuEsuzxUH3mFEHk9PUTM1w1mSHA==","signatures":[{"sig":"MEUCIQD2Mvnon6zJyfL/s7l51+xsOFW4abBUqhRFLqoNkwyNQgIgKxAm4nih+Kjj0AsiySs2/1YaI4AfED5WBUMuQ/jGpN0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854270},"gitHead":"8a99c5b7c13ee7ec10fbede3b23f8c45ff2cd372","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.2_1684538729852_0.5792957231786129","host":"s3://npm-registry-packages"}},"2.2.0-SKA-74844.4":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.0-SKA-74844.4","_id":"@sankhyalabs/movimentacao-bancaria@2.2.0-SKA-74844.4","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"9c3b8cf352afcb38d0173374fe580bdcf33efd22","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.0-SKA-74844.4.tgz","fileCount":314,"integrity":"sha512-4clmnQgzSYdOZMPCqOHPt3gK6Xh6hLoSN8a+yEOLeHKyD/j2XShB/9q4KvvGi4Fu4iVcwEJusBPy+Toh+2sGUA==","signatures":[{"sig":"MEYCIQCZzQOljKFoWjwC67tqGqJDbL1WL3cF7PQGV51OPMp0wgIhAMr5m3Y91F4b3US7QuyVh1hc2C/4eUfiYrv987+YcAiK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855406},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n\n","gitHead":"61c6d4a41ea24606d2cae0bc3f1f7c6650514515","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.0-SKA-74844.4_1684764023726_0.48011301057223643","host":"s3://npm-registry-packages"}},"2.2.0-SKA-74844.5":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.0-SKA-74844.5","_id":"@sankhyalabs/movimentacao-bancaria@2.2.0-SKA-74844.5","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"cbe8e3e372d6e765e275e841ebb9165e66e3461d","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.0-SKA-74844.5.tgz","fileCount":314,"integrity":"sha512-B6Pl1Gwkosuz5mnRJDtQLyig2ctgGCakmSKmP9umKfqfPgKVyOZFKQCN6fMPMiNQTbGBRIL5EPikzSAJJan/ZQ==","signatures":[{"sig":"MEQCIHl3AfG88oPo17S6McDZyQdD3i31NdBkbpBk0q/cGBDfAiBwYQ5DSeVwi8GveNCP/M/M2YY2xuMRwSeEVBUincZzUw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855405},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"9d1268014d607f8d292d3d2b5d4d9904bd68baff","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.0-SKA-74844.5_1684765010136_0.2872264569493037","host":"s3://npm-registry-packages"}},"2.2.0-SKA-49523.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.2.0-SKA-49523.1","_id":"@sankhyalabs/movimentacao-bancaria@2.2.0-SKA-49523.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3c3091b557c4fff414d028bf6c64b1e6df4969a4","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.2.0-SKA-49523.1.tgz","fileCount":314,"integrity":"sha512-+tXWkGjmP7dKS6XxQ6U9J859KYbT4moTrxMzefwzw1q8tmSmPMBPgfcASx09t+WTGcWUPvv6TQ2qLz5557y1kw==","signatures":[{"sig":"MEUCIE4DSBvrDMABt0pNA5z+yeKPmQo6kS+17JoFNKjPo6XvAiEA4i/3Lqt2F2rwHNBc5F7v3lhLdMyEzGlVeMDe+LMT+zM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17855411},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"23720cae0558e34664e6fb17bbbab196be4f8a4c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.8.0","@sankhyalabs/ezui":"~2.11.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.2","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.2.0-SKA-49523.1_1684765863669_0.6515520109466191","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.3.0","_id":"@sankhyalabs/movimentacao-bancaria@2.3.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0634f549b6ce2dbc478cb5a6f5bb272bfb65de72","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.3.0.tgz","fileCount":314,"integrity":"sha512-RFnfIeAYpcztCle3JwI3m+YuAdIm9R2ETR75pUlO9JBlrWDAo+kYojh0J2UC2J5DM1OYUUMNPbbA7W4n7F4X4Q==","signatures":[{"sig":"MEYCIQCryuR9C1D3svsyUBIG20VJlnFee8RuS/YAgr4Hr3A5/QIhAOj/Dam1jD/374p9j8/iO8XT6txg1YfFri2YWaBdvw3B","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854270},"gitHead":"8e6cb53220c3aa370452d7db59983730745dd5bb","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.3.0_1684767747891_0.27591447335800234","host":"s3://npm-registry-packages"}},"2.3.0-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.3.0-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@2.3.0-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"b65fcb910172ae135c0ab4959b09babbb1a62012","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.3.0-dev.1.tgz","fileCount":314,"integrity":"sha512-mt2X2sO9KRyt4FsTE0RGMm//h6XO2lLwdAyXqHjalYhgvNbQPT11BwQseVzqqXXjD5AUaLHCkroPTMAtnxf+pw==","signatures":[{"sig":"MEYCIQC0FmvcHbvFIPe+jo5ROhDVAiCmQPzc32KWAMpD+svOzgIhAOpYHRo1Xe9QpU+UybB7DM77jW9JHJfqUN3H46Km6yMN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17940386},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\n Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js \n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```     \n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system. \n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"485e04773b6e603c041705dd877031eca520429e","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.11.1","@sankhyalabs/ezui":"~2.15.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.3","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.12.4","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.3.0-dev.1_1684768028827_0.7967548535093976","host":"s3://npm-registry-packages"}},"2.3.1-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.3.1-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@2.3.1-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"69122d31cc872f0149ed5847a7956cb1bcab18ba","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.3.1-dev.1.tgz","fileCount":314,"integrity":"sha512-W/OzErA3Q0XwvS47VoLfV7cdJBI0f+lrvtodm28AEsqBDiQ4PR3myGzAV4pq9ao6IRVVRM2g8n5Sv7S3WG9eNg==","signatures":[{"sig":"MEYCIQCCjEk/Qe95xURBYUAuGLjSRk9+2hecTw5jUHPfGwY34wIhANW/QnHn+1OTSaIelQzrp5P1NwgWGCWNHDiYn/ES2HRs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854267},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"f82695e7fbe19f59a45ba67c2e0200ec21dcd47f","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.3.1-dev.1_1684770320797_0.2803121783819158","host":"s3://npm-registry-packages"}},"2.3.1-rc.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.3.1-rc.1","_id":"@sankhyalabs/movimentacao-bancaria@2.3.1-rc.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"4da4a7ad97d4a55bf094ea7f986a31eec91dddcf","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.3.1-rc.1.tgz","fileCount":314,"integrity":"sha512-levkZi2Rhkxj1HfSWJ2V+zgkD+BP2tJJ5b8x1Dm7tk/g4IE3UG6BmTLny0PzUZKp9rTFHOLjrMcJ2zKJ+BjsPw==","signatures":[{"sig":"MEQCIFs695qqfznDzQMNJBn9XakjSYSO8kYf4alyU+kWiIJHAiBbe9Q2IIK6s4NdMqJSV9EPPMJ723Fxot8XFdDQ1aRrlw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854266},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"8a3caf1399e56ea3a4fb02e4352f6396b2331ba1","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.3.1-rc.1_1684771005407_0.8632756070232686","host":"s3://npm-registry-packages"}},"2.3.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.3.1","_id":"@sankhyalabs/movimentacao-bancaria@2.3.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"7404e4bee5139656bc0ee274c1555d775d9e7329","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.3.1.tgz","fileCount":314,"integrity":"sha512-oFf+1Shl3edNNHXy7ceKwFmsWjuNbiUGaRrvgYMbaJxJK2sOl2zRKYDv4tI+4mbCJh+LIkBJt9fsGk1IPk/3NQ==","signatures":[{"sig":"MEQCIAuJ5g4EIdUwBNAJK5hXsWvxYzPMKcv7YhdfO77vSlxNAiBuamChTLqGynNvW/e+HylSccqeZaOSuDZPmwysK3a87Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854261},"gitHead":"9ace3dad754994acee20d661a5b36e7d355570d8","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.3.1_1684773499613_0.9724184334116657","host":"s3://npm-registry-packages"}},"2.4.0-SKA-72723.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-72723.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-72723.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"902f67cab22a738edc66998c9d2a1702acc61e59","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-72723.1.tgz","fileCount":314,"integrity":"sha512-VI/iLSTPYlSHL+P0F6Us6IDsYL8svDcLVvDwcdG1JoE4Sy7PLt4f8pX84SVzVr237VRtDChE1MWCtIPvF71ZLw==","signatures":[{"sig":"MEUCIQCtrDIGZihAPwR7G8cTbUQL61yViuz5kXh4qfmE4xIoQQIgM9udX5OZLSI3J35iV80XMpat3DXcgb+bA4/+RCOMNDs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854273},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"eb72cb7e1e152e2c277a9b5d12da6b2d3b774b0f","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-72723.1_1684843595755_0.0596856396749037","host":"s3://npm-registry-packages"}},"2.4.0-SKA-69044-68236.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-69044-68236.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-69044-68236.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"bb26047ae0cc86862d0f9feee5ff2e8c048ec871","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-69044-68236.1.tgz","fileCount":314,"integrity":"sha512-p13nB9GuBQ0hv4tM7nWteEoT0brDaxZ6XfoYgPcSVumYc1XLQGSQGiPuBz/uSfznQkT+yJM7fNKfyVNRVeJBBA==","signatures":[{"sig":"MEUCICcQ44DTewgKEXnf7TaKrUE6YRHY0HzOCLDmyezjUH/KAiEA7Zx0HaK8eSXLY2t9xvbERp/GCemsivHzRZjDct9EMms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854188},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"305da45083746b9812d124f3fe2e8da686181aa8","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-69044-68236.1_1684847190951_0.22191670419527987","host":"s3://npm-registry-packages"}},"2.4.0-SKA-58849.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-58849.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-58849.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"5a2718572af7cbe4c32b496566eb8495bdcfc2cc","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-58849.1.tgz","fileCount":314,"integrity":"sha512-RgY3FyPubgL66minExEH0nSIF97K47Rx97AyjOGR6NuAymDiVoveEDifNIjo0ylwiMI7NImhEbo//mRuqeflBw==","signatures":[{"sig":"MEQCIDvySWPPE1PyEFjnKW/mFd7BdWXH5RAA9TQtGTdYlZsnAiASlv3zyxmittxBc6MggyPiuUYNsOWlrQD8e6wRMJb+aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854273},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"dc1e54e05cdff686f4689df652ea48bc27d4bdc6","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-58849.1_1684866124155_0.896722399492313","host":"s3://npm-registry-packages"}},"2.4.0-SKA-74845.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-74845.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-74845.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"62ac07518c5318f5edbfee41530df04203db5a79","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-74845.1.tgz","fileCount":314,"integrity":"sha512-36ShdXeKyijaMHK+XxZpSoSj+jHgsCPOu874+xwo2SkSrlMxUE/KVnTvwxBcyj18jOHJV7R8Pue3HoTvJN503A==","signatures":[{"sig":"MEUCIQCcpHxO1X+BAH+4Dq1vqfaO/R8SzDQLIbRCbCIvKTlkYgIgZjMkUJWlE+ghMQJfVFRoWwm3R2BqtDWIJGOTAvStfMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854273},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"6b6cdffbbeff20ed94ddb354fb3e81ea6b00d9b7","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.0.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-74845.1_1684866329221_0.7799461021622087","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.3.2","_id":"@sankhyalabs/movimentacao-bancaria@2.3.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"94967d49298439d6c5d6b037a0452ca995db76b5","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.3.2.tgz","fileCount":314,"integrity":"sha512-TyHo9Dki8JyS0cdaoaPMF8ch8msbT/fMCFgraXZQPjitZr1PpK2Y8ekiQVE/1flHuO2Imv8smo9nXmMHYiAYKw==","signatures":[{"sig":"MEQCIHckEQ40kikLlpa5jsqEyo6IM162pGkP4FKSr5q+EzDbAiAH6ykEWA+ieWS8K/ZL6JjfulqXT3F3G0O/09VC5/UdCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854261},"gitHead":"04e851efd6e057937cd0445a265d2cfbdc957b74","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.3.2_1684890664083_0.9010819625665569","host":"s3://npm-registry-packages"}},"2.4.0-SKA-74845.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-74845.2","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-74845.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"b2cc02b5dd3140bcccfefcf6f7f79ce45501f480","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-74845.2.tgz","fileCount":314,"integrity":"sha512-0kvenLn5yK4Y+J8k/ev8OmsIWhSjrdnmDgOdpQr7jV94B0vnliF3t2MYaPD+g07rL1ATR0Dxkb0QhlSWmkO/Rw==","signatures":[{"sig":"MEYCIQCUo4TJ1m7BjEVZ+0sBFMtj1/CysV7CxgK1PmEVQdpDhQIhAJY5sta/awTMsDH3oFyh+LVcgV14oMCWdOJc79+K+wK7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17854273},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"2f4591c2a7058492f28344b9ad3b825d4d866633","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-74845.2_1684959009813_0.30284402512080977","host":"s3://npm-registry-packages"}},"2.4.0-SKA-000000.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-000000.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-000000.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"10f80edcad684ffb95940a0f9ce47ef0ad270643","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-000000.1.tgz","fileCount":314,"integrity":"sha512-YkCid3s30x8viXyKfTNiCSGJW4T4bta3llWOeBZr1tydypZvW9MAnnFmieaSQYaPGIsHC4YIMWcPL2iXZpJzJA==","signatures":[{"sig":"MEUCIGqkb4MDN+HZHZEYTKtiTPY19Xw/HZTGz6h5zXtCDUKEAiEA1FZc49/DnH7N4nAeGVFMpu3IV+X7YPlFpnz4MetphL0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18500395},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"046ad0d1025e9cb0cd5465d4e494f9b9a059dfd2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","i18next":"^21.8.0","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.0.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.2.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-000000.1_1685474810934_0.6384972510232834","host":"s3://npm-registry-packages"}},"2.4.0-SKA-75693.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-75693.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-75693.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"f6a1fcfd0ce2c79a8bcf47b5cabc0fb056a4309d","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-75693.1.tgz","fileCount":314,"integrity":"sha512-3EhoiGo0tfIWrhXgPypW/FFyxzlhw6vtVTebK/WQ6wZOayXeKaDo7epTJXL+H79vw9OkbJyCgg8bWT0g4CTNbA==","signatures":[{"sig":"MEUCIQD5s59zulq70UXhEXAyeycqfnmXCEXZQPtXflTwZ47iWAIgIJD0je9cYe6a58PQlBle9g/DKJ/088mFHeDM7LOpZKA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859952},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"17584dffa560e7e321dd0cb21e540eb30fc23545","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-75693.1_1685647099933_0.886814711859415","host":"s3://npm-registry-packages"}},"2.4.0-SKA-49523.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-49523.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-49523.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"26e50115998f8471ea93569b5535503f9fea71ac","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-49523.1.tgz","fileCount":314,"integrity":"sha512-9oHI2TzEx+9n7PxE2/2lVqKNt01BkZ0IuDRiDyCx3gBCUA2stqV2wzPQG/h57AEk31Z5ATFxbjFoHHeAymy/PQ==","signatures":[{"sig":"MEUCIQDgrifWbX/kQyCOoTgUx8y7EkGUmd2GyA8tQcgE8h3GzQIgImbJxp19o913ckTvFEVRM8O8AZtoAI/AGVjF2C731cc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859952},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"0f2372a6f558847912f77adf6867758f8b52e97b","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-49523.1_1685733816922_0.9268571477469525","host":"s3://npm-registry-packages"}},"2.4.0-SKA-74844.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-74844.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-74844.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"8cf426e65c32e029f3eb2b007a1c653ab69df88b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-74844.1.tgz","fileCount":314,"integrity":"sha512-42Wd9kycAOUdJEpfDdYuXGSudJMVRbbNZqGCnrbewtR4MuyrBTfSAzv+0qMUhll9SQEmC6tF1wfp/JzFdjgF5Q==","signatures":[{"sig":"MEQCIDX67D4VCBBWKJx+KOn+7r97f6j47PdPRNb9u5uLvZEtAiANuMlD1B7D7QzP3CttIqAtcrwSQUiY4SRW4UjD9rLkBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859952},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"46c7292e63ea83ae2c5f21d07a9f6acddd3bdb8a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-74844.1_1685967309379_0.950885196443384","host":"s3://npm-registry-packages"}},"2.4.0-SKA-68239.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-68239.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-68239.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"ff3415866556980dbdbb069ecc47a1d8854c24c7","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-68239.1.tgz","fileCount":314,"integrity":"sha512-eki/C/3HkG6tPbpw9XwxCUYlJhVK2b85+xCR/iLVPFNx4yo2U+CW6JhSrzWbtmSaCbqOWrTP4eyhJDSVTw6anw==","signatures":[{"sig":"MEQCIAD4bvmgvYCH/Ya3UT+xBVF7H+vy4WEhVazmZr12blWnAiB0+vywuXE5aM4lKzhjNmyKD7fzf8UtZOfK0bH5IHHEKg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859929},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"f2291dc9abb3df09315a852f1c9a085b1091bd1b","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-68239.1_1686056693473_0.6287516915473044","host":"s3://npm-registry-packages"}},"2.4.0-SKA-78345.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-78345.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-78345.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"7eedf0d8285011579dd34fdcd175d7542fa424a2","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-78345.1.tgz","fileCount":314,"integrity":"sha512-Zzx/1Hx+FDG1uSxN0tQFZT/tcSLYxl62KuyhIia9roa+rARrHVnrNbXqI0p2UqXDqFqUZJF54IHLsUEX6Nm6Zw==","signatures":[{"sig":"MEUCID7peGcyownmhRaeLYPBMOys9FcBi7j8Cs9HD6kmfevKAiEA9ALbYWpSD2EfEZc2kZD+z8oi7QcXgFUOB+DGMjk33dM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859956},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"cc9c0e647021030521f22259d7cfc0982f2d03ff","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-78345.1_1686601476463_0.5988282958085347","host":"s3://npm-registry-packages"}},"2.4.0-SKA-67681.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-67681.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-67681.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"2d1d5fbaa5757a75c4f5ca8173f5de185a29f034","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-67681.1.tgz","fileCount":314,"integrity":"sha512-FBlFqQz8r4X6G10gGjdOGUTOA4dCNsgEZWlmX62yZ7p1osXjSCw7UP/4nxV/hWEetyU2j3f0n+tVeJoQqcTQyQ==","signatures":[{"sig":"MEUCIHH7q578UhBFFeK4xqEB/Ipc+SAgifmzLtKu1Fjh86CHAiEAmZHUMXYOPKWFrLyhOt5V838m78T8oMM1dGYq+3IxRZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859956},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"0d614e7b1025ed920350c2fd4c51c8e0aec6e862","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-67681.1_1686749924122_0.7757635381893928","host":"s3://npm-registry-packages"}},"2.4.0-SKA-72722.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-72722.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-72722.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"718bb2f41c55f21c45bb47d4001c2b7351b66870","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-72722.1.tgz","fileCount":314,"integrity":"sha512-n5HM6q9vdZsrFepUmFycL+q0KGw0dw+d9yyd8Qb2Oos0/TNimp+COGQMNt6gPJx/6etYbmfjugi57mWTBk2Dew==","signatures":[{"sig":"MEUCIQD30GPa5YcetQGrBZSmDzxvnkqfeYy6LVsmw2GNcyO84wIgD07F+CI+S6ntx0xy/KzACTbNddADuYTdGqqcPGCqjzg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859958},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"a01bec4ea136182ac5d5cfa1b242ad930238384a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-72722.1_1686773811645_0.8492578382203428","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"24fff6e29774d78790ebe842e79cfafd4b743bdd","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0.tgz","fileCount":314,"integrity":"sha512-oNsXC45sZEecdoNvQmPK1fW+H/h7AsbCfT8aZlXR2kc9D0lFSTWzGrgdB1mSSgvFrlNspe3sKuuCuPURSBFkLg==","signatures":[{"sig":"MEUCIQDvNGlJUB2tfZscQIf1nSMeMmX2GwvMptSDHkz5yP29mAIgXhtd3+j4oo7gqX8KiVdnA6Az01bFIuV4QfwLRJ2UjxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860238},"gitHead":"ba9be077f50f5430c6725080fc2e43f079016c5d","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0_1686775267770_0.701866497243349","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.5.0","_id":"@sankhyalabs/movimentacao-bancaria@2.5.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"4adf7821fef2383e3e4b7022af205cb8db72d166","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.5.0.tgz","fileCount":314,"integrity":"sha512-6ZgqLt2vumtiIAZvOuD8HIpHdq2fTehKFYgmYamm0s0+pEFtMb5lhmvaS4KyPgpWNT8ssKFosDGmAj+R1T5r+w==","signatures":[{"sig":"MEQCIBngb0obSQ20BmwbFAo3bwrTa1Oqt64FFWUMctFYLT+fAiAj3RNrhXKR5d1TjjnnO8nTUXw248dYbO+nECP2HVj+ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860238},"gitHead":"8d003d74022b520c271c6f3adad89633572e50b2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.5.0_1686777085389_0.3982966786135447","host":"s3://npm-registry-packages"}},"2.5.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.5.1","_id":"@sankhyalabs/movimentacao-bancaria@2.5.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"04933d7f8163ac4e521b9b0c615f96f69134ca03","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.5.1.tgz","fileCount":314,"integrity":"sha512-H7L9ZDX2jC40buSrO0zVW+12nJmPXs8pe3OyewSNP0LWS8DysJzjvmIfZ8LLue2M/ytmSPohu7Jz5UPjqEpNAw==","signatures":[{"sig":"MEUCIQCk024twT1aOKb2Fx2MjVBfW0IMU6twwyXbbPUOBdYSZAIgWamcsrfg6eSiKY+jbMq4gXE13NN0mj6xBG7hdBOQoVk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860238},"gitHead":"665d24d697a528d53192cf3659107fc8fbbcdf8b","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.5.1_1686834963812_0.286722656180906","host":"s3://npm-registry-packages"}},"2.6.0-SKA-78345.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.6.0-SKA-78345.1","_id":"@sankhyalabs/movimentacao-bancaria@2.6.0-SKA-78345.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a9b69225831be37db33e7ef2979f33af823993ca","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.6.0-SKA-78345.1.tgz","fileCount":314,"integrity":"sha512-JbUQLQoyFdjQaNDOUg29lYdvIPUxHvCQ0qNu6Z/RuDxNAWIJN5Hpq6SDbL1QWlXIC1Tv19W9yON+vv+nq6QHrg==","signatures":[{"sig":"MEYCIQC86/ckZp+B6gch2b9rBoMGjUHKhzUpb53fwdtS2HwwBAIhAMXeIo2XFLoXhrpikcvkHs9QiwQXCWYzv4Jrm5qZPs1h","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860250},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"03e83e55c517a2206de2a968934a357bcbbfaeb8","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.6.0-SKA-78345.1_1686850107489_0.8720266458599022","host":"s3://npm-registry-packages"}},"2.4.0-SKA-68239.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-68239.2","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-68239.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"63f193f5c1327794ad56b864ed50ec7c767234e1","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-68239.2.tgz","fileCount":314,"integrity":"sha512-ztwmbP5Y305GWe0f0QL915WfpUrO+JD2/TjxrhliRJbGx1TSXFGz3NITLzWN+hPMbbIL8PYzAc2GsTfdqoHuVw==","signatures":[{"sig":"MEQCIET9pFUrN7E9th6LE1MXu3CS/ZRr99jvWVA9cBONqRU6AiB42muDxfdQ4MyhVPAp1oobcxqBtdkbmr9ECKmFs9Uztg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859844},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"14d9fc87c5c3de9a39117579cbc109e0b9717c55","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-68239.2_1686851616157_0.01709110941857861","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.7.0","_id":"@sankhyalabs/movimentacao-bancaria@2.7.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"921fb7693256613bc367ea75cf4f686f1767b25a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.7.0.tgz","fileCount":314,"integrity":"sha512-lbOyIG+w0pSdClIFon0ljzOz2RxxBBN10t4zISC06+GiDM1NTbGUnVo02XJOQivtS3tMlLTjGji8IoD9ijoQuA==","signatures":[{"sig":"MEUCIQC2iTa55kIijvUTVTbz2VjdfylJE2/IBXmZwE8VmkTPkwIgb7SmmDU1qlMEGi7fBB24FOIcAqYpsANhqj1dzkWCLos=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860237},"gitHead":"505b72c57a7494648956144e358dd3da939173fb","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.7.0_1686921889816_0.06493711421508852","host":"s3://npm-registry-packages"}},"2.8.0-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.8.0-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@2.8.0-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"6b5c88e6b3251b78ce3bf8725a2d80f4cad5bad2","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.8.0-dev.1.tgz","fileCount":314,"integrity":"sha512-cSQXs1x74waPI+FnITpuabQsNlFeIpGipRNgQ1K1m3TfJt3Y0EsGxTzoyl4gb6PgXLFMzVcTrTMtD7OQYdkheA==","signatures":[{"sig":"MEUCIQD9edBNw5zGpckD4+YmUkiPklL5xz25Ekr0cV49MZSM3gIgSfN0SuimDhQkmU4trQyYiVFOBDJ2t1kePQuUFfamCm0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860243},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"afccf216cd00865a072f16ac476d42fcf499211c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.8.0-dev.1_1686925596109_0.2806106092387808","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.8.0","_id":"@sankhyalabs/movimentacao-bancaria@2.8.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"29ecdb5675bb42b3b57cca1e2de07998f0126192","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.8.0.tgz","fileCount":314,"integrity":"sha512-r0RhMGtdMHXO83kt4holr9pStZ3F9/EpVwUUOznTSb0vtIPtz24duZmEUDL9XvtKfW/1xjUs1eHjDFrj20KqxA==","signatures":[{"sig":"MEUCIA1lDopUc2jU20rrRBSR51kUmn/+M2w13ThoEQc30660AiEAhXV6DEaHtKhbx/q1400ey3MFdNYiBOrr/yuIEpbc6K8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860237},"gitHead":"afccf216cd00865a072f16ac476d42fcf499211c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.8.0_1686926709468_0.49650384010278636","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.9.0","_id":"@sankhyalabs/movimentacao-bancaria@2.9.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"150ae6996b063e21cae4890d9767612707a95556","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.9.0.tgz","fileCount":314,"integrity":"sha512-N1GtcslNI3C52h+Wzb12sFUfFdwhISiozDL7g3ZxgPNCoLcx6PMMJGHXAfovSWO7BVeqDSJSHF6WY+QZRozp/Q==","signatures":[{"sig":"MEUCIQDvEDakDGpq14ETCJbuklFmMyD05lqggaRbwiYGqNuItQIgCnQRg/ARSZm2zzsbra2XLCYfvjbHG0X/fFYCRMaHQ/E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860237},"gitHead":"52e0452459fd9ec8791cdf09d87acdc84aa347c5","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.9.0_1686943926945_0.8947678697682404","host":"s3://npm-registry-packages"}},"2.9.0-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.9.0-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@2.9.0-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"c55fdfb5439e6e49e9e9d1dc4dd4c6fda2dca653","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.9.0-dev.1.tgz","fileCount":314,"integrity":"sha512-YkIQKw5HfMHFkr+pjtxVreiP2HE0olWtDFjTxwmFffoqU1PEIItcRsLAitC64R1qoQv+nTuJ6VMRj8XX+fxwRA==","signatures":[{"sig":"MEQCICTDH3enS1uARBDuqRh5TpxUn6W1svEWoVQRPeS1qWmyAiAz9FSNm0KQz8lFQ7duLsgap2MImYFtGcthc1yXbKOFCA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860243},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"5661bc09578bfe9a6933ece22dcaa17b179ccc24","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.9.0-dev.1_1686945021495_0.7108189442045136","host":"s3://npm-registry-packages"}},"2.9.0-rc.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.9.0-rc.1","_id":"@sankhyalabs/movimentacao-bancaria@2.9.0-rc.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"08ac5860125e7bfce6c1b9cb3eea497e35cc241a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.9.0-rc.1.tgz","fileCount":314,"integrity":"sha512-OeakgwxGTFfnyPRtFqMJk0TSVZmYBnnC42gRL+CtQ9Wr6HpoieSt0NKb39sZknKhkwxIBsnq1evosdnZQDLhGw==","signatures":[{"sig":"MEUCIAgK1mXdbG6PkrJGOffdr8w/3Dbn06i7yz9luh6GoYVVAiEA8u0ungacwxzqtl82hAkrnL/QHw9kpBJmqTEtF9VxvJg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860242},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"5661bc09578bfe9a6933ece22dcaa17b179ccc24","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.9.0-rc.1_1686945104461_0.6847142994318316","host":"s3://npm-registry-packages"}},"2.9.0-rc.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.9.0-rc.2","_id":"@sankhyalabs/movimentacao-bancaria@2.9.0-rc.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"c5f094380ab3dd6592d512079244a7f81ce9dbd9","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.9.0-rc.2.tgz","fileCount":314,"integrity":"sha512-1zUVDFrghkxbrCKNQ8vzVI8OnlmJglT4xsd0Z7Xh9ixA8hk3PZAb0Qtw6p4sh5xGUQgRtQxYF0mGNbDaU/IO0Q==","signatures":[{"sig":"MEUCIDYWZ+IOwqt/LKlo/2g5d82VJDEw8IS1ZgWxI/SVnXDlAiEAtAR39F0fBFJ2ABQOwAvIWn534uLT68pq49bxtmzihWU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860242},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"b2ff26cfc9797565d3808ba85905092ac27130b5","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.9.0-rc.2_1687177223906_0.4389822704668176","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.10.0","_id":"@sankhyalabs/movimentacao-bancaria@2.10.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"008accb9cabbd1f18a1e600098d6858b24aeb777","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.10.0.tgz","fileCount":314,"integrity":"sha512-nFz68AgPlVrwdnYemnP1m/HAOYq2n0I/Fq/BAhPV37l2R0MGgEqsPZtKD8ozjQoEbQtFFfjnW0s2ydAVfwxKyA==","signatures":[{"sig":"MEYCIQDOI4EiM6UpBvWKi6a5aFL31pKr9NyPx4YddjWxG+nC6QIhAOQPvMqrRwMi+0wfHOSxpwBM9bMUZUM+94notvviDfdT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860238},"gitHead":"50e1275b036615f89f65ec07b2af235a163d5e18","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.10.0_1687185397362_0.18169212275672586","host":"s3://npm-registry-packages"}},"2.11.0-rc.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.11.0-rc.1","_id":"@sankhyalabs/movimentacao-bancaria@2.11.0-rc.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"aff7ec3461c1fd9878439c982c888d2084de0f60","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.11.0-rc.1.tgz","fileCount":314,"integrity":"sha512-wVcPFPYKmkty3tDaD++YeQWd7RhEYb90qM12IU0lRDzEaavK6cNx1aqgk8DUk3sqXNg8adNasX1z5n5fUJ0agQ==","signatures":[{"sig":"MEYCIQD2WZhs7WzUpSGemjBDSkEJPcr9/QXDnJZRuqfDjWPZwgIhALfz7q/e7OdfQBrz0cC81Coye2vuuEA1/OlJJ7u9n6a4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860241},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"41fee714b770e5ff74992d157006baba339733ce","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.11.0-rc.1_1687187286683_0.6229927605971506","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.11.0","_id":"@sankhyalabs/movimentacao-bancaria@2.11.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"85cd0513b7357e8508cc4000c93ea100d6962d0e","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.11.0.tgz","fileCount":314,"integrity":"sha512-TiWkV7DSgwaiK8FkISWHXgvV8KlUK/57vHE/NBrOcxUr/3x07NLT08Yw42wwx5Ur30TEic8xl9BUAoh/uhbLIA==","signatures":[{"sig":"MEQCIDw8yzkXO/OA/sBWVNro2Vd3s531zVeNidLutH2HcjtlAiAOgP7sA0rcVu5aaSGBHu0giyEzhpkwp6vl7jMzVpPWFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860239},"gitHead":"6bcb017f19509cc1654bc76865837a5df04e92b2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.11.0_1687191473217_0.7783543493104728","host":"s3://npm-registry-packages"}},"2.9.0-SKA-68239.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.9.0-SKA-68239.1","_id":"@sankhyalabs/movimentacao-bancaria@2.9.0-SKA-68239.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"c0647a2b9fbe77aa79172c176b24b37c6ec33348","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.9.0-SKA-68239.1.tgz","fileCount":314,"integrity":"sha512-ACdmQ6ooqvLtSlJ3X9dGW/DtiV8r90ogo1Bks0DKFBQNwJuxTCuI6bLFcYUEefPEIWz5ULpK/0I1R9gcyZmtTA==","signatures":[{"sig":"MEQCIDhbjoPl9/N9HlWvaVgvfkTdsugI1MR10XxksLn8xcmcAiAILcFaanp21T0D91tTzHrUBkQUssceeREIwM/Y1xOZRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860131},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"ef51d6b3e68e2f00c72afe17af7e038b58142586","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.9.0-SKA-68239.1_1687195720230_0.30001281649666534","host":"s3://npm-registry-packages"}},"2.4.0-SKA-49720.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-49720.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-49720.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"8ef92a162cd0776f4de9cda69435a392ca9a3865","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-49720.1.tgz","fileCount":314,"integrity":"sha512-MBtYNvQPgm+iE+uqYPNBySbIs7qjZgUIBFPqNAukia1wpDQW8VpJGSOEO8UFlti2vV7utq/2LvfpMaXV46MpnA==","signatures":[{"sig":"MEYCIQCzl72v6l/4/c/y7hFpwwyd0UcM2JD5EhBzYEynrvHFWQIhAKgZvdjjiqxWvyUQV1aWKmmlNkuvQmSouPjy8O8l4Bsm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859954},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"61969585cc57ea958e3525a5dbeeebfc125a8600","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-49720.1_1687205276014_0.31679680747150907","host":"s3://npm-registry-packages"}},"2.11.0-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.11.0-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@2.11.0-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"f80e2ee51c4c3aef75478f6c6fe1427a68f3cf7c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.11.0-dev.1.tgz","fileCount":314,"integrity":"sha512-UQTFR+u27ITcSenmQW67wP7bLA53p2ZmahPeeZlRzSdcVx7aAJub6BGCVZx2e1l5TlHn/YZNH60pcjdmqXXc0g==","signatures":[{"sig":"MEYCIQC0ONMg6CrTSLIEaJNu98IEt5LAlWoVu7MEyfcgIL30OwIhAMmNXkyfxKiW/Qbav7RMDOZhH2aMlNhgOSFZOTssmEyf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860239},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"6f39f3770f2adb144e724e39409e8646fe89a280","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.11.0-dev.1_1687206480811_0.5925704357383506","host":"s3://npm-registry-packages"}},"2.11.0-rc.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.11.0-rc.2","_id":"@sankhyalabs/movimentacao-bancaria@2.11.0-rc.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"b8572f2cc9229d0c85a0fae6b22baf7ad2f44740","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.11.0-rc.2.tgz","fileCount":314,"integrity":"sha512-Di2lnyDyAdE99wKtWy9r3ENu/LrTuK3VIgsNHxKWXgQX+aVDkWmmN9KeeWqW3XW9TvDbhfLNaJUBzsCJNEwFhA==","signatures":[{"sig":"MEUCIBwvO1e0uldL3z/ND5l/OND0VGKGceMdjE9M5n3DGWPbAiEAtCb4ZjWqv15+IjT4cK9GlT8QqKedtaJtyk+AT/Xq4l8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860238},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"6f39f3770f2adb144e724e39409e8646fe89a280","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.11.0-rc.2_1687208111423_0.4893180758586393","host":"s3://npm-registry-packages"}},"2.4.0-SKA-75693.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-75693.2","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-75693.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"1e7ea3ce0dcdac19d5f0d5f23c572433868c36be","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-75693.2.tgz","fileCount":314,"integrity":"sha512-B1t/UHEaXm3qYZq5PyeVR45fdgYH6z088U0wJRpIzHB+FHcTmYsDLwU6IrryUrxTdNWLsFjIGW1lTmPyxII0eA==","signatures":[{"sig":"MEYCIQCyMIUonKzKGxFOA9Mfu57Y1AJ/yRQVd5mjMtiEIxkBogIhAOTArxvgJnCoAa4WdSEMcxQAJT04JkO7WxhUezsvyIKP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859863},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"192e6acdd6d25f0656eaf677200a6d766cb28a59","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-75693.2_1687350136116_0.09428512300732006","host":"s3://npm-registry-packages"}},"2.4.0-SKA-75759.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.4.0-SKA-75759.1","_id":"@sankhyalabs/movimentacao-bancaria@2.4.0-SKA-75759.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"9f8ead3cb67479abe2812e9c80ae4a0563f6e481","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.4.0-SKA-75759.1.tgz","fileCount":314,"integrity":"sha512-4CbpkWH/KtQjVpAez7tLcA3cQNdCcJT1HmzNAcUHIAbCvg/UJwLA5o5ZhidDIYNRWAHw2v0fceEnNOdJ4HU8Rw==","signatures":[{"sig":"MEUCIBfVH9HqdfTEFfD2mTBCKdlgXknJMECSwAn7jaqvpM0tAiEAtosiJ4cLiapChCsoyOD4YyCErlfGj26zb4YwIhwJ12Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17859954},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework react\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos npm\n\n##### Outros comandos npm\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes:\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"3c210f360204267fb4901b454ad313676d78a9ae","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.4.0-SKA-75759.1_1687360399718_0.46868454331008125","host":"s3://npm-registry-packages"}},"2.12.0-SKA-78345.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.12.0-SKA-78345.1","_id":"@sankhyalabs/movimentacao-bancaria@2.12.0-SKA-78345.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"9043f72e230e359476a24a3ac5ea7ca792ebee9a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.12.0-SKA-78345.1.tgz","fileCount":314,"integrity":"sha512-bhwN6WxTDt4AIJxZKctdqAywtlx5B2zyVyWQjn0GXj2AC8yDqxrqbdrzjBmWQ2tbijcneqUhXdxo2GUuI6TEpA==","signatures":[{"sig":"MEUCIDNYAg5dEjkNfO+thzex0LjnbR0PnzC1unkWwxi6OTS5AiEA2+OfOms2vCxFzoOExaYvZCU3aAUmx4IiW6RcddgGUHo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860245},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"944b47f786f2e9867e33670399b11ddffd70a1b0","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.12.0-SKA-78345.1_1687375641372_0.300838094385417","host":"s3://npm-registry-packages"}},"2.12.0-SKA-68239.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.12.0-SKA-68239.1","_id":"@sankhyalabs/movimentacao-bancaria@2.12.0-SKA-68239.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3716d5e63fc4659df43415a45ad42f22d0253410","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.12.0-SKA-68239.1.tgz","fileCount":314,"integrity":"sha512-zEiVao/6UaHB+kWyL0fxNwgmUN+4DiYiwLu4YVX2FUos6xbpELLnFnjjo9B36KW9lct/QQD5D4NxlS8lWcw0eg==","signatures":[{"sig":"MEUCIQDYD96RnSdUpJXtEdFAn5+ExQaXI86ZzpN7oJkgD0jrXgIgcVhwBp4BWT+1vh5ELXTrDTAmSp9GUKFx2ayN8apWlWw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860131},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"4abb8b20701fecb76f1bc080d3779d56009ce3ce","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.12.0-SKA-68239.1_1687455032919_0.01762745222211093","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.0","_id":"@sankhyalabs/movimentacao-bancaria@3.0.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"963a49ead3fbeef4ffe7ad681e52fcd8f5505955","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.0.tgz","fileCount":314,"integrity":"sha512-DTOJEYhJAJf1nWE5zAMQTV49n8lESGXxeFd9WzN0SOuLDolFmsytP5Ko3+BUM/qOf1erfXERDsQrhvzZQky0Mg==","signatures":[{"sig":"MEUCIEl2HeqzS1hLNHsGQON7TeJiZH5l3WXjGzcZ3SAO8+HoAiEAxjAJu7iHqQH82ETj8MMA2ql84MUD667nk5/c/qsZ2O4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860234},"gitHead":"79c0512321d06655554f8538bb55dd5a25da29ce","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.0_1687469026763_0.9716524968785816","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.1","_id":"@sankhyalabs/movimentacao-bancaria@3.0.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"70c609f63b4d0910f69842cb7171d18e87e03865","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.1.tgz","fileCount":314,"integrity":"sha512-FZVpkAo88TKmmaAUcfLGl8eOQZFX9HetNBQkgtny98Tv6ZHUWM57DsbYgfLFDR0WC0Vo6jlnpFJBW95H/1fOnA==","signatures":[{"sig":"MEQCIHASDWkOcW8acONhLp3NGrpyzWFt0oEPGA/o1uhpJ//3AiAT42aJYLsSFtY0JELQ1R8xSceBaQlRwHiXnT8PKYf3pw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860234},"gitHead":"421db9f6e58be6852b72c050f4b9102526dde030","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.1_1687527218585_0.14336075207314458","host":"s3://npm-registry-packages"}},"3.0.2-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.2-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@3.0.2-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"34d8303497001766359970bd31ee429e588b4459","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.2-dev.1.tgz","fileCount":316,"integrity":"sha512-9dHMSk4ykh96rMPomuOhUJZCxKYi66CY7biVED6B2JvlS4GhHxTQ8mEfJdOqMOI4hV5keSZJf+6qV5GoA4LqKw==","signatures":[{"sig":"MEYCIQC8GL4WM7Ar+6IYKFhN9Ig59DGnw8EWp90tTh2mSY6bYQIhALyU/M4BmZ6dO1vEgo99Ip+2cBkmYadphEAP/ODhGd2F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619072},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"6dfb4ee9701e918e58df8e88029ad7b0a1a9071a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.2-dev.1_1687789682014_0.4213249337660232","host":"s3://npm-registry-packages"}},"3.1.0-SKA-79670.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-79670.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-79670.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0faadd921e465f7ab3853b9523092b87e0528a05","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-79670.1.tgz","fileCount":316,"integrity":"sha512-fMbXQ3AMz5EoKNfh46iAO92N2M9Ovm27d5wB3AElTY6egd9W6NE02o5m/i91glgPv3zU24uNxSgqQ5TtgevTUQ==","signatures":[{"sig":"MEYCIQCIe5Vd87n3cEp4DxnKWrSM2PcN+A81EH9e+dHSQyF7GgIhALCckS7TH6WAhInztS/UnnrVcJbhq9RD7CTpS9jyfe56","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619078},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"b84125c1745b3936c7fea47341d4d88d35c009f3","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-79670.1_1687801069163_0.5766774335509526","host":"s3://npm-registry-packages"}},"3.0.2-SKA-80102.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.2-SKA-80102.1","_id":"@sankhyalabs/movimentacao-bancaria@3.0.2-SKA-80102.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"e7f92ab79b2084ad410dab0f09a628934e0be952","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.2-SKA-80102.1.tgz","fileCount":316,"integrity":"sha512-eTMOJKXeNPi9+yjjsTmyi0aSI5MiBdkLPnGaeJH2n1gMxrlFHChUzhzKIFNwtmovJRcIVfmbEiXEy/zFV4kY6g==","signatures":[{"sig":"MEYCIQCh2Bn38KW6LokE3W6S6QuVqLP/8cfKCsmrBqe+I8m89gIhAPIOQMsozt4EuRB5v+Wc2l4bTa3ur6jTdJfmYymwNAu+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18618987},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"b8ac62c8589d94f3d26a6e96f349d129e87a1304","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.2-SKA-80102.1_1687863785692_0.3160751330955369","host":"s3://npm-registry-packages"}},"3.0.2-dev.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.2-dev.2","_id":"@sankhyalabs/movimentacao-bancaria@3.0.2-dev.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"e16f3d5413923da87864dafba3f1e91c3d3aef5f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.2-dev.2.tgz","fileCount":316,"integrity":"sha512-NgRxeTQ2vU80A9X4widMtYq2AuXE1IgxRajQptkD3UgVqrqfcozAAQ+B+esx9v7dGuQH+SS8ipx2TBjgGAAKVQ==","signatures":[{"sig":"MEUCIQD50x1qhIYWl0fH3F63jiDLLkeNNKlhbbe00CT+tAN9kgIgJ3e0RRF3+hFRnCOoT9nrjzOab9wHN5Lud1Z2xXO2sNU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18618981},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"90ccd7a8f6d49d6eb408b04c0885c80bcc43ee20","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.2-dev.2_1687864792286_0.990848991633561","host":"s3://npm-registry-packages"}},"3.0.2-rc.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.2-rc.1","_id":"@sankhyalabs/movimentacao-bancaria@3.0.2-rc.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a747f19a8530ab2fa43dfc9a24886a72eb755fe3","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.2-rc.1.tgz","fileCount":314,"integrity":"sha512-IwClIfIdF3F4vy+xN5Bpgzj+igMzIvda3FEH5WeT8lm/0x72uqCbRSs1+cvvVS/ZfloupcKzxa6+DEnh75ucQA==","signatures":[{"sig":"MEYCIQCAmR6z1w31FuLrqOn/31xNZ2T66s8G+RT2ap+6fSLGjQIhAL/at3+ZHmVgC/C7vEL5EOx6NGUfPqrwUBJJYxAlQmCv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860238},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"72a194283bd1709646e286f40e8243bbcaf69b96","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.2-rc.1_1687869523969_0.7857897890845682","host":"s3://npm-registry-packages"}},"3.0.2-rc.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.2-rc.2","_id":"@sankhyalabs/movimentacao-bancaria@3.0.2-rc.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"095236cb5d3509082bac6746a349bf456e668a1f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.2-rc.2.tgz","fileCount":316,"integrity":"sha512-4f1pe3VUpRBZOaaTJYzS4gmHbl2PiyGyJmJ7IaM1acBkTF8UVZFqBvlPeQv1LcpdrJEnpCeCj5HwYj0S7WnwPw==","signatures":[{"sig":"MEUCIGkYxwR3lDb3vCQczeue6t+BriSJCpRZldLftmwb69ZXAiEA++wLMiL3RzLZlmMdaV2YyTHHDTwo/tFIgmMqPIgqd6A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18618979},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"6115fd92eef65cf54d1e0536f2591c53ccb1d21f","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.2-rc.2_1687870716070_0.809484249474977","host":"s3://npm-registry-packages"}},"3.1.0-SKA-67674.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-67674.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-67674.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"420ccbd560e499db91b3fc1e093daef7a91b18b4","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-67674.1.tgz","fileCount":316,"integrity":"sha512-WtFJqTc2qaCjftMza4Pa0vQ3CTBxCVpHmArX3jqgVaQwZrCRSV2YDdx/MtcCJx0115+q2dnkXoqH8unCuGb4fw==","signatures":[{"sig":"MEUCIQCsB0RsK9DiuqkC4+pTpdkNbFzYFP42TBY+iKKZ9SCrDwIgZmc+fep45FYY+YfXfyHyuwVqslFF+sO0E7ypJjagh6c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18618971},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"4c2123725a026da86c1b9348c155363bece16fc2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-67674.1_1687870902170_0.47147865539791733","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.2","_id":"@sankhyalabs/movimentacao-bancaria@3.0.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"ad89e25537e639962db40600e7ce05bba4e4165f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.2.tgz","fileCount":316,"integrity":"sha512-N56iTak9P4y4VabIOVmDabORVDdCiSoHL1y6dOmn/x/urmkEa8GUqIOWdR/jLKDBpwGveZU0/2M7RUK2LNOjNQ==","signatures":[{"sig":"MEQCIG59IuBcDMUNceJeQbuB5zaiVEwoWHz750ykt11EAj0QAiAxzz6Jw9qM6Hw4NF8qHPdXxi3VWPaIb2QAJlvLBpyc7A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619522},"gitHead":"013507aaff3cdcbfe966d56614fc598e7a83da78","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.2_1687878059546_0.07257757281868349","host":"s3://npm-registry-packages"}},"3.1.0-SKA-68239.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-68239.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-68239.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"326fb9c5f10063cb085f9d63bb495f8451934559","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-68239.1.tgz","fileCount":316,"integrity":"sha512-gWNjtWUFzqjx3THXvE1tiPbzddOYu25vj0norzwLzaYwpL8l7/zoE2KbmOaAtPctLLoCN5fss6+PfD26/vKqdA==","signatures":[{"sig":"MEQCID8a19+jOrinHudGZdXpO7vj5kvfvgy/Vpq8VgUbUqgwAiA9wx5LVA0c6R4uHxAy55KdtCqh2mx+rset2t4EdWBjPA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619511},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"bd4395e25a75406bb61d12b262c306a6dee72808","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-68239.1_1687889936779_0.3880101605880786","host":"s3://npm-registry-packages"}},"3.1.0-SKA-80704.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-80704.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-80704.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"e75598647f7066f53618ef4cc1fc6e80d5e70822","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-80704.1.tgz","fileCount":316,"integrity":"sha512-X8KWosKg+YXPIE+VYaFM45hb5DK5VGUX6fOJUBTQXWNPWZmFqbDt0I5Zugr2RWbT2vGRcWjLoiX/+FYiYtdAeg==","signatures":[{"sig":"MEUCIHfeo7My4p6j1GQlePg54H1PU2QncJnTSiumSRiOQ6NrAiEA2/vNFYt8DMYfRWCCf9Il+2SfrGry90d8h7wVjfbai7M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619534},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"c4b0fb600f17add2907d10836c2b43a286b27080","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-80704.1_1687895972582_0.29208213250518034","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.3","_id":"@sankhyalabs/movimentacao-bancaria@3.0.3","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"23fcc7f6ddff11b1026df14b776b3f252d15577b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.3.tgz","fileCount":316,"integrity":"sha512-c66Smso/dFWx8Xi11PQPxsDnekMew5zmMkH/rY99vdKZsDUoS+0VpjHUHuZxYS1D9KbaywYBOF/dhTucU1JSFw==","signatures":[{"sig":"MEYCIQDAEJHTLhIwb5nvQWNaR90/7jEI8gDPQGubUabDAS+lLgIhAOM9szfeb/I58VhGKlGenGdksZACOp4DklFJJJUfRKA5","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619522},"gitHead":"686a59487b596ebd7be20f1847cb64f57b381d4a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.3_1687914700728_0.5182181670427302","host":"s3://npm-registry-packages"}},"2.11.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.11.1","_id":"@sankhyalabs/movimentacao-bancaria@2.11.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"380043882e5aa666cfb62c5403422b10826b206f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.11.1.tgz","fileCount":314,"integrity":"sha512-EKkxKdCggLsUxjBhDOVpEyRi1gS/Q+zRmPVvTCdtQBGM18bbk7PnAVABDDSp4wmavJkaqm2N9j60lzdj20eDCw==","signatures":[{"sig":"MEYCIQC18Zs7ybPCGEPfNpX0AVlqwyFR/fN3ltYJVu4z1eS+NAIhAN6EL1ohQY+Y/9LLzRc6KxpDe+sm2vwqdjrn1N1NTQ77","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860143},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"1f458bbb76a4ce97c176cd3743bd1900cdc20e57","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.11.1_1687959017676_0.5888546897512696","host":"s3://npm-registry-packages"}},"3.1.0-SKA-76955.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-76955.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-76955.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"e851b4da4acb637e4e3d28e062558df39c4c7f08","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-76955.1.tgz","fileCount":316,"integrity":"sha512-LZSP+OvDUbe8Fx76eqYZUKHitwwglLPGfuQSlzJBhnR1CcvIPy9goDi45iJJs3U2vmzPSK6xG/NqffwlH3thYQ==","signatures":[{"sig":"MEQCIALHduuSha9Dh3A5/3RH6v2vVO/8vAv9nQt7ultbctkOAiAmD2VTOeSQIEuaxeojBxDublIuSMe/xjqwEVADohQItA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619522},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"e2e01530eb9a087ae2e388e112365617c3406937","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-76955.1_1687959933331_0.9777103142224615","host":"s3://npm-registry-packages"}},"3.0.4-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.4-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@3.0.4-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a4b1f6e7654864a6d799f87e1463380f85d6d2bf","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.4-dev.1.tgz","fileCount":316,"integrity":"sha512-J5vSJYgAIL8SNSOrXN7lbRd1HpwdpRKLVaJiuIFJTHTT5h6kIN0PVUnEBHrTxnqc85rcUr4K8Rcmy8OHcfynww==","signatures":[{"sig":"MEUCID5WDnaj07TpDPtHqCypp1oHWyJWPuo9RFnOHE+E2WSwAiEA4ZyV28dEGNM46/cGBfiWBSoup6DWsvVVVPAYevaBUP4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619516},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"e183fe98662be511ff98f695d122ef594013710f","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.4-dev.1_1687960265742_0.1019341979813555","host":"s3://npm-registry-packages"}},"3.1.0-SKA-75693.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-75693.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-75693.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"83091f354241530609b1665e4e7706cc05f397ae","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-75693.1.tgz","fileCount":316,"integrity":"sha512-CRlxdwwLutsWzKtVj7/iePHMBthEQHwNG7c+iF68lnSSub4InOpx4l2xi3Nfc5ncZZ4gWv+3hH4y/NkBZRvoSA==","signatures":[{"sig":"MEYCIQDiapuXzObh78iGYbu0XKeyp0X9uLV9LsRyUInZ7BDvvAIhAJp6kZqBjcXU9rOkjPYysMqDhdNFqNZsK6u0AuesWMQd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18619523},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"f3ed19f956a7268bcc508f29b0522098eddf50c8","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-75693.1_1688037873701_0.459142293091491","host":"s3://npm-registry-packages"}},"3.0.4-SKA-75748.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.0.4-SKA-75748.1","_id":"@sankhyalabs/movimentacao-bancaria@3.0.4-SKA-75748.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"e8caf04708f7ea5f7ff4844f4fa1747a823d9e94","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.0.4-SKA-75748.1.tgz","fileCount":316,"integrity":"sha512-e4g13XuomyjycWLyxgbaoPFwLPlAIn8pRhKYRNwA8e/t5/pEomCFY4T2L3OyOZ3uhtE6uwl+JSOiC/a2bW8EWg==","signatures":[{"sig":"MEUCICPqMQGmoUA3FWrnBNF6u06QNv9frmDNiHLMTXIEHSg7AiEAo3zx1hmOowrw7ZIZZQCXd9hyNcyeTrxqL9+kNC6BLUA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621458},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"e183fe98662be511ff98f695d122ef594013710f","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.0.4-SKA-75748.1_1688071529704_0.6133328893150303","host":"s3://npm-registry-packages"}},"3.1.0-SKA-79670.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-79670.2","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-79670.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a46e5c95fe8a61688b1cb94d36119b01a70f9b41","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-79670.2.tgz","fileCount":316,"integrity":"sha512-AK+hYjwe5U1tiF5Gq6JrVb7oFZT1s9ElB8ncvsBVDrO9INIagsMk/SuMy0orjR3z58ZBUUmB13vU4IB8NQdJaQ==","signatures":[{"sig":"MEUCIQDCc9iCuTVV+88xQErIMrPuCRS0hF2v7bGzpGsE6o3dxQIgYgnvSL79srMkfsg6ow0RnstOk1hbYktebXh7TaVcR10=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621458},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"236f3978e7a07e7b4ab8652b03734cb82f4fdbe3","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-79670.2_1688125787534_0.5430272390856055","host":"s3://npm-registry-packages"}},"3.1.0-SKA-80030.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-80030.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-80030.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"87d0cb7cfb22246d66ee67fb4480491f84c106cc","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-80030.1.tgz","fileCount":316,"integrity":"sha512-msqQ5B/RpKw3yN8rNXF2cZtz8/UmFgrL19QhKBeZsXjFqPuA6Id+Rc48SI63sipl7fag1DTPQ8iRZE7nSRpIWA==","signatures":[{"sig":"MEUCIQCsO/EWW+o1GaedeyuxzVosflOdEJf9Ix5zy59l1AV0rQIgBVP+0/zY2vDb3+Qr08ZHEW4gOpOLsNj1b39ifMfgIDI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18621458},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"98aae5ca4fbd8ae86c1607a67f5bbc180246f57c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-80030.1_1688157336602_0.41038290035073266","host":"s3://npm-registry-packages"}},"4.0.0-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.0-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@4.0.0-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"95d1ecd20107595e2dfd0a5cb1ad9af0aa629251","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.0-dev.1.tgz","fileCount":315,"integrity":"sha512-It5GHBSno7kHZJv1nNlXxytDNA8Fe9GSgTVZFuTifOPc1YVw/XsK8b9pt7E192P7j7KbsXrDIDuOhjXbF+gk/A==","signatures":[{"sig":"MEUCIQD+UYTxauHqu61PXVTUbFD557wiaixHBQHCcCudtY6zJwIgDpPxTCcDaHOdfbBihmQrnKJ94QLYxnZRlO69jlk7s9M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804885},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"ba74862840bd007c446d062ff6af6f1dc4e490f9","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.0-dev.1_1688490980176_0.7140971636366549","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.0","_id":"@sankhyalabs/movimentacao-bancaria@4.0.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"b06a365eb0b4caf1b1196c7e3553f6257748d7fe","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.0.tgz","fileCount":315,"integrity":"sha512-/qxIOb18b3D3pG4m+yQ5Sa09LeuZ4wSDEPvqvf+1V4WSib+HMckBART9Hx5GrUtgsKZbi1zrItEKEKAgGDW2ew==","signatures":[{"sig":"MEUCIBoBKQ/dM6nMcABbPnrf2KJW2IcXISM4PZ4rq/khX2f5AiEAiYJUnBGnsUhjztaAThkQ7WQRCuNr4sPhUDSDzh5ojZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804879},"gitHead":"57500aca1ab1db6db899b528a6eb3b598465ec27","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.0_1688493762378_0.9354220516306779","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.1","_id":"@sankhyalabs/movimentacao-bancaria@4.0.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0676ad4b9cffab60da3cfb53ac418933eb1fced7","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.1.tgz","fileCount":315,"integrity":"sha512-NGX4pamsfwtSmG1M1uZxA3wUK8I5lqC/oYuUtTXWX8WO/Z38I/1JyoXeTPiURHNBHMIDzBlKO8MyaSqTKfDP6w==","signatures":[{"sig":"MEYCIQCFZlVdM2en8qgs3NCFsJmdJZ/SSl3mnGIlkNaEiKyRfQIhAJGccyhci6DJOR6ec7DLIggACBSOWCzk4uzzgtJM/Ozl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804879},"gitHead":"564349c67093182808326869ab42ee1a37b7db2c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.1_1688498858571_0.5620628041788842","host":"s3://npm-registry-packages"}},"4.0.0-dev.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.0-dev.2","_id":"@sankhyalabs/movimentacao-bancaria@4.0.0-dev.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"10254514544e18bb419f6a26b3134b5ed00efd23","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.0-dev.2.tgz","fileCount":315,"integrity":"sha512-zyORXO3snCMKTXGyRE/RyVeF87rQwzHxtAQK5tRghwX8mSfJFzCTid9395sw9L+h7S9S+STIMb9LJ/BwiQLhUQ==","signatures":[{"sig":"MEUCIHzkSyCzPz6LSq1QNTQBET8BMf+xhom3pAAoKPRKvj5SAiEAvewK6XD+tHSmnEkq3iMrEg8kFFpfT98BZuKOUZ+Fp48=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804885},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"311d90d109796acc0ed909e4c34c1def68e2fe5e","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.0-dev.2_1688499928045_0.47846293237320947","host":"s3://npm-registry-packages"}},"4.0.2-SKA-82013.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.2-SKA-82013.1","_id":"@sankhyalabs/movimentacao-bancaria@4.0.2-SKA-82013.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"ede1e1f9b864af6bb19d96e5aad6df861bc67b31","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.2-SKA-82013.1.tgz","fileCount":315,"integrity":"sha512-YDLRGPElfKXZgnrE4skI+YZiMZ4n5vbOoNK6jwl3BAxf0mxMw7GXE1qVgw7gV9QRLc4fZHVE9MPMYmmZpC/z1w==","signatures":[{"sig":"MEYCIQDoscfZp7R9yYlyoPcTTt/MAlJgXJrr/auYDswvIJCABAIhAI6tyq88hHR3x2Muj7rQ59jJCWnZgInRFFL76E+ACtuG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804891},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"e9988e6ddb35a77b4ce4079b5a15032a27edb4ab","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.2-SKA-82013.1_1688501918061_0.23614072816791354","host":"s3://npm-registry-packages"}},"4.0.0-SKA-67667.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.0-SKA-67667.1","_id":"@sankhyalabs/movimentacao-bancaria@4.0.0-SKA-67667.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"44172deb63e095a60d3650cf5ada482f13d94396","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.0-SKA-67667.1.tgz","fileCount":315,"integrity":"sha512-OCaGKScYDnis6unyeiQhJ9uO+lVQ46t3q/2RavnQurYcfu0i4F2y8Y3YKVtsV5fnhU1SpgKq/aPShqUpzbSgxQ==","signatures":[{"sig":"MEQCICBb0yyHBG1NNx/jNka8Bu7VIsdV8pO9O87LlNpcZ3urAiABLrgDBmbSF25wdH2YwmWDQkmHJdHwHolrRuOBgzvu9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804891},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"09e8007671f41849ed78c51463ef24680ec7ecaa","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.0-SKA-67667.1_1688504760660_0.7085997393545982","host":"s3://npm-registry-packages"}},"4.0.0-dev.3":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.0-dev.3","_id":"@sankhyalabs/movimentacao-bancaria@4.0.0-dev.3","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"f89475a40ab3ba02e643c30dc1f357156fb1b982","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.0-dev.3.tgz","fileCount":315,"integrity":"sha512-RPTFdvWN1XIl0OYSzRbRsE7l1QsdOoPDKXQB2QZpx6i3iPi+d5CAcA8r1VeGoKjZO4ACivQakDipRrfX7EG00A==","signatures":[{"sig":"MEUCIQDrQBYmx4rwZxj3oHPgDmKQjjJpFY2bwS/kHqth4F7e0wIgZAjaqsAr+rsbNqYu/vQEs8J8f89A1wJe8P/WtTeBj8g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804885},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"607e9ee82f462b88491f705b694d16f3d696a5e3","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.0-dev.3_1688559691057_0.7683928958043089","host":"s3://npm-registry-packages"}},"4.1.0-SKA-58780.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.1.0-SKA-58780.1","_id":"@sankhyalabs/movimentacao-bancaria@4.1.0-SKA-58780.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"f3da1dcec920b7cc27d6414db6c407ae957790e2","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.1.0-SKA-58780.1.tgz","fileCount":315,"integrity":"sha512-TW+4cK3SoUBbruNWAIOZ7/p3zjS3aMIuvgRT+GSMOYRiNmDB5DGrEeBpLeM47JUOIrNwuGplIGswPPcptPwmRw==","signatures":[{"sig":"MEUCIQCOgVwImy/+ydb+Q4RvQx5W05lif1P9zu3LMLAgxz5GswIgJIivGYsIl1sYEiBaCoA7sVFlnxKjqIsN5j8jLcPx9YI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804891},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"407b2defe1ec44a2dd53badaaa7f0a3d4e758fa2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.1.0-SKA-58780.1_1688570697388_0.2766531675130335","host":"s3://npm-registry-packages"}},"3.1.0-SKA-76955.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-76955.2","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-76955.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"7d76ade0235241466d0eefef0df569c60e01e20e","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-76955.2.tgz","fileCount":316,"integrity":"sha512-g/lZr+05EJm9QGLIDIqsB0cDER/yPXfXzJDLGoQX5Bu3w3U92nEPxk+He9Yba4dIJZwoktBMBFnNISTOR/3L8A==","signatures":[{"sig":"MEUCIQD+UCVD5IVpWuBcH8xbdyW8lJi+pFE0kG+S/BZgveotNwIgTLl69KSckH44l9uzw2SFvjADjH4bHV5OCy2m+9vEZzA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18625234},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"c1ce8189084873ff3e466fa8efc7fe2310ab4caa","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-76955.2_1688588246264_0.043528279278715276","host":"s3://npm-registry-packages"}},"4.0.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.2","_id":"@sankhyalabs/movimentacao-bancaria@4.0.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"096618353dbe2c8c89f1b439b5a8850eb75a52f5","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.2.tgz","fileCount":315,"integrity":"sha512-Hi2pOtPlZ+G3U90P8Z/yBd6zSp7LPf7pCBZ2n2uPpnxlVS6T0bSLIa6lnX+bpsC3moNsu6sjL4qRYreDLA92wg==","signatures":[{"sig":"MEYCIQDylEse69SKpWE2gl3G196vfazIp5f3DUErRz54RvFhagIhAMTEvBpyUh0CRiUcus2ikNuW3p1GL1RFg5AmZVDst2ie","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18804798},"gitHead":"58faa62d68fb907ec8ef2eb454015f2a7061ca50","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.2_1688589875439_0.7073237620559929","host":"s3://npm-registry-packages"}},"5.0.0-rc.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-rc.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-rc.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"836f4e8a41fd62ae6a9f093340faee6b3dfe7ec0","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-rc.1.tgz","fileCount":315,"integrity":"sha512-sdEFopRhCPaiWjAPUGTDqZVyhvf6xEC7tzWM+yqYwJ8yia/prEij//32SBVD2m/QPBLMe14B2vPvlY/+Dnb0Gw==","signatures":[{"sig":"MEQCIHut1fqSty57ycNuOWTHTGgd77fXYMxcGYDmXGX9DBcIAiBLM9QHy4s9Mhj2ajhwrKvUndA576TPQl5d/TmFjbOqjw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18807878},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"3f3f250d549cd6e97d19336dbe86dbb9d48d5a8e","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-rc.1_1688666410243_0.6379281796174161","host":"s3://npm-registry-packages"}},"5.0.0-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"84549e276768cb71031eeed0257122b43ab8001f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-dev.1.tgz","fileCount":315,"integrity":"sha512-oaXMR1VrRQeYDmWB2QIAViDh8ZpLRUDuOszVpnfjeD1uQ9d1p4QIbuPJ7J4vjpVdiuI8QxE5fh0nurh3xaGOvw==","signatures":[{"sig":"MEQCID+FPDImww8pbHlWid/PsDvPBZRvvsLjzsfzAwew1mg5AiAFZ8LenKx1LCal9mN97WeojxBvUq15vrSN+cZ2cH3jfA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18807879},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"9a79460f5d8eb67acbe72a6229bc45600d39bb87","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-dev.1_1688666818589_0.9171873873325493","host":"s3://npm-registry-packages"}},"1.0.0-hotfix-ga":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-hotfix-ga","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-hotfix-ga","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"86015aafa87623984e47269808a0e8c1c5842f8c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-hotfix-ga.tgz","fileCount":315,"integrity":"sha512-hR3Axc62cZAdCCMNOCa60iH3k6wKuL9EHE46DGa2voY0XlgoXxcusSzuzutWyocM9bYaCUoq/x7098HCHa4zhw==","signatures":[{"sig":"MEQCIA/aSJGkxoO+JcOoe2Ce9SMOvzzclhpZefdPatlyLmwrAiA3deW1OgvSGwaQ5EJJFT8HuxoUSxpwCI+PFfQ0ctK9Ow==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18807883},"gitHead":"4ecf5127e0808c9ddbd3ea89102cc537921119e6","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-hotfix-ga_1688669634301_0.8798489525757323","host":"s3://npm-registry-packages"}},"4.0.2-hotfix-ga-SKA-999999":{"name":"@sankhyalabs/movimentacao-bancaria","version":"4.0.2-hotfix-ga-SKA-999999","_id":"@sankhyalabs/movimentacao-bancaria@4.0.2-hotfix-ga-SKA-999999","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"eb426481623ea12f80d60030079a20426222cb8f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-4.0.2-hotfix-ga-SKA-999999.tgz","fileCount":315,"integrity":"sha512-3bM3gvinBGNdKc+Jh3Xt4+NHXLfUIbXA8jfDQtHpxU/P5XsQ+QHRJjTK3H3vETArEr7Hs18N/j1sX6ZBpCK5sg==","signatures":[{"sig":"MEUCIE2khJ3LJyWf5MUtw2R0jhcnjBSHbaRKWt8BX532h13UAiEA0LJ7OD4xVBlSyk5IKZZ6Xd/OFKII3mXENb2tj/Sp/0Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18807894},"gitHead":"689c3dcf5732096fed6de87eb6f8b465353a4ccf","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"18.13.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_4.0.2-hotfix-ga-SKA-999999_1688680765290_0.9135068921073148","host":"s3://npm-registry-packages"}},"5.0.0-SKA-75659.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-75659.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-75659.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a5a937ef44ac5771a40ad0b1f3bec99156d8a78c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-75659.1.tgz","fileCount":345,"integrity":"sha512-UVfXRXpEbuH5SSlXU8XyX5zXApBd6y7OS1KIP7sAZfZkavqyn4pr5Z0lZ4bf+y+WcZX17veSednQHm/svNmbXg==","signatures":[{"sig":"MEYCIQCNcWNBvkerIuK5V4xrTjaVB2Rj3uK2CPAWw/+wrrrucgIhAPHV23cjkn0SPifgTiMCQ6F/QTxKEB3Yk9ZblfGOaaUi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18896518},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"f302c6f45d5fc0c9f7553995b803346568766aed","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-75659.1_1688695059213_0.07628469969582485","host":"s3://npm-registry-packages"}},"5.0.0-SKA-67667-CI.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-67667-CI.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-67667-CI.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"6ef51c30ce97ef3a8dee46ac62fb779153595ff0","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-67667-CI.1.tgz","fileCount":345,"integrity":"sha512-9wGaxwN3/K4eab5VvRS5CvZ/Xzedtunh2+1f556DfmVtDyTxRXnXTW4aqhTGptiTGJ9OTtToJC0zSHC7GhXkcQ==","signatures":[{"sig":"MEQCIFzOLmoTqXF26bN2RaoNapoujN7hnAxF9pR8+HfiKvk7AiAQUhpuZTf7AcoYXzp0OiT4RNX6Z6xfo3NDiOn5OGqxOg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18896521},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"778eb5d16339fd8112af690a5fe69a787ce97fe2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-67667-CI.1_1688697879426_0.3533543265844583","host":"s3://npm-registry-packages"}},"5.0.0-SKA-81027.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-81027.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-81027.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"a4ff2f815771c5bc76757b14d563ee79823f9f63","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-81027.1.tgz","fileCount":345,"integrity":"sha512-9MSmdFZqZ4uiUQIfQ6Cx2+xqBbJmxnpY36qdt8m4NPAN0vquYCSTU+SPbomxc3Un8RjOkuGO7pgLCJzX8O/OsQ==","signatures":[{"sig":"MEUCIQDihHYUFwao1usATWUcUH3FZdpKyBJHOEEMErrkEYxKmQIgdKx7FT8hh+ZVChEoeed4fO4za94wXjj19GsUdgZ4jdE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18896518},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"4da849ad6ff3977aec76cacfcba2bd693af33ee8","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-81027.1_1688700429274_0.33557427334947443","host":"s3://npm-registry-packages"}},"5.0.0-SKA-75748.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-75748.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-75748.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"929701367bfba3e02ec4151912d3deb199cc0521","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-75748.1.tgz","fileCount":345,"integrity":"sha512-OnUKinUUPYeqflRAZuSCpE5QRuWScb8L1L9d9f/hg9mwT4ppzPNsliGzjfX6pFlDWhD75qG+ScxveEj212Qj6w==","signatures":[{"sig":"MEYCIQCawxd3cvi3nPD/JrOG9A/UX0ZGhyg3By9lGeHSa6gGjwIhANVZcZHx2SO/dRXhuAkh1A0r8ynOh1ZR/oUJeTX4y0NI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18898046},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"a219e477f7add6298ac58ebef2119dd4230a6c56","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-75748.1_1688753180043_0.3574872446466313","host":"s3://npm-registry-packages"}},"5.0.0-SKA-58780.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-58780.2","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-58780.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"559f0b60cbf283fcf1b02ce0d8ba573b15675b7b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-58780.2.tgz","fileCount":345,"integrity":"sha512-nmZ5B6eZrBZkw8Bk81YrXdhPvZE8hy7Z/5l/LVDszbCizFV5ZOHa1tCFwmrNqlMY78MSuTxKdi5KQaFT/KJQMQ==","signatures":[{"sig":"MEUCIQDRbSoW47/Do04BYRrpgxemaf5BvNDPOgqD2FiRhC04DAIgDOFrXt4StZxZrgSJvZODhW0XeFiSePr7yfbRYMwhb5s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18898046},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"30ad69d8ef5e2f18ad29bf5f8e52081e48221974","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-58780.2_1688759135676_0.31534280007432214","host":"s3://npm-registry-packages"}},"3.1.0-SKA-82462.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"3.1.0-SKA-82462.1","_id":"@sankhyalabs/movimentacao-bancaria@3.1.0-SKA-82462.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"d7f6d32f862fa36625b73e73cc432526bbc8eb8f","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-3.1.0-SKA-82462.1.tgz","fileCount":316,"integrity":"sha512-Sf5HXav/9QzspGO6fIZlWjD7fxqnPGushG3ADDOZ6tn/zy+47sy0IPi4I8OTZUf8njx9CKIUMfSxeEff9kxEkQ==","signatures":[{"sig":"MEUCIBPAkdZl8vSsYr2Z9hg82JJrh9O/CiOQE+6jJ6YHS+0vAiEAu++jsAClw007Nlwc1akESxZ46X5uLqs5Dkt3mfC99A8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18625235},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``\n","gitHead":"8554e6fac4172dc4ac405ee571eec11f734f8fbd","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^3.1.0","@sankhyalabs/ezui":"^3.4.0","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^3.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^3.4.2","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_3.1.0-SKA-82462.1_1688761657434_0.14169648524056022","host":"s3://npm-registry-packages"}},"5.0.0-SKA-75659.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-75659.2","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-75659.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"7e42250029da1209d61afeb4a76c8715a5fe58a4","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-75659.2.tgz","fileCount":345,"integrity":"sha512-x0DWkYzIKH86riMBqbPGATWUCmoJPocJRTIfIznqmGHu4XSvCw3yitBwdIQnoNyoRw0PHo9WNaV413fcOZPkYQ==","signatures":[{"sig":"MEUCIQD5STSbNCsOyfQMrWvJ0fTYkaPLMzzzLV40SJFlY+l1GwIgJ53UYFTqAGq3dN3sblX7Wft5qILa2LrmffTkopIsHqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18928308},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"5e59d4d4a96cea8069b01175a2b3564db969e8d5","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-75659.2_1688991453371_0.3172639242766413","host":"s3://npm-registry-packages"}},"5.0.0-SKA-74498.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-74498.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-74498.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"1c5b5c9ed74125c27ddbe0f2247fdef30a92d569","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-74498.1.tgz","fileCount":345,"integrity":"sha512-zgxpRdq+zKc+6n9VX+rRdMmvXChHTSt40Gt0o4iMDNA1Jtst5QTMZkPQ57KI2EI6S4McZ5NlqbvJw1yF1+4PBQ==","signatures":[{"sig":"MEUCIH5FW5LU4P5HK1InO8lTuxm+CNdmsPN0j2WB+IRMcrqTAiEA/gQNQlVd78ci25okKpQtzKpG0jqKd9uuSdmzKfodkNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18928308},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"44b0420cefe3bb74042e0edb767bf5aa88387b85","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-74498.1_1689010495490_0.8750489678745046","host":"s3://npm-registry-packages"}},"5.0.0-SKA-82462.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-SKA-82462.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-SKA-82462.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0349629ed3b6e341e9c4cae6457ec0531bff8807","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-SKA-82462.1.tgz","fileCount":345,"integrity":"sha512-rohJ0B1BRport75CGYOQNLQwa9MoD0rxoWhQQLmXpYYNPltAqoJSvIuoWiHvhCoV9rq/uov2ScEYUHgZeM36+Q==","signatures":[{"sig":"MEYCIQC/QlJncnXXlj08OLCji+p/0uSlRr2wJ13kDqLdvXTh1AIhAMIhJ6Ew13GxfMaA6MvYW4/j1WyLesJSAyOS9NXUx9t2","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18965065},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"cb714907461a4740f8c71ad445ff52c16585e60b","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-SKA-82462.1_1689076795044_0.933870642513134","host":"s3://npm-registry-packages"}},"5.0.0-dev.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.0-dev.2","_id":"@sankhyalabs/movimentacao-bancaria@5.0.0-dev.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"510fefe08b8ce2c895d3c75343ac82254ad2d129","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.0-dev.2.tgz","fileCount":345,"integrity":"sha512-kZCVxHEPskKHqofLMzjchqQnDS92YYpvhmtz9a4VtDPdjHKXmjAOkRSH13SfTykM+NenShbclgg6sh3aCnePPg==","signatures":[{"sig":"MEUCIQC8paCH9eMgl9mITiSMSyGRag7D4XRjms6Ox3bEKgluUAIgP/7w2ZXiP+/Mle6lEeYVXfxXXZyqC346mT1hLu0Daro=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18965059},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"9ff3d7617fd440f61f043e8e35ca90f089af3457","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.0-dev.2_1689079139090_0.6972605738845146","host":"s3://npm-registry-packages"}},"6.0.0-rc.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"6.0.0-rc.1","_id":"@sankhyalabs/movimentacao-bancaria@6.0.0-rc.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"c4466ac45ee6a1a348afd07114a408ea0007925b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-6.0.0-rc.1.tgz","fileCount":345,"integrity":"sha512-I1rUzskloaO2xSCdB/V88P9LONpjnq7Wr9Hy1kv61cn+8n3dc9070gHssiRlRbouB3smno88Cgemo0pQC7MY+g==","signatures":[{"sig":"MEUCIGx/cRpAKLQ1c4wYJSbOEPjAj5y5GkUAH+GgjqpZ6TRUAiEAjkvQh+w6tSVBP2hGZaO5JAy8AmHvvmUrdYykLpHQXhk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18965058},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"0af179b8de4ddf61b98951710d4a547321a3a62a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_6.0.0-rc.1_1689085771861_0.9467059799165325","host":"s3://npm-registry-packages"}},"5.1.0-SKA-80704.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-80704.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-80704.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"c19489678647c0b41bea62450d38efa541eacc24","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-80704.1.tgz","fileCount":345,"integrity":"sha512-Y72HBOmsXfrQv1oFiJgKBbF+FXHSe+wMxq8Xb8Y3clayEIm1hCxrkJ57DJcMPi/yK2W0dUFUZfUXEOE1Vv9paw==","signatures":[{"sig":"MEYCIQCKjU5OLMhVQzO1kM/SWaDpCx1gkE7LfMd5BZ/av/yF6AIhAJ80lehuvie0pusChGRaH4ij/ajCHROHQfPB14mNf8TS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18965065},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"69029e4c4b546c478e2ebb482321324c417ad27d","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-80704.1_1689086413729_0.21537272732736068","host":"s3://npm-registry-packages"}},"5.1.0-SKA-78346.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-78346.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-78346.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"fb08e962d2bf955e468d7b87fda6c1b78ff01376","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-78346.1.tgz","fileCount":345,"integrity":"sha512-A4pyjPuH8nePsxdobR0iOrBPTT1xjVuvcK3Yd9ZAmhjt7P16o3Bs1eNOjynSK/Knf53wI+qmMH/LYJtlQYptkw==","signatures":[{"sig":"MEYCIQCyXjmYaR/vUlKmxllN6UpfR6Nom7GGsMe3tq1F+86+NgIhAIsCT2w63C7z+EL3/I5W/cmLloGq+uU7SKYqxa0uJ40T","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972982},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"7cfd3984b75972e6c72c83fbb5a42b92cdab0c37","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-78346.1_1689097164595_0.8511588206753344","host":"s3://npm-registry-packages"}},"5.0.1-SKA-58780-revert.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.1-SKA-58780-revert.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.1-SKA-58780-revert.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"d60186db4a8241a4ee45632112ca927fca53e87b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.1-SKA-58780-revert.1.tgz","fileCount":345,"integrity":"sha512-QEZzX0JhBZVG1VyNuBF5PC/TkMjVPUG9/zEK78a0oJMndGhga99MUNpINXSnaopgtgn0vHgUjVNpfWihso1xFg==","signatures":[{"sig":"MEUCIQD1r8LhWesv8gXw6f5/wK1lKaMtSiwktmvLIiOYvmYUmwIgAPGCCYhCunVsQfQJEStay7yLHYlxaIVRxky1IR8lFtg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972989},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"4613567c23b4a624483aef46881ddfd70c4a17a9","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.1-SKA-58780-revert.1_1689097388336_0.7711203705629093","host":"s3://npm-registry-packages"}},"5.0.1-SKA-77517.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.1-SKA-77517.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.1-SKA-77517.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"6afa51f7dca75d1db466c439a44c075156a461ef","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.1-SKA-77517.1.tgz","fileCount":345,"integrity":"sha512-N+NIY0GFqbP5JBqFXeyk+SdPXaJwXAEmAaanf1qz/lAc1zust9Gr54920LPpxjQjPgYGfgiM8AsugxT+nIZemw==","signatures":[{"sig":"MEYCIQC9UHgfwch7S1mmoFmhxcHELF0+4Y+NlbqWuXWnm2ub1gIhAOvc5VA22qWYBIZHG63Rfakiam8PK5xYMz9MyPMDdxiZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972982},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"9ff3d7617fd440f61f043e8e35ca90f089af3457","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.1-SKA-77517.1_1689098256094_0.49339648858148033","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"f000120ea9c6c0ff9bd9d8eb8adc2b471140c114","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.1.tgz","fileCount":345,"integrity":"sha512-aHcSZuBhpql8q5xMzdOKx8h8vxJEeKD35gX+rDX0hd7sosoMsu2sf8v5o4LnA2cLybgKkuC9YhQFrafu2BOyPA==","signatures":[{"sig":"MEYCIQDYfElVbpVh9CDhsjn+JS43uz1jcg7+q2SJFcx9mELLvwIhANor0hAi/g/hGr+uH4RUtis9gFfqKS6bw5HNZEhnFrQj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972952},"gitHead":"48cd512a003f00871ce45b5ef00b93a31bd61d86","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.1_1689124284891_0.6792400941344257","host":"s3://npm-registry-packages"}},"5.0.1-SKA-77517.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.1-SKA-77517.2","_id":"@sankhyalabs/movimentacao-bancaria@5.0.1-SKA-77517.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"5ca57de6eb2572890088a4280567787d87e9c457","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.1-SKA-77517.2.tgz","fileCount":345,"integrity":"sha512-wrG5b4qR31vaSREPNp+QvtS6oHe2F/3SStVHgQudk6vyPSSiH+0fiI+q9Ih8LFcMmJriUHCUxLn61ZIFKuZyyQ==","signatures":[{"sig":"MEYCIQDUR1r8yG4Mcow2dbhYs+kqBhIjqFst4tGgKh5U+vZSlgIhANB/4dOUDlcnH9t8vJiKGKlbORqssXGBcjaJyC2NCOhT","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972964},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"bc7cbbe92dd09f8881b418f9c4e98b341963a979","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.1-SKA-77517.2_1689174804333_0.7653615558394322","host":"s3://npm-registry-packages"}},"5.1.0-SKA-82353.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-82353.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-82353.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"b447d2873af29633d7b492ad2d37f6e06e1c3514","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-82353.1.tgz","fileCount":345,"integrity":"sha512-EGwC89bcrU+/0+7tgicWdHtJDIb50T1F4NPFAU5KnECUEMa9kQNQ56f/9JQ/BiZxlnqdCA3pT9TPAcOp5T33OQ==","signatures":[{"sig":"MEQCIArpWjeSdsS2eMgqf76JH3p1cfsN6lkSIlaMB9AIKA3DAiA3qtg9d/SX4kp/fkhTdmRE1+4DUe0Yk/SDacByldStzg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972963},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"6b004b2e1acda174bc6afb708f3b31820e151a9e","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-82353.1_1689175867970_0.4254774961131427","host":"s3://npm-registry-packages"}},"5.1.0-SKA-67667.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-67667.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-67667.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"af775ba824aa2c15d0f8a6b538d8afb4e7d7bfcb","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-67667.1.tgz","fileCount":345,"integrity":"sha512-n/i+QVwQmax4Bz5tCD0tepmhQpc48jzRaWxyutRkzAvo0pqf/GEtEL9KlkdtHq3LnfivclymBE2R4gYNzJpOxg==","signatures":[{"sig":"MEYCIQCycrD6XQzfByXAqS4OhQF4cxdG4I9MOqFULdHBfvk3qQIhAImuYKE7C1Gw93WBcXG2RemGHpy9JMV1DtN9TVSRVP/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18972856},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"fd117236b62f2f94de9c3db60cc4472a350b914b","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-67667.1_1689188017349_0.47611560179559254","host":"s3://npm-registry-packages"}},"5.1.0-SKA-83865.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-83865.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-83865.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"02d12ba8eca5e39b366c8c266d0d4425fa327d30","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-83865.1.tgz","fileCount":347,"integrity":"sha512-173rIHAvKsLFUO9MfBJRRo+fjqbJmzFsJykey9/oqefHfpraUAybTmyRu7yR3whHZ1xqbheLAcs1naHy2uiNpg==","signatures":[{"sig":"MEUCIEjCCn4uirtMJQxlgbaLm5ewiwpXvAwhCfH6IId7C6gCAiEAq6L06bPYt1kPM4FlnfVhj+E4Dhl3YvpInDRnGXE9JoI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18998915},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"7f17a3756d5a6f557ceabe6e708b3d40fe9e5760","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.3.1","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-83865.1_1689275984461_0.24101186844851008","host":"s3://npm-registry-packages"}},"5.1.0-SKA-83864.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-83864.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-83864.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"58e342f5029255971f7bc531d67da0f0c35519c0","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-83864.1.tgz","fileCount":353,"integrity":"sha512-61C8dyl0LWBwjQmCOat+cRoLx+dnbss+4alK4YC/NfWNzb5ceaE9dAEArxYrbO4bsZNRWylLql1gyy0v+TseYw==","signatures":[{"sig":"MEYCIQCEY+kFGMHpwdhjb1tkyZIYA7YyBC8Yop0aQ5fqT8UnOgIhAOYSgiBqnCgzka15d6MkuxsUFJ197SnHypNRrpTo655O","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122740},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"e93789a13e6fa8fd24683198d5492a1ee1955dfc","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-83864.1_1689620441424_0.21834453220861416","host":"s3://npm-registry-packages"}},"5.1.0-SKA-77027.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-77027.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-77027.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0a81fd749308974fb160b5e76930615cf903b313","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-77027.1.tgz","fileCount":353,"integrity":"sha512-x0AOZZAS0CsvKk8jkOeIMFQQrEOewvai2+olQsWkqf6em1+otlV6wwSy7C8C56X9uqxgtBjv2JuO6/AYS7bJfg==","signatures":[{"sig":"MEYCIQCUqbJrTpGveFMDGYz0CfPJuan9fFtwaGXnHWFpKwBKWQIhAMTbP/h9L8Nf162Nr8Z7wCq6FsIPGjFRlMzbrMtcYXZz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122740},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"ce5fc8d917d4e84eee81077d7ed86681e63244d6","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-77027.1_1689621371047_0.35972709486931875","host":"s3://npm-registry-packages"}},"5.0.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.2","_id":"@sankhyalabs/movimentacao-bancaria@5.0.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"da60d17e85ba999ddd508fff883915d0cf0ba1b6","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.2.tgz","fileCount":353,"integrity":"sha512-eO6SkDJ3zuOfvmE/dTThz20DvNDh6HX2lWBFyogbAyU6r3VNBO1tV+mQpVRJfJ9MTjGOfxMP3OCo511DSPBJ6A==","signatures":[{"sig":"MEQCIGqjSuHspeVM4HG8/d6mN0iIJGhX4XQnv4eCodhCnSq5AiA3k3HPSzTIy08MoQlPkYq54iSoAcJgFUNJ98vl64ORyw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19122942},"gitHead":"6fcfbd6a03148d6c1fd5d9a0c9263bc839122513","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.2_1689642698418_0.540053353810839","host":"s3://npm-registry-packages"}},"5.1.0-SKA-80704-2.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-80704-2.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-80704-2.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0922c5996cc8a0dc07d51e4ac7abd2d22806ef82","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-80704-2.1.tgz","fileCount":353,"integrity":"sha512-2DfOSPgiDGDoNdQb+NL9SkfdvSUCV54f45np+NEfj6dzqfWxgpLtVYNCK0QlUF78iLZjuO9vU0rFuJUlX/71Ww==","signatures":[{"sig":"MEUCIQDfgzoa4vijMrQy9mKBdMwWmauXH3pU4QPDDGh4cD3R3wIgGjoxC/Ol/OMxzKr5gBxx4KNG1gJTx6xlpwFjmiANSmo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19123473},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"03df9c7c02066810b772b4300ad792076f7573ec","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-80704-2.1_1689711258580_0.8578766169488719","host":"s3://npm-registry-packages"}},"5.1.0-SKA-80704-Interceptor.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0-SKA-80704-Interceptor.1","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0-SKA-80704-Interceptor.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"5982e1844acd7cfd7b08fe023266f843ba364e1d","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0-SKA-80704-Interceptor.1.tgz","fileCount":353,"integrity":"sha512-MEVHRyfVZ1tZN1mSwPAX08sVLIBKiveHyBBSXlxF0iqhP3Wqsmz6WSVDpsHXhL49vTXOjZht2+A+NLk/tqgd0Q==","signatures":[{"sig":"MEUCIBRPUMcmZVmCavXQIe/14HAVDaK16Ic/C6UxRVy+35bmAiEA97fR1jHeMTuD2F87mu0HFb4TMzF74ZkBKRiDDZoFepA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124185},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"13c730fc9715aaba0ed9a73e2d09bf037a997f4c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0-SKA-80704-Interceptor.1_1689720433566_0.15756976507641163","host":"s3://npm-registry-packages"}},"5.0.2-SKA-82747.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.2-SKA-82747.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.2-SKA-82747.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"54f1a9351028f6540f08849f94c8ab26ce83b3be","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.2-SKA-82747.1.tgz","fileCount":353,"integrity":"sha512-iwfuTTX1XOGvdXpXpE9BQ4btzLqvcKa8pmUV2L6opptGIbKe5ZAtaL1Is2z3cBC46kWjjByqEdK0SAD6l1RjtA==","signatures":[{"sig":"MEQCIA5rBDSeUYlkTJKXqcwbYZwi0qC+mFSwBfhDDnCKviRvAiApbcNYd8mz7KwjB96sP6HHbU+OE6NM1irE8TjCtkid/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124173},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"2acd12234abdfba18c2a44050be115242f5c987b","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"7.24.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.2-SKA-82747.1_1689779307182_0.3266312088369747","host":"s3://npm-registry-packages"}},"2.11.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"2.11.2","_id":"@sankhyalabs/movimentacao-bancaria@2.11.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"99cff6be87d2410845fa1622137e298273e2ea16","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-2.11.2.tgz","fileCount":314,"integrity":"sha512-ucnhaD6qiANxviY0kwmJKioKBHVf+jG/ME6xEMNhlnYYnQvsf1YQQf2aZCXaCawhj/IkCLzcr14rX+nG878x4w==","signatures":[{"sig":"MEUCIQDaAnwZfS1n2k+aZA7lVxaW3RYkvWb1/Ek6pmFAxtwwzAIgUyrbqIXyX5tbQFw5Wn+nTkzSYPiwQ4i8wSmUtQY32cE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17860234},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"f36e1ce679128a082375180b7b2b3f138534f9ab","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"~2.7.3","@sankhyalabs/ezui":"~2.11.2","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"~2.5.4","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"~2.6.1","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_2.11.2_1689803714594_0.22128875982637686","host":"s3://npm-registry-packages"}},"1.0.0-SKA-123455.20230719225025":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-123455.20230719225025","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-123455.20230719225025","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"d3759d03625202adbc98e06af980bce4bacb8393","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-123455.20230719225025.tgz","fileCount":353,"integrity":"sha512-GZFLVp76wxbH4BDgS7Zjbzj9fk0Vi95RPxgzg1ULlR6mlTcX5Q4ZWDCl6mVNbXzdg3g4YhHI/1GvY/uo7HXzFg==","signatures":[{"sig":"MEQCIFkT7iQTuzucKMZV6OLAeGE+XK5viugFAWaFD621p5hGAiAHSMdQGkGZhP3G3GTfAHOCdw5qZA2Fg1xVsynxAxej2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124187},"gitHead":"a71b21d07f93ecc138b50b7aa4b3f196a12a2b91","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-123455.20230719225025_1689807031014_0.283696154899149","host":"s3://npm-registry-packages"}},"1.0.0-SKA-9999.20230719231858":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-9999.20230719231858","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-9999.20230719231858","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"5173f89d65caffe124aac64fb1354f0e1b74033e","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-9999.20230719231858.tgz","fileCount":353,"integrity":"sha512-1Yt3Bp0VPeWrQekmUXqHRUj5HM+R9qvXRgr+HorPnII65IWxqmohasegxwN28KtG5rYWSWNV+j0lHQRt8L01iA==","signatures":[{"sig":"MEQCIF3uh6rVPWrGVj1kIlz71iMTRK5OnALR7jiWNn4tiumlAiAONcaP65WK/C6+1KZzkmEoZKhNWJkXkJcdpLYgKFlUuQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124187},"gitHead":"ba63e9e94c89ee98bbdceca59e7235cccee7cf64","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-9999.20230719231858_1689808744662_0.3327285294982807","host":"s3://npm-registry-packages"}},"1.0.0-SKA-9999.20230720021318":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-9999.20230720021318","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-9999.20230720021318","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"f993fac5d67c6e0b012cf2e4c111e2a7aaa4ff51","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-9999.20230720021318.tgz","fileCount":353,"integrity":"sha512-4MPiEtWUCRUNV2AHasvxYE2erlPnNj1AUVLjkLg67UpFaTG9qIQy2hrfBT35Vo+TzxSi+VEtCK7HFuVbg+lp5g==","signatures":[{"sig":"MEUCICcg6TFR8C2lgL2+hs14FQJeTBgxZEZdpVKnhzVLERaLAiEA8FfmD+vMAlBh2P7nftJrEluiuaV23uSsdUII9UNAeTk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124185},"gitHead":"edd3f86aced0be8b13f47449b30f9d0ea136d2e1","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-9999.20230720021318_1689819204243_0.4390652022026931","host":"s3://npm-registry-packages"}},"5.0.3-dev.1":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.3-dev.1","_id":"@sankhyalabs/movimentacao-bancaria@5.0.3-dev.1","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"9209e2e261bece89d451f3be7e2b3901c4950a16","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.3-dev.1.tgz","fileCount":353,"integrity":"sha512-LtoMMEORCBTw/RN6K3ROnPm0O4NU/RiH+Njzi+ZIXN3ZvO3lBrnVc2qWiMWJ52uu3oBcpJ/3g1mvL84d1+ri5A==","signatures":[{"sig":"MEUCIQDRYcDYLreNp55LwryI94FaD+VUVCVXoRG403lB9/oq0QIgZWke32uMECRS6vkAYVF8gkNpKGzNFzk1IAfuYJyGA4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124167},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"33e1924dcb6e9258436760b638c2655d23d7b4b9","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.3-dev.1_1689819838021_0.34871753585951604","host":"s3://npm-registry-packages"}},"6.0.0-rc.2":{"name":"@sankhyalabs/movimentacao-bancaria","version":"6.0.0-rc.2","_id":"@sankhyalabs/movimentacao-bancaria@6.0.0-rc.2","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"5f9a548f07a0cad96dcf94e36fab3aea66fb34d8","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-6.0.0-rc.2.tgz","fileCount":353,"integrity":"sha512-PREuGvYqNBLn41SVMZBsR5qvy/62HPtepE0dbwOnSlw31DsIc1hqjpI6tmCkx9T5pVLuknTA9zwDDsMbpeMhjw==","signatures":[{"sig":"MEUCIHyFVa28xAmxTcJRA/+CaGeDyFtQB+Z/I4saHqhkIoNIAiEAmuu9e/sXrWotTiDiu6obJBLHd9jcW0L2NulsbLnFLxU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124166},"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","gitHead":"d9bfd219f2a454b38e2afcacff69649e25ba7ba6","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_6.0.0-rc.2_1689820073662_0.20035391101448452","host":"s3://npm-registry-packages"}},"5.0.3":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.0.3","_id":"@sankhyalabs/movimentacao-bancaria@5.0.3","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"8bf9c72172e8482b54420be5cdf1e3ba8c3966f2","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.0.3.tgz","fileCount":353,"integrity":"sha512-hefEgRoZgWIr4Qsd3YZtMEFFVo9ihL99FhmtKXgh9wPMA5UuqQdSqXj7yqVlrFGrYTCjBJLd+TZcB/LUh/dJxg==","signatures":[{"sig":"MEUCIFSUKOWKETgaSumdMcOxOpyRRTlOBk4xN0NiaQAUa4i4AiEA4prwCbCOrFb37nTFdEiJ2Om1i3QwbSGZqav0fsSczo4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124161},"gitHead":"7e99aaa0ebe92a7da2c78c4c29feba6a2ced35c2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.0.3_1689820130504_0.6083153922312716","host":"s3://npm-registry-packages"}},"1.0.0-SKA-82747.20230720023156":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-82747.20230720023156","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-82747.20230720023156","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3ad0033e6789d9296119a2db7241cd216df961d0","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-82747.20230720023156.tgz","fileCount":353,"integrity":"sha512-DuE3f5rd596N8CaBErW5zw3oAPRyQOJle3gY9AzdW39gOo7m7k08hXoOPW2b55hVbBXP0yMSkgSpHEXa4x5Oaw==","signatures":[{"sig":"MEUCIQCrt6e1Hu/qdlQvblAB0+2TRWc/9OSqkberqHHAHTWTxwIgY55/QNDRC1ntlnsbkWZLJH2OQrusVsGAEz7jyuaLAn8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124186},"gitHead":"d54e72cbcaf7354d1218e6e760af1985ef988a20","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-82747.20230720023156_1689820322327_0.038500973785982495","host":"s3://npm-registry-packages"}},"1.0.0-SKA-80704.20230720023721":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-80704.20230720023721","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-80704.20230720023721","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"41a3521cbdda76a865a10376f7e4f43ff6ebde94","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-80704.20230720023721.tgz","fileCount":353,"integrity":"sha512-ssgYti5ZWOFVJycKtrC5BPeygZF+lFgLpPCgqGm1HyLVUhCxMermTmZ2knT3Mluo3AKhfeZGrb9SgM60VzPFvw==","signatures":[{"sig":"MEQCIFwuHtisrx43qpw3cl5iNggOfj1+5hp6z60cRFIzcI/WAiBvTpyNfg39te2u1HtZYD3Wi0OkaLgDmL+wD/U5DrP+9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124186},"gitHead":"f845cdc68cae195796e0077ba5c5b9ed281ac2ce","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-80704.20230720023721_1689820647247_0.023878416585106255","host":"s3://npm-registry-packages"}},"1.0.0-SKA-75659.20230720142729":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-75659.20230720142729","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-75659.20230720142729","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0530377cbb623abb66dd6131da1a2c5b972c2f47","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-75659.20230720142729.tgz","fileCount":353,"integrity":"sha512-Nwy5GwPWagRRUHTqWyA23i5aD4FKhN/aGkPu3sH2Rf2rCgGu31ihsPSE0CPUqPL6piZAqe/7qcdISxDUA/uZ8w==","signatures":[{"sig":"MEYCIQCVYo51HmH5XTAvMBNV2fMqKSNeGxqK4CMj/vcfKHVDbAIhAKewU4cjPzy6xtPjy+G/qHO2JTQOLi1yzUzTTi1TK5uh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19124186},"gitHead":"3ccd3cfb613eeb4afa2c9e53a6b11a4eca1b251c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-75659.20230720142729_1689863255064_0.5308863923713854","host":"s3://npm-registry-packages"}},"1.0.0-SKA-82462.20230720223451":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-82462.20230720223451","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-82462.20230720223451","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"d666dc96b127de0fc261656da965b01163a94303","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-82462.20230720223451.tgz","fileCount":353,"integrity":"sha512-WuFshjPGQx6IMp3hPvBe9Y7tmwRGj8r8MAT02Q2E60n7DKT+9BnGT4PpJY5kR9HcN6tyCp1ho0XreaJZazZQKg==","signatures":[{"sig":"MEQCIEzi9y0n+j6F3nOLyrWQZbaP1CoUxzss6Ej2CUDJ4n1aAiBX23YmguuFHKPPVQ5OnLHbkgaJXReXAcLq8oTHeo4+HQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19125074},"gitHead":"e83780d47aa22a5c09002b0744a5e6d05da4a0f7","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-82462.20230720223451_1689892498066_0.5637062010947189","host":"s3://npm-registry-packages"}},"1.0.0-SKA-67667.20230721182100":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-67667.20230721182100","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-67667.20230721182100","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"31d6e240f7da53b969a98a0673456f87da954da5","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-67667.20230721182100.tgz","fileCount":353,"integrity":"sha512-TACCg+eD7i7fJnWFmZ9wZEBT7cOfpEWOejl46oNL4qXE56iCXX0qkgTBUVlSAnwi7L22gy++JO5SJYl+W3U1Qg==","signatures":[{"sig":"MEUCIEn2iLF6NWjMMq4G/BsIqCSD23shsEAJcXp7pFqvcXbHAiEA+emR6NmFb1Q4T54TfK3APLQIxJfgJQ8Q/NuB40fmqtU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19127296},"gitHead":"d04fa82a163d38b8f21c3cea6a73c7120b0ef3f5","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-67667.20230721182100_1689963665176_0.9809937711230552","host":"s3://npm-registry-packages"}},"1.0.0-SKA-75748.20230724143604":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-75748.20230724143604","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-75748.20230724143604","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"02ecec7d9f898df4996e01d87303041e25525a7a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-75748.20230724143604.tgz","fileCount":353,"integrity":"sha512-arHTN20TNQUB2lStvwqHikmEOcL+/qWB0FrB8cFx9PcCiHLouecuqOjRr9nsMjrDyPZeZ2Ic0CgGjPk0wa3iMA==","signatures":[{"sig":"MEYCIQC75e5ATbmbGRc73I991Y6kmCxRxr4w4YwB8aGO1/yykQIhAJnhSYu5osIJt9YpcYR8GohuDkrmZWKj81M2YRMNCOU4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19178337},"gitHead":"bb5ee5cc69ab66dcb9db4360c2de421ad332a2dc","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-75748.20230724143604_1690209370090_0.878289253275994","host":"s3://npm-registry-packages"}},"1.0.0-SKA-78346.20230724194937":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-78346.20230724194937","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-78346.20230724194937","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"76d40915958c17c2f5eff107412138adf8780344","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-78346.20230724194937.tgz","fileCount":353,"integrity":"sha512-TsJwBnInGDbhejd+d82fUmWkOULXTGEeObDL7LXMu4dEVe0NMf5rGFgFhrlIe+/Jm0s0SwY1PL8YqCClUZP23Q==","signatures":[{"sig":"MEYCIQC6Y9puorMAxgF3Kom2uzBAq2Yc9X53coBjIsERHAsAvwIhAOCS0mg9aYe80UdIljF02Pp8x+mAkLGj0FcS/l9IA4DI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19131231},"gitHead":"ff57c26a5ef3638d3ff62fd553dee62b71fe3354","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-78346.20230724194937_1690228182216_0.4533373145830304","host":"s3://npm-registry-packages"}},"1.0.0-SKA-74498.20230724201832":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-74498.20230724201832","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-74498.20230724201832","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"36b25017dfbf5449bc0ae24131bf3eb6b5c0576d","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-74498.20230724201832.tgz","fileCount":353,"integrity":"sha512-ZReBAGYJr2QFNUq0TvhEuXsrXM0qK3QJKAnf8Ela+sIej7CQ6gsjxgwtdAQn8D+qzwMivLUSIOUiCCZH6oNokQ==","signatures":[{"sig":"MEUCIHHwxMD16IhG+yI36YTzC7W4jMGF97q51DIlRnFx3Pe2AiEAgqUzq7f0sbS9iqILF709O4QqM++Qv5U/PhQhIB2gh4U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19131231},"gitHead":"9e81eb6aa9c84c147b78a9f6d796acecf998dd51","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-74498.20230724201832_1690229919017_0.5096005662194687","host":"s3://npm-registry-packages"}},"1.0.0-SKA-75693.20230724211110":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-75693.20230724211110","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-75693.20230724211110","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"d69bda930524cd5cb33f1d6c37d5a7c484d90cf1","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-75693.20230724211110.tgz","fileCount":353,"integrity":"sha512-HSTFrphUhpGRpMSBI/sh8wxSjD1lJcNNGZMckfxQANxYTmkJPuD1hyTuko/RoAPuUuOQyrk/Vnsib2UhjLMj1w==","signatures":[{"sig":"MEUCIQCb6diLxLnLpviIVDCkHZaB6wWstFgKHk/Md1wVc1H74wIgANexaFqrzfsboBk9kdfEfbxYg10mmZOnE8xwViRWnIU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179469},"gitHead":"f1371900528f81888eb37ed4af13104961088c1a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-75693.20230724211110_1690233078407_0.8586581671584403","host":"s3://npm-registry-packages"}},"1.0.0-SKA-74498.20230724211409":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-74498.20230724211409","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-74498.20230724211409","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"bafe6d6fbfcd39be232f27cc7d00d3511173651a","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-74498.20230724211409.tgz","fileCount":353,"integrity":"sha512-AzDNL3Ooz5UP1KfK9LNn/gz2VX8jN2ltNlsC852/uFcsbHFVoyUuLv/ds5alU3Jk2CG2++1kG/OIHubHUezaag==","signatures":[{"sig":"MEQCIGhyw3EnMVw8i5ZZ7RRqEXZTfkxbpfYzlIhXPK5yikaZAiBowoMWmVMaqNaqcXCQZsjZWiJWgVR5OxKWDjWmW2yydw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179469},"gitHead":"71a4ba44f269473ba22a5c356a4173c75a4ac5fe","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-74498.20230724211409_1690233254163_0.34778408969226016","host":"s3://npm-registry-packages"}},"1.0.0-SKA-74498.20230725161003":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-74498.20230725161003","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-74498.20230725161003","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"f1919ad830ed9e9857170fba819656399f96f31b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-74498.20230725161003.tgz","fileCount":353,"integrity":"sha512-jtO6mVmbBH1d5EZ2FV8NVVKMBL3JzTQrAXbgl+eWYN/woa+xxlInCsnINb2vvdRvJOwSkG6EYr9CCqoVXpnIUw==","signatures":[{"sig":"MEQCIFrfSLYfBDkHp4e8j9pAq1mpsz1VDP5k+K0ProRZHb6eAiAFSTtId+BRmZLbwCwaeHKMHHJ4tCtpu+e+2RY5G87b1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179597},"gitHead":"dab251ca609379183e0287ce6b04ae5ac4416922","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-74498.20230725161003_1690301413449_0.40821313549578675","host":"s3://npm-registry-packages"}},"1.0.0-SKA-75511.20230726113014":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-75511.20230726113014","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-75511.20230726113014","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"bd76e05ba33a08a840372625069604822032092c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-75511.20230726113014.tgz","fileCount":353,"integrity":"sha512-WLhmTzOTAatje4Nl9re+mqy8UWrlZl6hoJeIjaS9UbPDGxOOzaebxL1YLVyE7MFs9YwZ06Xw8kxk41C32Ug2bQ==","signatures":[{"sig":"MEQCIFOW3xil4y4O3SeEsma/usc8iNmd75XTm+GgWGsqAilOAiAovpDANH/HqAEFTaJCu3bLd26dDF/TTuCooMQlF54t/g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"894cf6e16f5e757c6c5b5463c3b95807554bc60f","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-75511.20230726113014_1690371019273_0.047870926705466665","host":"s3://npm-registry-packages"}},"1.0.0-SKA-74498.20230726131045":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-74498.20230726131045","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-74498.20230726131045","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"156ffa42d9ef361cdc544b504f0763e9b2b3d808","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-74498.20230726131045.tgz","fileCount":353,"integrity":"sha512-KeBSzIJma5RIiekxGiv37IRRvDCn3PAQFJaOS/s1mTVXcO1ua7fQZjjtfI3p05jB9BjKRhzCrxEw/rkgVzmukA==","signatures":[{"sig":"MEUCIGu/GPWEc9X4kVW3Adl8cM8dGUHEd6GRKz2+03MkS/y+AiEA4lClaCpxypeLtUN5YHpdR2paSwP6uE9WeuLDu3ZkJz0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"dab251ca609379183e0287ce6b04ae5ac4416922","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-74498.20230726131045_1690377050718_0.5062184950696347","host":"s3://npm-registry-packages"}},"1.0.0-SKA-41836.20230726171506":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-41836.20230726171506","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-41836.20230726171506","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"0646de3917700a13cfacec35eeb65251474de382","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-41836.20230726171506.tgz","fileCount":353,"integrity":"sha512-vbTalHylXZ8Pgad5BIlA8BTAoY7GbtjysO7WeAR/YfG3h1evqkqcBX5unbVJ63Ghgv9DwnQVjFmqsNNiGNTRlA==","signatures":[{"sig":"MEYCIQCsBtMVab1kDYurlISOl4lx9YOihGVsR+uuoXlajGJx0QIhAJpJYsAE8QWklZcVtfI8x5jZiHIEPqktw9h+hdsLKxu0","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"4dea59ab6d01cb8f1003fc8bd01d64545b010d2a","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-41836.20230726171506_1690391711937_0.8436399798356633","host":"s3://npm-registry-packages"}},"1.0.0-SKA-77027.20230726172807":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-77027.20230726172807","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-77027.20230726172807","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"8f32dda0dd49640d69930c561f124511b622d4aa","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-77027.20230726172807.tgz","fileCount":353,"integrity":"sha512-Q8fekBxLLrMdK6Cim2bilC+maccY5v7GJgnAYGiWkHvwePFj8l8nOS8+Z75YWpaQzTLQ4IrU4hw6okIjb0paRQ==","signatures":[{"sig":"MEUCIQCq1T9MND8w4Zrqp+EEX6c62s7FZ2LNCRgdxpW7qDizdwIgRO5d2Xvlf6bhaYdacBS0IWQC8vw4ZAcoHUJXP6ewfCw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"f5905348e5c0a3cebd3636f0c289ee5638d41a40","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-77027.20230726172807_1690392493905_0.9567011106153227","host":"s3://npm-registry-packages"}},"1.0.0-SKA-85889.20230726173444":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-85889.20230726173444","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-85889.20230726173444","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"72296d854944641bab5353e551259ae8d3ca0beb","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-85889.20230726173444.tgz","fileCount":353,"integrity":"sha512-LhFcIca/rwxVemjY9HgLpKaQDFhch5y0QLe5sj6YqZbi/n2ABsfla1fVZtC0x1gpswNOb3mUWL3ch3vGJHkaPg==","signatures":[{"sig":"MEYCIQDOA8gB7GZHJSd+0ZZZujUqROaiXMHsx+512iu+McgdAwIhALq30f1Pwf6zSFmhX8S7ylFEXP08v/PJuMtc/JcF7bSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"7e99aaa0ebe92a7da2c78c4c29feba6a2ced35c2","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-85889.20230726173444_1690392891549_0.50227400061182","host":"s3://npm-registry-packages"}},"1.0.0-SKA-85889.20230726180845":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-85889.20230726180845","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-85889.20230726180845","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"87e4ecad2eaf2f8d5b8976d32d269cb9c45fd7e1","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-85889.20230726180845.tgz","fileCount":353,"integrity":"sha512-kc/m1jdub/MqoinbFRhgEcmknukF7cbOm2FsngiukxjX20FxLLJMIefxeBgwbaz1UIkZ1WE8ouvmBJKItjZXTQ==","signatures":[{"sig":"MEUCIQC1EaGbyRoiIt8LWVWb2iT5vUNiy3MAw59ncfEQzFuQfgIgUfiWcyyVfduH8IQW+H/Rtssu09Ocl051BpPTOQ7bGGY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"03a7e63301cfca4f2e191cd42038590d8096c7ae","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-85889.20230726180845_1690394930864_0.09826982949190466","host":"s3://npm-registry-packages"}},"1.0.0-SKA-85889.20230726180943":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-85889.20230726180943","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-85889.20230726180943","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"6c6407d0a0fb8ed16ac257f4ed06ef76192d013c","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-85889.20230726180943.tgz","fileCount":353,"integrity":"sha512-BUAvd6dCs/k8CwQnp0tsN+Ud/YeZUB+BoPj9Hy5pF0j+Jn/krMZKB84Ie9CYNfhJwtAY552+sP8JXJaDWGmHdQ==","signatures":[{"sig":"MEUCIEYDN4TvSWvN7HRML7YkaJ+KOR5LJvYMufKIXUg0Wq+WAiEAulTk6hboyufeuTzre1kRAhZcDvhrDImBARUiPsZ1UDk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"c9e44f4287809257e89b88453333c8650b729e56","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.1.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-85889.20230726180943_1690394988592_0.6757774446629248","host":"s3://npm-registry-packages"}},"1.0.0-SKA-74498-MERGE.20230726215509":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-74498-MERGE.20230726215509","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-74498-MERGE.20230726215509","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"6352595d66265877e609d22eda8c8c5774716af9","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-74498-MERGE.20230726215509.tgz","fileCount":353,"integrity":"sha512-gotG5fSB3Y6fWDHqr3rnp4qucxwz26wGUjaNTRXqv1xPnNlnaI2cmOgB+BFOdHQk5K7AS0orhsRhoRJrO+xA+A==","signatures":[{"sig":"MEUCIQCBZ5+KQFnvHOwFY8z+vMg7VW0gNwHRpUrhUUhgltkLhwIgKEZ7kdO74tlc6M3zrhHb6dHcuWJKCfj8w2WogM5WYEk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179860},"gitHead":"9928a818e86a6a33faa7f41eb1ca3b2c6402f67d","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-74498-MERGE.20230726215509_1690408515271_0.3642188835506617","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@sankhyalabs/movimentacao-bancaria","version":"5.1.0","_id":"@sankhyalabs/movimentacao-bancaria@5.1.0","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"ca2c121ee307218766d50e280b5c37639ff1064b","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-5.1.0.tgz","fileCount":353,"integrity":"sha512-H8v4K6oo5NPxih2EIq2X2lpitOHLvQ6ZWnPy149QcZvFwHyG5BCLuNrDvSfGiBMjYM1dNVntqQl6uhXd6sWIVw==","signatures":[{"sig":"MEYCIQCALguSDqQ5dAtuRsTQ1DXgMUp/5S1/qO+WMSeDDcuDxwIhAJj9B+z2dDpcuGH6IWTmXTHJp+4IojUYMcmUHcK9qnDZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179829},"gitHead":"2685c54e3b4ed984d5758be9e3d94fe07e732357","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_5.1.0_1690420304805_0.8037756067327633","host":"s3://npm-registry-packages"}},"1.0.0-SKA-75511.20230727141807":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-75511.20230727141807","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-75511.20230727141807","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"3fbeeac137a9af01d5094317fb7ade3dbb608116","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-75511.20230727141807.tgz","fileCount":353,"integrity":"sha512-1QU4iae/uF7uKU7bq/OZ/uIs/S647p87JoNfvt2ipWtR3IKm1nc8M5hsDRD24Y08hOTo69Ersbby0DfFYZI6nQ==","signatures":[{"sig":"MEUCIQCG/H+/sJJ8I24HOMc4JS/IpsrwYeRbB/wqXuu51x6gKwIgOSRuaFtS8+epkDEmPiPde7kAz9ohUujsZefk/pCGLoQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179854},"gitHead":"cc728c54b98d025ecde02c2893ffdaa1cd8d909d","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-75511.20230727141807_1690467494053_0.8356360161220597","host":"s3://npm-registry-packages"}},"1.0.0-SKA-74498-1.20230727174837":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-74498-1.20230727174837","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-74498-1.20230727174837","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"559c6c50e4d556a34b146a99a830139a5f517243","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-74498-1.20230727174837.tgz","fileCount":353,"integrity":"sha512-CbfSLpuJEvLMuYZe1cyf5eoo/KbWN0CWho/7cqAWF6yWsFVMnlg7VbyN+Ct5iXeAEst9nCPMg/fbdk2oNGpY3A==","signatures":[{"sig":"MEUCIHdM+E+I5ZEbMi9htWz/lnn+TitdlwArRolsPiN9mwTVAiEA/dPcruBA6YQ3NpERScXtEnAay7zNJCMLaOyd/TFioDo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19179856},"gitHead":"05271d71686e907fefb3b30b05e3ef5c7fc0c249","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"9.7.2","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"20.4.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-74498-1.20230727174837_1690480123889_0.7805488025241882","host":"s3://npm-registry-packages"}},"1.0.0-SKA-80810.20230731123757":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-80810.20230731123757","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-80810.20230731123757","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"89a05f2bacde9cf34115ddf2a0c932f048cb85a8","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-80810.20230731123757.tgz","fileCount":355,"integrity":"sha512-SWZYcQn3bBfsG/rktPGrM2bt5d64d03BjqhS+aDe6n3dBnNw8yTvGrKko0PXhn8Cb6IPQEIwn0/6jp+FvR4JMA==","signatures":[{"sig":"MEUCIQDpjo0ysaOvxIHM80vbItXfY+GmiEMb6KUuXU+mW2TivQIgUzvLTJ2sU/oWlCh747hr422T6DPD2rJorOzaApZVdPo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19193452},"gitHead":"9964e8fd4541357a99208f82ad1c41f7c32f120c","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"8.19.3","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"19.2.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-80810.20230731123757_1690807087846_0.18235554844382817","host":"s3://npm-registry-packages"}},"1.0.0-SKA-123455.20240104181028":{"name":"@sankhyalabs/movimentacao-bancaria","version":"1.0.0-SKA-123455.20240104181028","_id":"@sankhyalabs/movimentacao-bancaria@1.0.0-SKA-123455.20240104181028","maintainers":[{"name":"leonardo.mendes","email":"leonardo.mendes@sankhya.com.br"},{"name":"leandro.moraes","email":"leandro.moraes@sankhya.com.br"},{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"}],"homepage":"http://./labsApps/MovimentacaoBancaria/build","dist":{"shasum":"40c774e7becb20152eb548b2190b651e6f876044","tarball":"https://registry.npmjs.org/@sankhyalabs/movimentacao-bancaria/-/movimentacao-bancaria-1.0.0-SKA-123455.20240104181028.tgz","fileCount":361,"integrity":"sha512-VLRix7QjA6mPoV63ndHwp4oxBjE8UqNh/VVJNy6mUdXFkFUJ1qmrwmmjXyR+I0a+dESYWuF+nhWqKbx9HJmb2w==","signatures":[{"sig":"MEUCIQCUz9QuNVidr3jJsLKuk9Q/z3v86OEOnnC8v0Ekvpbq8QIgTU2uYwBSTLwzelGSCGxHK1/e8F0Ktpl17hvK9PQkBoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19035905},"gitHead":"a71b21d07f93ecc138b50b7aa4b3f196a12a2b91","private":false,"scripts":{"gulp":"gulp","test":"react-scripts test --passWithNoTests","build":"npm run build.prod && gulp","eject":"react-scripts eject","start":"react-scripts start","build.prod":"react-scripts build","start.server":"serve -s prod -p $PORT","semantic-release":"semantic-release"},"_npmUser":{"name":"leonardo.jorge","email":"leonardo.jorge@sankhya.com.br"},"_npmVersion":"10.2.4","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","directories":{},"_nodeVersion":"21.5.0","browserslist":{"production":[">0.2%","not dead","not op_mini all"],"development":["last 1 chrome version","last 1 firefox version","last 1 safari version"]},"eslintConfig":{"extends":["react-app","react-app/jest"]},"_hasShrinkwrap":false,"devDependencies":{"gulp":"^4.0.2","react":"^18.0.0","serve":"^13.0.2","i18next":"^21.8.0","postcss":"^8.4.13","react-dom":"^18.0.0","gulp-clean":"^0.4.0","typescript":"^4.1.2","web-vitals":"^2.1.4","gulp-rename":"^2.0.0","react-i18next":"^11.16.9","react-scripts":"5.0.1","semantic-release":"^17.4.3","@sankhyalabs/core":"^4.0.0","@sankhyalabs/ezui":"^4.0.3","@semantic-release/git":"^9.0.0","@semantic-release/npm":"^7.1.3","@sankhyalabs/ez-design":"^4.0.0","@testing-library/react":"^13.1.1","@semantic-release/gitlab":"^6.1.0","@testing-library/jest-dom":"^5.16.4","@typescript-eslint/parser":"^5.5.0","@sankhyalabs/sankhyablocks":"^4.0.0","@testing-library/user-event":"^13.5.0","@typescript-eslint/eslint-plugin":"^5.5.0","i18next-browser-languagedetector":"^6.1.4","eslint-import-resolver-typescript":"^2.5.0","@sankhyalabs/semantic-release-backmerge":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/movimentacao-bancaria_1.0.0-SKA-123455.20240104181028_1704391835567_0.7983875860556968","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-10-29T23:45:11.892Z","modified":"2026-01-26T20:59:33.211Z","0.1.0":"2022-10-29T23:45:12.227Z","1.0.0-beta.1":"2022-11-03T22:51:19.889Z","1.0.0-beta.2":"2022-11-04T17:12:56.342Z","1.0.0-beta.3":"2022-11-05T22:04:05.677Z","1.0.0-beta.4":"2022-11-06T17:13:33.749Z","1.0.0-beta.5":"2022-11-15T02:13:17.980Z","1.0.0-beta.6":"2022-11-15T13:50:51.653Z","1.0.0-beta.7":"2022-11-20T21:56:05.819Z","1.0.0-beta.8":"2022-11-28T02:03:10.544Z","1.0.0-beta.9":"2022-11-29T14:22:50.277Z","1.0.1":"2022-12-02T17:24:49.620Z","1.0.2":"2022-12-05T13:23:43.461Z","1.0.0-beta.10":"2022-12-06T00:33:23.108Z","1.0.0-beta.11":"2022-12-08T16:41:47.352Z","1.0.0-beta.12":"2022-12-08T22:54:47.240Z","1.0.0-beta.13":"2022-12-20T22:59:29.021Z","1.0.0-beta.14":"2022-12-21T02:50:30.037Z","2.0.0":"2022-12-22T22:51:17.697Z","2.0.2":"2022-12-26T16:55:57.605Z","1.0.3":"2022-12-30T22:19:18.583Z","2.0.3":"2023-01-02T03:41:40.706Z","2.0.4":"2023-01-09T15:24:17.969Z","2.0.5":"2023-01-14T16:00:31.824Z","2.0.6":"2023-01-15T01:12:37.774Z","2.0.7":"2023-01-17T17:09:09.698Z","2.0.8":"2023-01-24T18:41:13.922Z","2.0.9":"2023-02-01T01:12:26.246Z","2.0.10":"2023-02-04T01:12:01.479Z","2.0.11":"2023-02-07T12:00:42.221Z","2.0.12":"2023-02-07T14:17:39.341Z","2.0.13":"2023-04-01T01:11:43.315Z","2.0.14":"2023-04-10T20:18:07.015Z","2.1.1":"2023-04-23T23:05:04.213Z","2.1.2":"2023-05-09T01:10:01.358Z","2.2.0":"2023-05-16T01:10:17.714Z","2.3.0-SKA-999999.1":"2023-05-18T21:31:00.953Z","2.2.0-SKA-74844.1":"2023-05-19T13:10:34.575Z","2.2.0-SKA-74844.2":"2023-05-19T14:14:59.799Z","2.2.1":"2023-05-19T16:28:23.869Z","2.2.2":"2023-05-19T23:25:30.156Z","2.2.0-SKA-74844.4":"2023-05-22T14:00:24.013Z","2.2.0-SKA-74844.5":"2023-05-22T14:16:50.528Z","2.2.0-SKA-49523.1":"2023-05-22T14:31:03.998Z","2.3.0":"2023-05-22T15:02:28.215Z","2.3.0-dev.1":"2023-05-22T15:07:09.144Z","2.3.1-dev.1":"2023-05-22T15:45:21.197Z","2.3.1-rc.1":"2023-05-22T15:56:45.683Z","2.3.1":"2023-05-22T16:38:20.020Z","2.4.0-SKA-72723.1":"2023-05-23T12:06:36.067Z","2.4.0-SKA-69044-68236.1":"2023-05-23T13:06:31.247Z","2.4.0-SKA-58849.1":"2023-05-23T18:22:04.571Z","2.4.0-SKA-74845.1":"2023-05-23T18:25:29.612Z","2.3.2":"2023-05-24T01:11:04.412Z","2.4.0-SKA-74845.2":"2023-05-24T20:10:10.236Z","2.4.0-SKA-000000.1":"2023-05-30T19:26:51.233Z","2.4.0-SKA-75693.1":"2023-06-01T19:18:20.223Z","2.4.0-SKA-49523.1":"2023-06-02T19:23:37.225Z","2.4.0-SKA-74844.1":"2023-06-05T12:15:09.698Z","2.4.0-SKA-68239.1":"2023-06-06T13:04:53.799Z","2.4.0-SKA-78345.1":"2023-06-12T20:24:36.834Z","2.4.0-SKA-67681.1":"2023-06-14T13:38:44.440Z","2.4.0-SKA-72722.1":"2023-06-14T20:16:51.903Z","2.4.0":"2023-06-14T20:41:08.086Z","2.5.0":"2023-06-14T21:11:25.652Z","2.5.1":"2023-06-15T13:16:04.102Z","2.6.0-SKA-78345.1":"2023-06-15T17:28:27.896Z","2.4.0-SKA-68239.2":"2023-06-15T17:53:36.456Z","2.7.0":"2023-06-16T13:24:50.124Z","2.8.0-dev.1":"2023-06-16T14:26:36.428Z","2.8.0":"2023-06-16T14:45:09.768Z","2.9.0":"2023-06-16T19:32:07.241Z","2.9.0-dev.1":"2023-06-16T19:50:21.805Z","2.9.0-rc.1":"2023-06-16T19:51:44.768Z","2.9.0-rc.2":"2023-06-19T12:20:24.232Z","2.10.0":"2023-06-19T14:36:37.633Z","2.11.0-rc.1":"2023-06-19T15:08:07.019Z","2.11.0":"2023-06-19T16:17:53.607Z","2.9.0-SKA-68239.1":"2023-06-19T17:28:40.603Z","2.4.0-SKA-49720.1":"2023-06-19T20:07:56.340Z","2.11.0-dev.1":"2023-06-19T20:28:01.152Z","2.11.0-rc.2":"2023-06-19T20:55:11.721Z","2.4.0-SKA-75693.2":"2023-06-21T12:22:16.512Z","2.4.0-SKA-75759.1":"2023-06-21T15:13:20.005Z","2.12.0-SKA-78345.1":"2023-06-21T19:27:21.571Z","2.12.0-SKA-68239.1":"2023-06-22T17:30:33.330Z","3.0.0":"2023-06-22T21:23:47.015Z","3.0.1":"2023-06-23T13:33:38.943Z","3.0.2-dev.1":"2023-06-26T14:28:02.382Z","3.1.0-SKA-79670.1":"2023-06-26T17:37:49.573Z","3.0.2-SKA-80102.1":"2023-06-27T11:03:05.956Z","3.0.2-dev.2":"2023-06-27T11:19:52.728Z","3.0.2-rc.1":"2023-06-27T12:38:44.241Z","3.0.2-rc.2":"2023-06-27T12:58:36.353Z","3.1.0-SKA-67674.1":"2023-06-27T13:01:42.464Z","3.0.2":"2023-06-27T15:00:59.889Z","3.1.0-SKA-68239.1":"2023-06-27T18:18:57.159Z","3.1.0-SKA-80704.1":"2023-06-27T19:59:32.981Z","3.0.3":"2023-06-28T01:11:41.151Z","2.11.1":"2023-06-28T13:30:17.991Z","3.1.0-SKA-76955.1":"2023-06-28T13:45:33.675Z","3.0.4-dev.1":"2023-06-28T13:51:05.986Z","3.1.0-SKA-75693.1":"2023-06-29T11:24:33.980Z","3.0.4-SKA-75748.1":"2023-06-29T20:45:30.097Z","3.1.0-SKA-79670.2":"2023-06-30T11:49:47.786Z","3.1.0-SKA-80030.1":"2023-06-30T20:35:37.040Z","4.0.0-dev.1":"2023-07-04T17:16:20.463Z","4.0.0":"2023-07-04T18:02:42.722Z","4.0.1":"2023-07-04T19:27:38.925Z","4.0.0-dev.2":"2023-07-04T19:45:28.373Z","4.0.2-SKA-82013.1":"2023-07-04T20:18:38.392Z","4.0.0-SKA-67667.1":"2023-07-04T21:06:00.977Z","4.0.0-dev.3":"2023-07-05T12:21:31.376Z","4.1.0-SKA-58780.1":"2023-07-05T15:24:57.708Z","3.1.0-SKA-76955.2":"2023-07-05T20:17:26.580Z","4.0.2":"2023-07-05T20:44:35.814Z","5.0.0-rc.1":"2023-07-06T18:00:10.536Z","5.0.0-dev.1":"2023-07-06T18:06:58.887Z","1.0.0-hotfix-ga":"2023-07-06T18:53:54.584Z","4.0.2-hotfix-ga-SKA-999999":"2023-07-06T21:59:25.608Z","5.0.0-SKA-75659.1":"2023-07-07T01:57:39.462Z","5.0.0-SKA-67667-CI.1":"2023-07-07T02:44:39.721Z","5.0.0-SKA-81027.1":"2023-07-07T03:27:09.617Z","5.0.0-SKA-75748.1":"2023-07-07T18:06:20.355Z","5.0.0-SKA-58780.2":"2023-07-07T19:45:35.961Z","3.1.0-SKA-82462.1":"2023-07-07T20:27:37.783Z","5.0.0-SKA-75659.2":"2023-07-10T12:17:33.698Z","5.0.0-SKA-74498.1":"2023-07-10T17:34:55.856Z","5.0.0-SKA-82462.1":"2023-07-11T11:59:55.341Z","5.0.0-dev.2":"2023-07-11T12:38:59.438Z","6.0.0-rc.1":"2023-07-11T14:29:32.216Z","5.1.0-SKA-80704.1":"2023-07-11T14:40:13.951Z","5.1.0-SKA-78346.1":"2023-07-11T17:39:25.063Z","5.0.1-SKA-58780-revert.1":"2023-07-11T17:43:08.661Z","5.0.1-SKA-77517.1":"2023-07-11T17:57:36.434Z","5.0.1":"2023-07-12T01:11:25.234Z","5.0.1-SKA-77517.2":"2023-07-12T15:13:24.772Z","5.1.0-SKA-82353.1":"2023-07-12T15:31:08.357Z","5.1.0-SKA-67667.1":"2023-07-12T18:53:37.701Z","5.1.0-SKA-83865.1":"2023-07-13T19:19:44.699Z","5.1.0-SKA-83864.1":"2023-07-17T19:00:41.722Z","5.1.0-SKA-77027.1":"2023-07-17T19:16:11.294Z","5.0.2":"2023-07-18T01:11:38.680Z","5.1.0-SKA-80704-2.1":"2023-07-18T20:14:18.776Z","5.1.0-SKA-80704-Interceptor.1":"2023-07-18T22:47:13.887Z","5.0.2-SKA-82747.1":"2023-07-19T15:08:27.420Z","2.11.2":"2023-07-19T21:55:14.902Z","1.0.0-SKA-123455.20230719225025":"2023-07-19T22:50:31.346Z","1.0.0-SKA-9999.20230719231858":"2023-07-19T23:19:04.892Z","1.0.0-SKA-9999.20230720021318":"2023-07-20T02:13:24.762Z","5.0.3-dev.1":"2023-07-20T02:23:58.281Z","6.0.0-rc.2":"2023-07-20T02:27:53.865Z","5.0.3":"2023-07-20T02:28:50.918Z","1.0.0-SKA-82747.20230720023156":"2023-07-20T02:32:02.641Z","1.0.0-SKA-80704.20230720023721":"2023-07-20T02:37:27.525Z","1.0.0-SKA-75659.20230720142729":"2023-07-20T14:27:35.274Z","1.0.0-SKA-82462.20230720223451":"2023-07-20T22:34:58.340Z","1.0.0-SKA-67667.20230721182100":"2023-07-21T18:21:05.412Z","1.0.0-SKA-75748.20230724143604":"2023-07-24T14:36:10.301Z","1.0.0-SKA-78346.20230724194937":"2023-07-24T19:49:42.468Z","1.0.0-SKA-74498.20230724201832":"2023-07-24T20:18:39.289Z","1.0.0-SKA-75693.20230724211110":"2023-07-24T21:11:18.609Z","1.0.0-SKA-74498.20230724211409":"2023-07-24T21:14:14.419Z","1.0.0-SKA-74498.20230725161003":"2023-07-25T16:10:13.707Z","1.0.0-SKA-75511.20230726113014":"2023-07-26T11:30:19.509Z","1.0.0-SKA-74498.20230726131045":"2023-07-26T13:10:50.999Z","1.0.0-SKA-41836.20230726171506":"2023-07-26T17:15:12.129Z","1.0.0-SKA-77027.20230726172807":"2023-07-26T17:28:14.221Z","1.0.0-SKA-85889.20230726173444":"2023-07-26T17:34:51.860Z","1.0.0-SKA-85889.20230726180845":"2023-07-26T18:08:51.126Z","1.0.0-SKA-85889.20230726180943":"2023-07-26T18:09:48.832Z","1.0.0-SKA-74498-MERGE.20230726215509":"2023-07-26T21:55:15.456Z","5.1.0":"2023-07-27T01:11:45.188Z","1.0.0-SKA-75511.20230727141807":"2023-07-27T14:18:14.309Z","1.0.0-SKA-74498-1.20230727174837":"2023-07-27T17:48:44.149Z","1.0.0-SKA-80810.20230731123757":"2023-07-31T12:38:08.030Z","1.0.0-SKA-123455.20240104181028":"2024-01-04T18:10:35.759Z"},"homepage":"http://./labsApps/MovimentacaoBancaria/build","description":"Para execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)","maintainers":[{"email":"devops.snk@sankhya.com.br","name":"devops.snk"},{"email":"leonardo.jorge@sankhya.com.br","name":"leonardo.jorge"},{"email":"leonardo.mendes@sankhya.com.br","name":"leonardo.mendes"},{"email":"dti.assessoria@sankhya.com.br","name":"sankhyadti"},{"email":"victor.uehara@sankhya.com.br","name":"victor.uehara"},{"email":"wender@sankhya.com.br","name":"wender_snk"}],"readme":"# Aplicação React\n### Esse é um projeto de exemplo para construção de telas Sankhya utilizando a biblioteca de componentes ez-ui no framework React\n\nPara execução do projeto é necessário ter o node instalado o indicado é na versão [16](https://nodejs.org/dist/v16.13.0/node-v16.13.0-x64.msi)\n\nCom o node instalado execute dentro da pasta do projeto o comando `npm install`\n\nEsse comando faz o download e instala os modulos NPM\n\n##### Outros comandos NPM\n\n`npm start` - Comando que cria um servidor na porta 3000 para executar o projeto da tela e permitir testes\n`npm build` - Comando que faz a transpilação do código react gerando dentro da pasta build um compilado permitindo assim publicar a tela. (Para publicação correta da tela deve ser vista alguns detalhes)\n\n### Dependências importantes\n\n[@sankhyalabs/ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui) - Biblioteca de componentes ez-ui, essa biblioteca contém componentes agnósticos a framework, e agnóstico a regras de negocio do SankhyaOM.\n\n[@sankhyalabs/react-ezui](https://git.sankhya.com.br/sankhyalabs/ez-ui/-/tree/master/react-output) - Projeto para utilização especificamente no React, esse projeto tem como objetivo a disponibilização dos componentes do @sankhyalabs/ezui para utilização com React JSX facilitando a implementação utilizando a lib React.\n\n[@sankhyalabs/sankhyablocks](https://git.sankhya.com.br/sankhyalabs/sankhya-blocks) - Esse projeto tem o papel de disponibilizar utilitários referente o contexto do SankhyaOM, nele podemos ter algumas regras referente a dicionário de dados Sankhya, workspace do SankhyaOM, application e etc. Seu principal papel é oferecer building blocks para facilitar a utilização do ez-ui no contexto do SankhyaOM.\n\n[@sankhyalabs/ez-design](https://git.sankhya.com.br/sankhyalabs/ez-design) - Esse projeto é responsável por definir o tema da aplicação, tanto o @sankhyalabs/ezui quanto a aplicação dependem desse projeto para definir o tema da aplicação.\n\ngulp - Para realizar deploy dos bundles da tela para o SankhyaOM.\n\n### Fontes e códigos importantes\n\n- No index.tsx ou index.js no src do projeto deve-se utilizar o seguinte import:\n    ``` js\n    import { applyPolyfills, defineCustomElements } from \"@sankhyalabs/ezui/loader\"\n    ```\n    No final do arquivo após a renderização  da div root deve-se executar a seguinte função\n    ``` js\n    applyPolyfills().then(() => {\n        defineCustomElements();\n    });\n    ```\n\n- No index.html da pasta public deve-se importar o seguinte css:\n    ``` js\n    <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/@sankhyalabs/ez-design@latest/dist/default/ez-themed.min.css\"/>\n    ```\n    > Nota:  Esse css já é importado no template launcher html mudanças realizada nesse index.html não serão refletidas dentro do sankhya\n\n- No package.json é necessário definir o homepage com ./reactApps/{path-da-tela} no projeto é definido um de exemplo como o abaixo:\n    ``` json\n      \"homepage\": \"./reactApps/MovimentacaoBancaria\",\n    ```\n\n### Utilização de tela react dentro do Sankhya-W\n\n##### Telas já existentes\nSemelhante ao WorkspaceHelper que definimos o caminho das telas que irão utilizar a versão HTML5 temos também o ReactAppsHelper que por sua vez tem por objetivo de informar as telas que irão ser desenvolvidas utilizando o React e o novo desing system.\n\nPara configurar abra o arquivo\n/MGE-Modelcore/src/br/com/sankhya/modelcore/helper/workspace/PlatformLabsScreensHelper.java\n\nA partir da linha 15 é possível adicionar os path das telas exemplo abaixo:\n\n``` java\nplatformLabsScreensPath.add(\"/mgefin/MovimentacaoBancaria\");\n```\n\n##### Novas telas\nEm novas telas ao criar o xml do evento no caminho da tela a url deve ter como parâmetro isReact=true e o caminho deve apontar para mge(modulo)/reactApps/nomedatela abaixo um exemplo de url de tela:\n``` xml\n<url><![CDATA[/mgefin/reactApps/movimentacao-bancaria/movimentacaoBancaria.xhtml5?isReactLabs=true&mgeSession=${mge.session.id}&resourceID=${resourceID}]]></url>\n```\n\n##### Parâmetro do servidor para habilitar as telas\nNo período de desenvolvimento é necessário adicionar o seguinte parâmetro nas configurações do Widfly ou Jboss\n``-Dbr.com.sankhya.labs.use.new.screens=S``","readmeFilename":"README.md"}