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