ivipbase-core
TypeScript icon, indicating that this package has built-in type declarations

1.6.96 • Public • Published

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.

Package Sidebar

Install

npm i ivipbase-core

Weekly Downloads

356

Version

1.6.96

License

MIT

Unpacked Size

723 kB

Total Files

176

Last publish

Collaborators

  • ivipcoin
  • ismael1361