Skip to content

Commit

Permalink
build(vuetube): improve bundling
Browse files Browse the repository at this point in the history
  • Loading branch information
webistomin committed Mar 13, 2021
1 parent 1a843df commit 7162ac1
Show file tree
Hide file tree
Showing 16 changed files with 343 additions and 413 deletions.
2 changes: 1 addition & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,5 @@ module.exports = {
'import/no-extraneous-dependencies': 'off',
'prefer-object-spread': 'off',
},
ignorePatterns: ['!.*', 'src/vue-socials.d.ts'],
ignorePatterns: ['!.*', 'src/vuetube.d.ts'],
};
348 changes: 3 additions & 345 deletions .size-limit.js
Original file line number Diff line number Diff line change
@@ -1,349 +1,7 @@
module.exports = [
{
path: 'dist/esm/vue-socials-esm.js',
name: 'Total',
limit: '10 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SBlogger',
import: '{ SBlogger }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SDevTo',
import: '{ SDevTo }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SDiaspora',
import: '{ SDiaspora }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SDouban',
import: '{ SDouban }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SEmail',
import: '{ SEmail }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SEvernote',
import: '{ SEvernote }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SFacebook',
import: '{ SFacebook }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SFacebookCount',
import: '{ SFacebookCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SFacebookMessenger',
import: '{ SFacebookMessenger }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SFacebookWorkplace',
import: '{ SFacebookWorkplace }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SFlipBoard',
import: '{ SFlipBoard }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGithub',
import: '{ SGithub }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGithubCount',
import: '{ SGithubCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGithubGist',
import: '{ SGithubGist }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGithubGistCount',
import: '{ SGithubGistCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGithubRepo',
import: '{ SGithubRepo }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGithubRepoCount',
import: '{ SGithubRepoCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGmail',
import: '{ SGmail }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SGoogleBookmarks',
import: '{ SGoogleBookmarks }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SHackerNews',
import: '{ SHackerNews }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SHatena',
import: '{ SHatena }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SHatenaCount',
import: '{ SHatenaCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SHouzz',
import: '{ SHouzz }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SInstaPaper',
import: '{ SInstaPaper }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SKakaoStory',
import: '{ SKakaoStory }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SLine',
import: '{ SLine }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SLineCount',
import: '{ SLineCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SLinkedIn',
import: '{ SLinkedIn }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SLiveJournal',
import: '{ SLiveJournal }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SMailRu',
import: '{ SMailRu }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SMicrosoftTeams',
import: '{ SMicrosoftTeams }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SOdnoklassniki',
import: '{ SOdnoklassniki }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SOdnoklassnikiCount',
import: '{ SOdnoklassnikiCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SPinterest',
import: '{ SPinterest }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SPinterestCount',
import: '{ SPinterestCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SPocket',
import: '{ SPocket }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SQZone',
import: '{ SQZone }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SReddit',
import: '{ SReddit }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SRedditCount',
import: '{ SRedditCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SRenRen',
import: '{ SRenRen }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SSkype',
import: '{ SSkype }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SSms',
import: '{ SSms }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'STelegram',
import: '{ STelegram }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SThreema',
import: '{ SThreema }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'STrello',
import: '{ STrello }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'STumblr',
import: '{ STumblr }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'STumblrCount',
import: '{ STumblrCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'STwitter',
import: '{ STwitter }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SViber',
import: '{ SViber }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SVkontakte',
import: '{ SVkontakte }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SVkontakteCount',
import: '{ SVkontakteCount }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SWeibo',
import: '{ SWeibo }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SWhatsApp',
import: '{ SWhatsApp }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SWordPress',
import: '{ SWordPress }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SXing',
import: '{ SXing }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SYahoo',
import: '{ SYahoo }',
limit: '3 KB',
},
{
path: 'dist/esm/vue-socials-esm.js',
name: 'SYammer',
import: '{ SYammer }',
limit: '3 KB',
path: 'dist/esm/vuetube.js',
name: 'VueTube',
limit: '2 KB',
},
];
4 changes: 2 additions & 2 deletions .storybook/preview.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
export const parameters = {
actions: { argTypesRegex: "^on[A-Z].*" },
}
actions: { argTypesRegex: '^on[A-Z].*' },
};

0 comments on commit 7162ac1

Please sign in to comment.