JSPM

@insulino/vite-plugin-2sankhyabi

1.0.6
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • 0
  • Score
    100M100P100Q60713F
  • License MIT

Plugin Vite para converter aplicações React (e outros frameworks suportados pelo Vite) em dashboards Sankhya

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-dev

Ou com yarn:

yarn add @insulino/vite-plugin-2sankhyabi -D

Uso

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 build

Você 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