Skip to content

Commit 7aed2ed

Browse files
author
Jens van Hellemondt
committed
🍱 cli free and pro svg
1 parent 3520574 commit 7aed2ed

2 files changed

Lines changed: 16 additions & 3 deletions

File tree

generator/index.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
const helpers = require('./tools/helpers');
21
const fs = require('fs');
32

43
module.exports = (api, options) => {
@@ -17,18 +16,23 @@ module.exports = (api, options) => {
1716
'lint': 'vue-cli-service lint',
1817
},
1918
});
19+
20+
api.render('./templates/Default', options);
21+
2022
if (options.plugins.includes('fontawesomepro')) {
2123
api.extendPackage({
2224
dependencies: {
2325
'@fortawesome/fontawesome-pro': '^5.8.1',
2426
},
2527
});
28+
if (fs.existsSync('src/plugins/vuetify/FontawesomeFree.js')) fs.unlinkSync(api.resolve('src/plugins/vuetify/FontawesomeFree.js'));
2629
} else {
2730
api.extendPackage({
2831
dependencies: {
2932
'@fortawesome/fontawesome-free': '^5.14.0',
3033
},
3134
});
35+
if (fs.existsSync('src/plugins/vuetify/FontawesomePro.js')) fs.unlinkSync(api.resolve('src/plugins/vuetify/FontawesomePro.js'));
3236
}
3337

3438
if (options.useGithubDeployments) {
@@ -39,8 +43,6 @@ module.exports = (api, options) => {
3943
api.render('./templates/Robots', options);
4044
}
4145

42-
api.render('./templates/Default', options);
43-
4446
if (options.useAuthorisation) {
4547
api.render('./templates/Authorisation', options);
4648
}

generator/templates/Default/src/plugins/vuetify/FontawesomeFree.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1020,6 +1020,17 @@ library.add(faCrown);
10201020

10211021
// Example of icon bindings.
10221022
const icons = {
1023+
user: ['fas', 'crown'], // <v-icon>$users</v-icon>
1024+
users: ['fas', 'crown'], // <v-icon>$users</v-icon>
1025+
visible: ['fas', 'crown'], // <v-icon>$visible</v-icon>
1026+
invisible: ['fas', 'crown'], // <v-icon>$invisible</v-icon>
1027+
fileUnknown: ['fas', 'crown'], // <v-icon>$fileUnknown</v-icon>
1028+
fileVideo: ['fas', 'crown'], // <v-icon>$fileVideo</v-icon>
1029+
fileWord: ['fas', 'crown'], // <v-icon>$fileWord</v-icon>
1030+
fileExcel: ['fas', 'crown'], // <v-icon>$fileExcel</v-icon>
1031+
filePowerpoint: ['fas', 'crown'], // <v-icon>$filePowerpoint</v-icon>
1032+
filePdf: ['fas', 'crown'], // <v-icon>$filePdf</v-icon>
1033+
10231034
complete: ['fas', 'crown'], // <v-icon>$complete</v-icon>
10241035
cancel: ['fas', 'crown'], // <v-icon>$cancel</v-icon>
10251036
close: ['fas', 'crown'], // <v-icon>$close</v-icon>

0 commit comments

Comments
 (0)