commit accbe7c113bbb5f30fd9630cc1a02d5233fc204f parent 376aab437d3df209b90ff989d3ec73ce1420a964 Author: finwo <finwo@pm.me> Date: Tue, 15 Nov 2022 10:27:09 +0100 Anticipate participation in multiple editions Diffstat:
77 files changed, 56 insertions(+), 57 deletions(-)
diff --git a/README.md b/2021/README.md diff --git a/solutions/common/index.ts b/2021/solutions/common/index.ts diff --git a/solutions/common/line-by-line.ts b/2021/solutions/common/line-by-line.ts diff --git a/solutions/common/most-weighted-value.ts b/2021/solutions/common/most-weighted-value.ts diff --git a/solutions/common/sum.ts b/2021/solutions/common/sum.ts diff --git a/solutions/common/weighted-value.ts b/2021/solutions/common/weighted-value.ts diff --git a/solutions/common/weighted-values.ts b/2021/solutions/common/weighted-values.ts diff --git a/solutions/day-01/assets/input b/2021/solutions/day-01/assets/input diff --git a/solutions/day-01/config.build.json b/2021/solutions/day-01/config.build.json diff --git a/solutions/day-01/package-lock.json b/2021/solutions/day-01/package-lock.json diff --git a/solutions/day-01/package.json b/2021/solutions/day-01/package.json diff --git a/2021/solutions/day-01/src/line-by-line.ts b/2021/solutions/day-01/src/line-by-line.ts @@ -0,0 +1 @@ +../../common/line-by-line.ts +\ No newline at end of file diff --git a/solutions/day-01/src/part-01.ts b/2021/solutions/day-01/src/part-01.ts diff --git a/solutions/day-01/src/part-02.ts b/2021/solutions/day-01/src/part-02.ts diff --git a/2021/solutions/day-01/src/sum.ts b/2021/solutions/day-01/src/sum.ts @@ -0,0 +1 @@ +../../common/sum.ts +\ No newline at end of file diff --git a/solutions/day-02/assets/input b/2021/solutions/day-02/assets/input diff --git a/solutions/day-02/config.build.json b/2021/solutions/day-02/config.build.json diff --git a/solutions/day-02/package-lock.json b/2021/solutions/day-02/package-lock.json diff --git a/solutions/day-02/package.json b/2021/solutions/day-02/package.json diff --git a/2021/solutions/day-02/src/line-by-line.ts b/2021/solutions/day-02/src/line-by-line.ts @@ -0,0 +1 @@ +../../common/line-by-line.ts +\ No newline at end of file diff --git a/solutions/day-02/src/part-01.ts b/2021/solutions/day-02/src/part-01.ts diff --git a/solutions/day-02/src/part-02.ts b/2021/solutions/day-02/src/part-02.ts diff --git a/solutions/day-03/assets/input b/2021/solutions/day-03/assets/input diff --git a/solutions/day-03/config.build.json b/2021/solutions/day-03/config.build.json diff --git a/2021/solutions/day-03/line-by-line.ts b/2021/solutions/day-03/line-by-line.ts @@ -0,0 +1 @@ +../../common/line-by-line.ts +\ No newline at end of file diff --git a/solutions/day-03/package-lock.json b/2021/solutions/day-03/package-lock.json diff --git a/solutions/day-03/package.json b/2021/solutions/day-03/package.json diff --git a/2021/solutions/day-03/src/line-by-line.ts b/2021/solutions/day-03/src/line-by-line.ts @@ -0,0 +1 @@ +../../common/line-by-line.ts +\ No newline at end of file diff --git a/2021/solutions/day-03/src/most-weighted-value.ts b/2021/solutions/day-03/src/most-weighted-value.ts @@ -0,0 +1 @@ +../../common/most-weighted-value.ts +\ No newline at end of file diff --git a/solutions/day-03/src/part-01.ts b/2021/solutions/day-03/src/part-01.ts diff --git a/solutions/day-03/src/part-02.ts b/2021/solutions/day-03/src/part-02.ts diff --git a/2021/solutions/day-03/src/weighted-value.ts b/2021/solutions/day-03/src/weighted-value.ts @@ -0,0 +1 @@ +../../common/weighted-value.ts +\ No newline at end of file diff --git a/2021/solutions/day-03/src/weighted-values.ts b/2021/solutions/day-03/src/weighted-values.ts @@ -0,0 +1 @@ +../../common/weighted-values.ts +\ No newline at end of file diff --git a/solutions/day-04/api/Dockerfile b/2021/solutions/day-04/api/Dockerfile diff --git a/solutions/day-04/api/assets/input b/2021/solutions/day-04/api/assets/input diff --git a/solutions/day-04/api/package-lock.json b/2021/solutions/day-04/api/package-lock.json diff --git a/2021/solutions/day-04/api/package.json b/2021/solutions/day-04/api/package.json @@ -0,0 +1,40 @@ +{ + "name": "api", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1", + "prebuild": "rm -rf dist", + "build": "npm run build:code", + "build:code": "tsc", + "start": "node dist/index.js", + "start:build": "npm run build ; npm run start", + "start:dev": "nodemon -e js,ts -w src -x npm -- run start:build" + }, + "keywords": [], + "author": "", + "license": "ISC", + "dependencies": { + "cors": "^2.8.5", + "express": "^4.17.1", + "level-mem": "^6.0.1", + "levelgraph": "^3.0.0", + "module-alias": "^2.2.2", + "mongodb": "^4.2.1", + "morgan": "^1.10.0", + "readline": "^1.3.0", + "reflect-metadata": "^0.1.13", + "typedi": "^0.10.0", + "typescript": "^4.5.3", + "uuid": "^8.3.2" + }, + "devDependencies": { + "@types/node": "^16.11.12", + "nodemon": "^2.0.15" + }, + "_moduleAliases": { + "@common": "dist/common", + "@config": "dist/config" + } +} diff --git a/solutions/day-04/api/src/app.ts b/2021/solutions/day-04/api/src/app.ts diff --git a/solutions/day-04/api/src/bingo/bingo.controller.ts b/2021/solutions/day-04/api/src/bingo/bingo.controller.ts diff --git a/solutions/day-04/api/src/bingo/bingo.module.ts b/2021/solutions/day-04/api/src/bingo/bingo.module.ts diff --git a/solutions/day-04/api/src/bingo/bingo.service.ts b/2021/solutions/day-04/api/src/bingo/bingo.service.ts diff --git a/solutions/day-04/api/src/bingo/model/board.ts b/2021/solutions/day-04/api/src/bingo/model/board.ts diff --git a/solutions/day-04/api/src/bingo/model/game.ts b/2021/solutions/day-04/api/src/bingo/model/game.ts diff --git a/solutions/day-04/api/src/common/line-by-line.ts b/2021/solutions/day-04/api/src/common/line-by-line.ts diff --git a/solutions/day-04/api/src/config/http.ts b/2021/solutions/day-04/api/src/config/http.ts diff --git a/solutions/day-04/api/src/config/index.ts b/2021/solutions/day-04/api/src/config/index.ts diff --git a/solutions/day-04/api/src/index.ts b/2021/solutions/day-04/api/src/index.ts diff --git a/solutions/day-04/api/src/interface/rest/index.ts b/2021/solutions/day-04/api/src/interface/rest/index.ts diff --git a/solutions/day-04/api/tsconfig.json b/2021/solutions/day-04/api/tsconfig.json diff --git a/solutions/day-04/docker-compose.yml b/2021/solutions/day-04/docker-compose.yml diff --git a/solutions/day-04/web/.gitignore b/2021/solutions/day-04/web/.gitignore diff --git a/solutions/day-04/web/Dockerfile b/2021/solutions/day-04/web/Dockerfile diff --git a/solutions/day-04/web/build.js b/2021/solutions/day-04/web/build.js diff --git a/solutions/day-04/web/package-lock.json b/2021/solutions/day-04/web/package-lock.json diff --git a/solutions/day-04/web/package.json b/2021/solutions/day-04/web/package.json diff --git a/solutions/day-04/web/public/assets/logo.png b/2021/solutions/day-04/web/public/assets/logo.png Binary files differ. diff --git a/solutions/day-04/web/public/global.less b/2021/solutions/day-04/web/public/global.less diff --git a/solutions/day-04/web/public/index.html b/2021/solutions/day-04/web/public/index.html diff --git a/solutions/day-04/web/public/main.css b/2021/solutions/day-04/web/public/main.css diff --git a/solutions/day-04/web/src/component/icon.vue b/2021/solutions/day-04/web/src/component/icon.vue diff --git a/solutions/day-04/web/src/component/nav.vue b/2021/solutions/day-04/web/src/component/nav.vue diff --git a/solutions/day-04/web/src/layout/default.vue b/2021/solutions/day-04/web/src/layout/default.vue diff --git a/solutions/day-04/web/src/main.js b/2021/solutions/day-04/web/src/main.js diff --git a/solutions/day-04/web/src/page/game-list.vue b/2021/solutions/day-04/web/src/page/game-list.vue diff --git a/solutions/day-04/web/src/page/game.vue b/2021/solutions/day-04/web/src/page/game.vue diff --git a/solutions/day-04/web/src/page/home.vue b/2021/solutions/day-04/web/src/page/home.vue diff --git a/solutions/day-04/web/src/page/not-found.vue b/2021/solutions/day-04/web/src/page/not-found.vue diff --git a/solutions/day-04/web/src/root.vue b/2021/solutions/day-04/web/src/root.vue diff --git a/solutions/day-01/src/line-by-line.ts b/solutions/day-01/src/line-by-line.ts @@ -1 +0,0 @@ -../../common/line-by-line.ts -\ No newline at end of file diff --git a/solutions/day-01/src/sum.ts b/solutions/day-01/src/sum.ts @@ -1 +0,0 @@ -../../common/sum.ts -\ No newline at end of file diff --git a/solutions/day-02/src/line-by-line.ts b/solutions/day-02/src/line-by-line.ts @@ -1 +0,0 @@ -../../common/line-by-line.ts -\ No newline at end of file diff --git a/solutions/day-03/line-by-line.ts b/solutions/day-03/line-by-line.ts @@ -1 +0,0 @@ -../../common/line-by-line.ts -\ No newline at end of file diff --git a/solutions/day-03/src/line-by-line.ts b/solutions/day-03/src/line-by-line.ts @@ -1 +0,0 @@ -../../common/line-by-line.ts -\ No newline at end of file diff --git a/solutions/day-03/src/most-weighted-value.ts b/solutions/day-03/src/most-weighted-value.ts @@ -1 +0,0 @@ -../../common/most-weighted-value.ts -\ No newline at end of file diff --git a/solutions/day-03/src/weighted-value.ts b/solutions/day-03/src/weighted-value.ts @@ -1 +0,0 @@ -../../common/weighted-value.ts -\ No newline at end of file diff --git a/solutions/day-03/src/weighted-values.ts b/solutions/day-03/src/weighted-values.ts @@ -1 +0,0 @@ -../../common/weighted-values.ts -\ No newline at end of file diff --git a/solutions/day-04/api/package.json b/solutions/day-04/api/package.json @@ -1,41 +0,0 @@ -{ - "name": "api", - "version": "1.0.0", - "description": "", - "main": "index.js", - "scripts": { - "test": "echo \"Error: no test specified\" && exit 1", - "prebuild": "rimraf dist", - "build": "npm run build:code", - "build:code": "tsc", - "start": "node dist/index.js", - "start:build": "npm run build ; npm run start", - "start:dev": "nodemon -e js,ts -w src -x npm -- run start:build" - }, - "keywords": [], - "author": "", - "license": "ISC", - "dependencies": { - "cors": "^2.8.5", - "express": "^4.17.1", - "level-mem": "^6.0.1", - "levelgraph": "^3.0.0", - "module-alias": "^2.2.2", - "mongodb": "^4.2.1", - "morgan": "^1.10.0", - "readline": "^1.3.0", - "reflect-metadata": "^0.1.13", - "typedi": "^0.10.0", - "typescript": "^4.5.3", - "uuid": "^8.3.2" - }, - "devDependencies": { - "@types/node": "^16.11.12", - "nodemon": "^2.0.15", - "rimraf": "^3.0.2" - }, - "_moduleAliases": { - "@common": "dist/common", - "@config": "dist/config" - } -}