Skip to content

Funcionalidade principal para repositórios de banco de dados em realtime do iVipBase

License

Notifications You must be signed in to change notification settings

ivipservices/ivipbase-core

Repository files navigation

Componentes principais do iVipBase

Este pacote contém funcionalidades compartilhadas que são usadas por outros pacotes do iVipBase, não sendo necessário instalá-lo manualmente. Consulte ivipbase para obter mais informações.

Pacotes ESM e CJS

Todos os pacotes do iVipBase foram convertidos para TypeScript, permitindo que sejam transpilados para módulos ESM (ES Modules) e CommonJS. Isso significa que agora é seguro para o ivipbase-core (v0.5.0+) exportar sua versão ESM quando usado com uma declaração import. Se 1 ou mais pacotes iVipBase (database, cliente, servidor, etc.) forem usados em um único projeto, eles usarão a mesma base de código core, evitando assim o chamado "Dual package hazard".

Substituições de bundlers para navegadores

Para fornecer suporte a navegadores, alguns arquivos de origem possuem uma contrapartida específica para navegadores que anteriormente eram especificadas apenas no package.json principal. Como agora existem várias distribuições, as substituições específicas para navegadores das distribuições foram adicionadas aos arquivos package.json nos diretórios dist/cjs e dist/esm: os bundlers como Webpack e Browserify usam esses arquivos em vez dos existentes no package.json raiz. O Vite (e o Rollup?) parecem usar apenas as substituições listadas no package.json raiz, por isso ainda precisam ser mencionados lá também.

About

Funcionalidade principal para repositórios de banco de dados em realtime do iVipBase

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published