mirror of
https://github.com/simoneb/axios-hooks.git
synced 2025-12-08 21:25:56 +00:00
* feat: update to support axios 1.x Updated the following packages too: - LRUCache - jest - ts-jest - prettier - typescript * feat: migrate from legacy cancel token to abort controller * chore: update axios peer dependency --------- Co-authored-by: Mark Hebden <mark.hebden@airelogic.com>
18 lines
514 B
JavaScript
18 lines
514 B
JavaScript
const { NODE_ENV, BABEL_ENV } = process.env
|
|
const cjs = NODE_ENV === 'test' || BABEL_ENV === 'commonjs'
|
|
const loose = true
|
|
|
|
module.exports = {
|
|
presets: [['@babel/preset-env', { loose, modules: false }]],
|
|
plugins: [
|
|
['@babel/plugin-transform-object-rest-spread', { loose }],
|
|
cjs && ['@babel/transform-modules-commonjs', { loose }],
|
|
['@babel/transform-runtime', { useESModules: !cjs }]
|
|
].filter(Boolean),
|
|
env: {
|
|
test: {
|
|
presets: ['@babel/preset-env', '@babel/preset-react']
|
|
}
|
|
}
|
|
}
|