mirror of
				https://github.com/theoludwig/theoludwig.git
				synced 2025-10-14 20:23:25 +02:00 
			
		
		
		
	feat: add giscus comments system for blog posts
This commit is contained in:
		
							
								
								
									
										453
									
								
								jsonresume-theme-custom/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										453
									
								
								jsonresume-theme-custom/package-lock.json
									
									
									
										generated
									
									
									
								
							| @@ -11,12 +11,28 @@ | ||||
|         "modern-normalize": "1.1.0" | ||||
|       }, | ||||
|       "devDependencies": { | ||||
|         "@types/node": "18.6.2", | ||||
|         "@types/node": "18.7.11", | ||||
|         "date-and-time": "2.4.1", | ||||
|         "vite": "3.0.3", | ||||
|         "vite": "3.0.9", | ||||
|         "vite-plugin-html": "3.2.0" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@esbuild/linux-loong64": { | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", | ||||
|       "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", | ||||
|       "cpu": [ | ||||
|         "loong64" | ||||
|       ], | ||||
|       "dev": true, | ||||
|       "optional": true, | ||||
|       "os": [ | ||||
|         "linux" | ||||
|       ], | ||||
|       "engines": { | ||||
|         "node": ">=12" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@jridgewell/gen-mapping": { | ||||
|       "version": "0.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", | ||||
| @@ -66,9 +82,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/@jridgewell/trace-mapping": { | ||||
|       "version": "0.3.14", | ||||
|       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", | ||||
|       "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", | ||||
|       "version": "0.3.15", | ||||
|       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", | ||||
|       "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "@jridgewell/resolve-uri": "^3.0.3", | ||||
| @@ -124,9 +140,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/@types/node": { | ||||
|       "version": "18.6.2", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", | ||||
|       "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", | ||||
|       "version": "18.7.11", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.11.tgz", | ||||
|       "integrity": "sha512-KZhFpSLlmK/sdocfSAjqPETTMd0ug6HIMIAwkwUpU79olnZdQtMxpQP+G1wDzCH7na+FltSIhbaZuKdwZ8RDrw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "node_modules/acorn": { | ||||
| @@ -436,9 +452,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", | ||||
|       "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", | ||||
|       "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", | ||||
|       "dev": true, | ||||
|       "hasInstallScript": true, | ||||
|       "bin": { | ||||
| @@ -448,32 +464,33 @@ | ||||
|         "node": ">=12" | ||||
|       }, | ||||
|       "optionalDependencies": { | ||||
|         "esbuild-android-64": "0.14.51", | ||||
|         "esbuild-android-arm64": "0.14.51", | ||||
|         "esbuild-darwin-64": "0.14.51", | ||||
|         "esbuild-darwin-arm64": "0.14.51", | ||||
|         "esbuild-freebsd-64": "0.14.51", | ||||
|         "esbuild-freebsd-arm64": "0.14.51", | ||||
|         "esbuild-linux-32": "0.14.51", | ||||
|         "esbuild-linux-64": "0.14.51", | ||||
|         "esbuild-linux-arm": "0.14.51", | ||||
|         "esbuild-linux-arm64": "0.14.51", | ||||
|         "esbuild-linux-mips64le": "0.14.51", | ||||
|         "esbuild-linux-ppc64le": "0.14.51", | ||||
|         "esbuild-linux-riscv64": "0.14.51", | ||||
|         "esbuild-linux-s390x": "0.14.51", | ||||
|         "esbuild-netbsd-64": "0.14.51", | ||||
|         "esbuild-openbsd-64": "0.14.51", | ||||
|         "esbuild-sunos-64": "0.14.51", | ||||
|         "esbuild-windows-32": "0.14.51", | ||||
|         "esbuild-windows-64": "0.14.51", | ||||
|         "esbuild-windows-arm64": "0.14.51" | ||||
|         "@esbuild/linux-loong64": "0.14.54", | ||||
|         "esbuild-android-64": "0.14.54", | ||||
|         "esbuild-android-arm64": "0.14.54", | ||||
|         "esbuild-darwin-64": "0.14.54", | ||||
|         "esbuild-darwin-arm64": "0.14.54", | ||||
|         "esbuild-freebsd-64": "0.14.54", | ||||
|         "esbuild-freebsd-arm64": "0.14.54", | ||||
|         "esbuild-linux-32": "0.14.54", | ||||
|         "esbuild-linux-64": "0.14.54", | ||||
|         "esbuild-linux-arm": "0.14.54", | ||||
|         "esbuild-linux-arm64": "0.14.54", | ||||
|         "esbuild-linux-mips64le": "0.14.54", | ||||
|         "esbuild-linux-ppc64le": "0.14.54", | ||||
|         "esbuild-linux-riscv64": "0.14.54", | ||||
|         "esbuild-linux-s390x": "0.14.54", | ||||
|         "esbuild-netbsd-64": "0.14.54", | ||||
|         "esbuild-openbsd-64": "0.14.54", | ||||
|         "esbuild-sunos-64": "0.14.54", | ||||
|         "esbuild-windows-32": "0.14.54", | ||||
|         "esbuild-windows-64": "0.14.54", | ||||
|         "esbuild-windows-arm64": "0.14.54" | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-android-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -487,9 +504,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-android-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", | ||||
|       "cpu": [ | ||||
|         "arm64" | ||||
|       ], | ||||
| @@ -503,9 +520,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-darwin-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -519,9 +536,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-darwin-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", | ||||
|       "cpu": [ | ||||
|         "arm64" | ||||
|       ], | ||||
| @@ -535,9 +552,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-freebsd-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -551,9 +568,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-freebsd-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", | ||||
|       "cpu": [ | ||||
|         "arm64" | ||||
|       ], | ||||
| @@ -567,9 +584,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-32": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", | ||||
|       "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", | ||||
|       "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", | ||||
|       "cpu": [ | ||||
|         "ia32" | ||||
|       ], | ||||
| @@ -583,9 +600,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -599,9 +616,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-arm": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", | ||||
|       "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", | ||||
|       "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", | ||||
|       "cpu": [ | ||||
|         "arm" | ||||
|       ], | ||||
| @@ -615,9 +632,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", | ||||
|       "cpu": [ | ||||
|         "arm64" | ||||
|       ], | ||||
| @@ -631,9 +648,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-mips64le": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", | ||||
|       "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", | ||||
|       "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", | ||||
|       "cpu": [ | ||||
|         "mips64el" | ||||
|       ], | ||||
| @@ -647,9 +664,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-ppc64le": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", | ||||
|       "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", | ||||
|       "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", | ||||
|       "cpu": [ | ||||
|         "ppc64" | ||||
|       ], | ||||
| @@ -663,9 +680,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-riscv64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", | ||||
|       "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", | ||||
|       "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", | ||||
|       "cpu": [ | ||||
|         "riscv64" | ||||
|       ], | ||||
| @@ -679,9 +696,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-linux-s390x": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", | ||||
|       "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", | ||||
|       "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", | ||||
|       "cpu": [ | ||||
|         "s390x" | ||||
|       ], | ||||
| @@ -695,9 +712,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-netbsd-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -711,9 +728,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-openbsd-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -727,9 +744,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-sunos-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -743,9 +760,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-windows-32": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", | ||||
|       "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", | ||||
|       "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", | ||||
|       "cpu": [ | ||||
|         "ia32" | ||||
|       ], | ||||
| @@ -759,9 +776,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-windows-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", | ||||
|       "cpu": [ | ||||
|         "x64" | ||||
|       ], | ||||
| @@ -775,9 +792,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/esbuild-windows-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", | ||||
|       "cpu": [ | ||||
|         "arm64" | ||||
|       ], | ||||
| @@ -967,9 +984,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/is-core-module": { | ||||
|       "version": "2.9.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", | ||||
|       "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", | ||||
|       "version": "2.10.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", | ||||
|       "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "has": "^1.0.3" | ||||
| @@ -1115,9 +1132,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/node-html-parser": { | ||||
|       "version": "5.3.3", | ||||
|       "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.3.3.tgz", | ||||
|       "integrity": "sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==", | ||||
|       "version": "5.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.1.tgz", | ||||
|       "integrity": "sha512-xy/O2wOEBJsIRLs4avwa1lVY7tIpXXOoHHUJLa0GvnoPPqMG1hgBVl1tNI3GHOwRktTVZy+Y6rjghk4B9/NLyg==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "css-select": "^4.2.1", | ||||
| @@ -1187,9 +1204,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/postcss": { | ||||
|       "version": "8.4.14", | ||||
|       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", | ||||
|       "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", | ||||
|       "version": "8.4.16", | ||||
|       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", | ||||
|       "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", | ||||
|       "dev": true, | ||||
|       "funding": [ | ||||
|         { | ||||
| @@ -1267,9 +1284,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/rollup": { | ||||
|       "version": "2.77.2", | ||||
|       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", | ||||
|       "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", | ||||
|       "version": "2.77.3", | ||||
|       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", | ||||
|       "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", | ||||
|       "dev": true, | ||||
|       "bin": { | ||||
|         "rollup": "dist/bin/rollup" | ||||
| @@ -1408,15 +1425,15 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node_modules/vite": { | ||||
|       "version": "3.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.3.tgz", | ||||
|       "integrity": "sha512-sDIpIcl3mv1NUaSzZwiXGEy1ZoWwwC2vkxUHY6yiDacR6zf//ZFuBJrozO62gedpE43pmxnLATNR5IYUdAEkMQ==", | ||||
|       "version": "3.0.9", | ||||
|       "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.9.tgz", | ||||
|       "integrity": "sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==", | ||||
|       "dev": true, | ||||
|       "dependencies": { | ||||
|         "esbuild": "^0.14.47", | ||||
|         "postcss": "^8.4.14", | ||||
|         "postcss": "^8.4.16", | ||||
|         "resolve": "^1.22.1", | ||||
|         "rollup": "^2.75.6" | ||||
|         "rollup": ">=2.75.6 <2.77.0 || ~2.77.0" | ||||
|       }, | ||||
|       "bin": { | ||||
|         "vite": "bin/vite.js" | ||||
| @@ -1473,6 +1490,13 @@ | ||||
|     } | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "@esbuild/linux-loong64": { | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz", | ||||
|       "integrity": "sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "@jridgewell/gen-mapping": { | ||||
|       "version": "0.3.2", | ||||
|       "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", | ||||
| @@ -1513,9 +1537,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "@jridgewell/trace-mapping": { | ||||
|       "version": "0.3.14", | ||||
|       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", | ||||
|       "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", | ||||
|       "version": "0.3.15", | ||||
|       "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", | ||||
|       "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "@jridgewell/resolve-uri": "^3.0.3", | ||||
| @@ -1559,9 +1583,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "@types/node": { | ||||
|       "version": "18.6.2", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.6.2.tgz", | ||||
|       "integrity": "sha512-KcfkBq9H4PI6Vpu5B/KoPeuVDAbmi+2mDBqGPGUgoL7yXQtcWGu2vJWmmRkneWK3Rh0nIAX192Aa87AqKHYChQ==", | ||||
|       "version": "18.7.11", | ||||
|       "resolved": "https://registry.npmjs.org/@types/node/-/node-18.7.11.tgz", | ||||
|       "integrity": "sha512-KZhFpSLlmK/sdocfSAjqPETTMd0ug6HIMIAwkwUpU79olnZdQtMxpQP+G1wDzCH7na+FltSIhbaZuKdwZ8RDrw==", | ||||
|       "dev": true | ||||
|     }, | ||||
|     "acorn": { | ||||
| @@ -1796,170 +1820,171 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "esbuild": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.51.tgz", | ||||
|       "integrity": "sha512-+CvnDitD7Q5sT7F+FM65sWkF8wJRf+j9fPcprxYV4j+ohmzVj2W7caUqH2s5kCaCJAfcAICjSlKhDCcvDpU7nw==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz", | ||||
|       "integrity": "sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "esbuild-android-64": "0.14.51", | ||||
|         "esbuild-android-arm64": "0.14.51", | ||||
|         "esbuild-darwin-64": "0.14.51", | ||||
|         "esbuild-darwin-arm64": "0.14.51", | ||||
|         "esbuild-freebsd-64": "0.14.51", | ||||
|         "esbuild-freebsd-arm64": "0.14.51", | ||||
|         "esbuild-linux-32": "0.14.51", | ||||
|         "esbuild-linux-64": "0.14.51", | ||||
|         "esbuild-linux-arm": "0.14.51", | ||||
|         "esbuild-linux-arm64": "0.14.51", | ||||
|         "esbuild-linux-mips64le": "0.14.51", | ||||
|         "esbuild-linux-ppc64le": "0.14.51", | ||||
|         "esbuild-linux-riscv64": "0.14.51", | ||||
|         "esbuild-linux-s390x": "0.14.51", | ||||
|         "esbuild-netbsd-64": "0.14.51", | ||||
|         "esbuild-openbsd-64": "0.14.51", | ||||
|         "esbuild-sunos-64": "0.14.51", | ||||
|         "esbuild-windows-32": "0.14.51", | ||||
|         "esbuild-windows-64": "0.14.51", | ||||
|         "esbuild-windows-arm64": "0.14.51" | ||||
|         "@esbuild/linux-loong64": "0.14.54", | ||||
|         "esbuild-android-64": "0.14.54", | ||||
|         "esbuild-android-arm64": "0.14.54", | ||||
|         "esbuild-darwin-64": "0.14.54", | ||||
|         "esbuild-darwin-arm64": "0.14.54", | ||||
|         "esbuild-freebsd-64": "0.14.54", | ||||
|         "esbuild-freebsd-arm64": "0.14.54", | ||||
|         "esbuild-linux-32": "0.14.54", | ||||
|         "esbuild-linux-64": "0.14.54", | ||||
|         "esbuild-linux-arm": "0.14.54", | ||||
|         "esbuild-linux-arm64": "0.14.54", | ||||
|         "esbuild-linux-mips64le": "0.14.54", | ||||
|         "esbuild-linux-ppc64le": "0.14.54", | ||||
|         "esbuild-linux-riscv64": "0.14.54", | ||||
|         "esbuild-linux-s390x": "0.14.54", | ||||
|         "esbuild-netbsd-64": "0.14.54", | ||||
|         "esbuild-openbsd-64": "0.14.54", | ||||
|         "esbuild-sunos-64": "0.14.54", | ||||
|         "esbuild-windows-32": "0.14.54", | ||||
|         "esbuild-windows-64": "0.14.54", | ||||
|         "esbuild-windows-arm64": "0.14.54" | ||||
|       } | ||||
|     }, | ||||
|     "esbuild-android-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-6FOuKTHnC86dtrKDmdSj2CkcKF8PnqkaIXqvgydqfJmqBazCPdw+relrMlhGjkvVdiiGV70rpdnyFmA65ekBCQ==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-android-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-vBtp//5VVkZWmYYvHsqBRCMMi1MzKuMIn5XDScmnykMTu9+TD9v0NMEDqQxvtFToeYmojdo5UCV2vzMQWJcJ4A==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-darwin-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-YFmXPIOvuagDcwCejMRtCDjgPfnDu+bNeh5FU2Ryi68ADDVlWEpbtpAbrtf/lvFTWPexbgyKgzppNgsmLPr8PA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-darwin-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-juYD0QnSKwAMfzwKdIF6YbueXzS6N7y4GXPDeDkApz/1RzlT42mvX9jgNmyOlWKN7YzQAYbcUEJmZJYQGdf2ow==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-freebsd-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-cLEI/aXjb6vo5O2Y8rvVSQ7smgLldwYY5xMxqh/dQGfWO+R1NJOFsiax3IS4Ng300SVp7Gz3czxT6d6qf2cw0g==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-freebsd-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-TcWVw/rCL2F+jUgRkgLa3qltd5gzKjIMGhkVybkjk6PJadYInPtgtUBp1/hG+mxyigaT7ib+od1Xb84b+L+1Mg==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-32": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.51.tgz", | ||||
|       "integrity": "sha512-RFqpyC5ChyWrjx8Xj2K0EC1aN0A37H6OJfmUXIASEqJoHcntuV3j2Efr9RNmUhMfNE6yEj2VpYuDteZLGDMr0w==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz", | ||||
|       "integrity": "sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-dxjhrqo5i7Rq6DXwz5v+MEHVs9VNFItJmHBe1CxROWNf4miOGoQhqSG8StStbDkQ1Mtobg6ng+4fwByOhoQoeA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-arm": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.51.tgz", | ||||
|       "integrity": "sha512-LsJynDxYF6Neg7ZC7748yweCDD+N8ByCv22/7IAZglIEniEkqdF4HCaa49JNDLw1UQGlYuhOB8ZT/MmcSWzcWg==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz", | ||||
|       "integrity": "sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-D9rFxGutoqQX3xJPxqd6o+kvYKeIbM0ifW2y0bgKk5HPgQQOo2k9/2Vpto3ybGYaFPCE5qTGtqQta9PoP6ZEzw==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-mips64le": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.51.tgz", | ||||
|       "integrity": "sha512-vS54wQjy4IinLSlb5EIlLoln8buh1yDgliP4CuEHumrPk4PvvP4kTRIG4SzMXm6t19N0rIfT4bNdAxzJLg2k6A==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz", | ||||
|       "integrity": "sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-ppc64le": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.51.tgz", | ||||
|       "integrity": "sha512-xcdd62Y3VfGoyphNP/aIV9LP+RzFw5M5Z7ja+zdpQHHvokJM7d0rlDRMN+iSSwvUymQkqZO+G/xjb4/75du8BQ==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz", | ||||
|       "integrity": "sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-riscv64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.51.tgz", | ||||
|       "integrity": "sha512-syXHGak9wkAnFz0gMmRBoy44JV0rp4kVCEA36P5MCeZcxFq8+fllBC2t6sKI23w3qd8Vwo9pTADCgjTSf3L3rA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz", | ||||
|       "integrity": "sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-linux-s390x": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.51.tgz", | ||||
|       "integrity": "sha512-kFAJY3dv+Wq8o28K/C7xkZk/X34rgTwhknSsElIqoEo8armCOjMJ6NsMxm48KaWY2h2RUYGtQmr+RGuUPKBhyw==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz", | ||||
|       "integrity": "sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-netbsd-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-ZZBI7qrR1FevdPBVHz/1GSk1x5GDL/iy42Zy8+neEm/HA7ma+hH/bwPEjeHXKWUDvM36CZpSL/fn1/y9/Hb+1A==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-openbsd-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-7R1/p39M+LSVQVgDVlcY1KKm6kFKjERSX1lipMG51NPcspJD1tmiZSmmBXoY5jhHIu6JL1QkFDTx94gMYK6vfA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-sunos-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-HoHaCswHxLEYN8eBTtyO0bFEWvA3Kdb++hSQ/lLG7TyKF69TeSG0RNoBRAs45x/oCeWaTDntEZlYwAfQlhEtJA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-windows-32": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.51.tgz", | ||||
|       "integrity": "sha512-4rtwSAM35A07CBt1/X8RWieDj3ZUHQqUOaEo5ZBs69rt5WAFjP4aqCIobdqOy4FdhYw1yF8Z0xFBTyc9lgPtEg==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz", | ||||
|       "integrity": "sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-windows-64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.51.tgz", | ||||
|       "integrity": "sha512-HoN/5HGRXJpWODprGCgKbdMvrC3A2gqvzewu2eECRw2sYxOUoh2TV1tS+G7bHNapPGI79woQJGV6pFH7GH7qnA==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz", | ||||
|       "integrity": "sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
|     "esbuild-windows-arm64": { | ||||
|       "version": "0.14.51", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.51.tgz", | ||||
|       "integrity": "sha512-JQDqPjuOH7o+BsKMSddMfmVJXrnYZxXDHsoLHc0xgmAZkOOCflRmC43q31pk79F9xuyWY45jDBPolb5ZgGOf9g==", | ||||
|       "version": "0.14.54", | ||||
|       "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz", | ||||
|       "integrity": "sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==", | ||||
|       "dev": true, | ||||
|       "optional": true | ||||
|     }, | ||||
| @@ -2105,9 +2130,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "is-core-module": { | ||||
|       "version": "2.9.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", | ||||
|       "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", | ||||
|       "version": "2.10.0", | ||||
|       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", | ||||
|       "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "has": "^1.0.3" | ||||
| @@ -2212,9 +2237,9 @@ | ||||
|       } | ||||
|     }, | ||||
|     "node-html-parser": { | ||||
|       "version": "5.3.3", | ||||
|       "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.3.3.tgz", | ||||
|       "integrity": "sha512-ncg1033CaX9UexbyA7e1N0aAoAYRDiV8jkTvzEnfd1GDvzFdrsXLzR4p4ik8mwLgnaKP/jyUFWDy9q3jvRT2Jw==", | ||||
|       "version": "5.4.1", | ||||
|       "resolved": "https://registry.npmjs.org/node-html-parser/-/node-html-parser-5.4.1.tgz", | ||||
|       "integrity": "sha512-xy/O2wOEBJsIRLs4avwa1lVY7tIpXXOoHHUJLa0GvnoPPqMG1hgBVl1tNI3GHOwRktTVZy+Y6rjghk4B9/NLyg==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "css-select": "^4.2.1", | ||||
| @@ -2275,9 +2300,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "postcss": { | ||||
|       "version": "8.4.14", | ||||
|       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", | ||||
|       "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", | ||||
|       "version": "8.4.16", | ||||
|       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz", | ||||
|       "integrity": "sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "nanoid": "^3.3.4", | ||||
| @@ -2315,9 +2340,9 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "rollup": { | ||||
|       "version": "2.77.2", | ||||
|       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.2.tgz", | ||||
|       "integrity": "sha512-m/4YzYgLcpMQbxX3NmAqDvwLATZzxt8bIegO78FZLl+lAgKJBd1DRAOeEiZcKOIOPjxE6ewHWHNgGEalFXuz1g==", | ||||
|       "version": "2.77.3", | ||||
|       "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.77.3.tgz", | ||||
|       "integrity": "sha512-/qxNTG7FbmefJWoeeYJFbHehJ2HNWnjkAFRKzWN/45eNBBF/r8lo992CwcJXEzyVxs5FmfId+vTSTQDb+bxA+g==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "fsevents": "~2.3.2" | ||||
| @@ -2411,16 +2436,16 @@ | ||||
|       "dev": true | ||||
|     }, | ||||
|     "vite": { | ||||
|       "version": "3.0.3", | ||||
|       "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.3.tgz", | ||||
|       "integrity": "sha512-sDIpIcl3mv1NUaSzZwiXGEy1ZoWwwC2vkxUHY6yiDacR6zf//ZFuBJrozO62gedpE43pmxnLATNR5IYUdAEkMQ==", | ||||
|       "version": "3.0.9", | ||||
|       "resolved": "https://registry.npmjs.org/vite/-/vite-3.0.9.tgz", | ||||
|       "integrity": "sha512-waYABTM+G6DBTCpYAxvevpG50UOlZuynR0ckTK5PawNVt7ebX6X7wNXHaGIO6wYYFXSM7/WcuFuO2QzhBB6aMw==", | ||||
|       "dev": true, | ||||
|       "requires": { | ||||
|         "esbuild": "^0.14.47", | ||||
|         "fsevents": "~2.3.2", | ||||
|         "postcss": "^8.4.14", | ||||
|         "postcss": "^8.4.16", | ||||
|         "resolve": "^1.22.1", | ||||
|         "rollup": "^2.75.6" | ||||
|         "rollup": ">=2.75.6 <2.77.0 || ~2.77.0" | ||||
|       } | ||||
|     }, | ||||
|     "vite-plugin-html": { | ||||
|   | ||||
| @@ -12,9 +12,9 @@ | ||||
|     "modern-normalize": "1.1.0" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|     "@types/node": "18.6.2", | ||||
|     "@types/node": "18.7.11", | ||||
|     "date-and-time": "2.4.1", | ||||
|     "vite": "3.0.3", | ||||
|     "vite": "3.0.9", | ||||
|     "vite-plugin-html": "3.2.0" | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -1,41 +1,12 @@ | ||||
| const nextPWA = require('next-pwa') | ||||
| const nextPWA = require('next-pwa')({ | ||||
|   disable: process.env.NODE_ENV !== 'production', | ||||
|   dest: 'public' | ||||
| }) | ||||
| const nextTranslate = require('next-translate') | ||||
| const { createSecureHeaders } = require('next-secure-headers') | ||||
|  | ||||
| /** @type {import("next").NextConfig} */ | ||||
| module.exports = nextTranslate( | ||||
|   nextPWA({ | ||||
|     reactStrictMode: true, | ||||
|     pwa: { | ||||
|       disable: process.env.NODE_ENV !== 'production', | ||||
|       dest: 'public' | ||||
|     }, | ||||
|     headers() { | ||||
|       return [ | ||||
|         { | ||||
|           source: '/:path*', | ||||
|           headers: createSecureHeaders({ | ||||
|             contentSecurityPolicy: { | ||||
|               directives: { | ||||
|                 defaultSrc: ["'self'"], | ||||
|                 scriptSrc: [ | ||||
|                   "'self'", | ||||
|                   'data:', | ||||
|                   "'unsafe-eval'", | ||||
|                   "'unsafe-inline'" | ||||
|                 ], | ||||
|                 styleSrc: ["'self'", "'unsafe-inline'"], | ||||
|                 imgSrc: ['*', 'data:', 'blob:'], | ||||
|                 mediaSrc: "'none'", | ||||
|                 connectSrc: '*', | ||||
|                 objectSrc: "'none'", | ||||
|                 fontSrc: "'self'", | ||||
|                 baseURI: "'none'" | ||||
|               } | ||||
|             } | ||||
|           }) | ||||
|         } | ||||
|       ] | ||||
|     } | ||||
|     reactStrictMode: true | ||||
|   }) | ||||
| ) | ||||
|   | ||||
							
								
								
									
										2838
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										2838
									
								
								package-lock.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										38
									
								
								package.json
									
									
									
									
									
								
							
							
						
						
									
										38
									
								
								package.json
									
									
									
									
									
								
							| @@ -32,18 +32,19 @@ | ||||
|     "postinstall": "husky install" | ||||
|   }, | ||||
|   "dependencies": { | ||||
|     "@fontsource/montserrat": "4.5.11", | ||||
|     "@fontsource/montserrat": "4.5.12", | ||||
|     "@fortawesome/fontawesome-svg-core": "6.1.2", | ||||
|     "@fortawesome/free-brands-svg-icons": "6.1.2", | ||||
|     "@fortawesome/free-solid-svg-icons": "6.1.2", | ||||
|     "@fortawesome/react-fontawesome": "0.2.0", | ||||
|     "@giscus/react": "2.2.0", | ||||
|     "clsx": "1.2.1", | ||||
|     "date-and-time": "2.4.1", | ||||
|     "gray-matter": "4.0.3", | ||||
|     "html-react-parser": "3.0.1", | ||||
|     "next": "12.2.2", | ||||
|     "html-react-parser": "3.0.4", | ||||
|     "next": "12.2.5", | ||||
|     "next-mdx-remote": "4.1.0", | ||||
|     "next-pwa": "5.5.4", | ||||
|     "next-pwa": "5.6.0", | ||||
|     "next-themes": "0.2.0", | ||||
|     "next-translate": "1.5.0", | ||||
|     "react": "18.2.0", | ||||
| @@ -53,9 +54,9 @@ | ||||
|     "rehype-slug": "5.0.1", | ||||
|     "remark-gfm": "3.0.1", | ||||
|     "sharp": "0.30.7", | ||||
|     "shiki": "0.10.1", | ||||
|     "shiki": "0.11.1", | ||||
|     "unified": "10.1.2", | ||||
|     "unist-util-visit": "4.1.0", | ||||
|     "unist-util-visit": "4.1.1", | ||||
|     "universal-cookie": "4.0.4" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
| @@ -65,16 +66,16 @@ | ||||
|     "@saithodev/semantic-release-backmerge": "2.1.2", | ||||
|     "@semantic-release/git": "10.0.1", | ||||
|     "@tailwindcss/typography": "0.5.4", | ||||
|     "@types/node": "18.6.2", | ||||
|     "@types/react": "18.0.15", | ||||
|     "@types/node": "18.7.11", | ||||
|     "@types/react": "18.0.17", | ||||
|     "@types/unist": "2.0.6", | ||||
|     "@typescript-eslint/eslint-plugin": "5.31.0", | ||||
|     "autoprefixer": "10.4.7", | ||||
|     "cypress": "10.3.1", | ||||
|     "@typescript-eslint/eslint-plugin": "5.34.0", | ||||
|     "autoprefixer": "10.4.8", | ||||
|     "cypress": "10.6.0", | ||||
|     "editorconfig-checker": "4.0.2", | ||||
|     "eslint": "8.20.0", | ||||
|     "eslint": "8.22.0", | ||||
|     "eslint-config-conventions": "3.0.0", | ||||
|     "eslint-config-next": "12.2.2", | ||||
|     "eslint-config-next": "12.2.5", | ||||
|     "eslint-config-prettier": "8.5.0", | ||||
|     "eslint-plugin-import": "2.26.0", | ||||
|     "eslint-plugin-prettier": "4.2.1", | ||||
| @@ -84,15 +85,14 @@ | ||||
|     "husky": "8.0.1", | ||||
|     "jsonresume-theme-custom": "file:./jsonresume-theme-custom", | ||||
|     "lint-staged": "13.0.3", | ||||
|     "markdownlint-cli2": "0.5.0", | ||||
|     "next-secure-headers": "2.2.0", | ||||
|     "postcss": "8.4.14", | ||||
|     "markdownlint-cli2": "0.5.1", | ||||
|     "postcss": "8.4.16", | ||||
|     "prettier": "2.7.1", | ||||
|     "prettier-plugin-tailwindcss": "0.1.13", | ||||
|     "semantic-release": "19.0.3", | ||||
|     "semantic-release": "19.0.4", | ||||
|     "start-server-and-test": "1.14.0", | ||||
|     "tailwindcss": "3.1.6", | ||||
|     "tailwindcss": "3.1.8", | ||||
|     "typescript": "4.7.4", | ||||
|     "vercel": "27.3.0" | ||||
|     "vercel": "28.1.1" | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -1,6 +1,8 @@ | ||||
| import { GetStaticProps, GetStaticPaths, NextPage } from 'next' | ||||
| import { MDXRemote } from 'next-mdx-remote' | ||||
| import date from 'date-and-time' | ||||
| import Giscus from '@giscus/react' | ||||
| import { useTheme } from 'next-themes' | ||||
|  | ||||
| import { Head } from 'components/Head' | ||||
| import { Header } from 'components/Header' | ||||
| @@ -14,6 +16,8 @@ interface BlogPostPageProps extends FooterProps { | ||||
| const BlogPostPage: NextPage<BlogPostPageProps> = (props) => { | ||||
|   const { version, post } = props | ||||
|  | ||||
|   const { theme = 'dark' } = useTheme() | ||||
|  | ||||
|   return ( | ||||
|     <> | ||||
|       <Head | ||||
| @@ -43,6 +47,20 @@ const BlogPostPage: NextPage<BlogPostPageProps> = (props) => { | ||||
|               } | ||||
|             }} | ||||
|           /> | ||||
|           <Giscus | ||||
|             id='comments' | ||||
|             repo='Divlo/Divlo' | ||||
|             repoId='MDEwOlJlcG9zaXRvcnkzNTg5NDg1NDQ=' | ||||
|             category='General' | ||||
|             categoryId='DIC_kwDOFWUewM4CQ_WK' | ||||
|             mapping='pathname' | ||||
|             reactionsEnabled='1' | ||||
|             emitMetadata='0' | ||||
|             inputPosition='top' | ||||
|             theme={theme} | ||||
|             lang='en' | ||||
|             loading='lazy' | ||||
|           /> | ||||
|         </div> | ||||
|       </main> | ||||
|       <Footer version={version} /> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user