Skip to content

Content and dependencies updates #97

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/launch.tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,13 +12,13 @@ jobs:

strategy:
matrix:
node-version: [16.x]
node-version: [20.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
Expand Down
2 changes: 1 addition & 1 deletion .nvmrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v16
v20
11,989 changes: 7,110 additions & 4,879 deletions package-lock.json

Large diffs are not rendered by default.

98 changes: 49 additions & 49 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,86 +11,86 @@
"test": "npm run build:static"
},
"engines": {
"node": ">=16.0",
"npm": ">=8.0"
"node": ">=20.0",
"npm": ">=10.0"
},
"dependencies": {
"@babel/core": "^7.21.4",
"@babel/core": "^7.24.9",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-transform-regenerator": "^7.20.5",
"@babel/plugin-transform-runtime": "^7.21.4",
"@babel/plugin-transform-regenerator": "^7.24.7",
"@babel/plugin-transform-runtime": "^7.24.7",
"@babel/polyfill": "^7.12.1",
"@babel/preset-env": "^7.21.4",
"@babel/runtime": "^7.21.0",
"@babel/preset-env": "^7.25.0",
"@babel/runtime": "^7.25.0",
"@vue/preload-webpack-plugin": "^2.0.0",
"autoprefixer": "^10.4.14",
"axios": "^1.3.5",
"babel-loader": "^9.1.2",
"chart.js": "^4.2.1",
"autoprefixer": "^10.4.19",
"axios": "^1.7.2",
"babel-loader": "^9.1.3",
"chart.js": "^4.4.3",
"clean-webpack-plugin": "^4.0.0",
"compression": "^1.7.4",
"copy-webpack-plugin": "^11.0.0",
"copy-webpack-plugin": "^12.0.2",
"cors": "^2.8.5",
"cross-env": "^7.0.3",
"css-loader": "^6.7.3",
"css-minimizer-webpack-plugin": "^5.0.0",
"css-loader": "^7.1.2",
"css-minimizer-webpack-plugin": "^7.0.0",
"es6-promise": "^4.2.8",
"express": "^4.18.2",
"express": "^4.19.2",
"file-loader": "^6.2.0",
"glob": "^10.2.1",
"handlebars": "^4.7.7",
"glob": "^11.0.0",
"handlebars": "^4.7.8",
"handlebars-loader": "^1.7.3",
"html-webpack-plugin": "^5.5.1",
"html-webpack-plugin": "^5.6.0",
"https": "^1.0.0",
"jsonp": "^0.2.1",
"koa": "^2.14.2",
"lru-cache": "^9.1.0",
"koa": "^2.15.2",
"lru-cache": "^11.0.0",
"md5": "^2.3.0",
"mini-css-extract-plugin": "^2.7.5",
"moment": "^2.29.4",
"node-sass": "^8.0.0",
"pem": "^1.14.7",
"postcss": "^8.4.22",
"postcss-loader": "^7.2.4",
"rimraf": "^5.0.0",
"rxjs": "^7.8.0",
"sanitize-html": "^2.10.0",
"sass-loader": "^13.2.2",
"style-loader": "^3.3.2",
"stylus": "^0.59.0",
"stylus-loader": "^7.1.0",
"terser-webpack-plugin": "^5.3.7",
"mini-css-extract-plugin": "^2.9.0",
"moment": "^2.30.1",
"pem": "^1.14.8",
"postcss": "^8.4.40",
"postcss-loader": "^8.1.1",
"rimraf": "^6.0.1",
"rxjs": "^7.8.1",
"sanitize-html": "^2.13.0",
"sass": "^1.77.8",
"sass-loader": "^16.0.0",
"style-loader": "^4.0.0",
"stylus": "^0.63.0",
"stylus-loader": "^8.1.0",
"terser-webpack-plugin": "^5.3.10",
"transform-runtime": "^0.0.0",
"url-loader": "^4.1.1",
"vue": "^2.7.14",
"vue-collapse": "^1.0.31",
"vue-i18n": "^8.28.2",
"vue-loader": "^15.10.1",
"vue-multiselect": "^2.1.7",
"vue-multiselect": "^2.1.8",
"vue-no-ssr": "^1.1.1",
"vue-router": "^3.6.5",
"vue-scrollto": "^2.20.0",
"vue-server-renderer": "^2.7.14",
"vue-server-renderer": "^2.7.16",
"vue-slider-component": "^3.2.24",
"vue-style-loader": "^4.1.3",
"vue-template-compiler": "^2.7.14",
"vue-template-compiler": "^2.7.16",
"vuex": "^3.6.2",
"webpack": "^5.79.0",
"webpack-bundle-analyzer": "^4.8.0",
"webpack-dev-middleware": "^6.0.2",
"webpack-hot-middleware": "^2.25.3",
"webpack-merge": "^5.8.0",
"webpack": "^5.93.0",
"webpack-bundle-analyzer": "^4.10.2",
"webpack-dev-middleware": "^7.3.0",
"webpack-hot-middleware": "^2.26.1",
"webpack-merge": "^6.0.1",
"webpack-node-externals": "^3.0.0",
"workbox-webpack-plugin": "^6.5.4"
"workbox-webpack-plugin": "^7.1.0"
},
"devDependencies": {
"@soda/friendly-errors-webpack-plugin": "^1.8.1",
"eslint": "^8.38.0",
"eslint": "^8.56.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-plugin-import": "^2.27.5",
"eslint-plugin-jsx-a11y": "^6.7.1",
"eslint-plugin-react": "^7.32.2",
"serve": "^14.2.0",
"webpack-cli": "^5.0.1"
"eslint-plugin-import": "^2.29.1",
"eslint-plugin-jsx-a11y": "^6.9.0",
"eslint-plugin-react": "^7.35.0",
"serve": "^14.2.3",
"webpack-cli": "^5.1.4"
}
}
7 changes: 0 additions & 7 deletions src/client/components/heros/Faq.hero.vue
Original file line number Diff line number Diff line change
Expand Up @@ -159,13 +159,6 @@
<div slot="collapse-body" v-html="$i18n.t('heroes.faq.howDoIBackupWebdWalletAnswer')" />
</collapse-faq>

