1
0
mirror of https://github.com/kremalicious/blog.git synced 2024-12-23 01:30:01 +01:00

package updates

This commit is contained in:
Matthias Kretschmann 2022-02-12 13:30:57 +00:00
parent 2026017b2f
commit aabe723f79
Signed by: m
GPG Key ID: 606EEEF3C479A91F
9 changed files with 3300 additions and 4860 deletions

View File

@ -226,12 +226,5 @@ module.exports = {
'gatsby-redirect-from', 'gatsby-redirect-from',
'gatsby-plugin-meta-redirect', 'gatsby-plugin-meta-redirect',
'gatsby-plugin-offline' 'gatsby-plugin-offline'
// 'gatsby-plugin-webpack-size'
// {
// resolve: 'gatsby-plugin-webpack-bundle-analyser-v2',
// options: {
// devMode: true
// }
// }
] ]
} }

View File

@ -8,7 +8,8 @@ module.exports = {
'.+\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$': '.+\\.(jpg|jpeg|png|gif|eot|otf|webp|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
'<rootDir>/jest/__mocks__/file-mock.js', '<rootDir>/jest/__mocks__/file-mock.js',
'\\.svg': '<rootDir>/jest/__mocks__/svgr-mock.js', '\\.svg': '<rootDir>/jest/__mocks__/svgr-mock.js',
'^@reach/router(.*)': '<rootDir>/node_modules/@gatsbyjs/reach-router$1' '^@reach/router(.*)': '<rootDir>/node_modules/@gatsbyjs/reach-router$1',
'^gatsby-page-utils/(.*)$': `gatsby-page-utils/dist/$1` // Workaround for https://github.com/facebook/jest/issues/9771
}, },
testPathIgnorePatterns: ['node_modules', '.cache', 'public', 'coverage'], testPathIgnorePatterns: ['node_modules', '.cache', 'public', 'coverage'],
transformIgnorePatterns: ['node_modules/(?!(gatsby)/)'], transformIgnorePatterns: ['node_modules/(?!(gatsby)/)'],

View File

