Forráskód Böngészése

@uppy/vue: enforce use of file extension within the import path (#3560)

Antoine du Hamel 3 éve
szülő
commit
5e38c83564

+ 2 - 0
.eslintrc.js

@@ -174,6 +174,7 @@ module.exports = {
         // Packages that have switched to ESM sources:
         'packages/@uppy/audio/src/**/*.js',
         'packages/@uppy/compressor/src/**/*.js',
+        'packages/@uppy/vue/src/**/*.js',
       ],
       parserOptions: {
         sourceType: 'module',
@@ -205,6 +206,7 @@ module.exports = {
             message: 'Use import instead',
           },
         ],
+        'import/extensions': ['error', 'ignorePackages'],
       },
     },
     {

+ 1 - 1
packages/@uppy/vue/src/dashboard-modal.js

@@ -2,7 +2,7 @@ import DashboardPlugin from '@uppy/dashboard'
 import { shallowEqualObjects } from 'shallow-equal'
 
 import * as Vue from 'vue'
-import { isVue2 } from './utils'
+import { isVue2 } from './utils.js'
 
 export default {
   data () {

+ 1 - 1
packages/@uppy/vue/src/dashboard.js

@@ -3,7 +3,7 @@ import { shallowEqualObjects } from 'shallow-equal'
 
 // Cross compatibility dependencies
 import * as Vue from 'vue'
-import { isVue2 } from './utils'
+import { isVue2 } from './utils.js'
 
 export default {
   data () {

+ 1 - 1
packages/@uppy/vue/src/drag-drop.js

@@ -3,7 +3,7 @@ import { shallowEqualObjects } from 'shallow-equal'
 
 // Cross compatibility dependencies
 import * as Vue from 'vue'
-import { isVue2 } from './utils'
+import { isVue2 } from './utils.js'
 
 export default {
   data () {

+ 1 - 1
packages/@uppy/vue/src/file-input.js

@@ -3,7 +3,7 @@ import { shallowEqualObjects } from 'shallow-equal'
 
 // Cross compatibility dependencies
 import * as Vue from 'vue'
-import { isVue2 } from './utils'
+import { isVue2 } from './utils.js'
 
 export default {
   data () {

+ 5 - 5
packages/@uppy/vue/src/index.js

@@ -1,5 +1,5 @@
-export { default as Dashboard } from './dashboard'
-export { default as DashboardModal } from './dashboard-modal'
-export { default as DragDrop } from './drag-drop'
-export { default as ProgressBar } from './progress-bar'
-export { default as StatusBar } from './status-bar'
+export { default as Dashboard } from './dashboard.js'
+export { default as DashboardModal } from './dashboard-modal.js'
+export { default as DragDrop } from './drag-drop.js'
+export { default as ProgressBar } from './progress-bar.js'
+export { default as StatusBar } from './status-bar.js'

+ 1 - 1
packages/@uppy/vue/src/progress-bar.js

@@ -3,7 +3,7 @@ import { shallowEqualObjects } from 'shallow-equal'
 
 // Cross compatibility dependencies
 import * as Vue from 'vue'
-import { isVue2 } from './utils'
+import { isVue2 } from './utils.js'
 
 export default {
   data () {

+ 1 - 1
packages/@uppy/vue/src/status-bar.js

@@ -3,7 +3,7 @@ import { shallowEqualObjects } from 'shallow-equal'
 
 // Cross compatibility dependencies
 import * as Vue from 'vue'
-import { isVue2 } from './utils'
+import { isVue2 } from './utils.js'
 
 export default {
   data () {