diff --git a/index.html b/index.html index 7504b27..a495268 100644 --- a/index.html +++ b/index.html @@ -4,8 +4,69 @@ Планировщик отпуска - +
@@ -26,58 +87,36 @@
- - + +
-
- - + +
-
- - + +
- - + +
-
- - + +
-
- - + +
-
- - + +
- - +
@@ -106,10 +145,7 @@ 📥 Экспорт в Excel - -
-
- +
🏖️

Пока пусто

@@ -121,6 +157,113 @@
- + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..a65edbe --- /dev/null +++ b/package-lock.json @@ -0,0 +1,10 @@ +{ + "name": "vacation-planner", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "vacation-planner" + } + } +} diff --git a/package.json b/package.json deleted file mode 100644 index 45775b4..0000000 --- a/package.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "name": "vacation-planner", - "private": true, - "type": "commonjs", - "scripts": { - "start": "node server.js" - } -} diff --git a/server.js b/server.js deleted file mode 100644 index 68d6afa..0000000 --- a/server.js +++ /dev/null @@ -1,19 +0,0 @@ -const http = require("http"); -const fs = require("fs"); -const path = require("path"); - -const PORT = process.env.PORT || 3000; - -http.createServer((req, res) => { - let file = req.url === "/" ? "/index.html" : req.url.split("?")[0]; - const full = path.join(__dirname, file); - - if (full.startsWith(__dirname) && fs.existsSync(full) && fs.statSync(full).isFile()) { - const ext = path.extname(full); - const type = ext === ".css" ? "text/css" : ext === ".js" ? "application/javascript" : "text/html"; - res.writeHead(200, { "Content-Type": type + "; charset=utf-8" }); - return res.end(fs.readFileSync(full)); - } - - res.writeHead(404); res.end("Not found"); -}).listen(PORT, () => console.log("Планировщик отпуска на порту " + PORT));