Use smaller Vue esm runtime build (#3271)

This commit is contained in:
absidue 2023-03-07 07:06:42 +01:00 committed by GitHub
parent e6e0f32917
commit da0c06902b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 7 deletions

View File

@ -132,7 +132,7 @@ const config = {
],
resolve: {
alias: {
vue$: 'vue/dist/vue.common.js',
vue$: 'vue/dist/vue.runtime.esm.js',
'youtubei.js$': 'youtubei.js/web',
},

View File

@ -133,7 +133,7 @@ const config = {
],
resolve: {
alias: {
vue$: 'vue/dist/vue.esm.js'
vue$: 'vue/dist/vue.runtime.esm.js'
},
fallback: {
buffer: require.resolve('buffer/'),

View File

@ -1,18 +1,16 @@
import Vue from 'vue'
import { defineComponent } from 'vue'
import FtListVideo from '../ft-list-video/ft-list-video.vue'
import FtListPlaylist from '../ft-list-playlist/ft-list-playlist.vue'
import autolinker from 'autolinker'
import VueTinySlider from 'vue-tiny-slider'
import {
toLocalePublicationString
} from '../../helpers/utils'
import { toLocalePublicationString } from '../../helpers/utils'
import { youtubeImageUrlToInvidious } from '../../helpers/api/invidious'
import 'tiny-slider/dist/tiny-slider.css'
export default Vue.extend({
export default defineComponent({
name: 'FtCommunityPost',
components: {
'ft-list-playlist': FtListPlaylist,