From 662583b03b96cbdde9effe0b01a20e37d34b90a8 Mon Sep 17 00:00:00 2001 From: Frederick Katsura Date: Fri, 10 May 2024 23:44:18 -0400 Subject: [PATCH 1/6] [Hotfix] Fixed Issue with Close Button Placement In the list entry modal, the close button would be next to the entry's title instead of being always at the top-right of the modal. --- src/app/shared/list-entry-modal/list-entry-modal.component.css | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/shared/list-entry-modal/list-entry-modal.component.css b/src/app/shared/list-entry-modal/list-entry-modal.component.css index e7c46e7..2b37268 100644 --- a/src/app/shared/list-entry-modal/list-entry-modal.component.css +++ b/src/app/shared/list-entry-modal/list-entry-modal.component.css @@ -50,6 +50,7 @@ .modal-header { font-size: 20px; height: 85px; + justify-content: space-between; } .modal-header>h1 { From 070871ee5b5b7a718e94861041eb420924758cc9 Mon Sep 17 00:00:00 2001 From: Frederick Katsura Date: Tue, 14 May 2024 22:00:40 -0400 Subject: [PATCH 2/6] Fixed Issue with Disappearing Titles --- src/app/search-bar/search-bar.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/search-bar/search-bar.component.html b/src/app/search-bar/search-bar.component.html index 0f832c7..babe2af 100644 --- a/src/app/search-bar/search-bar.component.html +++ b/src/app/search-bar/search-bar.component.html @@ -22,7 +22,7 @@ {{element.title.substring(0, 57)}}... {{element.title.substring(0, 57)}}... - {{element.title}} + {{element.title}}


({{element.format_name | bookFormat}}, {{element.book_type_name | titlecase}})

