diff --git a/README.md b/README.md index 7366e7f..2dac94e 100644 --- a/README.md +++ b/README.md @@ -1 +1,12 @@ -# Node Web Template \ No newline at end of file +# madisonlinux + +[madisonlinux.com](https://madisonlinux.com/) + +## building + +``` +npm install +npm run tsc +npm run build +node distribution/index.js +``` diff --git a/docker-compose.yml b/docker-compose.yml index 55d174e..1c70c34 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,8 +1,8 @@ version: '2' services: - nodejs-web: - container_name: nodejs-web + madisonlinux: + container_name: madisonlinux build: context: ./ dockerfile: Dockerfile diff --git a/package-lock.json b/package-lock.json index e25a74e..fbc6c5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,23 @@ { - "name": "nodejs-web-template", + "name": "madisonlinux", "version": "0.0.1", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "nodejs-web-template", + "name": "madisonlinux", "version": "0.0.1", "license": "MIT", "dependencies": { "ejs": "3.1.10", "express": "5.1.0", - "express-session": "1.18.2", - "json5": "2.2.3", - "ky": "1.11.0" + "json5": "2.2.3" }, "devDependencies": { "@sindresorhus/tsconfig": "8.0.1", "@types/express": "^5.0.3", - "@types/express-session": "^1.18.2", "@types/node": "^24.7.0", - "forking-build-shit": "1.0.4", + "forking-build-shit": "1.0.5", "typescript": "5.9.3" } }, @@ -393,16 +390,6 @@ "@types/send": "*" } }, - "node_modules/@types/express-session": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/@types/express-session/-/express-session-1.18.2.tgz", - "integrity": "sha512-k+I0BxwVXsnEU2hV77cCobC08kIsn4y44C3gC0b46uxZVMaXA04lSPgRLR/bSL2w0t0ShJiG8o4jPzRG/nscFg==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/express": "*" - } - }, "node_modules/@types/http-errors": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.5.tgz", @@ -835,46 +822,6 @@ "url": "https://opencollective.com/express" } }, - "node_modules/express-session": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/express-session/-/express-session-1.18.2.tgz", - "integrity": "sha512-SZjssGQC7TzTs9rpPDuUrR23GNZ9+2+IkA/+IJWmvQilTr5OSliEHGF+D9scbIpdC6yGtTI0/VhaHoVes2AN/A==", - "license": "MIT", - "dependencies": { - "cookie": "0.7.2", - "cookie-signature": "1.0.7", - "debug": "2.6.9", - "depd": "~2.0.0", - "on-headers": "~1.1.0", - "parseurl": "~1.3.3", - "safe-buffer": "5.2.1", - "uid-safe": "~2.1.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/express-session/node_modules/cookie-signature": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.7.tgz", - "integrity": "sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==", - "license": "MIT" - }, - "node_modules/express-session/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "license": "MIT", - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/express-session/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "license": "MIT" - }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -916,14 +863,14 @@ } }, "node_modules/forking-build-shit": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/forking-build-shit/-/forking-build-shit-1.0.4.tgz", - "integrity": "sha512-pknWCgvJWSkP30sMllWzFxJhjFtXCRuILgYT1N7pJLAyI/SXQ0RXyhTcg+hjCnKaH4aVpxWUFUF2afwTDRO6RA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/forking-build-shit/-/forking-build-shit-1.0.5.tgz", + "integrity": "sha512-b9HVQF1f2qXkgB+yTJe3U2kLfggvbUZjU1aqljI0E8O+sxo+cQH/HsyMGdHNPaUoMgSe/qfOsL6CPumu0jrrdg==", "dev": true, "license": "MIT", "dependencies": { "csso": "5.0.5", - "sass": "1.90.0", + "sass": "1.93.2", "uglify-js": "3.19.3" }, "bin": { @@ -1069,9 +1016,9 @@ } }, "node_modules/immutable": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.3.tgz", - "integrity": "sha512-+chQdDfvscSF1SJqv2gn4SRO2ZyS3xL3r7IW/wWEEzrzLisnOlKiQu5ytC/BVNcS15C39WT2Hg/bjKjDMcu+zg==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-5.1.4.tgz", + "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", "dev": true, "license": "MIT" }, @@ -1161,18 +1108,6 @@ "node": ">=6" } }, - "node_modules/ky": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/ky/-/ky-1.11.0.tgz", - "integrity": "sha512-NEyo0ICpS0cqSuyoJFMCnHOZJILqXsKhIZlHJGDYaH8OB5IFrGzuBpEwyoMZG6gUKMPrazH30Ax5XKaujvD8ag==", - "license": "MIT", - "engines": { - "node": ">=18" - }, - "funding": { - "url": "https://github.com/sindresorhus/ky?sponsor=1" - } - }, "node_modules/math-intrinsics": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", @@ -1305,15 +1240,6 @@ "node": ">= 0.8" } }, - "node_modules/on-headers": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.1.0.tgz", - "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -1390,15 +1316,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/random-bytes": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/random-bytes/-/random-bytes-1.0.0.tgz", - "integrity": "sha512-iv7LhNVO047HzYR3InF6pUcUsPQiHTM1Qal51DcGSuZFBil1aBBWG5eHPNek7bvILMaYJ/8RU1e8w1AMdHmLQQ==", - "license": "MIT", - "engines": { - "node": ">= 0.8" - } - }, "node_modules/range-parser": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", @@ -1496,9 +1413,9 @@ "license": "MIT" }, "node_modules/sass": { - "version": "1.90.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.90.0.tgz", - "integrity": "sha512-9GUyuksjw70uNpb1MTYWsH9MQHOHY6kwfnkafC24+7aOMZn9+rVMBxRbLvw756mrBFbIsFg6Xw9IkR2Fnn3k+Q==", + "version": "1.93.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.2.tgz", + "integrity": "sha512-t+YPtOQHpGW1QWsh1CHQ5cPIr9lbbGZLZnbihP/D/qZj/yuV68m8qarcV17nvkOX81BCrvzAlq2klCQFZghyTg==", "dev": true, "license": "MIT", "dependencies": { @@ -1714,18 +1631,6 @@ "node": ">=0.8.0" } }, - "node_modules/uid-safe": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/uid-safe/-/uid-safe-2.1.5.tgz", - "integrity": "sha512-KPHm4VL5dDXKz01UuEd88Df+KzynaohSL9fBh096KWAxSKZQDI2uBrVqtvRM4rwrIrRRKsdLNML/lnaaVSRioA==", - "license": "MIT", - "dependencies": { - "random-bytes": "~1.0.0" - }, - "engines": { - "node": ">= 0.8" - } - }, "node_modules/undici-types": { "version": "7.14.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", diff --git a/package.json b/package.json index a5eced3..2df5ecf 100644 --- a/package.json +++ b/package.json @@ -1,18 +1,18 @@ { - "name": "nodejs-web-template", + "name": "madisonlinux", "version": "0.0.1", - "description": "A nodejs web project", + "description": "Website for upcoming Linux install party in Madison WI", "keywords": [ "web", "template" ], - "homepage": "https://github.com/CorySanin/nodejs-web-template#readme", + "homepage": "https://git.sanin.dev/corysanin/madisonlinux#readme", "bugs": { - "url": "https://github.com/CorySanin/nodejs-web-template/issues" + "url": "https://git.sanin.dev/corysanin/madisonlinux/issues" }, "repository": { "type": "git", - "url": "git+https://github.com/CorySanin/nodejs-web-template.git" + "url": "git+https://git.sanin.dev/corysanin/madisonlinux.git" }, "license": "MIT", "author": "Cory Sanin", @@ -26,19 +26,17 @@ "dependencies": { "ejs": "3.1.10", "express": "5.1.0", - "express-session": "1.18.2", - "json5": "2.2.3", - "ky": "1.11.0" + "json5": "2.2.3" }, "devDependencies": { "@sindresorhus/tsconfig": "8.0.1", "@types/express": "^5.0.3", - "@types/express-session": "^1.18.2", "@types/node": "^24.7.0", - "forking-build-shit": "1.0.4", + "forking-build-shit": "1.0.5", "typescript": "5.9.3" }, "scripts": { + "tsc": "tsc", "build": "npx build-shit", "watch": "npx build-shit --watch" }