Open
Description
Describe the bug
Axios is incompatible with rollup.js
To Reproduce
attempt to rollup / flatten a project which uses axios
Code snippet
import { mergeDeepRight as merge, replace } from "ramda"
import { createBasicConfig } from '@open-wc/building-rollup';
import { nodeResolve as resolve } from '@rollup/plugin-node-resolve';
import commonjs from '@rollup/plugin-commonjs';
import nodePolyfills from 'rollup-plugin-node-polyfills'
import json from '@rollup/plugin-json';
import typescript from '@rollup/plugin-typescript';
import alias from '@rollup/plugin-alias';
import path from "path"
const baseConfig = createBasicConfig();
export default merge(baseConfig, {
input: {
file: './src/index.ts',
},
output: {
dir: 'build',
format: 'cjs',
compact: true,
minifyInternalExports: true
},
plugins: [
nodePolyfills({
}),
json(),
typescript({
tsconfig: './tsconfig.json',
outputToFilesystem: true
}),
commonjs({
//include: /node_modules/,
transformMixedEsModules: true,
//requireReturnsDefault: 'auto'
}),
alias({
entries: [
{
find: "axios",
replacement: path.resolve( 'node_modules', 'axios/dist/esm/axios.js' )
}
]
}),
resolve({
//alias: [{ find: 'axios', replacement: path.resolve( 'node_modules', 'axios/dist/esm/axios.js' ) }],
extensions: ['.js', ".cjs"],
jsnext: true,
browser: true,
//main: true,
preferBuiltins: true
}),
],
});
Expected behavior
for node application to compile successfully
Axios Version
1.8.4
Adapter Version
XHR
Browser
Chrome
Browser Version
No response
Node.js Version
134.0.6998.35 (Official Build) (64-bit)
OS
Microsoft Dev container (some kind of debian thing)
Additional Library Versions
rollup 3.26.3
Additional context/Screenshots
Metadata
Metadata
Assignees
Labels
No labels