Actualización

This commit is contained in:
Xes
2025-04-10 11:37:29 +02:00
parent 4bfeadb360
commit 8969cc929d
39112 changed files with 975884 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
import babel from 'rollup-plugin-babel';
import nodeResolve from 'rollup-plugin-node-resolve';
import { terser } from 'rollup-plugin-terser';
import pkg from './package.json';
const getBabelOptions = ({ useESModules }) => ({
exclude: /node_modules/,
runtimeHelpers: true,
plugins: [['@babel/transform-runtime', { useESModules }]],
comments: false,
});
const input = './src/index.js';
const name = 'i18next';
// check relative and absolute paths for windows and unix
const external = id => !id.startsWith('.') && !id.startsWith('/') && !id.includes(':');
export default [
{
input,
output: { format: 'cjs', file: pkg.main },
external,
plugins: [babel(getBabelOptions({ useESModules: false }))],
},
{
input,
output: { format: 'esm', file: pkg.module },
external,
plugins: [babel(getBabelOptions({ useESModules: true }))],
},
{
input,
output: { format: 'umd', name, file: `dist/umd/${name}.js` },
plugins: [babel(getBabelOptions({ useESModules: true })), nodeResolve()],
},
{
input,
output: { format: 'umd', name, file: `dist/umd/${name}.min.js` },
plugins: [babel(getBabelOptions({ useESModules: true })), nodeResolve(), terser()],
},
];