@ -2,10 +2,10 @@ import '@testing-library/jest-dom/extend-expect'
import * as Gatsby from 'gatsby' import * as Gatsby from 'gatsby'
const useStaticQuery = jest.spyOn(Gatsby, 'useStaticQuery') const useStaticQuery = jest.spyOn(Gatsby, 'useStaticQuery')
import meta from '../jest/__fixtures__/meta.json' import meta from './__fixtures__/meta.json'
import avatar from '../jest/__fixtures__/avatar.json' import avatar from './__fixtures__/avatar.json'
import posts from '../jest/__fixtures__/posts.json' import posts from './__fixtures__/posts.json'
import github from '../jest/__fixtures__/github.json' import github from './__fixtures__/github.json'
beforeAll(() => { beforeAll(() => {
useStaticQuery.mockImplementation(() => ({ useStaticQuery.mockImplementation(() => ({

8045
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -28,47 +28,45 @@
"not op_mini all" "not op_mini all"
], ],
"dependencies": { "dependencies": {
"@ethersproject/providers": "^5.5.1", "@ethersproject/providers": "^5.5.3",
"@ethersproject/units": "^5.5.0", "@ethersproject/units": "^5.5.0",
"@loadable/component": "^5.15.2", "@loadable/component": "^5.15.2",
"@web3-react/core": "^6.1.9", "@web3-react/core": "^6.1.9",
"@web3-react/injected-connector": "^6.0.7", "@web3-react/injected-connector": "^6.0.7",
"axios": "^0.25.0",
"classnames": "^2.3.1", "classnames": "^2.3.1",
"date-fns": "^2.28.0", "date-fns": "^2.28.0",
"dms2dec": "^1.1.0", "dms2dec": "^1.1.0",
"ethereum-blockies": "github:MyEtherWallet/blockies", "ethereum-blockies": "github:MyEtherWallet/blockies",
"fast-exif": "^1.0.1", "fast-exif": "^1.0.1",
"feather-icons": "^4.28.0", "feather-icons": "^4.28.0",
"fraction.js": "^4.1.2", "fraction.js": "^4.1.3",
"gatsby": "^4.3.0", "gatsby": "^4.7.1",
"gatsby-plugin-catch-links": "^4.3.0", "gatsby-plugin-catch-links": "^4.7.0",
"gatsby-plugin-feed": "^4.4.0", "gatsby-plugin-feed": "^4.7.0",
"gatsby-plugin-image": "^2.4.0", "gatsby-plugin-image": "^2.7.0",
"gatsby-plugin-lunr": "^1.5.2", "gatsby-plugin-lunr": "^1.5.2",
"gatsby-plugin-manifest": "^4.4.0", "gatsby-plugin-manifest": "^4.7.0",
"gatsby-plugin-matomo": "^0.11.0", "gatsby-plugin-matomo": "^0.11.0",
"gatsby-plugin-meta-redirect": "^1.1.1", "gatsby-plugin-meta-redirect": "^1.1.1",
"gatsby-plugin-offline": "^5.4.0", "gatsby-plugin-offline": "^5.7.0",
"gatsby-plugin-react-helmet": "^5.4.0", "gatsby-plugin-react-helmet": "^5.7.0",
"gatsby-plugin-sharp": "^4.3.0", "gatsby-plugin-sharp": "^4.7.0",
"gatsby-plugin-sitemap": "^5.3.0", "gatsby-plugin-sitemap": "^5.7.0",
"gatsby-plugin-svgr": "^3.0.0-beta.0", "gatsby-plugin-svgr": "^3.0.0-beta.0",
"gatsby-plugin-webpack-bundle-analyser-v2": "^1.1.26",
"gatsby-plugin-webpack-size": "^2.0.1",
"gatsby-redirect-from": "^0.4.3", "gatsby-redirect-from": "^0.4.3",
"gatsby-remark-autolink-headers": "^5.4.0", "gatsby-remark-autolink-headers": "^5.7.0",
"gatsby-remark-copy-linked-files": "^5.4.0", "gatsby-remark-copy-linked-files": "^5.7.0",
"gatsby-remark-images": "^6.3.0", "gatsby-remark-images": "^6.7.0",
"gatsby-remark-images-medium-zoom": "^1.7.0", "gatsby-remark-images-medium-zoom": "^1.7.0",
"gatsby-remark-smartypants": "^5.3.0", "gatsby-remark-smartypants": "^5.7.0",
"gatsby-remark-vscode": "^3.3.1", "gatsby-remark-vscode": "^3.3.1",
"gatsby-source-filesystem": "^4.4.0", "gatsby-source-filesystem": "^4.7.0",
"gatsby-source-graphql": "^4.4.0", "gatsby-source-graphql": "^4.7.0",
"gatsby-transformer-remark": "^5.3.0", "gatsby-transformer-remark": "^5.7.0",
"gatsby-transformer-sharp": "^4.4.0", "gatsby-transformer-sharp": "^4.7.0",
"node-fetch": "^2.6.7",
"nord-visual-studio-code": "github:arcticicestudio/nord-visual-studio-code", "nord-visual-studio-code": "github:arcticicestudio/nord-visual-studio-code",
"pigeon-maps": "^0.19.7", "pigeon-maps": "^0.20.0",
"pigeon-marker": "^0.3.4", "pigeon-marker": "^0.3.4",
"react": "^17.0.2", "react": "^17.0.2",
"react-clipboard.js": "^2.0.16", "react-clipboard.js": "^2.0.16",
@ -76,54 +74,53 @@
"react-feather": "^2.0.9", "react-feather": "^2.0.9",
"react-helmet": "^6.1.0", "react-helmet": "^6.1.0",
"react-qr-svg": "^2.4.0", "react-qr-svg": "^2.4.0",
"react-side-effect": "^2.1.1",
"react-transition-group": "^4.4.2", "react-transition-group": "^4.4.2",
"remark": "^13.0.0", "remark": "^13.0.0",
"remark-react": "^8.0.0", "remark-react": "^8.0.0",
"slugify": "^1.6.4" "slugify": "^1.6.5"
}, },
"devDependencies": { "devDependencies": {
"@svgr/webpack": "^5.5.0", "@svgr/webpack": "^5.5.0",
"@testing-library/jest-dom": "^5.16.1", "@testing-library/jest-dom": "^5.16.2",
"@testing-library/react": "^12.1.2", "@testing-library/react": "^12.1.2",
"@types/fs-extra": "^9.0.13", "@types/fs-extra": "^9.0.13",
"@types/jest": "^27.4.0", "@types/jest": "^27.4.0",
"@types/loadable__component": "^5.13.4", "@types/loadable__component": "^5.13.4",
"@types/lunr": "^2.3.4", "@types/lunr": "^2.3.4",
"@types/node": "^16.11.11", "@types/node": "^17.0.17",
"@types/react": "^17.0.37", "@types/react": "^17.0.39",
"@types/react-dom": "^17.0.11", "@types/react-dom": "^17.0.11",
"@types/react-helmet": "^6.1.4", "@types/react-helmet": "^6.1.5",
"@types/react-transition-group": "^4.4.4", "@types/react-transition-group": "^4.4.4",
"@types/shortid": "^0.0.29", "@types/shortid": "^0.0.29",
"@typescript-eslint/eslint-plugin": "^5.5.0", "@typescript-eslint/eslint-plugin": "^5.11.0",
"@typescript-eslint/parser": "^5.5.0", "@typescript-eslint/parser": "^5.11.0",
"@welldone-software/why-did-you-render": "^6.2.3", "@welldone-software/why-did-you-render": "^6.2.3",
"babel-preset-gatsby": "^2.2.0", "babel-preset-gatsby": "^2.7.0",
"eslint": "^8.3.0", "eslint": "^8.9.0",
"eslint-config-prettier": "^8.3.0", "eslint-config-prettier": "^8.3.0",
"eslint-plugin-graphql": "^4.0.0", "eslint-plugin-graphql": "^4.0.0",
"eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-prettier": "^4.0.0", "eslint-plugin-prettier": "^4.0.0",
"eslint-plugin-react": "^7.28.0", "eslint-plugin-react": "^7.28.0",
"eslint-plugin-testing-library": "^5.0.1", "eslint-plugin-testing-library": "^5.0.5",
"fs-extra": "^10.0.0", "fs-extra": "^10.0.0",
"identity-obj-proxy": "^3.0.0", "identity-obj-proxy": "^3.0.0",
"jest": "^27.4.3", "jest": "^27.5.1",
"markdownlint-cli": "^0.30.0", "markdownlint-cli": "^0.31.1",
"node-iptc": "^1.0.5", "node-iptc": "^1.0.5",
"npm-run-all": "^4.1.5", "npm-run-all": "^4.1.5",
"ora": "^5.4.1", "ora": "^5.4.1",
"postcss": "^8.4.5", "postcss": "^8.4.6",
"prettier": "^2.5.0", "prettier": "^2.5.1",
"shortid": "^2.2.16", "shortid": "^2.2.16",
"stylelint": "^14.1.0", "stylelint": "^14.5.0",
"stylelint-config-css-modules": "^2.3.0", "stylelint-config-css-modules": "^3.0.0",
"stylelint-config-prettier": "^9.0.3", "stylelint-config-prettier": "^9.0.3",
"stylelint-config-standard": "^24.0.0", "stylelint-config-standard": "^25.0.0",
"stylelint-prettier": "^2.0.0", "stylelint-prettier": "^2.0.0",
"ts-node": "^10.4.0", "ts-node": "^10.5.0",
"typescript": "^4.5.4", "typescript": "^4.5.5",
"typescript-plugin-css-modules": "^3.4.0" "typescript-plugin-css-modules": "^3.4.0"
}, },
"repository": { "repository": {

View File

@ -1,7 +1,7 @@
.icon { .icon {
width: 1em; width: 1em;
height: 1em; height: 1em;
stroke: currentColor; stroke: currentcolor;
stroke-width: var(--stroke-width); stroke-width: var(--stroke-width);
stroke-linecap: round; stroke-linecap: round;
stroke-linejoin: round; stroke-linejoin: round;

View File

@ -1,5 +1,5 @@
import React, { useState, useEffect, ReactElement } from 'react' import React, { useState, useEffect, ReactElement } from 'react'
import fetch from 'node-fetch' import axios from 'axios'
import { conversion as styleConversion } from './Conversion.module.css' import { conversion as styleConversion } from './Conversion.module.css'
export async function getFiat( export async function getFiat(
@ -7,11 +7,10 @@ export async function getFiat(
): Promise<{ [key: string]: string }> { ): Promise<{ [key: string]: string }> {
const url = const url =
'https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=eur%2Cusd' 'https://api.coingecko.com/api/v3/simple/price?ids=ethereum&vs_currencies=eur%2Cusd'
const response = await fetch(url) const response = await axios(url)
if (!response.ok) console.error(response.statusText) if (!response) console.error(response.statusText)
const data = await response.json() const { usd, eur } = response.data.ethereum
const { usd, eur } = data.ethereum
const dollar = (amount * usd).toFixed(2) const dollar = (amount * usd).toFixed(2)
const euro = (amount * eur).toFixed(2) const euro = (amount * eur).toFixed(2)

View File

@ -23,7 +23,7 @@ body {
font-size: var(--font-size-base); font-size: var(--font-size-base);
line-height: var(--line-height); line-height: var(--line-height);
color: var(--text-color); color: var(--text-color);
text-rendering: optimizeLegibility; text-rendering: optimizelegibility;
font-feature-settings: 'liga', 'kern'; font-feature-settings: 'liga', 'kern';
min-height: 100vh; min-height: 100vh;
background: var(--body-background-color); background: var(--body-background-color);

View File

@ -12,6 +12,7 @@
"esModuleInterop": true, "esModuleInterop": true,
"experimentalDecorators": true, "experimentalDecorators": true,
"emitDecoratorMetadata": true, "emitDecoratorMetadata": true,
"resolveJsonModule": true,
"noEmit": true, "noEmit": true,
"skipLibCheck": true, "skipLibCheck": true,
"plugins": [{ "name": "typescript-plugin-css-modules" }] "plugins": [{ "name": "typescript-plugin-css-modules" }]