From 4c706282d5826d5363966b52eab8681a5e6c82a9 Mon Sep 17 00:00:00 2001
From: MaysWind
Date: Tue, 17 Nov 2020 21:05:37 +0800
Subject: [PATCH] code refactor
---
src/consts/licenses.js | 158 ++++++++++++++++++++++++++++++++++++
src/mobile-main.js | 2 +
src/views/mobile/About.vue | 161 ++-----------------------------------
3 files changed, 168 insertions(+), 153 deletions(-)
create mode 100644 src/consts/licenses.js
diff --git a/src/consts/licenses.js b/src/consts/licenses.js
new file mode 100644
index 00000000..3399637c
--- /dev/null
+++ b/src/consts/licenses.js
@@ -0,0 +1,158 @@
+const licenses = [
+ {
+ name: 'Gin',
+ copyright: 'Copyright (c) 2014 Manuel MartÃnez-Almeida',
+ url: 'https://github.com/gin-gonic/gin',
+ licenseUrl: 'https://github.com/gin-gonic/gin/blob/master/LICENSE'
+ },
+ {
+ name: 'GZIP gin\'s middleware',
+ copyright: 'Copyright (c) 2017 Gin-Gonic',
+ url: 'https://github.com/gin-contrib/gzip',
+ licenseUrl: 'https://github.com/gin-contrib/gzip/blob/master/LICENSE'
+ },
+ {
+ name: 'xorm',
+ copyright: 'Copyright (c) 2013 - 2015 The Xorm Authors',
+ url: 'https://xorm.io/xorm',
+ licenseUrl: 'https://gitea.com/xorm/xorm/src/branch/master/LICENSE'
+ },
+ {
+ name: 'Logrus',
+ copyright: 'Copyright (c) 2014 Simon Eskildsen',
+ url: 'https://github.com/sirupsen/logrus',
+ licenseUrl: 'https://github.com/sirupsen/logrus/blob/master/LICENSE'
+ },
+ {
+ name: 'cli',
+ copyright: 'Copyright (c) 2016 Jeremy Saenz & Contributors',
+ url: 'https://github.com/urfave/cli',
+ licenseUrl: 'https://github.com/urfave/cli/blob/master/LICENSE'
+ },
+ {
+ name: 'INI',
+ copyright: 'Copyright 2014 Unknwon',
+ url: 'https://gopkg.in/ini.v1',
+ licenseUrl: 'https://github.com/go-ini/ini/blob/master/LICENSE'
+ },
+ {
+ name: 'Package validator',
+ copyright: 'Copyright (c) 2015 Dean Karn',
+ url: 'https://github.com/go-playground/validator',
+ licenseUrl: 'https://github.com/go-playground/validator/blob/master/LICENSE'
+ },
+ {
+ name: 'jwt-go',
+ copyright: 'Copyright (c) 2012 Dave Grijalva',
+ url: 'https://github.com/dgrijalva/jwt-go',
+ licenseUrl: 'https://github.com/dgrijalva/jwt-go/blob/master/LICENSE'
+ },
+ {
+ name: 'otp',
+ url: 'https://github.com/pquerna/otp',
+ licenseUrl: 'https://github.com/pquerna/otp/blob/master/LICENSE'
+ },
+ {
+ name: 'Go-MySQL-Driver',
+ url: 'https://github.com/go-sql-driver/mysql',
+ licenseUrl: 'https://github.com/go-sql-driver/mysql/blob/master/LICENSE'
+ },
+ {
+ name: 'pq',
+ copyright: 'Copyright (c) 2011-2013, \'pq\' Contributors Portions Copyright (C) 2011 Blake Mizerany',
+ url: 'https://github.com/lib/pq',
+ licenseUrl: 'https://github.com/lib/pq/blob/master/LICENSE.md'
+ },
+ {
+ name: 'go-sqlite3',
+ copyright: 'Copyright (c) 2014 Yasuhiro Matsumoto',
+ url: 'https://github.com/mattn/go-sqlite3',
+ licenseUrl: 'https://github.com/mattn/go-sqlite3/blob/master/LICENSE'
+ },
+ {
+ name: 'Go Cryptography',
+ copyright: 'Copyright (c) 2009 The Go Authors. All rights reserved.',
+ url: 'https://golang.org/x/crypto',
+ licenseUrl: 'https://github.com/golang/crypto/blob/master/LICENSE'
+ },
+ {
+ name: 'Testify',
+ copyright: 'Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.',
+ url: 'https://github.com/stretchr/testify',
+ licenseUrl: 'https://github.com/stretchr/testify/blob/master/LICENSE'
+ },
+ {
+ name: 'vue',
+ copyright: 'Copyright (c) 2013-present, Yuxi (Evan) You',
+ url: 'https://github.com/vuejs/vue',
+ licenseUrl: 'https://github.com/vuejs/vue/blob/dev/LICENSE'
+ },
+ {
+ name: 'vue-i18n',
+ copyright: 'Copyright (c) 2016 kazuya kawaguchi',
+ url: 'https://github.com/kazupon/vue-i18n',
+ licenseUrl: 'https://github.com/kazupon/vue-i18n/blob/v8.x/LICENSE'
+ },
+ {
+ name: 'vue-i18n-filter',
+ copyright: 'Copyright (c) 2018 +v',
+ url: 'https://github.com/chiaweilee/vue-i18n-filter',
+ licenseUrl: 'https://github.com/chiaweilee/vue-i18n-filter/blob/master/LICENSE'
+ },
+ {
+ name: 'vue-moment',
+ copyright: 'Copyright (c) 2017 Brock Petrie',
+ url: 'https://github.com/brockpetrie/vue-moment',
+ licenseUrl: 'https://github.com/brockpetrie/vue-moment/blob/master/LICENSE'
+ },
+ {
+ name: 'vue-clipboard2',
+ copyright: 'Copyright (c) 2017 Inndy
- Gin
- Copyright (c) 2014 Manuel MartÃnez-Almeida
- https://github.com/gin-gonic/gin
- License: https://github.com/gin-gonic/gin/blob/master/LICENSE
-
- GZIP gin's middleware
- Copyright (c) 2017 Gin-Gonic
- https://github.com/gin-contrib/gzip
- License: https://github.com/gin-contrib/gzip/blob/master/LICENSE
-
- xorm
- Copyright (c) 2013 - 2015 The Xorm Authors
- https://xorm.io/xorm
- License: https://gitea.com/xorm/xorm/src/branch/master/LICENSE
-
- Logrus
- Copyright (c) 2014 Simon Eskildsen
- https://github.com/sirupsen/logrus
- License: https://github.com/sirupsen/logrus/blob/master/LICENSE
-
- cli
- Copyright (c) 2016 Jeremy Saenz & Contributors
- https://github.com/urfave/cli
- License: https://github.com/urfave/cli/blob/master/LICENSE
-
- INI
- Copyright 2014 Unknwon
- https://gopkg.in/ini.v1
- License: https://github.com/go-ini/ini/blob/master/LICENSE
-
- Package validator
- Copyright (c) 2015 Dean Karn
- https://github.com/go-playground/validator
- License: https://github.com/go-playground/validator/blob/master/LICENSE
-
- jwt-go
- Copyright (c) 2012 Dave Grijalva
- https://github.com/dgrijalva/jwt-go
- License: https://github.com/dgrijalva/jwt-go/blob/master/LICENSE
-
- otp
- https://github.com/pquerna/otp
- License: https://github.com/pquerna/otp/blob/master/LICENSE
-
- Go-MySQL-Driver
- https://github.com/go-sql-driver/mysql
- License: https://github.com/go-sql-driver/mysql/blob/master/LICENSE
-
- pq
- Copyright (c) 2011-2013, 'pq' Contributors Portions Copyright (C) 2011 Blake Mizerany
- https://github.com/lib/pq
- License: https://github.com/lib/pq/blob/master/LICENSE.md
-
- go-sqlite3
- Copyright (c) 2014 Yasuhiro Matsumoto
- https://github.com/mattn/go-sqlite3
- License: https://github.com/mattn/go-sqlite3/blob/master/LICENSE
-
- Go Cryptography
- Copyright (c) 2009 The Go Authors. All rights reserved.
- https://golang.org/x/crypto
- License: https://github.com/golang/crypto/blob/master/LICENSE
-
- Testify
- Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.
- https://github.com/stretchr/testify
- License: https://github.com/stretchr/testify/blob/master/LICENSE
-
- vue
- Copyright (c) 2013-present, Yuxi (Evan) You
- https://github.com/vuejs/vue
- License: https://github.com/vuejs/vue/blob/dev/LICENSE
-
- vue-i18n
- Copyright (c) 2016 kazuya kawaguchi
- https://github.com/kazupon/vue-i18n
- License: https://github.com/kazupon/vue-i18n/blob/v8.x/LICENSE
-
- vue-i18n-filter
- Copyright (c) 2018 +v
- https://github.com/chiaweilee/vue-i18n-filter
- License: https://github.com/chiaweilee/vue-i18n-filter/blob/master/LICENSE
-
- vue-moment
- Copyright (c) 2017 Brock Petrie
- https://github.com/brockpetrie/vue-moment
- License: https://github.com/brockpetrie/vue-moment/blob/master/LICENSE
-
- vue-clipboard2
- Copyright (c) 2017 Inndy <inndy \dot tw \at gmail \dot com>
- https://github.com/Inndy/vue-clipboard2
- License: https://github.com/Inndy/vue-clipboard2/blob/master/LICENSE
-
- core-js
- Copyright (c) 2014-2020 Denis Pushkarev
- https://github.com/zloirock/core-js
- License: https://github.com/zloirock/core-js/blob/master/LICENSE
-
- Framework7
- Copyright (c) 2014 Vladimir Kharlampidi
- https://framework7.io/
- License: https://github.com/framework7io/framework7/blob/master/LICENSE
-
- Framework7-vue
- Copyright (c) 2014 Vladimir Kharlampidi
- https://framework7.io/vue/
- License: https://github.com/framework7io/framework7/blob/master/LICENSE
-
- Framework7-icons
- Copyright (c) 2016 Vladimir Kharlampidi
- https://framework7.io/icons/
- License: https://github.com/framework7io/framework7-icons
-
- axios
- Copyright (c) 2014-present Matt Zabriskie
- https://github.com/axios/axios
- License: https://github.com/axios/axios/blob/master/LICENSE
-
- Moment.js
- Copyright (c) JS Foundation and other contributors
- https://momentjs.com
- License: https://github.com/moment/moment/blob/develop/LICENSE
-
- js-cookie
- Copyright (c) 2018 Copyright 2018 Klaus Hartl, Fagner Brack, GitHub Contributors
- https://github.com/js-cookie/js-cookie
- License: https://github.com/js-cookie/js-cookie/blob/master/LICENSE
+
+ {{ license.name }}
+
{{ license.copyright }}
+
{{ license.url }}
+
License: {{ license.licenseUrl }}