chore: split out styles + only load where needed

This commit is contained in:
Cory Dransfeldt 2024-01-02 12:50:20 -08:00
parent 37db7d35d6
commit 0e65983a19
No known key found for this signature in database
28 changed files with 250 additions and 287 deletions

87
package-lock.json generated
View file

@ -1,12 +1,12 @@
{
"name": "coryd.dev",
"version": "4.0.15",
"version": "4.2.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "coryd.dev",
"version": "4.0.15",
"version": "4.2.0",
"license": "ISC",
"devDependencies": {
"@11ty/eleventy": "3.0.0-alpha.3",
@ -19,9 +19,9 @@
"child_process": "^1.0.2",
"clean-css": "^5.3.3",
"dotenv-flow": "^4.1.0",
"eleventy-plugin-embed-everything": "^1.17.0",
"eleventy-plugin-tabler-icons": "^2.2.0",
"eleventy-plugin-unfurl": "^1.0.0",
"eleventy-plugin-youtube-embed": "^1.9.1",
"html-minifier-terser": "^7.2.0",
"ics-to-json-extended": "^1.1.4",
"jsdom": "^23.0.1",
@ -2164,6 +2164,73 @@
"node": ">=0.10.0"
}
},
"node_modules/eleventy-plugin-embed-everything": {
"version": "1.17.0",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-everything/-/eleventy-plugin-embed-everything-1.17.0.tgz",
"integrity": "sha512-so4TOGp1hbP4ITJkUwRRLvElheKStSE1lxbaqZbJAJmHFB53sD9UEsI2+EMcYu88hmw5UYr1tQSUky4nPICp1w==",
"dev": true,
"dependencies": {
"deepmerge": "^4.3.1",
"eleventy-plugin-embed-instagram": "^1.2.7",
"eleventy-plugin-embed-soundcloud": "^1.2.7",
"eleventy-plugin-embed-spotify": "^1.3.0",
"eleventy-plugin-embed-ted": "^1.0.1",
"eleventy-plugin-embed-tiktok": "^1.1.7",
"eleventy-plugin-embed-twitch": "^1.2.7",
"eleventy-plugin-embed-twitter": "^1.4.0",
"eleventy-plugin-vimeo-embed": "^1.3.8",
"eleventy-plugin-youtube-embed": "^1.9.1"
}
},
"node_modules/eleventy-plugin-embed-instagram": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-instagram/-/eleventy-plugin-embed-instagram-1.2.7.tgz",
"integrity": "sha512-v6uSqeZiZU5L40lr4NTGBr+2Wbc81SqbNIllESEBQDFhS68g253WqkLaNs7gGh0k5hxhNuMt7ZZEBfous7jksw==",
"dev": true
},
"node_modules/eleventy-plugin-embed-soundcloud": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-soundcloud/-/eleventy-plugin-embed-soundcloud-1.2.7.tgz",
"integrity": "sha512-0+VNeEcMiRySmyTmPmMhCwkbds44k9W4jWqUwjvk665TRagiXcCdj/BK2wl8vyiVrn/0arWeSCpol4NBb6BIvA==",
"dev": true,
"dependencies": {
"@11ty/eleventy-fetch": "^4.0.0"
}
},
"node_modules/eleventy-plugin-embed-spotify": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-spotify/-/eleventy-plugin-embed-spotify-1.3.0.tgz",
"integrity": "sha512-waVUtW5PO9aKYQEjnvHG4P5bPyKj+SSUBuDtqfF2K+j7dGItmEDD4DP7CmBz6lkn/LlJGmJ7uT4Mr6L4jAP4bg==",
"dev": true
},
"node_modules/eleventy-plugin-embed-ted": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-ted/-/eleventy-plugin-embed-ted-1.0.1.tgz",
"integrity": "sha512-F1CayKC05sGDAcdEgaZUP3Cs/71mwLT717sIUUiZWu+Gjd1Lp7m2gqL1R/uKnHN/CFxKYTpAA6ZNN/LCjg0ufw==",
"dev": true
},
"node_modules/eleventy-plugin-embed-tiktok": {
"version": "1.1.7",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-tiktok/-/eleventy-plugin-embed-tiktok-1.1.7.tgz",
"integrity": "sha512-Yb/95hafIsKVsV11ebsX0PoYzpLQWWSbdznbvPfA0HIKjfTHGEt1q0XX5DRGPnn5tor7lM5sha9DMQPzJb/oGQ==",
"dev": true
},
"node_modules/eleventy-plugin-embed-twitch": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-twitch/-/eleventy-plugin-embed-twitch-1.2.7.tgz",
"integrity": "sha512-E3oUtk5HhfgBaH9xpcnnByoddyyxuj0uhTzxD+UF5ftUU4pa0959HADBI1RuWUDssADzowpSes8m2gBgO4Peeg==",
"dev": true
},
"node_modules/eleventy-plugin-embed-twitter": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/eleventy-plugin-embed-twitter/-/eleventy-plugin-embed-twitter-1.4.0.tgz",
"integrity": "sha512-1e2oI0OJiVStywT48h6/IJDT4+XlH5EEVT1z87qV8wABAA022m2ozKuog21EEoI217aV2AM89R/FZ1oo1eD/mA==",
"dev": true,
"dependencies": {
"@11ty/eleventy-fetch": "^4.0.0",
"deepmerge": "^4.3.1"
}
},
"node_modules/eleventy-plugin-tabler-icons": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/eleventy-plugin-tabler-icons/-/eleventy-plugin-tabler-icons-2.2.0.tgz",
@ -2456,6 +2523,12 @@
"integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
"dev": true
},
"node_modules/eleventy-plugin-vimeo-embed": {
"version": "1.3.8",
"resolved": "https://registry.npmjs.org/eleventy-plugin-vimeo-embed/-/eleventy-plugin-vimeo-embed-1.3.8.tgz",
"integrity": "sha512-XU/XH/lrx9slUifFiRCsFh8XiDsZxCBh5MnFU8wAz8u8rCFX9PpmyveJ2oeDtDZjEINqaDC+YFSPsxoq59S3cQ==",
"dev": true
},
"node_modules/eleventy-plugin-youtube-embed": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/eleventy-plugin-youtube-embed/-/eleventy-plugin-youtube-embed-1.9.1.tgz",
@ -3324,9 +3397,9 @@
]
},
"node_modules/image-size": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.0.tgz",
"integrity": "sha512-asnTHw2K8OlqT5kVnQwX+AGKQqpvLo95LbNzQ/C0ln3yzentZmAdd0ygoD004VC4Kkd4PV7J2iaPQkqwp9yuTw==",
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz",
"integrity": "sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==",
"dev": true,
"dependencies": {
"queue": "6.0.2"
@ -3335,7 +3408,7 @@
"image-size": "bin/image-size.js"
},
"engines": {
"node": ">=18.0.0"
"node": ">=16.x"
}
},
"node_modules/immutable": {