mirror of
https://github.com/QuiteAFancyEmerald/Holy-Unblocker.git
synced 2025-05-13 12:00:02 -04:00
Helmet Time
This commit is contained in:
parent
146a86f060
commit
0f8d9d437e
5 changed files with 25 additions and 9 deletions
20
package-lock.json
generated
20
package-lock.json
generated
|
@ -1,13 +1,13 @@
|
||||||
{
|
{
|
||||||
"name": "holyub",
|
"name": "holyub",
|
||||||
"version": "5.7.1",
|
"version": "5.7.8",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "holyub",
|
"name": "holyub",
|
||||||
"version": "5.7.1",
|
"version": "5.7.8",
|
||||||
"license": "MIT",
|
"license": "GNU AFFERO",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@mercuryworkshop/bare-mux": "^1.1.4",
|
"@mercuryworkshop/bare-mux": "^1.1.4",
|
||||||
"@mercuryworkshop/epoxy-transport": "^2.0.6",
|
"@mercuryworkshop/epoxy-transport": "^2.0.6",
|
||||||
|
@ -16,6 +16,7 @@
|
||||||
"babel": "^6.23.0",
|
"babel": "^6.23.0",
|
||||||
"corrosion": "^1.0.0",
|
"corrosion": "^1.0.0",
|
||||||
"express": "^4.19.2",
|
"express": "^4.19.2",
|
||||||
|
"helmet": "^7.1.0",
|
||||||
"mime-types": "^2.1.35",
|
"mime-types": "^2.1.35",
|
||||||
"node-fetch": "^3.3.2",
|
"node-fetch": "^3.3.2",
|
||||||
"rammerhead": "https://github.com/NebulaServices/rammerhead/releases/download/rammerhead-1.2.41-nebula.8/rammerhead-1.2.41-nebula.7.tgz",
|
"rammerhead": "https://github.com/NebulaServices/rammerhead/releases/download/rammerhead-1.2.41-nebula.8/rammerhead-1.2.41-nebula.7.tgz",
|
||||||
|
@ -1879,6 +1880,14 @@
|
||||||
"node": ">= 0.4"
|
"node": ">= 0.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/helmet": {
|
||||||
|
"version": "7.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/helmet/-/helmet-7.1.0.tgz",
|
||||||
|
"integrity": "sha512-g+HZqgfbpXdCkme/Cd/mZkV0aV3BZZZSugecH03kl38m/Kmdx8jKjBikpDj2cr+Iynv4KpYEviojNdTJActJAg==",
|
||||||
|
"engines": {
|
||||||
|
"node": ">=16.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"node_modules/http-cache-semantics": {
|
"node_modules/http-cache-semantics": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
|
||||||
|
@ -5564,6 +5573,11 @@
|
||||||
"function-bind": "^1.1.2"
|
"function-bind": "^1.1.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"helmet": {
|
||||||
|
"version": "7.1.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/helmet/-/helmet-7.1.0.tgz",
|
||||||
|
"integrity": "sha512-g+HZqgfbpXdCkme/Cd/mZkV0aV3BZZZSugecH03kl38m/Kmdx8jKjBikpDj2cr+Iynv4KpYEviojNdTJActJAg=="
|
||||||
|
},
|
||||||
"http-cache-semantics": {
|
"http-cache-semantics": {
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
|
"resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz",
|
||||||
|
|
|
@ -22,10 +22,11 @@
|
||||||
"babel": "^6.23.0",
|
"babel": "^6.23.0",
|
||||||
"corrosion": "^1.0.0",
|
"corrosion": "^1.0.0",
|
||||||
"express": "^4.19.2",
|
"express": "^4.19.2",
|
||||||
|
"helmet": "^7.1.0",
|
||||||
"mime-types": "^2.1.35",
|
"mime-types": "^2.1.35",
|
||||||
"node-fetch": "^3.3.2",
|
"node-fetch": "^3.3.2",
|
||||||
|
"rammerhead": "https://github.com/NebulaServices/rammerhead/releases/download/rammerhead-1.2.41-nebula.8/rammerhead-1.2.41-nebula.7.tgz",
|
||||||
"wisp-server-node": "^1.1.0",
|
"wisp-server-node": "^1.1.0",
|
||||||
"ws": "^8.18.0",
|
"ws": "^8.18.0"
|
||||||
"rammerhead": "https://github.com/NebulaServices/rammerhead/releases/download/rammerhead-1.2.41-nebula.8/rammerhead-1.2.41-nebula.7.tgz"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,6 +3,7 @@ import pkg from './routes.mjs';
|
||||||
import { readFile } from 'fs/promises';
|
import { readFile } from 'fs/promises';
|
||||||
import path from 'path';
|
import path from 'path';
|
||||||
import express from 'express';
|
import express from 'express';
|
||||||
|
import helmet from 'helmet';
|
||||||
import http from 'http';
|
import http from 'http';
|
||||||
import createRammerhead from 'rammerhead/src/server/index.js';
|
import createRammerhead from 'rammerhead/src/server/index.js';
|
||||||
import { createBareServer } from '@tomphttp/bare-server-node';
|
import { createBareServer } from '@tomphttp/bare-server-node';
|
||||||
|
|
|
@ -131,12 +131,12 @@ img {
|
||||||
|
|
||||||
/* For WebKit/Blink Browsers */
|
/* For WebKit/Blink Browsers */
|
||||||
::selection {
|
::selection {
|
||||||
background: rgba(129, 161, 193, 0.557); /* Use rgba for opacity */
|
background: rgb(180, 142, 0.513); /* Use rgba for opacity */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* For Gecko Browsers (Firefox) */
|
/* For Gecko Browsers (Firefox) */
|
||||||
::-moz-selection {
|
::-moz-selection {
|
||||||
background: rgba(129, 161, 193, 0.557); /* Use rgba for opacity */
|
background: rgba(180, 142, 173, 0.513); /* Use rgba for opacity */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -810,7 +810,7 @@ details[open] summary {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background: url("/assets/img/noise.png") repeat, rgba(255, 255, 255, 0.03);
|
background: url("/assets/img/noise.png") repeat, rgba(255, 255, 255, 0.03);
|
||||||
opacity: var(--noise-opacity, 0.03);
|
opacity: var(--noise-opacity, 0.02);
|
||||||
pointer-events: none;
|
pointer-events: none;
|
||||||
-webkit-mask-image: radial-gradient(circle, white 30%, transparent 50%);
|
-webkit-mask-image: radial-gradient(circle, white 30%, transparent 50%);
|
||||||
-webkit-mask-size: 800px 800px;
|
-webkit-mask-size: 800px 800px;
|
||||||
|
@ -820,7 +820,6 @@ details[open] summary {
|
||||||
mask-size: 800px 800px;
|
mask-size: 800px 800px;
|
||||||
mask-position: calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);
|
mask-position: calc(var(--mouse-x) - 400px) calc(var(--mouse-y) - 400px);
|
||||||
mask-repeat: no-repeat;
|
mask-repeat: no-repeat;
|
||||||
transition: -webkit-mask-position 0.1s ease, mask-position 0.1s ease, opacity 1s ease;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.box-card:hover::after {
|
.box-card:hover::after {
|
||||||
|
|
|
@ -174,6 +174,7 @@
|
||||||
frequently and concentrating on detail with design, mechanics,
|
frequently and concentrating on detail with design, mechanics,
|
||||||
and features.
|
and features.
|
||||||
</p>
|
</p>
|
||||||
|
<p>This project's palette is built using <a href="https://nordtheme.com">Nord Theme</a> for its optimal design color palette and prioritization of readable code syntax and UI components.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="image-container">
|
<div class="image-container">
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue