axios-hooks/.babelrc.js
Mark Hebden b222e633f5
feat: update to support axios 1.x (#1418)
* 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>
2023-09-13 21:47:50 +02:00

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']
}
}
}