Package Exports
- @insulino/vite-plugin-2sankhyabi
 - @insulino/vite-plugin-2sankhyabi/dist/index.js
 
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@insulino/vite-plugin-2sankhyabi) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@insulino/vite-plugin-2sankhyabi
Plugin Vite para converter aplicações React (e outros frameworks suportados pelo Vite) em dashboards compatíveis com Sankhya BI.
Funcionalidades
Transforma o arquivo index.html em um index.jsp adequado para execução em Sankhya BI.
Substitui caminhos de assets estáticos (scripts e estilos) por variáveis dinâmicas compatíveis com Sankhya.
Gera um arquivo ZIP do diretório de build contendo a aplicação pronta para deploy.
Instalação
npm install @insulino/vite-plugin-2sankhyabi --save-devOu com yarn:
yarn add @insulino/vite-plugin-2sankhyabi -DUso
Adicione o plugin ao seu vite.config.ts:
import { defineConfig } from 'vite';
import react from '@vitejs/plugin-react';
import { convertToSankhyaBI } from '@insulino/vite-plugin-2sankhyabi';
export default defineConfig({
  plugins: [
    react(),
    { ...convertToSankhyaBI(), apply: 'build' }
  ]
});Após o build (vite build), o plugin executará as seguintes ações automaticamente:
Converterá o index.html para index.jsp.
Ajustará os caminhos dos assets dinâmicos, como scripts e estilos.
Atualizará os arquivos .js para resolver imagens estáticas corretamente.
Compactará todo o conteúdo do diretório dist em um arquivo build.zip.
Resultado
Após rodar o comando:
vite buildVocê terá um arquivo build.zip pronto para ser importado como dashboard no Sankhya BI.
Contribuição
Contribuições são bem-vindas! Por favor, abra uma issue ou pull request no repositório.
Licença
Este projeto está licenciado sob a Licença MIT.
Autor: David Lima