<collapse-faq :selected="false" ref="HowCanIUseTGTipBot">
<div slot="collapse-header">
{{ $i18n.t('heroes.faq.howCanIUseTGTipBot') }}
</div>
<div slot="collapse-body" v-html="$i18n.t('heroes.faq.howCanIUseTGTipBotAnswer')" />
</collapse-faq>

</div>

<div class="faqSection">
Expand Down
4 changes: 0 additions & 4 deletions src/client/components/heros/GetStarted.hero.vue
Original file line number Diff line number Diff line change
Expand Up @@ -13,20 +13,16 @@
<h4>{{ $i18n.t('heroes.getStarted.getAndBackupWallet') }}</h4>
<p>{{ $i18n.t('heroes.getStarted.walletAutomaticallyCreated') }}</p>
<p>{{ $i18n.t('heroes.getStarted.exportInSafePlace') }}</p>
<p v-html="$i18n.t('heroes.getStarted.useTGTipBotAndConnectWallet')" />
</div>
<div>
<img class="lazy" data-src="/public/assets/images/logo-coin.png" :alt="$i18n.t('heroes.getStarted.getWebdollars')" :title="$i18n.t('heroes.getStarted.getWebdollars')">
<h4>{{ $i18n.t('heroes.getStarted.getWebdollars') }}</h4>
<p v-html="$i18n.t('heroes.getStarted.buyFromExchanges')" />
<p v-html="$i18n.t('heroes.getStarted.getTipsAndRewards')" />
<p v-html="$i18n.t('heroes.getStarted.playGames')" />
</div>
<div>
<img class="lazy" data-src="/public/assets/images/WebDollar-ming.png" :alt="$i18n.t('heroes.getStarted.stakeWebdollar')" :title="$i18n.t('heroes.getStarted.stakeWebdollar')">
<h4>{{ $i18n.t('heroes.getStarted.stakeWebdollar') }}</h4>
<p>{{ $i18n.t('heroes.getStarted.stakeWebdollarFromBrowser') }}</p>
<p v-html="$i18n.t('heroes.getStarted.stakeWebdollarUsingTGTipBot')" />
</div>
</div>
</div>
Expand Down
7 changes: 3 additions & 4 deletions src/utils/languages/langs/de.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,8 @@ export default {
whatCanIDoWithWebDollarsAnswer: `WebDollar kann wie jede andere Währung verwendet werden: für die Bezahlung von Produkten im Internet, für den Handel mit Waren und für den Umtausch in andere Währungen. Darüber hinaus kann WebDollar für grenzüberschreitende Zahlungen ohne Umtauschgebühren verwendet werden. Die Gemeinschaft rund um das Open-Source-Projekt WebDollar baut das Ökosystem kontinuierlich aus.`,
howCanIGetWebDollars: `Wie kann ich WebDollars bekommen?`,
howCanIGetWebDollarsAnswer: `1. Sie können sie direkt in Ihrem Browser einsetzen (mit mindestens 100 WEBD).<br/>
2. Sie können mit <a href="https://t.me/webdollar_tip_bot" target="_blank">Telegram Tip Bot</a> (mit mindestens 1 WEBD) staken.<br/>
3. Sie können an den Börsen kaufen.<br/>
4. Sie können Belohnungen von Community-Mitgliedern erhalten, indem Sie einen Beitrag leisten (treten Sie der <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar-Gruppe</a> bei).`,
2. Sie können an den Börsen kaufen.<br/>
3. Sie können Belohnungen von Community-Mitgliedern erhalten, indem Sie einen Beitrag leisten (treten Sie der <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar-Gruppe</a> bei).`,
howMuchWebdEarnIn24HoursMining: `Wie viel WebDollars (WEBD) kann ich innerhalb von 24 Stunden verdienen, wenn ich einen Staking mache?`,
howMuchWebdEarnIn24HoursMiningAnswer: `Die Menge an WEBDs, die Sie in 24 Stunden schürfen können, basiert ausschließlich auf Ihrem Staking an geschürften Münzen und ist direkt proportional zum Staking des gesamten Netzwerks.`,
howAreWalletsSecured: `Wie sind die Geldbörsen gesichert?`,
Expand Down Expand Up @@ -324,7 +323,7 @@ export default {
footer:{
followUs: `Folgen Sie uns`,
poweredBy: `Powered by`,
footer: `Copyright © 2023 WebDollar.io - Alle Rechte vorbehalten.`,
footer: `Copyright © 2024 WebDollar.io - Alle Rechte vorbehalten.`,
},

}
Expand Down
7 changes: 3 additions & 4 deletions src/utils/languages/langs/en.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,8 @@ export default {
whatCanIDoWithWebDollarsAnswer: `WebDollar is meant to be used as you would use just about any other currency: paying for products online, trading for goods, trading in for other currencies. In addition, WebDollar can be used for cross border payments with no currency exchange fees. The community around the open source project, WebDollar, is continuously building the ecosystem.`,
howCanIGetWebDollars: `How can I get WebDollars?`,
howCanIGetWebDollarsAnswer: `1. You can stake them directly in your browser (with at least 100 WEBD).<br/>
2. You can stake using <a href="https://t.me/webdollar_tip_bot" target="_blank">Telegram Tip Bot</a> (with at least 1 WEBD).<br/>
3. You can buy from the exchanges.<br/>
4. You can get rewards from community members by contributing (Join the <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar group</a>).`,
2. You can buy from the exchanges.<br/>
3. You can get rewards from community members by contributing (Join the <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar group</a>).`,
howMuchWebdEarnIn24HoursMining: `How much WebDollars (WEBD) can I earn in 24 hours of staking?`,
howMuchWebdEarnIn24HoursMiningAnswer: `The amount of WEBDs that you can mine in 24 hours is solely based on your mined coins stake and it is directly proportional to the stake of the entire network.`,
howAreWalletsSecured: `How are the wallets secured?`,
Expand Down Expand Up @@ -324,7 +323,7 @@ export default {
footer:{
followUs: `Follow us`,
poweredBy: `Powered by`,
footer: `Copyright © 2023 WebDollar.io - All rights reserved.`,
footer: `Copyright © 2024 WebDollar.io - All rights reserved.`,
},

}
Expand Down
7 changes: 3 additions & 4 deletions src/utils/languages/langs/es.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,8 @@ export default {
whatCanIDoWithWebDollarsAnswer: `WebDollar está diseñado para ser utilizado como lo haría con cualquier otra moneda: pagar productos en línea, cambiar bienes, cambiar por otras monedas. Además, WebDollar puede utilizarse para realizar pagos transfronterizos sin comisiones de cambio. La comunidad en torno al proyecto de código abierto, WebDollar, sigue desarrollando el ecosistema.`,
howCanIGetWebDollars: `¿Cómo puedo obtener WebDollares?`,
howCanIGetWebDollarsAnswer: `1. Puedes ponerlas en juego directamente en tu navegador (con al menos 100 WEBDs).<br/>
2. Puede ponerlos en juego utilizando <a href="https://t.me/webdollar_tip_bot" target="_blank">Telegram Tip Bot</a> (con al menos 1 WEBD).<br/>
3. Puedes comprar en los intercambios.<br/>
4. Puedes ganar recompensas de los miembros de la comunidad si contribuyes (Únete al grupo <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar (inglés)</a>).`,
2. Puedes comprar en los intercambios.<br/>
3. Puedes ganar recompensas de los miembros de la comunidad si contribuyes (Únete al grupo <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar (inglés)</a>).`,
howMuchWebdEarnIn24HoursMining: `¿Cuántos WebDollares (WEBD) puedo ganar en 24 horas de staking?`,
howMuchWebdEarnIn24HoursMiningAnswer: `La cantidad de WEBD que puedes minar en 24 horas se basa únicamente en tu apuesta en monedas y es directamente proporcional a la apuesta de toda la red.`,
howAreWalletsSecured: `¿Cómo de seguros son los monederos?`,
Expand Down Expand Up @@ -324,7 +323,7 @@ export default {
footer:{
followUs: "Sigue con nosotros",
poweredBy: "Desarrollado por",
footer: `Copyright © 2023 WebDollar.io - Todos los derechos reservados.`,
footer: `Copyright © 2024 WebDollar.io - Todos los derechos reservados.`,
},

}
Expand Down
7 changes: 3 additions & 4 deletions src/utils/languages/langs/fr.js
Original file line number Diff line number Diff line change
Expand Up @@ -209,9 +209,8 @@ export default {
whatCanIDoWithWebDollarsAnswer: `WebDollar est conçu pour être utilisé comme vous le feriez avec n'importe quelle autre devise : paiement de produits en ligne, échange de biens, échange contre d'autres devises. En outre, WebDollar peut être utilisé pour les paiements transfrontaliers sans frais de change. La communauté autour du projet open source, WebDollar, ne cesse de développer l'écosystème.`,
howCanIGetWebDollars: `Comment puis-je obtenir des WebDollars ?`,
howCanIGetWebDollarsAnswer: `1. Vous pouvez les mettre en jeu (stake) directement dans votre navigateur (avec au moins 100 WEBD).<br/>
2. Vous pouvez les mettre en jeu en utilisant <a href="https://t.me/webdollar_tip_bot" target="_blank">Telegram Tip Bot</a> (avec au moins 1 WEBD).<br/>
3. Vous pouvez acheter sur les échanges.<br/>
4. Vous pouvez obtenir des récompenses des membres de la communauté en contribuant (Rejoignez le groupe <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar</a>).`,
2. Vous pouvez acheter sur les échanges.<br/>
3. Vous pouvez obtenir des récompenses des membres de la communauté en contribuant (Rejoignez le groupe <a href="https://t.me/WebDollar" target="_blank">Telegram WebDollar</a>).`,
howMuchWebdEarnIn24HoursMining: `Combien de WebDollars (WEBD) puis-je gagner en 24 heures de staking ?`,
howMuchWebdEarnIn24HoursMiningAnswer: `La quantité de WEBD que vous pouvez miner en 24 heures est uniquement basée sur votre mise en pièces minées et elle est directement proportionnelle à la mise de l'ensemble du réseau.`,
howAreWalletsSecured: `Comment les portefeuilles sont-ils sécurisés ?`,
Expand Down Expand Up @@ -326,7 +325,7 @@ export default {
footer:{
followUs: "Suivez-nous",
poweredBy: "Propulsé par",
footer: `Copyright © 2023 WebDollar.io - Tous droits réservés.`,
footer: `Copyright © 2024 WebDollar.io - Tous droits réservés.`,
},

}
Expand Down
7 changes: 3 additions & 4 deletions src/utils/languages/langs/it.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,8 @@ export default {
whatCanIDoWithWebDollarsAnswer: `WebDollar è pensato per essere usato come si userebbe qualsiasi altra valuta: pagando prodotti online, scambiando merci, scambiando con altre valute. Inoltre, WebDollar può essere usato per pagamenti transfrontalieri senza commissioni di cambio valuta. La comunità intorno al progetto open source, WebDollar, sta continuamente costruendo l'ecosistema.`,
howCanIGetWebDollars: `Come posso ottenere WebDollars?`,
howCanIGetWebDollarsAnswer: `1. Puoi puntarli direttamente nel tuo browser (con almeno 100 WEBD).<br/>
2. Puoi puntare usando <a href="https://t.me/webdollar_tip_bot" target="_blank">Telegram Tip Bot</a> (con almeno 1 WEBD).<br/>
3. Si può comprare dagli scambi.<br/>
4. Puoi ottenere ricompense dai membri della comunità contribuendo (Unisciti al <a href="https://t.me/WebDollar" target="_blank">gruppo Telegram WebDollar (in inglese)</a>).`,
2. Si può comprare dagli scambi.<br/>
3. Puoi ottenere ricompense dai membri della comunità contribuendo (Unisciti al <a href="https://t.me/WebDollar" target="_blank">gruppo Telegram WebDollar (in inglese)</a>).`,
howMuchWebdEarnIn24HoursMining: `Quanti WebDollari (WEBD) posso guadagnare in 24 ore di puntata?`,
howMuchWebdEarnIn24HoursMiningAnswer: `La quantità di WEBD che puoi estrarre in 24 ore si basa esclusivamente sulla tua quota di monete estratte ed è direttamente proporzionale alla quota dell'intera rete.`,
howAreWalletsSecured: `Come sono protetti i portafogli?`,
Expand Down Expand Up @@ -324,7 +323,7 @@ export default {
footer:{
followUs: `Seguiteci`,
poweredBy: `Alimentato da`,
footer: `Copyright © 2023 WebDollar.io - Tutti i diritti riservati.`,
footer: `Copyright © 2024 WebDollar.io - Tutti i diritti riservati.`,
},

}
Expand Down
7 changes: 3 additions & 4 deletions src/utils/languages/langs/ro.js
Original file line number Diff line number Diff line change
Expand Up @@ -207,9 +207,8 @@ export default {
whatCanIDoWithWebDollarsAnswer: `WebDollar este menit să fie folosit așa cum ați folosi aproape orice altă monedă: plata produselor online, schimbul de bunuri, schimbul de alte valute. În plus, WebDollar poate fi utilizat pentru plăți transfrontaliere fără comisioane de schimb valutar. Comunitatea din jurul proiectului cu sursă deschisă, WebDollar, construiește continuu ecosistemul.`,
howCanIGetWebDollars: `Cum pot obține WEBD?`,
howCanIGetWebDollarsAnswer: `1. Puteți face stake direct în browser (cu cel puțin 100 WEBD).<br/>
2. Puteți face stake folosind <a href="https://t.me/webdollar_tip_bot" target="_blank">Telegram Tip Bot</a> (cu cel puțin 1 WEBD).<br/>
3. Puteți cumpăra de pe exchange-uri.<br/>
4. Puteți primi recompense de la membrii comunității dacă contribuiți cu ceva (Alăturați-vă <a href="https://t.me/WebDollar" rel="noopener" target="_blank">grupului Telegram WebDollar</a>).`,
2. Puteți cumpăra de pe exchange-uri.<br/>
3. Puteți primi recompense de la membrii comunității dacă contribuiți cu ceva (Alăturați-vă <a href="https://t.me/WebDollar" rel="noopener" target="_blank">grupului Telegram WebDollar</a>).`,
howMuchWebdEarnIn24HoursMining: `Câți WebDollars (WEBD) pot câștiga în 24 de ore de miză (stake)?`,
howMuchWebdEarnIn24HoursMiningAnswer: `Cantitatea de WEBD pe care o puteți mina în 24 de ore se bazează exclusiv pe miza de monede minate și este direct proporțională cu miza întregii rețele.`,
howAreWalletsSecured: `Cum sunt securizate portofelele?`,
Expand Down Expand Up @@ -324,7 +323,7 @@ export default {
footer:{
followUs: `Urmăriți-ne`,
poweredBy: `Cu sprijinul`,
footer: `Copyright © 2023 WebDollar.io - Toate drepturile rezervate.`,
footer: `Copyright © 2024 WebDollar.io - Toate drepturile rezervate.`,
},

}
Expand Down