diff --git a/.eslintrc.js b/.eslintrc.js index 4bdb669..940ea46 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,14 +1,5 @@ -module.exports = { - root: true, - extends: 'eloquence/node', +'use strict' - overrides: [ - { - files: ['*.spec.js'], - parserOptions: { - // TODO: setup Babel - sourceType: 'script', - }, - }, - ], -} +const eloquence = require('eslint-config-eloquence') + +module.exports = eloquence({ target: 'node', esm: false }) diff --git a/package.json b/package.json index 53e9993..0169425 100644 --- a/package.json +++ b/package.json @@ -32,7 +32,7 @@ "@crystal-ball/prettier-base": "2.2.0", "@crystal-ball/semantic-release-base": "2.17.0", "@types/jest": "25.2.1", - "eslint-config-eloquence": "13.8.0", + "eslint-config-eloquence": "14.1.1", "husky": "4.2.5", "jest": "25.4.0" }, diff --git a/src/index.spec.js b/src/index.spec.js index d134649..f6b3edd 100644 --- a/src/index.spec.js +++ b/src/index.spec.js @@ -14,11 +14,12 @@ function load() {} const FakeScreen = load(/* webpackChunkName: "HomeScreen" */ '@/screens/HomeScreen/HomeScreen') ` -it('transforms imports', () => { - const { code } = babel.transformSync(content, { +it('transforms imports', async () => { + const { code } = await babel.transformAsync(content, { plugins: [[plugin, { aliases: { '@': '/User/Rad/Code/src', 'ENV': '/tmp/env' } }]], // Tests the relative alias transforms filename: '/User/Rad/Code/src/components/App/App.ts', }) + expect(code).toMatchSnapshot() })