From 3a8c31de81ae4123b98982968bb8d895b09e6783 Mon Sep 17 00:00:00 2001 From: April Eaton Date: Thu, 18 Dec 2025 12:24:05 +0100 Subject: [PATCH] Project restructuring Moving all website resources into `/src/` so separate metadata files and build artifacts from core project files. --- .gitignore | 3 +++ flake.nix | 1 + package-lock.json | 24 ++++++++++++++++++++++++ package.json | 5 +++++ {footer => src/footer}/footer.css | 0 {footer => src/footer}/footer.html | 0 {gear => src/gear}/gear.css | 0 {gear => src/gear}/gear.json | 0 {gear => src/gear}/gear.mjs | 0 {gear => src/gear}/index.html | 0 {gear => src/gear}/page.mjs | 0 {global => src/global}/global.css | 0 {global => src/global}/loadin.mjs | 0 {header => src/header}/header.css | 0 {header => src/header}/header.html | 0 index.css => src/index.css | 0 index.html => src/index.html | 0 index.mjs => src/index.mjs | 0 {kinks => src/kinks}/index.html | 0 {kinks => src/kinks}/kinks.css | 0 {kinks => src/kinks}/kinks.html | 0 {kinks => src/kinks}/kinks.mjs | 0 22 files changed, 33 insertions(+) create mode 100644 package-lock.json create mode 100644 package.json rename {footer => src/footer}/footer.css (100%) rename {footer => src/footer}/footer.html (100%) rename {gear => src/gear}/gear.css (100%) rename {gear => src/gear}/gear.json (100%) rename {gear => src/gear}/gear.mjs (100%) rename {gear => src/gear}/index.html (100%) rename {gear => src/gear}/page.mjs (100%) rename {global => src/global}/global.css (100%) rename {global => src/global}/loadin.mjs (100%) rename {header => src/header}/header.css (100%) rename {header => src/header}/header.html (100%) rename index.css => src/index.css (100%) rename index.html => src/index.html (100%) rename index.mjs => src/index.mjs (100%) rename {kinks => src/kinks}/index.html (100%) rename {kinks => src/kinks}/kinks.css (100%) rename {kinks => src/kinks}/kinks.html (100%) rename {kinks => src/kinks}/kinks.mjs (100%) diff --git a/.gitignore b/.gitignore index 29963da..e3a7725 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,4 @@ /.direnv/ +/artifacts/ +/bundle.tar.gz +/node_modules/ diff --git a/flake.nix b/flake.nix index 6f5fdca..ad5d791 100644 --- a/flake.nix +++ b/flake.nix @@ -37,6 +37,7 @@ vscode-langservers-extracted typescript-language-server typescript + nodejs_24 ]; }; }; diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..1576f99 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,24 @@ +{ + "name": "kinklist", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "uglify-js": "^3.19.3" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.19.3.tgz", + "integrity": "sha512-v3Xu+yuwBXisp6QYTcH4UbH+xYJXqnq2m/LtQVWKWzYc1iehYnLixoQDN9FH6/j9/oybfd6W9Ghwkl8+UMKTKQ==", + "license": "BSD-2-Clause", + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..af697d5 --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "uglify-js": "^3.19.3" + } +} diff --git a/footer/footer.css b/src/footer/footer.css similarity index 100% rename from footer/footer.css rename to src/footer/footer.css diff --git a/footer/footer.html b/src/footer/footer.html similarity index 100% rename from footer/footer.html rename to src/footer/footer.html diff --git a/gear/gear.css b/src/gear/gear.css similarity index 100% rename from gear/gear.css rename to src/gear/gear.css diff --git a/gear/gear.json b/src/gear/gear.json similarity index 100% rename from gear/gear.json rename to src/gear/gear.json diff --git a/gear/gear.mjs b/src/gear/gear.mjs similarity index 100% rename from gear/gear.mjs rename to src/gear/gear.mjs diff --git a/gear/index.html b/src/gear/index.html similarity index 100% rename from gear/index.html rename to src/gear/index.html diff --git a/gear/page.mjs b/src/gear/page.mjs similarity index 100% rename from gear/page.mjs rename to src/gear/page.mjs diff --git a/global/global.css b/src/global/global.css similarity index 100% rename from global/global.css rename to src/global/global.css diff --git a/global/loadin.mjs b/src/global/loadin.mjs similarity index 100% rename from global/loadin.mjs rename to src/global/loadin.mjs diff --git a/header/header.css b/src/header/header.css similarity index 100% rename from header/header.css rename to src/header/header.css diff --git a/header/header.html b/src/header/header.html similarity index 100% rename from header/header.html rename to src/header/header.html diff --git a/index.css b/src/index.css similarity index 100% rename from index.css rename to src/index.css diff --git a/index.html b/src/index.html similarity index 100% rename from index.html rename to src/index.html diff --git a/index.mjs b/src/index.mjs similarity index 100% rename from index.mjs rename to src/index.mjs diff --git a/kinks/index.html b/src/kinks/index.html similarity index 100% rename from kinks/index.html rename to src/kinks/index.html diff --git a/kinks/kinks.css b/src/kinks/kinks.css similarity index 100% rename from kinks/kinks.css rename to src/kinks/kinks.css diff --git a/kinks/kinks.html b/src/kinks/kinks.html similarity index 100% rename from kinks/kinks.html rename to src/kinks/kinks.html diff --git a/kinks/kinks.mjs b/src/kinks/kinks.mjs similarity index 100% rename from kinks/kinks.mjs rename to src/kinks/kinks.mjs