From fc64ecf4dbe6b4b4a07df8d04f884fef336addc7 Mon Sep 17 00:00:00 2001 From: Frederick Katsura Date: Wed, 15 May 2024 22:31:27 -0400 Subject: [PATCH 3/6] Updated Key in Book Correction Submission Updated the key from cover_url to cover_image as that is what the API requires --- .../book-correction-form/book-correction-form.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/pages/book-correction-form/book-correction-form.component.ts b/src/app/pages/book-correction-form/book-correction-form.component.ts index 89045f7..9ba41e9 100644 --- a/src/app/pages/book-correction-form/book-correction-form.component.ts +++ b/src/app/pages/book-correction-form/book-correction-form.component.ts @@ -113,8 +113,8 @@ export class BookCorrectionFormComponent implements OnInit { if (this.correction.description !== this.existingData.description) { forSubmission.description = this.correction.description; } - if (this.correction.cover_url) { - forSubmission.cover_url = this.correction.cover_url; + if (this.correction.cover_image) { + forSubmission.cover_image = this.correction.cover_image; } if (this.correction.release_date !== this.existingData.release_date.split("T")[0]) { forSubmission.release_date = this.correction.release_date; From 4a77249657107f97f41204e1e9ffb5a2ade50914 Mon Sep 17 00:00:00 2001 From: Frederick Katsura Date: Wed, 15 May 2024 22:46:46 -0400 Subject: [PATCH 4/6] Fixed Issue With New Release Dates Not Displaying on Correction Form --- .../book-correction/book-correction.component.css | 4 ++++ .../book-correction/book-correction.component.html | 2 +- .../book-correction/book-correction.component.ts | 7 +++++++ src/app/models/BookCorrection.ts | 2 +- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/app/admin-pages/book-correction/book-correction.component.css b/src/app/admin-pages/book-correction/book-correction.component.css index c67ff3e..4f0dc40 100644 --- a/src/app/admin-pages/book-correction/book-correction.component.css +++ b/src/app/admin-pages/book-correction/book-correction.component.css @@ -13,6 +13,10 @@ color: inherit; } +.center-text { + text-align: center; +} + .correction-input, .old-data-display { height: 40px; } diff --git a/src/app/admin-pages/book-correction/book-correction.component.html b/src/app/admin-pages/book-correction/book-correction.component.html index 96b22f5..e6175d3 100644 --- a/src/app/admin-pages/book-correction/book-correction.component.html +++ b/src/app/admin-pages/book-correction/book-correction.component.html @@ -72,7 +72,7 @@

Correction for ISBN
- +
diff --git a/src/app/admin-pages/book-correction/book-correction.component.ts b/src/app/admin-pages/book-correction/book-correction.component.ts index e0daa24..dcac6c7 100644 --- a/src/app/admin-pages/book-correction/book-correction.component.ts +++ b/src/app/admin-pages/book-correction/book-correction.component.ts @@ -32,6 +32,7 @@ export class BookCorrectionComponent implements OnInit { formats: BookFormat[]; publishers: ImprintData[]; correctionDescription = new FormControl(""); + releaseDateDisplay: string; constructor( private service: MynewormAPIService, @@ -61,6 +62,12 @@ export class BookCorrectionComponent implements OnInit { this.correctionDescription.setValue(this.correctionData.description); } + if (this.correctionData.release_date !== undefined) { + this.releaseDateDisplay = moment(this.correctionData.release_date.split("T")[0]).format( + "YYYY-MM-DD" + ); + } + this.service.getUserByID(correction.submitter_id.toString()).subscribe((user) => { if (user === null) { this.submitterUsername = `Removed User (ID:${correction.submitter_id})`; diff --git a/src/app/models/BookCorrection.ts b/src/app/models/BookCorrection.ts index dca4c55..be70957 100644 --- a/src/app/models/BookCorrection.ts +++ b/src/app/models/BookCorrection.ts @@ -6,7 +6,7 @@ export interface BookCorrectionEntry { cover_image?: string; format_name?: string; book_type?: string; - release_date?: Date; + release_date?: string; publisher_id?: number; series_id?: number; comment?: string; From f4992d3d518e042640f8be190d4233af3a53035c Mon Sep 17 00:00:00 2001 From: Frederick Katsura Date: Sun, 19 May 2024 22:54:02 -0400 Subject: [PATCH 5/6] [Hotfix] Fixed Issue with Null Value Release Dates in Admin Panel --- .../admin-pages/book-correction/book-correction.component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/app/admin-pages/book-correction/book-correction.component.ts b/src/app/admin-pages/book-correction/book-correction.component.ts index dcac6c7..7e95590 100644 --- a/src/app/admin-pages/book-correction/book-correction.component.ts +++ b/src/app/admin-pages/book-correction/book-correction.component.ts @@ -58,11 +58,11 @@ export class BookCorrectionComponent implements OnInit { this.correctionData = correction; - if (this.correctionData.description !== undefined) { + if (this.correctionData.description) { this.correctionDescription.setValue(this.correctionData.description); } - if (this.correctionData.release_date !== undefined) { + if (this.correctionData.release_date) { this.releaseDateDisplay = moment(this.correctionData.release_date.split("T")[0]).format( "YYYY-MM-DD" ); From 38f48f43979191863a19e74c0315554fa8ca18cf Mon Sep 17 00:00:00 2001 From: Frederick Katsura Date: Tue, 21 May 2024 19:46:09 -0400 Subject: [PATCH 6/6] Updated Version and Dependancies For Release --- package-lock.json | 213 +++++++++++++++++++++++++++------------------- package.json | 6 +- 2 files changed, 130 insertions(+), 89 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0d5130d..a29c7cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "myneworm", - "version": "1.2.0", + "version": "1.2.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "myneworm", - "version": "1.2.0", + "version": "1.2.1", "license": "GPLv3", "dependencies": { "@angular/animations": "^17.3.7", @@ -36,7 +36,7 @@ "@angular-devkit/build-angular": "^17.3.6", "@angular/compiler-cli": "^17.3.7", "@types/jasmine": "^5.1.4", - "@types/node": "^20.12.10", + "@types/node": "^20.12.12", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.0", @@ -49,7 +49,7 @@ "karma-coverage": "^2.2.1", "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.1.0", - "lint-staged": "^15.2.2", + "lint-staged": "^15.2.4", "prettier": "^3.2.5", "protractor": "~7.0.0", "ts-node": "^10.9.2", @@ -4375,9 +4375,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz", - "integrity": "sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "dependencies": { "undici-types": "~5.26.4" @@ -5504,11 +5504,12 @@ } }, "node_modules/braces": { - "version": "3.0.2", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, - "license": "MIT", "dependencies": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" }, "engines": { "node": ">=8" @@ -7702,9 +7703,10 @@ } }, "node_modules/fill-range": { - "version": "7.0.1", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, - "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8671,8 +8673,9 @@ }, "node_modules/is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "license": "MIT", "engines": { "node": ">=0.12.0" } @@ -9447,12 +9450,15 @@ } }, "node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", "dev": true, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { @@ -9462,21 +9468,21 @@ "dev": true }, "node_modules/lint-staged": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", - "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.4.tgz", + "integrity": "sha512-3F9KRQIS2fVDGtCkBp4Bx0jswjX7zUcKx6OF0ZeY1prksUyKPRIIUqZhIUYAstJfvj6i48VFs4dwVIbCYwvTYQ==", "dev": true, "dependencies": { "chalk": "5.3.0", - "commander": "11.1.0", + "commander": "12.1.0", "debug": "4.3.4", "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", + "lilconfig": "3.1.1", + "listr2": "8.2.1", + "micromatch": "4.0.6", "pidtree": "0.6.0", "string-argv": "0.3.2", - "yaml": "2.3.4" + "yaml": "2.4.2" }, "bin": { "lint-staged": "bin/lint-staged.js" @@ -9501,12 +9507,12 @@ } }, "node_modules/lint-staged/node_modules/commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true, "engines": { - "node": ">=16" + "node": ">=18" } }, "node_modules/lint-staged/node_modules/execa": { @@ -9592,26 +9598,17 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/lint-staged/node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true, - "engines": { - "node": ">= 14" - } - }, "node_modules/listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.1.tgz", + "integrity": "sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==", "dev": true, "dependencies": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.0.0", - "rfdc": "^1.3.0", + "rfdc": "^1.3.1", "wrap-ansi": "^9.0.0" }, "engines": { @@ -10119,18 +10116,30 @@ } }, "node_modules/micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", + "integrity": "sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==", "dev": true, "dependencies": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.3", + "picomatch": "^4.0.2" }, "engines": { "node": ">=8.6" } }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, "node_modules/mime": { "version": "2.6.0", "dev": true, @@ -11846,9 +11855,10 @@ } }, "node_modules/rfdc": { - "version": "1.3.0", - "dev": true, - "license": "MIT" + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", + "dev": true }, "node_modules/rimraf": { "version": "3.0.2", @@ -12941,8 +12951,9 @@ }, "node_modules/to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -14287,6 +14298,18 @@ "dev": true, "license": "ISC" }, + "node_modules/yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "dev": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/yargs": { "version": "16.2.0", "dev": true, @@ -17482,9 +17505,9 @@ "dev": true }, "@types/node": { - "version": "20.12.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.10.tgz", - "integrity": "sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==", + "version": "20.12.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", + "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", "dev": true, "requires": { "undici-types": "~5.26.4" @@ -18318,10 +18341,12 @@ } }, "braces": { - "version": "3.0.2", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", "dev": true, "requires": { - "fill-range": "^7.0.1" + "fill-range": "^7.1.1" } }, "browserslist": { @@ -19827,7 +19852,9 @@ } }, "fill-range": { - "version": "7.0.1", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", "dev": true, "requires": { "to-regex-range": "^5.0.1" @@ -20477,6 +20504,8 @@ }, "is-number": { "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true }, "is-path-cwd": { @@ -21043,9 +21072,9 @@ } }, "lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", "dev": true }, "lines-and-columns": { @@ -21055,21 +21084,21 @@ "dev": true }, "lint-staged": { - "version": "15.2.2", - "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.2.tgz", - "integrity": "sha512-TiTt93OPh1OZOsb5B7k96A/ATl2AjIZo+vnzFZ6oHK5FuTk63ByDtxGQpHm+kFETjEWqgkF95M8FRXKR/LEBcw==", + "version": "15.2.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.4.tgz", + "integrity": "sha512-3F9KRQIS2fVDGtCkBp4Bx0jswjX7zUcKx6OF0ZeY1prksUyKPRIIUqZhIUYAstJfvj6i48VFs4dwVIbCYwvTYQ==", "dev": true, "requires": { "chalk": "5.3.0", - "commander": "11.1.0", + "commander": "12.1.0", "debug": "4.3.4", "execa": "8.0.1", - "lilconfig": "3.0.0", - "listr2": "8.0.1", - "micromatch": "4.0.5", + "lilconfig": "3.1.1", + "listr2": "8.2.1", + "micromatch": "4.0.6", "pidtree": "0.6.0", "string-argv": "0.3.2", - "yaml": "2.3.4" + "yaml": "2.4.2" }, "dependencies": { "chalk": { @@ -21079,9 +21108,9 @@ "dev": true }, "commander": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", - "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-12.1.0.tgz", + "integrity": "sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==", "dev": true }, "execa": { @@ -21133,26 +21162,20 @@ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", "dev": true - }, - "yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", - "dev": true } } }, "listr2": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.0.1.tgz", - "integrity": "sha512-ovJXBXkKGfq+CwmKTjluEqFi3p4h8xvkxGQQAQan22YCgef4KZ1mKGjzfGh6PL6AW5Csw0QiQPNuQyH+6Xk3hA==", + "version": "8.2.1", + "resolved": "https://registry.npmjs.org/listr2/-/listr2-8.2.1.tgz", + "integrity": "sha512-irTfvpib/rNiD637xeevjO2l3Z5loZmuaRi0L0YE5LfijwVY96oyVn0DFD3o/teAok7nfobMG1THvvcHh/BP6g==", "dev": true, "requires": { "cli-truncate": "^4.0.0", "colorette": "^2.0.20", "eventemitter3": "^5.0.1", "log-update": "^6.0.0", - "rfdc": "^1.3.0", + "rfdc": "^1.3.1", "wrap-ansi": "^9.0.0" }, "dependencies": { @@ -21491,13 +21514,21 @@ "dev": true }, "micromatch": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.6.tgz", + "integrity": "sha512-Y4Ypn3oujJYxJcMacVgcs92wofTHxp9FzfDpQON4msDefoC0lb3ETvQLOdLcbhSwU1bz8HrL/1sygfBIHudrkQ==", "dev": true, "requires": { - "braces": "^3.0.2", - "picomatch": "^2.3.1" + "braces": "^3.0.3", + "picomatch": "^4.0.2" + }, + "dependencies": { + "picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "dev": true + } } }, "mime": { @@ -22656,7 +22687,9 @@ "dev": true }, "rfdc": { - "version": "1.3.0", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.1.tgz", + "integrity": "sha512-r5a3l5HzYlIC68TpmYKlxWjmOP6wiPJ1vWv2HeLhNsRZMrCkxeqxiHlQ21oXmQ4F3SiryXBHhAD7JZqvOJjFmg==", "dev": true }, "rimraf": { @@ -23429,6 +23462,8 @@ }, "to-regex-range": { "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { "is-number": "^7.0.0" @@ -24183,6 +24218,12 @@ "version": "4.0.0", "dev": true }, + "yaml": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.2.tgz", + "integrity": "sha512-B3VqDZ+JAg1nZpaEmWtTXUlBneoGx6CPM9b0TENK6aoSu5t73dItudwdgmi6tHlIZZId4dZ9skcAQ2UbcyAeVA==", + "dev": true + }, "yargs": { "version": "16.2.0", "dev": true, diff --git a/package.json b/package.json index 98af5c7..222e7c4 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "myneworm", - "version": "1.2.0", + "version": "1.2.1", "private": true, "scripts": { "ng": "ng", @@ -79,7 +79,7 @@ "@angular-devkit/build-angular": "^17.3.6", "@angular/compiler-cli": "^17.3.7", "@types/jasmine": "^5.1.4", - "@types/node": "^20.12.10", + "@types/node": "^20.12.12", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.0", @@ -92,7 +92,7 @@ "karma-coverage": "^2.2.1", "karma-jasmine": "^5.1.0", "karma-jasmine-html-reporter": "^2.1.0", - "lint-staged": "^15.2.2", + "lint-staged": "^15.2.4", "prettier": "^3.2.5", "protractor": "~7.0.0", "ts-node": "^10.9.2",