show license type of third party dependency on about page

This commit is contained in:
MaysWind
2026-01-01 23:29:46 +08:00
parent 554ce37475
commit ee7e98bb00
4 changed files with 73 additions and 12 deletions
+1
View File
@@ -15,6 +15,7 @@ declare interface LicenseInfo {
name: string; name: string;
copyright?: string; copyright?: string;
url?: string; url?: string;
license?: string;
licenseUrl?: string; licenseUrl?: string;
} }
+6 -6
View File
@@ -172,12 +172,12 @@
<span>ezBookkeeping also contains additional third party software and illustration.</span><br/> <span>ezBookkeeping also contains additional third party software and illustration.</span><br/>
<span>All the third party software / illustration included or linked is redistributed under the terms and conditions of their original licenses.</span> <span>All the third party software / illustration included or linked is redistributed under the terms and conditions of their original licenses.</span>
</p> </p>
<p :key="license.name" v-for="license in thirdPartyLicenses"> <p :key="licenseInfo.name" v-for="licenseInfo in thirdPartyLicenses">
<strong>{{ license.name }}</strong> <strong>{{ licenseInfo.name }}</strong>
<br v-if="license.copyright"/><span v-if="license.copyright">{{ license.copyright }}</span> <br v-if="licenseInfo.copyright"/><span v-if="licenseInfo.copyright">{{ licenseInfo.copyright }}</span>
<br v-if="license.url"/><a class="work-break-all" target="_blank" :href="license.url" v-if="license.url">{{ license.url }}</a> <br v-if="licenseInfo.url"/><a class="work-break-all" target="_blank" :href="licenseInfo.url" v-if="licenseInfo.url">{{ licenseInfo.url }}</a>
<br v-if="license.licenseUrl"/><span class="work-break-all" v-if="license.licenseUrl">License: </span> <br v-if="licenseInfo.licenseUrl"/><span class="work-break-all" v-if="licenseInfo.licenseUrl">{{ licenseInfo.license || 'License' }}: </span>
<a target="_blank" :href="license.licenseUrl">{{ license.licenseUrl }}</a> <a target="_blank" :href="licenseInfo.licenseUrl">{{ licenseInfo.licenseUrl }}</a>
</p> </p>
</v-col> </v-col>
</v-row> </v-row>
+5 -5
View File
@@ -108,11 +108,11 @@
<span>ezBookkeeping also contains additional third party software and illustration.</span><br/> <span>ezBookkeeping also contains additional third party software and illustration.</span><br/>
<span>All the third party software / illustration included or linked is redistributed under the terms and conditions of their original licenses.</span> <span>All the third party software / illustration included or linked is redistributed under the terms and conditions of their original licenses.</span>
</p> </p>
<p :key="license.name" v-for="license in thirdPartyLicenses"> <p :key="licenseInfo.name" v-for="licenseInfo in thirdPartyLicenses">
<strong>{{ license.name }}</strong> <strong>{{ licenseInfo.name }}</strong>
<br v-if="license.copyright"/><span v-if="license.copyright">{{ license.copyright }}</span> <br v-if="licenseInfo.copyright"/><span v-if="licenseInfo.copyright">{{ licenseInfo.copyright }}</span>
<br v-if="license.url"/><span class="work-break-all" v-if="license.url">{{ license.url }}</span> <br v-if="licenseInfo.url"/><span class="work-break-all" v-if="licenseInfo.url">{{ licenseInfo.url }}</span>
<br v-if="license.licenseUrl"/><span class="work-break-all" v-if="license.licenseUrl">License: {{ license.licenseUrl }}</span> <br v-if="licenseInfo.licenseUrl"/><span class="work-break-all" v-if="licenseInfo.licenseUrl">{{ licenseInfo.license || 'License' }}: {{ licenseInfo.licenseUrl }}</span>
</p> </p>
</f7-block> </f7-block>
</f7-page> </f7-page>
+61 -1
View File
@@ -3,353 +3,413 @@
"name": "Gin", "name": "Gin",
"copyright": "Copyright (c) 2014 Manuel Martínez-Almeida", "copyright": "Copyright (c) 2014 Manuel Martínez-Almeida",
"url": "https://github.com/gin-gonic/gin", "url": "https://github.com/gin-gonic/gin",
"license": "MIT License",
"licenseUrl": "https://github.com/gin-gonic/gin/blob/v1.11.0/LICENSE" "licenseUrl": "https://github.com/gin-gonic/gin/blob/v1.11.0/LICENSE"
}, },
{ {
"name": "Cache gin's middleware", "name": "Cache gin's middleware",
"copyright": "Copyright (c) 2016 Gin-Gonic", "copyright": "Copyright (c) 2016 Gin-Gonic",
"url": "https://github.com/gin-contrib/cache", "url": "https://github.com/gin-contrib/cache",
"license": "MIT License",
"licenseUrl": "https://github.com/gin-contrib/cache/blob/v1.4.1/LICENSE" "licenseUrl": "https://github.com/gin-contrib/cache/blob/v1.4.1/LICENSE"
}, },
{ {
"name": "GZIP gin's middleware", "name": "GZIP gin's middleware",
"copyright": "Copyright (c) 2017 Gin-Gonic", "copyright": "Copyright (c) 2017 Gin-Gonic",
"url": "https://github.com/gin-contrib/gzip", "url": "https://github.com/gin-contrib/gzip",
"license": "MIT License",
"licenseUrl": "https://github.com/gin-contrib/gzip/blob/v1.2.5/LICENSE" "licenseUrl": "https://github.com/gin-contrib/gzip/blob/v1.2.5/LICENSE"
}, },
{ {
"name": "xorm", "name": "xorm",
"copyright": "Copyright (c) 2013 - 2015 The Xorm Authors", "copyright": "Copyright (c) 2013 - 2015 The Xorm Authors",
"url": "https://xorm.io/xorm", "url": "https://xorm.io/xorm",
"license": "BSD 3-Clause \"New\" or \"Revised\" License",
"licenseUrl": "https://gitea.com/xorm/xorm/src/tag/v1.3.11/LICENSE" "licenseUrl": "https://gitea.com/xorm/xorm/src/tag/v1.3.11/LICENSE"
}, },
{ {
"name": "SQL builder", "name": "SQL builder",
"copyright": "Copyright (c) 2016 The Xorm Authors", "copyright": "Copyright (c) 2016 The Xorm Authors",
"url": "https://gitea.com/xorm/builder", "url": "https://gitea.com/xorm/builder",
"license": "BSD 3-Clause \"New\" or \"Revised\" License",
"licenseUrl": "https://gitea.com/xorm/builder/src/tag/v0.3.13/LICENSE" "licenseUrl": "https://gitea.com/xorm/builder/src/tag/v0.3.13/LICENSE"
}, },
{ {
"name": "Logrus", "name": "Logrus",
"copyright": "Copyright (c) 2014 Simon Eskildsen", "copyright": "Copyright (c) 2014 Simon Eskildsen",
"url": "https://github.com/sirupsen/logrus", "url": "https://github.com/sirupsen/logrus",
"license": "MIT License",
"licenseUrl": "https://github.com/sirupsen/logrus/blob/v1.9.3/LICENSE" "licenseUrl": "https://github.com/sirupsen/logrus/blob/v1.9.3/LICENSE"
}, },
{ {
"name": "cli", "name": "cli",
"copyright": "Copyright (c) 2023 urfave/cli maintainers", "copyright": "Copyright (c) 2023 urfave/cli maintainers",
"url": "https://github.com/urfave/cli", "url": "https://github.com/urfave/cli",
"license": "MIT License",
"licenseUrl": "https://github.com/urfave/cli/blob/v3.6.1/LICENSE" "licenseUrl": "https://github.com/urfave/cli/blob/v3.6.1/LICENSE"
}, },
{ {
"name": "INI", "name": "INI",
"copyright": "Copyright 2014 Unknwon", "copyright": "Copyright 2014 Unknwon",
"url": "https://gopkg.in/ini.v1", "url": "https://gopkg.in/ini.v1",
"license": "Apache License 2.0",
"licenseUrl": "https://github.com/go-ini/ini/blob/v1.67.0/LICENSE" "licenseUrl": "https://github.com/go-ini/ini/blob/v1.67.0/LICENSE"
}, },
{ {
"name": "Package validator", "name": "Package validator",
"copyright": "Copyright (c) 2015 Dean Karn", "copyright": "Copyright (c) 2015 Dean Karn",
"url": "https://github.com/go-playground/validator", "url": "https://github.com/go-playground/validator",
"license": "MIT License",
"licenseUrl": "https://github.com/go-playground/validator/blob/v10.28.0/LICENSE" "licenseUrl": "https://github.com/go-playground/validator/blob/v10.28.0/LICENSE"
}, },
{ {
"name": "jwt-go", "name": "jwt-go",
"copyright": "Copyright (c) 2012 Dave Grijalva, Copyright (c) 2021 golang-jwt maintainers", "copyright": "Copyright (c) 2012 Dave Grijalva, Copyright (c) 2021 golang-jwt maintainers",
"url": "https://github.com/golang-jwt/jwt", "url": "https://github.com/golang-jwt/jwt",
"license": "MIT License",
"licenseUrl": "https://github.com/golang-jwt/jwt/blob/v5.3.0/LICENSE" "licenseUrl": "https://github.com/golang-jwt/jwt/blob/v5.3.0/LICENSE"
}, },
{ {
"name": "otp", "name": "otp",
"url": "https://github.com/pquerna/otp", "url": "https://github.com/pquerna/otp",
"license": "Apache License 2.0",
"licenseUrl": "https://github.com/pquerna/otp/blob/v1.5.0/LICENSE" "licenseUrl": "https://github.com/pquerna/otp/blob/v1.5.0/LICENSE"
}, },
{ {
"name": "Go-MySQL-Driver", "name": "Go-MySQL-Driver",
"url": "https://github.com/go-sql-driver/mysql", "url": "https://github.com/go-sql-driver/mysql",
"license": "Mozilla Public License 2.0",
"licenseUrl": "https://github.com/go-sql-driver/mysql/blob/v1.9.3/LICENSE" "licenseUrl": "https://github.com/go-sql-driver/mysql/blob/v1.9.3/LICENSE"
}, },
{ {
"name": "pq", "name": "pq",
"copyright": "Copyright (c) 2011-2013, 'pq' Contributors Portions Copyright (C) 2011 Blake Mizerany", "copyright": "Copyright (c) 2011-2013, 'pq' Contributors Portions Copyright (C) 2011 Blake Mizerany",
"url": "https://github.com/lib/pq", "url": "https://github.com/lib/pq",
"license": "MIT License",
"licenseUrl": "https://github.com/lib/pq/blob/v1.10.9/LICENSE.md" "licenseUrl": "https://github.com/lib/pq/blob/v1.10.9/LICENSE.md"
}, },
{ {
"name": "go-sqlite3", "name": "go-sqlite3",
"copyright": "Copyright (c) 2014 Yasuhiro Matsumoto", "copyright": "Copyright (c) 2014 Yasuhiro Matsumoto",
"url": "https://github.com/mattn/go-sqlite3", "url": "https://github.com/mattn/go-sqlite3",
"license": "MIT License",
"licenseUrl": "https://github.com/mattn/go-sqlite3/blob/v1.14.32/LICENSE" "licenseUrl": "https://github.com/mattn/go-sqlite3/blob/v1.14.32/LICENSE"
}, },
{ {
"name": "Go Cryptography", "name": "Go Cryptography",
"copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.", "copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.",
"url": "https://golang.org/x/crypto", "url": "https://golang.org/x/crypto",
"license": "BSD 3-Clause \"New\" or \"Revised\" License",
"licenseUrl": "https://cs.opensource.google/go/x/crypto/+/refs/tags/v0.46.0:LICENSE" "licenseUrl": "https://cs.opensource.google/go/x/crypto/+/refs/tags/v0.46.0:LICENSE"
}, },
{ {
"name": "Go Networking", "name": "Go Networking",
"copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.", "copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.",
"url": "https://golang.org/x/net", "url": "https://golang.org/x/net",
"license": "BSD 3-Clause \"New\" or \"Revised\" License",
"licenseUrl": "https://cs.opensource.google/go/x/net/+/refs/tags/v0.48.0:LICENSE" "licenseUrl": "https://cs.opensource.google/go/x/net/+/refs/tags/v0.48.0:LICENSE"
}, },
{ {
"name": "Go Text", "name": "Go Text",
"copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.", "copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.",
"url": "https://golang.org/x/text", "url": "https://golang.org/x/text",
"license": "BSD 3-Clause \"New\" or \"Revised\" License",
"licenseUrl": "https://cs.opensource.google/go/x/text/+/refs/tags/v0.32.0:LICENSE" "licenseUrl": "https://cs.opensource.google/go/x/text/+/refs/tags/v0.32.0:LICENSE"
}, },
{ {
"name": "Go OAuth2", "name": "Go OAuth2",
"copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.", "copyright": "Copyright (c) 2009 The Go Authors. All rights reserved.",
"url": "https://golang.org/x/oauth2", "url": "https://golang.org/x/oauth2",
"license": "BSD 3-Clause \"New\" or \"Revised\" License",
"licenseUrl": "https://cs.opensource.google/go/x/oauth2/+/refs/tags/v0.34.0:LICENSE" "licenseUrl": "https://cs.opensource.google/go/x/oauth2/+/refs/tags/v0.34.0:LICENSE"
}, },
{ {
"name": "go-oidc", "name": "go-oidc",
"copyright": "Copyright 2014 CoreOS, Inc", "copyright": "Copyright 2014 CoreOS, Inc",
"url": "https://github.com/coreos/go-oidc", "url": "https://github.com/coreos/go-oidc",
"licenseUrl": "https://github.com/coreos/go-oidc/blob/v3.18.2/LICENSE" "license": "Apache License 2.0",
"licenseUrl": "https://github.com/coreos/go-oidc/blob/v3.17.0/LICENSE"
}, },
{ {
"name": "Gomail", "name": "Gomail",
"copyright": "Copyright (c) 2014 Alexandre Cesaro", "copyright": "Copyright (c) 2014 Alexandre Cesaro",
"url": "https://github.com/go-mail/mail", "url": "https://github.com/go-mail/mail",
"license": "MIT License",
"licenseUrl": "https://github.com/go-mail/mail/blob/v2.3.1/LICENSE" "licenseUrl": "https://github.com/go-mail/mail/blob/v2.3.1/LICENSE"
}, },
{ {
"name": "MinIO Go Client SDK", "name": "MinIO Go Client SDK",
"copyright": "MinIO Cloud Storage, (C) 2014-2020 MinIO, Inc.", "copyright": "MinIO Cloud Storage, (C) 2014-2020 MinIO, Inc.",
"url": "https://github.com/minio/minio-go", "url": "https://github.com/minio/minio-go",
"license": "Apache License 2.0",
"licenseUrl": "https://github.com/minio/minio-go/blob/v7.0.97/LICENSE" "licenseUrl": "https://github.com/minio/minio-go/blob/v7.0.97/LICENSE"
}, },
{ {
"name": "gocron", "name": "gocron",
"copyright": "Copyright (c) 2014, 辣椒面", "copyright": "Copyright (c) 2014, 辣椒面",
"url": "https://github.com/go-co-op/gocron", "url": "https://github.com/go-co-op/gocron",
"license": "MIT License",
"licenseUrl": "https://github.com/go-co-op/gocron/blob/v2.18.2/LICENSE" "licenseUrl": "https://github.com/go-co-op/gocron/blob/v2.18.2/LICENSE"
}, },
{ {
"name": "barcode", "name": "barcode",
"copyright": "Copyright (c) 2014 Florian Sundermann", "copyright": "Copyright (c) 2014 Florian Sundermann",
"url": "https://github.com/boombuler/barcode", "url": "https://github.com/boombuler/barcode",
"license": "MIT License",
"licenseUrl": "https://github.com/boombuler/barcode/blob/v1.1.0/LICENSE" "licenseUrl": "https://github.com/boombuler/barcode/blob/v1.1.0/LICENSE"
}, },
{ {
"name": "Excelize", "name": "Excelize",
"copyright": "Copyright (c) 2016-2025 The excelize Authors. Copyright (c) 2011-2017 Geoffrey J. Teale", "copyright": "Copyright (c) 2016-2025 The excelize Authors. Copyright (c) 2011-2017 Geoffrey J. Teale",
"url": "https://github.com/qax-os/excelize", "url": "https://github.com/qax-os/excelize",
"license": "BSD 3-Clause \"New\" or \"Revised\" License",
"licenseUrl": "https://github.com/qax-os/excelize/blob/v2.10.0/LICENSE" "licenseUrl": "https://github.com/qax-os/excelize/blob/v2.10.0/LICENSE"
}, },
{ {
"name": "xls", "name": "xls",
"url": "https://github.com/extrame/xls", "url": "https://github.com/extrame/xls",
"license": "Apache License 2.0",
"licenseUrl": "https://github.com/extrame/xls/blob/4a6cf263071b975a90abf74ca3e804b48243be28/LICENSE" "licenseUrl": "https://github.com/extrame/xls/blob/4a6cf263071b975a90abf74ca3e804b48243be28/LICENSE"
}, },
{ {
"name": "jsonschema", "name": "jsonschema",
"copyright": "Copyright (C) 2014 Alec Thomas", "copyright": "Copyright (C) 2014 Alec Thomas",
"url": "https://github.com/invopop/jsonschema", "url": "https://github.com/invopop/jsonschema",
"license": "MIT License",
"licenseUrl": "https://github.com/invopop/jsonschema/blob/v0.13.0/COPYING" "licenseUrl": "https://github.com/invopop/jsonschema/blob/v0.13.0/COPYING"
}, },
{ {
"name": "go-ordered-map", "name": "go-ordered-map",
"url": "https://github.com/wk8/go-ordered-map", "url": "https://github.com/wk8/go-ordered-map",
"license": "Apache License 2.0",
"licenseUrl": "https://github.com/wk8/go-ordered-map/blob/v2.1.8/LICENSE" "licenseUrl": "https://github.com/wk8/go-ordered-map/blob/v2.1.8/LICENSE"
}, },
{ {
"name": "go-cache", "name": "go-cache",
"copyright": "Copyright (c) 2012-2017 Patrick Mylund Nielsen and the go-cache contributors", "copyright": "Copyright (c) 2012-2017 Patrick Mylund Nielsen and the go-cache contributors",
"url": "https://github.com/patrickmn/go-cache", "url": "https://github.com/patrickmn/go-cache",
"license": "MIT License",
"licenseUrl": "https://github.com/patrickmn/go-cache/blob/v2.1.0/LICENSE" "licenseUrl": "https://github.com/patrickmn/go-cache/blob/v2.1.0/LICENSE"
}, },
{ {
"name": "Testify", "name": "Testify",
"copyright": "Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.", "copyright": "Copyright (c) 2012-2020 Mat Ryer, Tyler Bunnell and contributors.",
"url": "https://github.com/stretchr/testify", "url": "https://github.com/stretchr/testify",
"license": "MIT License",
"licenseUrl": "https://github.com/stretchr/testify/blob/v1.11.1/LICENSE" "licenseUrl": "https://github.com/stretchr/testify/blob/v1.11.1/LICENSE"
}, },
{ {
"name": "vuejs/core", "name": "vuejs/core",
"copyright": "Copyright (c) 2018-present, Yuxi (Evan) You and Vue contributors", "copyright": "Copyright (c) 2018-present, Yuxi (Evan) You and Vue contributors",
"url": "https://github.com/vuejs/core", "url": "https://github.com/vuejs/core",
"license": "MIT License",
"licenseUrl": "https://github.com/vuejs/core/blob/v3.5.25/LICENSE" "licenseUrl": "https://github.com/vuejs/core/blob/v3.5.25/LICENSE"
}, },
{ {
"name": "Pinia", "name": "Pinia",
"copyright": "Copyright (c) 2019-present Eduardo San Martin Morote", "copyright": "Copyright (c) 2019-present Eduardo San Martin Morote",
"url": "https://github.com/vuejs/pinia", "url": "https://github.com/vuejs/pinia",
"license": "MIT License",
"licenseUrl": "https://github.com/vuejs/pinia/blob/v3.0.4/LICENSE" "licenseUrl": "https://github.com/vuejs/pinia/blob/v3.0.4/LICENSE"
}, },
{ {
"name": "vue-router", "name": "vue-router",
"copyright": "Copyright (c) 2019-present Eduardo San Martin Morote", "copyright": "Copyright (c) 2019-present Eduardo San Martin Morote",
"url": "https://github.com/vuejs/router", "url": "https://github.com/vuejs/router",
"license": "MIT License",
"licenseUrl": "https://github.com/vuejs/router/blob/v4.6.4/LICENSE" "licenseUrl": "https://github.com/vuejs/router/blob/v4.6.4/LICENSE"
}, },
{ {
"name": "vue-i18n", "name": "vue-i18n",
"copyright": "Copyright (c) 2016 kazuya kawaguchi", "copyright": "Copyright (c) 2016 kazuya kawaguchi",
"url": "https://github.com/intlify/vue-i18n-next", "url": "https://github.com/intlify/vue-i18n-next",
"license": "MIT License",
"licenseUrl": "https://github.com/intlify/vue-i18n-next/blob/v11.2.2/LICENSE" "licenseUrl": "https://github.com/intlify/vue-i18n-next/blob/v11.2.2/LICENSE"
}, },
{ {
"name": "vuetify", "name": "vuetify",
"copyright": "Copyright (c) 2016-now Vuetify, LLC", "copyright": "Copyright (c) 2016-now Vuetify, LLC",
"url": "https://vuetifyjs.com", "url": "https://vuetifyjs.com",
"license": "MIT License",
"licenseUrl": "https://github.com/vuetifyjs/vuetify/blob/v3.11.3/packages/vuetify/LICENSE.md" "licenseUrl": "https://github.com/vuetifyjs/vuetify/blob/v3.11.3/packages/vuetify/LICENSE.md"
}, },
{ {
"name": "register-service-worker", "name": "register-service-worker",
"copyright": "Copyright (c) 2013-present, Yuxi (Evan) You", "copyright": "Copyright (c) 2013-present, Yuxi (Evan) You",
"url": "https://github.com/yyx990803/register-service-worker", "url": "https://github.com/yyx990803/register-service-worker",
"license": "MIT License",
"licenseUrl": "https://github.com/yyx990803/register-service-worker/blob/v1.7.2/LICENSE" "licenseUrl": "https://github.com/yyx990803/register-service-worker/blob/v1.7.2/LICENSE"
}, },
{ {
"name": "Framework7", "name": "Framework7",
"copyright": "Copyright (c) 2014 Vladimir Kharlampidi", "copyright": "Copyright (c) 2014 Vladimir Kharlampidi",
"url": "https://framework7.io/", "url": "https://framework7.io/",
"license": "MIT License",
"licenseUrl": "https://github.com/framework7io/framework7/blob/v9.0.2/LICENSE" "licenseUrl": "https://github.com/framework7io/framework7/blob/v9.0.2/LICENSE"
}, },
{ {
"name": "Framework7-vue", "name": "Framework7-vue",
"copyright": "Copyright (c) 2014 Vladimir Kharlampidi", "copyright": "Copyright (c) 2014 Vladimir Kharlampidi",
"url": "https://framework7.io/vue/", "url": "https://framework7.io/vue/",
"license": "MIT License",
"licenseUrl": "https://github.com/framework7io/framework7/blob/v9.0.1/LICENSE" "licenseUrl": "https://github.com/framework7io/framework7/blob/v9.0.1/LICENSE"
}, },
{ {
"name": "Framework7-icons", "name": "Framework7-icons",
"copyright": "Copyright (c) 2016 Vladimir Kharlampidi", "copyright": "Copyright (c) 2016 Vladimir Kharlampidi",
"url": "https://framework7.io/icons/", "url": "https://framework7.io/icons/",
"license": "MIT License",
"licenseUrl": "https://github.com/framework7io/framework7-icons/blob/v5.0.5/LICENSE" "licenseUrl": "https://github.com/framework7io/framework7-icons/blob/v5.0.5/LICENSE"
}, },
{ {
"name": "Dom7", "name": "Dom7",
"copyright": "Copyright (c) 2017 Vladimir Kharlampidi", "copyright": "Copyright (c) 2017 Vladimir Kharlampidi",
"url": "https://framework7.io/docs/dom7.html", "url": "https://framework7.io/docs/dom7.html",
"license": "MIT License",
"licenseUrl": "https://github.com/nolimits4web/dom7/blob/v4.0.6/LICENSE" "licenseUrl": "https://github.com/nolimits4web/dom7/blob/v4.0.6/LICENSE"
}, },
{ {
"name": "Swiper", "name": "Swiper",
"copyright": "Copyright (c) 2019 Vladimir Kharlampidi", "copyright": "Copyright (c) 2019 Vladimir Kharlampidi",
"url": "https://swiperjs.com", "url": "https://swiperjs.com",
"license": "MIT License",
"licenseUrl": "https://github.com/nolimits4web/swiper/blob/v12.0.3/LICENSE" "licenseUrl": "https://github.com/nolimits4web/swiper/blob/v12.0.3/LICENSE"
}, },
{ {
"name": "Skeleton Elements", "name": "Skeleton Elements",
"copyright": "Copyright (c) 2020 Vladimir Kharlampidi", "copyright": "Copyright (c) 2020 Vladimir Kharlampidi",
"url": "https://github.com/nolimits4web/skeleton-elements", "url": "https://github.com/nolimits4web/skeleton-elements",
"license": "MIT License",
"licenseUrl": "https://github.com/nolimits4web/skeleton-elements/blob/v4.0.1/LICENSE" "licenseUrl": "https://github.com/nolimits4web/skeleton-elements/blob/v4.0.1/LICENSE"
}, },
{ {
"name": "Apache ECharts", "name": "Apache ECharts",
"copyright": "Copyright © 2017-2025, The Apache Software Foundation Apache ECharts, ECharts, Apache, the Apache feather, and the Apache ECharts project logo are either registered trademarks or trademarks of the Apache Software Foundation.", "copyright": "Copyright © 2017-2025, The Apache Software Foundation Apache ECharts, ECharts, Apache, the Apache feather, and the Apache ECharts project logo are either registered trademarks or trademarks of the Apache Software Foundation.",
"url": "https://echarts.apache.org/", "url": "https://echarts.apache.org/",
"license": "Apache License 2.0",
"licenseUrl": "https://github.com/apache/echarts/blob/6.0.0/LICENSE" "licenseUrl": "https://github.com/apache/echarts/blob/6.0.0/LICENSE"
}, },
{ {
"name": "vue-echarts", "name": "vue-echarts",
"copyright": "Copyright (c) 2016-present GU Yiling & ECOMFE", "copyright": "Copyright (c) 2016-present GU Yiling & ECOMFE",
"url": "https://github.com/ecomfe/vue-echarts", "url": "https://github.com/ecomfe/vue-echarts",
"license": "MIT License",
"licenseUrl": "https://github.com/ecomfe/vue-echarts/blob/v8.0.1/LICENSE" "licenseUrl": "https://github.com/ecomfe/vue-echarts/blob/v8.0.1/LICENSE"
}, },
{ {
"name": "vue3-perfect-scrollbar", "name": "vue3-perfect-scrollbar",
"copyright": "Copyright (c) 2024 mercs600", "copyright": "Copyright (c) 2024 mercs600",
"url": "https://github.com/mercs600/vue3-perfect-scrollbar", "url": "https://github.com/mercs600/vue3-perfect-scrollbar",
"license": "MIT License",
"licenseUrl": "https://github.com/mercs600/vue3-perfect-scrollbar/blob/master/LICENSE" "licenseUrl": "https://github.com/mercs600/vue3-perfect-scrollbar/blob/master/LICENSE"
}, },
{ {
"name": "@vuepic/vue-datepicker", "name": "@vuepic/vue-datepicker",
"copyright": "Copyright (c) 2021-present Vuepic", "copyright": "Copyright (c) 2021-present Vuepic",
"url": "https://vue3datepicker.com/", "url": "https://vue3datepicker.com/",
"license": "MIT License",
"licenseUrl": "https://github.com/Vuepic/vue-datepicker/blob/v12.1.0/LICENSE" "licenseUrl": "https://github.com/Vuepic/vue-datepicker/blob/v12.1.0/LICENSE"
}, },
{ {
"name": "axios", "name": "axios",
"copyright": "Copyright (c) 2014-present Matt Zabriskie & Collaborators", "copyright": "Copyright (c) 2014-present Matt Zabriskie & Collaborators",
"url": "https://axios-http.com", "url": "https://axios-http.com",
"license": "MIT License",
"licenseUrl": "https://github.com/axios/axios/blob/v1.13.2/LICENSE" "licenseUrl": "https://github.com/axios/axios/blob/v1.13.2/LICENSE"
}, },
{ {
"name": "Moment.js", "name": "Moment.js",
"copyright": "Copyright (c) JS Foundation and other contributors", "copyright": "Copyright (c) JS Foundation and other contributors",
"url": "https://momentjs.com", "url": "https://momentjs.com",
"license": "MIT License",
"licenseUrl": "https://github.com/moment/moment/blob/2.30.1/LICENSE" "licenseUrl": "https://github.com/moment/moment/blob/2.30.1/LICENSE"
}, },
{ {
"name": "Moment Timezone", "name": "Moment Timezone",
"copyright": "Copyright (c) JS Foundation and other contributors", "copyright": "Copyright (c) JS Foundation and other contributors",
"url": "https://momentjs.com", "url": "https://momentjs.com",
"license": "MIT License",
"licenseUrl": "https://github.com/moment/moment-timezone/blob/0.6.0/LICENSE" "licenseUrl": "https://github.com/moment/moment-timezone/blob/0.6.0/LICENSE"
}, },
{ {
"name": "Leaflet", "name": "Leaflet",
"copyright": "Copyright (c) 2010-2023, Volodymyr Agafonkin, Copyright (c) 2010-2011, CloudMade, All rights reserved.", "copyright": "Copyright (c) 2010-2023, Volodymyr Agafonkin, Copyright (c) 2010-2011, CloudMade, All rights reserved.",
"url": "https://leafletjs.com/", "url": "https://leafletjs.com/",
"license": "BSD 2-Clause \"Simplified\" License",
"licenseUrl": "https://github.com/Leaflet/Leaflet/blob/v1.9.4/LICENSE" "licenseUrl": "https://github.com/Leaflet/Leaflet/blob/v1.9.4/LICENSE"
}, },
{ {
"name": "Chardet", "name": "Chardet",
"copyright": "Copyright (C) 2024 Dmitry Shirokov", "copyright": "Copyright (C) 2024 Dmitry Shirokov",
"url": "https://github.com/runk/node-chardet", "url": "https://github.com/runk/node-chardet",
"license": "MIT License",
"licenseUrl": "https://github.com/runk/node-chardet/blob/v2.1.1/LICENSE" "licenseUrl": "https://github.com/runk/node-chardet/blob/v2.1.1/LICENSE"
}, },
{ {
"name": "crypto-js", "name": "crypto-js",
"copyright": "Copyright (c) 2009-2013 Jeff Mott, Copyright (c) 2013-2016 Evan Vosberg", "copyright": "Copyright (c) 2009-2013 Jeff Mott, Copyright (c) 2013-2016 Evan Vosberg",
"url": "https://github.com/brix/crypto-js", "url": "https://github.com/brix/crypto-js",
"license": "MIT License",
"licenseUrl": "https://github.com/brix/crypto-js/blob/4.2.0/LICENSE" "licenseUrl": "https://github.com/brix/crypto-js/blob/4.2.0/LICENSE"
}, },
{ {
"name": "vuedraggable", "name": "vuedraggable",
"copyright": "Copyright (c) 2016-2019 David Desmaisons", "copyright": "Copyright (c) 2016-2019 David Desmaisons",
"url": "https://github.com/SortableJS/vue.draggable.next", "url": "https://github.com/SortableJS/vue.draggable.next",
"license": "MIT License",
"licenseUrl": "https://github.com/SortableJS/vue.draggable.next/blob/fae4944e7227f8f0ca06e19be01b14b584cfa973/LICENSE" "licenseUrl": "https://github.com/SortableJS/vue.draggable.next/blob/fae4944e7227f8f0ca06e19be01b14b584cfa973/LICENSE"
}, },
{ {
"name": "cbor-js", "name": "cbor-js",
"copyright": "Copyright (c) 2014 Patrick Gansterer <paroga@paroga.com>", "copyright": "Copyright (c) 2014 Patrick Gansterer <paroga@paroga.com>",
"url": "https://github.com/paroga/cbor-js", "url": "https://github.com/paroga/cbor-js",
"license": "MIT License",
"licenseUrl": "https://github.com/paroga/cbor-js/blob/v0.1.0/LICENSE" "licenseUrl": "https://github.com/paroga/cbor-js/blob/v0.1.0/LICENSE"
}, },
{ {
"name": "clipboard.js", "name": "clipboard.js",
"copyright": "Copyright (c) Zeno Rocha", "copyright": "Copyright (c) Zeno Rocha",
"url": "https://clipboardjs.com", "url": "https://clipboardjs.com",
"license": "MIT License",
"licenseUrl": "https://github.com/zenorocha/clipboard.js/blob/v2.0.11/LICENSE" "licenseUrl": "https://github.com/zenorocha/clipboard.js/blob/v2.0.11/LICENSE"
}, },
{ {
"name": "UAParser.js", "name": "UAParser.js",
"copyright": "Copyright (c) 2012-2024 Faisal Salman <f@faisalman.com>", "copyright": "Copyright (c) 2012-2024 Faisal Salman <f@faisalman.com>",
"url": "https://github.com/faisalman/ua-parser-js", "url": "https://github.com/faisalman/ua-parser-js",
"license": "MIT License",
"licenseUrl": "https://github.com/faisalman/ua-parser-js/blob/1.0.39/license.md" "licenseUrl": "https://github.com/faisalman/ua-parser-js/blob/1.0.39/license.md"
}, },
{ {
"name": "Jalaali JavaScript", "name": "Jalaali JavaScript",
"copyright": "Copyright (c) 2020 Behrang Norouzinia", "copyright": "Copyright (c) 2020 Behrang Norouzinia",
"url": "https://github.com/jalaali/jalaali-js", "url": "https://github.com/jalaali/jalaali-js",
"license": "MIT License",
"licenseUrl": "https://github.com/jalaali/jalaali-js/blob/v1.2.8/LICENSE" "licenseUrl": "https://github.com/jalaali/jalaali-js/blob/v1.2.8/LICENSE"
}, },
{ {
"name": "Materio - Vuetify VueJS 3 Free Admin Template", "name": "Materio - Vuetify VueJS 3 Free Admin Template",
"copyright": "Copyright (c) 2022 ThemeSelection", "copyright": "Copyright (c) 2022 ThemeSelection",
"url": "https://github.com/themeselection/materio-vuetify-vuejs-admin-template-free", "url": "https://github.com/themeselection/materio-vuetify-vuejs-admin-template-free",
"license": "MIT License",
"licenseUrl": "https://github.com/themeselection/materio-vuetify-vuejs-admin-template-free/blob/v2.3.0/LICENSE" "licenseUrl": "https://github.com/themeselection/materio-vuetify-vuejs-admin-template-free/blob/v2.3.0/LICENSE"
}, },
{ {
"name": "Icons8 Line Awesome", "name": "Icons8 Line Awesome",
"url": "https://icons8.com/line-awesome", "url": "https://icons8.com/line-awesome",
"license": "Good Boy License",
"licenseUrl": "https://github.com/icons8/line-awesome/blob/master/LICENSE.md" "licenseUrl": "https://github.com/icons8/line-awesome/blob/master/LICENSE.md"
}, },
{ {
"name": "Material Design Icons for JS/TypeScript", "name": "Material Design Icons for JS/TypeScript",
"url": "https://materialdesignicons.com", "url": "https://materialdesignicons.com",
"license": "MIT License (Code) and Apache License 2.0 (Icons & Fonts)",
"licenseUrl": "https://github.com/Templarian/MaterialDesign-JS/blob/v7.4.47/LICENSE" "licenseUrl": "https://github.com/Templarian/MaterialDesign-JS/blob/v7.4.47/LICENSE"
}, },
{ {
"name": "Solar Icons Set", "name": "Solar Icons Set",
"url": "https://www.figma.com/community/file/1166831539721848736/Solar-Icons-Set", "url": "https://www.figma.com/community/file/1166831539721848736/Solar-Icons-Set",
"license": "Creative Commons Attribution 4.0 International License",
"licenseUrl": "https://creativecommons.org/licenses/by/4.0" "licenseUrl": "https://creativecommons.org/licenses/by/4.0"
}, },
{ {