File tree Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Expand file tree Collapse file tree 1 file changed +37
-0
lines changed Original file line number Diff line number Diff line change
1
+ /* eslint-disable max-len */
2
+ const emoji = require ( 'node-emoji' ) ;
3
+
4
+ const env = process . env ;
5
+ const ADBLOCK = is ( env . ADBLOCK ) ;
6
+ const CI = is ( env . CI ) ;
7
+ const COLOR = is ( env . npm_config_color ) ;
8
+ const DISABLE_OPENCOLLECTIVE = is ( env . DISABLE_OPENCOLLECTIVE ) ;
9
+ const SILENT = ! ! ~ [ 'silent' , 'error' , 'warn' ] . indexOf ( env . npm_config_loglevel ) ;
10
+
11
+ function is ( it ) {
12
+ return ! ! it && it !== '0' && it !== 'false' ;
13
+ }
14
+
15
+ function log ( it ) {
16
+ // eslint-disable-next-line no-console,no-control-regex
17
+ console . log ( COLOR ? it : it . replace ( / \u001B \[ \d + m / g, '' ) ) ;
18
+ }
19
+
20
+ if ( ! ADBLOCK && ! CI && ! DISABLE_OPENCOLLECTIVE && ! SILENT ) {
21
+ log (
22
+ '\u001B[96mThank you for using ant-design-vue (\u001B[94m https://github.com/vueComponent/ant-design-vue \u001B[96m)!\u001B[0m\n' ,
23
+ ) ;
24
+ log (
25
+ '\u001B[96mThe project needs your help! Please consider supporting of ant-design-vue on Open Collective or Patreon: ' +
26
+ emoji . get ( 'pray' ) +
27
+ '\u001B[0m' ,
28
+ ) ;
29
+ log ( '\u001B[96m>\u001B[94m https://opencollective.com/ant-design-vue \u001B[0m' ) ;
30
+ log ( '\u001B[96m>\u001B[94m https://www.patreon.com/tangjinzhou \u001B[0m\n' ) ;
31
+ log (
32
+ '\u001B[96mFor china, 更多赞助方式(支付宝、微信)请查看如下链接: ' +
33
+ emoji . get ( 'pray' ) +
34
+ '\u001B[0m' ,
35
+ ) ;
36
+ log ( '\u001B[96m>\u001B[94m https://ant-design-vue.gitee.io/docs/vue/sponsor-cn \u001B[0m\n' ) ;
37
+ }
You can’t perform that action at this time.
0 commit comments