Add support for absolute imports

This commit is contained in:
Bill Thornton 2023-05-02 09:52:08 -04:00
parent 5da08475cc
commit c4f5f18812
3 changed files with 16 additions and 6 deletions

View File

@ -88,15 +88,23 @@ module.exports = {
react: { react: {
version: 'detect' version: 'detect'
}, },
'import/extensions': [
'.js',
'.ts',
'.jsx',
'.tsx'
],
'import/parsers': { 'import/parsers': {
'@typescript-eslint/parser': [ '.ts', '.tsx' ] '@typescript-eslint/parser': [ '.ts', '.tsx' ]
}, },
'import/resolver': {
node: {
extensions: [
'.js',
'.ts',
'.jsx',
'.tsx'
],
moduleDirectory: [
'node_modules',
'src'
]
}
},
polyfills: [ polyfills: [
// Native Promises Only // Native Promises Only
'Promise', 'Promise',

View File

@ -1,5 +1,6 @@
{ {
"compilerOptions": { "compilerOptions": {
"baseUrl": "src",
"target": "ES5", "target": "ES5",
"lib": ["DOM", "DOM.Iterable", "ES2015"], "lib": ["DOM", "DOM.Iterable", "ES2015"],
"allowJs": true, "allowJs": true,

View File

@ -31,6 +31,7 @@ const config = {
resolve: { resolve: {
extensions: ['.tsx', '.ts', '.js'], extensions: ['.tsx', '.ts', '.js'],
modules: [ modules: [
path.resolve(__dirname, 'src'),
path.resolve(__dirname, 'node_modules') path.resolve(__dirname, 'node_modules')
] ]
}, },