From a748732e6a026e91872d48cfdba6c53e27243eaf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 5 Aug 2024 06:10:58 +0000 Subject: [PATCH 01/64] dependabot npm update(deps-dev): bump eslint-plugin-n Bumps the development-dependencies group with 1 update: [eslint-plugin-n](https://github.com/eslint-community/eslint-plugin-n). Updates `eslint-plugin-n` from 17.10.1 to 17.10.2 - [Release notes](https://github.com/eslint-community/eslint-plugin-n/releases) - [Changelog](https://github.com/eslint-community/eslint-plugin-n/blob/master/CHANGELOG.md) - [Commits](https://github.com/eslint-community/eslint-plugin-n/compare/v17.10.1...v17.10.2) --- updated-dependencies: - dependency-name: eslint-plugin-n dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 9 ++++----- package.json | 2 +- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3268fab9..4fcb5412 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "canvas": "^2.11.2", "eslint": "^9.8.0", "eslint-plugin-es-x": "^8.0.0", - "eslint-plugin-n": "^17.10.1", + "eslint-plugin-n": "^17.10.2", "eslint-plugin-security": "^3.0.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", @@ -3938,11 +3938,10 @@ } }, "node_modules/eslint-plugin-n": { - "version": "17.10.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.10.1.tgz", - "integrity": "sha512-hm/q37W6efDptJXdwirsm6A257iY6ZNtpoSG0wEzFzjJ3AhL7OhEIhdSR2e4OdYfHO5EDeqlCfFrjf9q208IPw==", + "version": "17.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.10.2.tgz", + "integrity": "sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "enhanced-resolve": "^5.17.0", diff --git a/package.json b/package.json index 6e436564..4bdefb1e 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ "canvas": "^2.11.2", "eslint": "^9.8.0", "eslint-plugin-es-x": "^8.0.0", - "eslint-plugin-n": "^17.10.1", + "eslint-plugin-n": "^17.10.2", "eslint-plugin-security": "^3.0.1", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", From 831800220d15c9d86ac4e1139ce325e4e73803d3 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 18:08:37 -0500 Subject: [PATCH 02/64] Complete dependency update and .node-version update. --- .node-version | 2 +- package-lock.json | 449 +++++++++++++++++++++++++--------------------- 2 files changed, 242 insertions(+), 209 deletions(-) diff --git a/.node-version b/.node-version index 1efe0ac6..80a9956e 100644 --- a/.node-version +++ b/.node-version @@ -1 +1 @@ -v20.15.1 +v20.16.0 diff --git a/package-lock.json b/package-lock.json index deec5649..07a39f23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1117,6 +1117,30 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/eslintrc": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.1.0.tgz", @@ -1141,6 +1165,30 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/@eslint/js": { "version": "9.8.0", "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.8.0.tgz", @@ -2086,16 +2134,16 @@ } }, "node_modules/@stylistic/eslint-plugin": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.6.1.tgz", - "integrity": "sha512-UT0f4t+3sQ/GKW7875NiIIjZJ1Bh4gd7JNfoIkwIQyWqO7wGd0Pqzu0Ho30Ka8MNF5lm++SkVeqAk26vGxoUpg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.6.2.tgz", + "integrity": "sha512-Ic5oFNM/25iuagob6LiIBkSI/A2y45TsyKtDtODXHRZDy52WfPfeexI6r+OH5+aWN9QGob2Bw+4JRM9/4areWw==", "dev": true, "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "2.6.1", - "@stylistic/eslint-plugin-jsx": "2.6.1", - "@stylistic/eslint-plugin-plus": "2.6.1", - "@stylistic/eslint-plugin-ts": "2.6.1", + "@stylistic/eslint-plugin-js": "2.6.2", + "@stylistic/eslint-plugin-jsx": "2.6.2", + "@stylistic/eslint-plugin-plus": "2.6.2", + "@stylistic/eslint-plugin-ts": "2.6.2", "@types/eslint": "^9.6.0" }, "engines": { @@ -2106,9 +2154,9 @@ } }, "node_modules/@stylistic/eslint-plugin-js": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.6.1.tgz", - "integrity": "sha512-iLOiVzcvqzDGD9U0EuVOX680v+XOPiPAjkxWj+Q6iV2GLOM5NB27tKVOpJY7AzBhidwpRbaLTgg3T4UzYx09jw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.6.2.tgz", + "integrity": "sha512-wCr/kVctAPayMU3pcOI1MKR7MoKIh6VKZU89lPklAqtJoxT+Em6RueiiARbpznUYG5eg3LymiU+aMD+aIZXdqA==", "dev": true, "license": "MIT", "dependencies": { @@ -2125,13 +2173,13 @@ } }, "node_modules/@stylistic/eslint-plugin-jsx": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.6.1.tgz", - "integrity": "sha512-5qHLXqxfY6jubAQfDqrifv41fx7gaqA9svDaChxMI6JiHpEBfh+PXxmm3g+B8gJCYVBTC62Rjl0Ny5QabK58bw==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.6.2.tgz", + "integrity": "sha512-dSXK/fSPA938J1fBi10QmhzLKtZ/2TuyVNHQMk8jUhWfKJDleAogaSqcWNAbN8fwcoe9UWmt/3StiIf2oYC1aQ==", "dev": true, "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "^2.6.1", + "@stylistic/eslint-plugin-js": "^2.6.2", "@types/eslint": "^9.6.0", "estraverse": "^5.3.0", "picomatch": "^4.0.2" @@ -2144,9 +2192,9 @@ } }, "node_modules/@stylistic/eslint-plugin-plus": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.6.1.tgz", - "integrity": "sha512-z/IYu/q8ipApzNam5utSU+BrXg4pK/Gv9xNbr4eWv/bZppvTWJU62xCO4nw/6r2dHNPnqc7uCHEC7GMlBnPY0A==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.6.2.tgz", + "integrity": "sha512-cANcPASfRvq3VTbbQCrSIXq+2AI0IW68PNYaZoXXS0ENlp7HDB8dmrsJnOgWCcoEvdCB8z/eWcG/eq/v5Qcl+Q==", "dev": true, "license": "MIT", "dependencies": { @@ -2158,13 +2206,13 @@ } }, "node_modules/@stylistic/eslint-plugin-ts": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.6.1.tgz", - "integrity": "sha512-Mxl1VMorEG1Hc6oBYPD0+KIJOWkjEF1R0liL7wWgKfwpqOkgmnh5lVdZBrYyfRKOE4RlGcwEFTNai1IW6orgVg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.6.2.tgz", + "integrity": "sha512-6OEN3VtUNxjgOvWPavnC10MByr1H4zsgwNND3rQXr5lDFv93MLUnTsH+/SH15OkuqdyJgrQILI6b9lYecb1vIg==", "dev": true, "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "2.6.1", + "@stylistic/eslint-plugin-js": "2.6.2", "@types/eslint": "^9.6.0", "@typescript-eslint/utils": "^8.0.0" }, @@ -2407,9 +2455,9 @@ "license": "MIT" }, "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", "dev": true, "license": "MIT", "dependencies": { @@ -2424,17 +2472,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.0.tgz", - "integrity": "sha512-STIZdwEQRXAHvNUS6ILDf5z3u95Gc8jzywunxSNqX00OooIemaaNIA0vEgynJlycL5AjabYLLrIyHd4iazyvtg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.1.tgz", + "integrity": "sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.0.0", - "@typescript-eslint/type-utils": "8.0.0", - "@typescript-eslint/utils": "8.0.0", - "@typescript-eslint/visitor-keys": "8.0.0", + "@typescript-eslint/scope-manager": "8.0.1", + "@typescript-eslint/type-utils": "8.0.1", + "@typescript-eslint/utils": "8.0.1", + "@typescript-eslint/visitor-keys": "8.0.1", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2458,16 +2506,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.0.tgz", - "integrity": "sha512-pS1hdZ+vnrpDIxuFXYQpLTILglTjSYJ9MbetZctrUawogUsPdz31DIIRZ9+rab0LhYNTsk88w4fIzVheiTbWOQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.1.tgz", + "integrity": "sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "8.0.0", - "@typescript-eslint/types": "8.0.0", - "@typescript-eslint/typescript-estree": "8.0.0", - "@typescript-eslint/visitor-keys": "8.0.0", + "@typescript-eslint/scope-manager": "8.0.1", + "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/typescript-estree": "8.0.1", + "@typescript-eslint/visitor-keys": "8.0.1", "debug": "^4.3.4" }, "engines": { @@ -2487,14 +2535,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.0.tgz", - "integrity": "sha512-V0aa9Csx/ZWWv2IPgTfY7T4agYwJyILESu/PVqFtTFz9RIS823mAze+NbnBI8xiwdX3iqeQbcTYlvB04G9wyQw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.1.tgz", + "integrity": "sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.0.0", - "@typescript-eslint/visitor-keys": "8.0.0" + "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/visitor-keys": "8.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2505,14 +2553,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.0.tgz", - "integrity": "sha512-mJAFP2mZLTBwAn5WI4PMakpywfWFH5nQZezUQdSKV23Pqo6o9iShQg1hP2+0hJJXP2LnZkWPphdIq4juYYwCeg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.1.tgz", + "integrity": "sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.0.0", - "@typescript-eslint/utils": "8.0.0", + "@typescript-eslint/typescript-estree": "8.0.1", + "@typescript-eslint/utils": "8.0.1", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2530,9 +2578,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.0.tgz", - "integrity": "sha512-wgdSGs9BTMWQ7ooeHtu5quddKKs5Z5dS+fHLbrQI+ID0XWJLODGMHRfhwImiHoeO2S5Wir2yXuadJN6/l4JRxw==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.1.tgz", + "integrity": "sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==", "dev": true, "license": "MIT", "engines": { @@ -2544,14 +2592,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.0.tgz", - "integrity": "sha512-5b97WpKMX+Y43YKi4zVcCVLtK5F98dFls3Oxui8LbnmRsseKenbbDinmvxrWegKDMmlkIq/XHuyy0UGLtpCDKg==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.1.tgz", + "integrity": "sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.0.0", - "@typescript-eslint/visitor-keys": "8.0.0", + "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/visitor-keys": "8.0.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2572,43 +2620,17 @@ } } }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/@typescript-eslint/utils": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.0.tgz", - "integrity": "sha512-k/oS/A/3QeGLRvOWCg6/9rATJL5rec7/5s1YmdS0ZU6LHveJyGFwBvLhSRBv6i9xaj7etmosp+l+ViN1I9Aj/Q==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.1.tgz", + "integrity": "sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.0.0", - "@typescript-eslint/types": "8.0.0", - "@typescript-eslint/typescript-estree": "8.0.0" + "@typescript-eslint/scope-manager": "8.0.1", + "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/typescript-estree": "8.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2622,13 +2644,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.0.tgz", - "integrity": "sha512-oN0K4nkHuOyF3PVMyETbpP5zp6wfyOvm7tWhTMfoqxSSsPmJIh6JNASuZDlODE8eE+0EB9uar+6+vxr9DBTYOA==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.1.tgz", + "integrity": "sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.0.0", + "@typescript-eslint/types": "8.0.1", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -3024,14 +3046,13 @@ } }, "node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "balanced-match": "^1.0.0" } }, "node_modules/braces": { @@ -3157,9 +3178,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001647", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001647.tgz", - "integrity": "sha512-n83xdNiyeNcHpzWY+1aFbqCK7LuLfBricc4+alSQL2Xb6OR3XpnQAmlDG+pQcdTfiHRuLcQ96VOfrPSGiNJYSg==", + "version": "1.0.30001651", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001651.tgz", + "integrity": "sha512-9Cf+Xv1jJNe1xPZLGuUXLNkE1BoDkqRqYyFJ9TDYSqhduqA4hu4oR9HluGoWYQC/aj8WHjsGVV+bwkh0+tegRg==", "dev": true, "funding": [ { @@ -3351,9 +3372,9 @@ "license": "MIT" }, "node_modules/color-name-list": { - "version": "10.24.0", - "resolved": "https://registry.npmjs.org/color-name-list/-/color-name-list-10.24.0.tgz", - "integrity": "sha512-iD7Hcpe1dDvb0PJxhyztyPvGue6bBU1AeelxmhB4/Re6rnvv/b20u3zylS0wc4U9P5hwdfj8Aqx7a5/jnO+Gww==", + "version": "10.24.2", + "resolved": "https://registry.npmjs.org/color-name-list/-/color-name-list-10.24.2.tgz", + "integrity": "sha512-gDzSFn7x6ODKsU0kKsrMEC0f7PVqFif30m9PMEjBFuKSZdekeZPCALhU4K6WY0xTTTrmdsTt8IhtO7uaSLQ8Ew==", "funding": [ { "type": "ko-fi", @@ -3698,9 +3719,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.4.tgz", - "integrity": "sha512-orzA81VqLyIGUEA77YkVA1D+N+nNfl2isJVjjmOyrlxuooZ19ynb+dOlaDTqd/idKRS9lDCSBmtzM+kyCsMnkA==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", + "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", "dev": true, "license": "ISC" }, @@ -3941,6 +3962,7 @@ "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-17.10.2.tgz", "integrity": "sha512-e+s4eAf5NtJaxPhTNu3qMO0Iz40WANS93w9LQgYcvuljgvDmWi/a3rh+OrNyMHeng6aOWGJO0rCg5lH4zi8yTw==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "enhanced-resolve": "^5.17.0", @@ -3961,16 +3983,6 @@ "eslint": ">=8.23.0" } }, - "node_modules/eslint-plugin-n/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/eslint-plugin-n/node_modules/eslint-plugin-es-x": { "version": "7.8.0", "resolved": "https://registry.npmjs.org/eslint-plugin-es-x/-/eslint-plugin-es-x-7.8.0.tgz", @@ -4006,22 +4018,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/eslint-plugin-n/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/eslint-plugin-security": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/eslint-plugin-security/-/eslint-plugin-security-3.0.1.tgz", @@ -4068,6 +4064,30 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/espree": { "version": "10.1.0", "resolved": "https://registry.npmjs.org/espree/-/espree-10.1.0.tgz", @@ -4290,16 +4310,6 @@ "minimatch": "^5.0.1" } }, - "node_modules/filelist/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", @@ -4365,9 +4375,9 @@ "license": "ISC" }, "node_modules/foreground-child": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.2.1.tgz", - "integrity": "sha512-PXUUyLqrR2XCWICfv6ukppP96sdFwWbNEnfEMt7jNsISjMsvaLNinAHNDYyvkyU+SZG2BTSbT5NjG+vZslfGTA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", "dev": true, "license": "ISC", "dependencies": { @@ -4587,6 +4597,30 @@ "node": ">=10.13.0" } }, + "node_modules/glob/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/glob/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/globals": { "version": "14.0.0", "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", @@ -5061,6 +5095,30 @@ "node": ">=10" } }, + "node_modules/jake/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/jake/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/jest/-/jest-29.7.0.tgz", @@ -6112,16 +6170,19 @@ } }, "node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^1.1.7" + "brace-expansion": "^2.0.1" }, "engines": { - "node": "*" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minipass": { @@ -7416,16 +7477,6 @@ "node": ">=16 || 14 >=14.17" } }, - "node_modules/sucrase/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, "node_modules/sucrase/node_modules/glob": { "version": "10.4.5", "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", @@ -7447,22 +7498,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/sucrase/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/sucrase/node_modules/minipass": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", @@ -7556,6 +7591,30 @@ "node": ">=8" } }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -7961,32 +8020,6 @@ "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x || 0.26.x" } }, - "node_modules/typedoc/node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "license": "MIT", - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/typedoc/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "license": "ISC", - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "node_modules/typescript": { "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", @@ -8002,15 +8035,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.0.tgz", - "integrity": "sha512-yQWBJutWL1PmpmDddIOl9/Mi6vZjqNCjqSGBMQ4vsc2Aiodk0SnbQQWPXbSy0HNuKCuGkw1+u4aQ2mO40TdhDQ==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.1.tgz", + "integrity": "sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.0.0", - "@typescript-eslint/parser": "8.0.0", - "@typescript-eslint/utils": "8.0.0" + "@typescript-eslint/eslint-plugin": "8.0.1", + "@typescript-eslint/parser": "8.0.1", + "@typescript-eslint/utils": "8.0.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" From 7412ce540beecb7b4a76e46edfea10c5bc7a67cd Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 18:36:31 -0500 Subject: [PATCH 03/64] #125 add initial files for new color: enoki (`#FAFBEF`) --- .../palette/palette-colors/white/fafbef.ts | 35 +++++++++++++++++++ .../palette/palette-colors/white/index.ts | 1 + 2 files changed, 36 insertions(+) create mode 100644 src/main/color/palette/palette-colors/white/fafbef.ts diff --git a/src/main/color/palette/palette-colors/white/fafbef.ts b/src/main/color/palette/palette-colors/white/fafbef.ts new file mode 100644 index 00000000..b6572e0c --- /dev/null +++ b/src/main/color/palette/palette-colors/white/fafbef.ts @@ -0,0 +1,35 @@ +/* + * Copyright (C) 2024 brittni and the polar bear LLC. + * + * This file is a part of brittni and the polar bear's Generative Art Library, + * which is released under the GNU Affero General Public License, Version 3.0. + * You may not use this file except in compliance with the license. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. See LICENSE or go to + * https://www.gnu.org/licenses/agpl-3.0.en.html for full license details. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Affero General Public License for more details. + */ + +// #fafbef +// #FAFBEF +// 65°, 60%, 96% +// 250, 251, 239 +// enoki +// black pass +// luminance: 0.9555034902 + +import { Discriminators } from 'discriminator'; +import { PaletteColor } from 'palette'; + +export const _FAFBEF: PaletteColor = { + HEX: '#FAFBEF', + RGB: { R: 250, G: 251, B: 239 }, + HSL: { H: 65, S: 60, L: 96 }, + NAME: 'enoki', + DISCRIMINATOR: Discriminators.PALETTE_COLOR +}; diff --git a/src/main/color/palette/palette-colors/white/index.ts b/src/main/color/palette/palette-colors/white/index.ts index 182457bb..c3301a7b 100644 --- a/src/main/color/palette/palette-colors/white/index.ts +++ b/src/main/color/palette/palette-colors/white/index.ts @@ -15,5 +15,6 @@ * See the GNU Affero General Public License for more details. */ +export * from './fafbef'; export * from './fafeff'; export * from './fbf9f9'; From 0fd24cf4a7274b27f218b822965f6ae1d054f04d Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 18:39:12 -0500 Subject: [PATCH 04/64] #125 move color from white to green: enoki (`#FAFBEF`) --- src/main/color/palette/palette-colors/{white => green}/fafbef.ts | 0 src/main/color/palette/palette-colors/green/index.ts | 1 + src/main/color/palette/palette-colors/white/index.ts | 1 - 3 files changed, 1 insertion(+), 1 deletion(-) rename src/main/color/palette/palette-colors/{white => green}/fafbef.ts (100%) diff --git a/src/main/color/palette/palette-colors/white/fafbef.ts b/src/main/color/palette/palette-colors/green/fafbef.ts similarity index 100% rename from src/main/color/palette/palette-colors/white/fafbef.ts rename to src/main/color/palette/palette-colors/green/fafbef.ts diff --git a/src/main/color/palette/palette-colors/green/index.ts b/src/main/color/palette/palette-colors/green/index.ts index 311e3860..3cbc3cca 100644 --- a/src/main/color/palette/palette-colors/green/index.ts +++ b/src/main/color/palette/palette-colors/green/index.ts @@ -18,3 +18,4 @@ export * from './007058'; export * from './0fff4f'; export * from './23856d'; +export * from './fafbef'; diff --git a/src/main/color/palette/palette-colors/white/index.ts b/src/main/color/palette/palette-colors/white/index.ts index c3301a7b..182457bb 100644 --- a/src/main/color/palette/palette-colors/white/index.ts +++ b/src/main/color/palette/palette-colors/white/index.ts @@ -15,6 +15,5 @@ * See the GNU Affero General Public License for more details. */ -export * from './fafbef'; export * from './fafeff'; export * from './fbf9f9'; From e50f56a6433409d6cf69553aaede974aad4272b9 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 18:41:33 -0500 Subject: [PATCH 05/64] #125 add new color to palette color maps and color name manager: enoki (`#FAFBEF`) --- src/main/color/palette/palette-colors/green/007058.ts | 2 +- src/main/color/palette/palette-colors/green/23856d.ts | 2 +- src/main/color/palette/palette-colors/green/fafbef.ts | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/main/color/palette/palette-colors/green/007058.ts b/src/main/color/palette/palette-colors/green/007058.ts index 870f9456..713b1328 100644 --- a/src/main/color/palette/palette-colors/green/007058.ts +++ b/src/main/color/palette/palette-colors/green/007058.ts @@ -41,6 +41,6 @@ export const _007058: PaletteColor = { DISCRIMINATOR: Discriminators.PALETTE_COLOR }; -ALL_PALETTE_COLORS.setUndefinedKey(_007058.HEX, _007058); GREEN_PALETTE_COLORS.setUndefinedKey(_007058.HEX, _007058); +ALL_PALETTE_COLORS.setUndefinedKey(_007058.HEX, _007058); ColorNameManager.addColor(_007058); diff --git a/src/main/color/palette/palette-colors/green/23856d.ts b/src/main/color/palette/palette-colors/green/23856d.ts index e15aea1c..2cdb112e 100644 --- a/src/main/color/palette/palette-colors/green/23856d.ts +++ b/src/main/color/palette/palette-colors/green/23856d.ts @@ -41,6 +41,6 @@ export const _23856D: PaletteColor = { DISCRIMINATOR: Discriminators.PALETTE_COLOR }; -ALL_PALETTE_COLORS.setUndefinedKey(_23856D.HEX, _23856D); GREEN_PALETTE_COLORS.setUndefinedKey(_23856D.HEX, _23856D); +ALL_PALETTE_COLORS.setUndefinedKey(_23856D.HEX, _23856D); ColorNameManager.addColor(_23856D); diff --git a/src/main/color/palette/palette-colors/green/fafbef.ts b/src/main/color/palette/palette-colors/green/fafbef.ts index b6572e0c..9966b499 100644 --- a/src/main/color/palette/palette-colors/green/fafbef.ts +++ b/src/main/color/palette/palette-colors/green/fafbef.ts @@ -25,6 +25,8 @@ import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; +import {ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS} from "../palette-color-maps"; +import {ColorNameManager} from "color"; export const _FAFBEF: PaletteColor = { HEX: '#FAFBEF', @@ -33,3 +35,7 @@ export const _FAFBEF: PaletteColor = { NAME: 'enoki', DISCRIMINATOR: Discriminators.PALETTE_COLOR }; + +GREEN_PALETTE_COLORS.setUndefinedKey(_FAFBEF.HEX, _FAFBEF); +ALL_PALETTE_COLORS.setUndefinedKey(_FAFBEF.HEX, _FAFBEF); +ColorNameManager.addColor(_FAFBEF); From 8c9bd4e93086aa8f9d9015d254fc3d70c16bb5b9 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 18:45:23 -0500 Subject: [PATCH 06/64] #125 move new color back to white: enoki (`#FAFBEF`) --- .../palette/palette-colors/green/index.ts | 1 - .../palette-colors/{green => white}/fafbef.ts | 7 +++--- .../palette/palette-colors/white/index.ts | 1 + .../palettes/nature/flower/white-lily.ts | 23 +++++++++++++++++++ 4 files changed, 28 insertions(+), 4 deletions(-) rename src/main/color/palette/palette-colors/{green => white}/fafbef.ts (87%) create mode 100644 src/main/color/palette/palettes/nature/flower/white-lily.ts diff --git a/src/main/color/palette/palette-colors/green/index.ts b/src/main/color/palette/palette-colors/green/index.ts index 3cbc3cca..311e3860 100644 --- a/src/main/color/palette/palette-colors/green/index.ts +++ b/src/main/color/palette/palette-colors/green/index.ts @@ -18,4 +18,3 @@ export * from './007058'; export * from './0fff4f'; export * from './23856d'; -export * from './fafbef'; diff --git a/src/main/color/palette/palette-colors/green/fafbef.ts b/src/main/color/palette/palette-colors/white/fafbef.ts similarity index 87% rename from src/main/color/palette/palette-colors/green/fafbef.ts rename to src/main/color/palette/palette-colors/white/fafbef.ts index 9966b499..c58dc93a 100644 --- a/src/main/color/palette/palette-colors/green/fafbef.ts +++ b/src/main/color/palette/palette-colors/white/fafbef.ts @@ -23,10 +23,11 @@ // black pass // luminance: 0.9555034902 +import { ColorNameManager } from 'color'; import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; -import {ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS} from "../palette-color-maps"; -import {ColorNameManager} from "color"; + +import { ALL_PALETTE_COLORS, WHITE_PALETTE_COLORS } from '../palette-color-maps'; export const _FAFBEF: PaletteColor = { HEX: '#FAFBEF', @@ -36,6 +37,6 @@ export const _FAFBEF: PaletteColor = { DISCRIMINATOR: Discriminators.PALETTE_COLOR }; -GREEN_PALETTE_COLORS.setUndefinedKey(_FAFBEF.HEX, _FAFBEF); +WHITE_PALETTE_COLORS.setUndefinedKey(_FAFBEF.HEX, _FAFBEF); ALL_PALETTE_COLORS.setUndefinedKey(_FAFBEF.HEX, _FAFBEF); ColorNameManager.addColor(_FAFBEF); diff --git a/src/main/color/palette/palette-colors/white/index.ts b/src/main/color/palette/palette-colors/white/index.ts index 182457bb..c3301a7b 100644 --- a/src/main/color/palette/palette-colors/white/index.ts +++ b/src/main/color/palette/palette-colors/white/index.ts @@ -15,5 +15,6 @@ * See the GNU Affero General Public License for more details. */ +export * from './fafbef'; export * from './fafeff'; export * from './fbf9f9'; diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts new file mode 100644 index 00000000..0c62207d --- /dev/null +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -0,0 +1,23 @@ +/* + * Copyright (C) 2024 brittni and the polar bear LLC. + * + * This file is a part of brittni and the polar bear's Generative Art Library, + * which is released under the GNU Affero General Public License, Version 3.0. + * You may not use this file except in compliance with the license. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. See LICENSE or go to + * https://www.gnu.org/licenses/agpl-3.0.en.html for full license details. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Affero General Public License for more details. + */ + +// https://www.color-hex.com/color-palette/1039504 +// #fafbf0 --> #fafbef +// #b0c59f +// #5e855f +// #d7d7ff +// #afafd7 From 22a103c74e9484c938b7cce25eec21fad511183a Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 18:54:45 -0500 Subject: [PATCH 07/64] #125 add new color to unit tests (passing): enoki (`#FAFBEF`) --- src/test/shared/palette-colors.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/test/shared/palette-colors.ts b/src/test/shared/palette-colors.ts index e6c8a681..4e63554f 100644 --- a/src/test/shared/palette-colors.ts +++ b/src/test/shared/palette-colors.ts @@ -58,6 +58,7 @@ export const GREEN_HEXES: HexCollection = [ { hexString: '#007058' }, { hexString: '#0FFF4F' }, { hexString: '#23856D' } + ]; export const PINK_HEXES: HexCollection = [ @@ -79,6 +80,7 @@ export const RED_HEXES: HexCollection = [ ]; export const WHITE_HEXES: HexCollection = [ + { hexString: '#FAFBEF' }, { hexString: '#FAFEFF' }, { hexString: '#FBF9F9' } ]; From f116a82a29b8cf9b3c3e616a3267a22f01441688 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 19:00:14 -0500 Subject: [PATCH 08/64] #125 add category annotations to new color (passing): enoki (`#FAFBEF`) --- src/main/color/palette/palette-colors/white/fafbef.ts | 10 ++++++++++ src/main/color/palette/palette-colors/white/fafeff.ts | 2 +- src/main/color/palette/palette-colors/white/fbf9f9.ts | 4 ++-- 3 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/color/palette/palette-colors/white/fafbef.ts b/src/main/color/palette/palette-colors/white/fafbef.ts index c58dc93a..bd9a3a86 100644 --- a/src/main/color/palette/palette-colors/white/fafbef.ts +++ b/src/main/color/palette/palette-colors/white/fafbef.ts @@ -29,6 +29,16 @@ import { PaletteColor } from 'palette'; import { ALL_PALETTE_COLORS, WHITE_PALETTE_COLORS } from '../palette-color-maps'; +/** + * + * + * @category Palette Colors (White) + * @category Palette Colors (All) + */ export const _FAFBEF: PaletteColor = { HEX: '#FAFBEF', RGB: { R: 250, G: 251, B: 239 }, diff --git a/src/main/color/palette/palette-colors/white/fafeff.ts b/src/main/color/palette/palette-colors/white/fafeff.ts index 13bdedc5..14711300 100644 --- a/src/main/color/palette/palette-colors/white/fafeff.ts +++ b/src/main/color/palette/palette-colors/white/fafeff.ts @@ -30,8 +30,8 @@ import { ALL_PALETTE_COLORS, WHITE_PALETTE_COLORS } from '../palette-color-maps' * * @see {@link BLUE_LILY} * - * @category Palette Colors (All) * @category Palette Colors (White) + * @category Palette Colors (All) */ export const _FAFEFF: PaletteColor = { HEX: '#FAFEFF', diff --git a/src/main/color/palette/palette-colors/white/fbf9f9.ts b/src/main/color/palette/palette-colors/white/fbf9f9.ts index c356a8f5..adcdef80 100644 --- a/src/main/color/palette/palette-colors/white/fbf9f9.ts +++ b/src/main/color/palette/palette-colors/white/fbf9f9.ts @@ -30,8 +30,8 @@ import { ALL_PALETTE_COLORS, WHITE_PALETTE_COLORS } from '../palette-color-maps' * * @see {@link CLASSIC_CHRISTMAS} * - * @category Palette Colors (All) * @category Palette Colors (White) + * @category Palette Colors (All) */ export const _FBF9F9: PaletteColor = { HEX: '#FBF9F9', @@ -41,6 +41,6 @@ export const _FBF9F9: PaletteColor = { DISCRIMINATOR: Discriminators.PALETTE_COLOR }; -ALL_PALETTE_COLORS.setUndefinedKey(_FBF9F9.HEX, _FBF9F9); WHITE_PALETTE_COLORS.setUndefinedKey(_FBF9F9.HEX, _FBF9F9); +ALL_PALETTE_COLORS.setUndefinedKey(_FBF9F9.HEX, _FBF9F9); ColorNameManager.addColor(_FBF9F9); From 94f6f145c7e6aefded590d3754023c82026d8fcb Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 19:00:39 -0500 Subject: [PATCH 09/64] update add new color instructions --- docs/colors/add-new-color.md | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/docs/colors/add-new-color.md b/docs/colors/add-new-color.md index 3d3cf0c8..70012cb4 100644 --- a/docs/colors/add-new-color.md +++ b/docs/colors/add-new-color.md @@ -19,11 +19,10 @@ [Step 8: Add Documentation](#step-8-add-documentation) * [Step 8, Part A: Add The Color Block `div`](#step-8-part-a-add-the-color-block-div) * [Step 8, Part B: Add the `@category` Annotations](#step-8-part-b-add-the-category-annotations) - * [Step 8, Part C: Add the `@source` Annotation](#step-8-part-c-add-the-source-annotation) -[Step 9: Add the New Color to the Color Category Markdown Page](#step-9-add-the-new-color-to-the-color-category-markdown-page) +[Step 9: Add the New Color to the Color Category by Hex Markdown Page](#step-9-add-the-new-color-to-the-color-category-by-hex-markdown-page) -[Step 10: Add the New Color to the Color Category by Shade Markdown Page](#step-10-add-the-new-color-to-the-color-category-by-shade-markdown-page) +[Step 10: Add the New Color to the Color Category by Luminance Markdown Page](#step-10-add-the-new-color-to-the-color-category-by-luminance-markdown-page) [Step 11: Add Color to the Release Notes](#step-11-add-color-to-the-release-notes) @@ -155,12 +154,6 @@ Add `@category` annotations for the `Palette Colors (All)` category and the Pale [Table of Contents](#table-of-contents) -## Step 8, Part C: Add the `@source` Annotation - -Add a `@source` annotation to the documentation. This will allow the source code to be shown in the typedoc documentation page for the new color. - -[Table of Contents](#table-of-contents) - # Step 9: Add the New Color to the Color Category by Hex Markdown Page Add an entry for the new color to the correct color category by hex markdown page. From 11112464656f976e6c565df84c258f36223b7d9e Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 19:01:20 -0500 Subject: [PATCH 10/64] update new color instructions. --- docs/colors/add-new-color.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/colors/add-new-color.md b/docs/colors/add-new-color.md index 70012cb4..d38a2951 100644 --- a/docs/colors/add-new-color.md +++ b/docs/colors/add-new-color.md @@ -1,4 +1,4 @@ -# How to Add a New Color +# How to Add a New Color to the Library (Developer Instructions) # Table of Contents From 7eb086c30b6e3c8db37ed702e19218d47131efea Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 19:10:42 -0500 Subject: [PATCH 11/64] #125 add new color to markdown pages: enoki (`#FAFBEF`) --- docs/colors/white/white-colors-by-hex.md | 23 ++++++++++++++++++- .../colors/white/white-colors-by-luminance.md | 7 ++++++ .../palette/palette-colors/white/fafbef.ts | 8 ------- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/docs/colors/white/white-colors-by-hex.md b/docs/colors/white/white-colors-by-hex.md index 8d26979d..0b607674 100644 --- a/docs/colors/white/white-colors-by-hex.md +++ b/docs/colors/white/white-colors-by-hex.md @@ -33,12 +33,33 @@ Color block links redirect to # Table of Contents +[enoki (#FAFBEF)](#enoki-fafbef) + [polar bear in a blizzard (#FAFEFF)](#polar-bear-in-a-blizzard-fafeff) [doctor white (#FBF9F9)](#doctor-white-fbf9f9) +[Fin.](#fin) + ---- +# enoki (#FAFBEF) + + +
+ +````typescript +import {_FAFBEF} from 'palette-colors'; + +let name: string = _FAFBEF.NAME; +```` + +[Table of Contents](#table-of-contents) + # polar bear in a blizzard (#FAFEFF)
@@ -75,4 +96,4 @@ let name: string = _FBF9F9.NAME; ---- -Fin. +### Fin. diff --git a/docs/colors/white/white-colors-by-luminance.md b/docs/colors/white/white-colors-by-luminance.md index fb509499..7cebe1b3 100644 --- a/docs/colors/white/white-colors-by-luminance.md +++ b/docs/colors/white/white-colors-by-luminance.md @@ -40,6 +40,13 @@ Color block links redirect to [White Colors by Hex](./white-colors-by-hex.md) en
+ + +
diff --git a/src/main/color/palette/palette-colors/white/fafbef.ts b/src/main/color/palette/palette-colors/white/fafbef.ts index bd9a3a86..53c12fad 100644 --- a/src/main/color/palette/palette-colors/white/fafbef.ts +++ b/src/main/color/palette/palette-colors/white/fafbef.ts @@ -15,14 +15,6 @@ * See the GNU Affero General Public License for more details. */ -// #fafbef -// #FAFBEF -// 65°, 60%, 96% -// 250, 251, 239 -// enoki -// black pass -// luminance: 0.9555034902 - import { ColorNameManager } from 'color'; import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; From 5c421a6ee727ba6bf3f36ce9efcca722c63096ab Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 19:53:05 -0500 Subject: [PATCH 12/64] #125 add new color to release notes draft: enoki (`#FAFBEF`) --- .../release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 68 +++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100644 docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md new file mode 100644 index 00000000..c7b5e764 --- /dev/null +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -0,0 +1,68 @@ + + + + + + +# v1.0.2 Release Notes (DRAFT) + +Released on TBD. + +---- + +# Table of Contents + +[New Colors](#new-colors) + +[Fin.](#fin) + +---- + +# New Colors + +## `_FAFBEF` (enoki) + + +
+ +```typescript +/** + * + * + * @category Palette Colors (White) + * @category Palette Colors (All) + */ +declare const _FAFBEF: PaletteColor; +``` + +[Table of Contents](#table-of-contents) + +---- + +### Fin. From 4ace3146247667cb1c3515ff681212cf0c83c485 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 8 Aug 2024 19:57:40 -0500 Subject: [PATCH 13/64] update markdown --- docs/colors/white/white-colors-by-hex.md | 2 ++ docs/colors/white/white-colors-by-luminance.md | 6 +++++- docs/palettes/add-new-palette.md | 8 +++++--- docs/release-notes/v1.x/v1.0.x/v1.0.1-notes.md | 2 ++ docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 2 ++ 5 files changed, 16 insertions(+), 4 deletions(-) diff --git a/docs/colors/white/white-colors-by-hex.md b/docs/colors/white/white-colors-by-hex.md index 0b607674..f6de8571 100644 --- a/docs/colors/white/white-colors-by-hex.md +++ b/docs/colors/white/white-colors-by-hex.md @@ -97,3 +97,5 @@ let name: string = _FBF9F9.NAME; ---- ### Fin. + +[Table of Contents](#table-of-contents) diff --git a/docs/colors/white/white-colors-by-luminance.md b/docs/colors/white/white-colors-by-luminance.md index 7cebe1b3..6d079bc6 100644 --- a/docs/colors/white/white-colors-by-luminance.md +++ b/docs/colors/white/white-colors-by-luminance.md @@ -31,6 +31,8 @@ Color block links redirect to [White Colors by Hex](./white-colors-by-hex.md) en [All Colors](../all-colors.md) +[Fin.](#fin) + ---- @@ -57,4 +59,6 @@ Color block links redirect to [White Colors by Hex](./white-colors-by-hex.md) en ---- -Fin. +### Fin. + +[Top](#white-colors-by-luminance) diff --git a/docs/palettes/add-new-palette.md b/docs/palettes/add-new-palette.md index 87fae2e0..1b4ac893 100644 --- a/docs/palettes/add-new-palette.md +++ b/docs/palettes/add-new-palette.md @@ -1,4 +1,4 @@ -# How to Add a New Palette +# How to Add a New Palette to the Library (Developer Instructions) # Table of Contents @@ -38,7 +38,7 @@ [Full `PaletteColor` File Example](#full-palettecolor-file-example) -[Table of Contents](#table-of-contents) +[Fin.](#fin) ---- @@ -406,4 +406,6 @@ MISCELLANEOUS_PALETTES.setUndefinedKey(BRITTNI.NAME, BRITTNI); ---- -Fin. +### Fin. + +[Table of Contents](#table-of-contents) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.1-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.1-notes.md index c5ea257d..a1a1e06c 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.1-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.1-notes.md @@ -40,3 +40,5 @@ Released on Thursday, August 1, 2024. ---- ### Fin. + +[Table of Contents](#table-of-contents) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md index c7b5e764..1df42070 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -66,3 +66,5 @@ declare const _FAFBEF: PaletteColor; ---- ### Fin. + +[Table of Contents](#table-of-contents) From fe98568d613512357262952bdb3e3739e6d2c125 Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 12:42:34 -0500 Subject: [PATCH 14/64] #125 add initial files for new color: wasabi peanut (`#B1C69F`) --- .../palette/palette-colors/green/b1c69f.ts | 42 +++++++++++++++++++ .../palette/palette-colors/green/index.ts | 1 + .../palettes/nature/flower/white-lily.ts | 3 +- 3 files changed, 45 insertions(+), 1 deletion(-) create mode 100644 src/main/color/palette/palette-colors/green/b1c69f.ts diff --git a/src/main/color/palette/palette-colors/green/b1c69f.ts b/src/main/color/palette/palette-colors/green/b1c69f.ts new file mode 100644 index 00000000..8a0c8930 --- /dev/null +++ b/src/main/color/palette/palette-colors/green/b1c69f.ts @@ -0,0 +1,42 @@ +/* + * Copyright (C) 2024 brittni and the polar bear LLC. + * + * This file is a part of brittni and the polar bear's Generative Art Library, + * which is released under the GNU Affero General Public License, Version 3.0. + * You may not use this file except in compliance with the license. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. See LICENSE or go to + * https://www.gnu.org/licenses/agpl-3.0.en.html for full license details. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Affero General Public License for more details. + */ + +// #b1c69f +// #B1C69F +// 92°, 25%, 70% +// 177, 198, 159 +// wasabi peanut +// black-pass +// luminance - 0.5223848169 + +import { ColorNameManager } from 'color'; +import { Discriminators } from 'discriminator'; +import { PaletteColor } from 'palette'; + +import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps'; + +export const _B1C69F: PaletteColor = { + HEX: '#B1C69F', + RGB: { R: 177, G: 198, B: 159 }, + HSL: { H: 92, S: 25, L: 70 }, + NAME: 'wasabi peanut', + DISCRIMINATOR: Discriminators.PALETTE_COLOR +}; + +GREEN_PALETTE_COLORS.setUndefinedKey(_B1C69F.HEX, _B1C69F); +ALL_PALETTE_COLORS.setUndefinedKey(_B1C69F.HEX, _B1C69F); +ColorNameManager.addColor(_B1C69F); diff --git a/src/main/color/palette/palette-colors/green/index.ts b/src/main/color/palette/palette-colors/green/index.ts index 311e3860..b80fffa7 100644 --- a/src/main/color/palette/palette-colors/green/index.ts +++ b/src/main/color/palette/palette-colors/green/index.ts @@ -18,3 +18,4 @@ export * from './007058'; export * from './0fff4f'; export * from './23856d'; +export * from './b1c69f'; diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index 0c62207d..5e1fda41 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -17,7 +17,8 @@ // https://www.color-hex.com/color-palette/1039504 // #fafbf0 --> #fafbef -// #b0c59f +// #b0c59f --> #B1C69F // #5e855f // #d7d7ff // #afafd7 +// gradient - false From 5a113c8d174b51da436775ad113e2dbd031628ed Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 12:44:53 -0500 Subject: [PATCH 15/64] #125 add new color to unit tests (passing): wasabi peanut (`#B1C69F`) --- src/test/shared/palette-colors.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/shared/palette-colors.ts b/src/test/shared/palette-colors.ts index 4e63554f..3296f659 100644 --- a/src/test/shared/palette-colors.ts +++ b/src/test/shared/palette-colors.ts @@ -57,7 +57,8 @@ export const GRAY_HEXES: HexCollection = [ export const GREEN_HEXES: HexCollection = [ { hexString: '#007058' }, { hexString: '#0FFF4F' }, - { hexString: '#23856D' } + { hexString: '#23856D' }, + { hexString: '#B1C69F' } ]; From eabf2f04da613134377dae883dd55736afba6f31 Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 12:48:57 -0500 Subject: [PATCH 16/64] #125 add documentation to new color: wasabi peanut (`#B1C69F`) --- src/main/color/palette/palette-colors/green/007058.ts | 2 +- src/main/color/palette/palette-colors/green/0fff4f.ts | 2 +- src/main/color/palette/palette-colors/green/23856d.ts | 2 +- src/main/color/palette/palette-colors/green/b1c69f.ts | 10 ++++++++++ 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/main/color/palette/palette-colors/green/007058.ts b/src/main/color/palette/palette-colors/green/007058.ts index 713b1328..8b4ad13e 100644 --- a/src/main/color/palette/palette-colors/green/007058.ts +++ b/src/main/color/palette/palette-colors/green/007058.ts @@ -30,8 +30,8 @@ import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps' * * @see {@link CLASSIC_CHRISTMAS} * - * @category Palette Colors (All) * @category Palette Colors (Green) + * @category Palette Colors (All) */ export const _007058: PaletteColor = { HEX: '#007058', diff --git a/src/main/color/palette/palette-colors/green/0fff4f.ts b/src/main/color/palette/palette-colors/green/0fff4f.ts index 97cb277b..e71cb595 100644 --- a/src/main/color/palette/palette-colors/green/0fff4f.ts +++ b/src/main/color/palette/palette-colors/green/0fff4f.ts @@ -30,8 +30,8 @@ import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps' * * @see {@link BRITTNI} * - * @category Palette Colors (All) * @category Palette Colors (Green) + * @category Palette Colors (All) */ export const _0FFF4F: PaletteColor = { HEX: '#0FFF4F', diff --git a/src/main/color/palette/palette-colors/green/23856d.ts b/src/main/color/palette/palette-colors/green/23856d.ts index 2cdb112e..60cb0559 100644 --- a/src/main/color/palette/palette-colors/green/23856d.ts +++ b/src/main/color/palette/palette-colors/green/23856d.ts @@ -30,8 +30,8 @@ import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps' * * @see {@link CLASSIC_CHRISTMAS} * - * @category Palette Colors (All) * @category Palette Colors (Green) + * @category Palette Colors (All) */ export const _23856D: PaletteColor = { HEX: '#23856D', diff --git a/src/main/color/palette/palette-colors/green/b1c69f.ts b/src/main/color/palette/palette-colors/green/b1c69f.ts index 8a0c8930..c7f043cd 100644 --- a/src/main/color/palette/palette-colors/green/b1c69f.ts +++ b/src/main/color/palette/palette-colors/green/b1c69f.ts @@ -29,6 +29,16 @@ import { PaletteColor } from 'palette'; import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps'; +/** + * + * + * @category Palette Colors (Green) + * @category Palette Colors (All) + */ export const _B1C69F: PaletteColor = { HEX: '#B1C69F', RGB: { R: 177, G: 198, B: 159 }, From 8fc38e5c61be5d40fa1632a18e62d10953f9c13e Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 12:57:51 -0500 Subject: [PATCH 17/64] #125 add new color to markdown pages: wasabi peanut (`#B1C69F`) --- docs/colors/green/green-colors-by-hex.md | 25 ++++++++++++++++++- .../colors/green/green-colors-by-luminance.md | 13 +++++++++- 2 files changed, 36 insertions(+), 2 deletions(-) diff --git a/docs/colors/green/green-colors-by-hex.md b/docs/colors/green/green-colors-by-hex.md index 0af17db1..150ff0a0 100644 --- a/docs/colors/green/green-colors-by-hex.md +++ b/docs/colors/green/green-colors-by-hex.md @@ -39,6 +39,10 @@ Color block links redirect to [accent green blue (#23856D)](#accent-green-blue-23856d) +[wasabi peanut (#B1C69F)](#wasabi-peanut-b1c69f) + +[Fin.](#fin) + ---- # teal dark green (#007058) @@ -92,6 +96,25 @@ let name: string = _23856D.NAME; [Table of Contents](#table-of-contents) +# wasabi peanut (#B1C69F) + + +
+ +````typescript +import {_B1C69F} from 'palette-colors'; + +let name: string = _B1C69F.NAME; +```` + +[Table of Contents](#table-of-contents) + ---- -Fin. +### Fin. + +[Table of Contents](#table-of-contents) diff --git a/docs/colors/green/green-colors-by-luminance.md b/docs/colors/green/green-colors-by-luminance.md index ef0b72b6..b488a288 100644 --- a/docs/colors/green/green-colors-by-luminance.md +++ b/docs/colors/green/green-colors-by-luminance.md @@ -31,6 +31,8 @@ Color block links redirect to [Green Colors by Hex](./green-colors-by-hex.md) en [All Colors](../all-colors.md) +[Fin.](#fin) + ---- @@ -47,6 +49,13 @@ Color block links redirect to [Green Colors by Hex](./green-colors-by-hex.md) en
+ + +
@@ -57,4 +66,6 @@ Color block links redirect to [Green Colors by Hex](./green-colors-by-hex.md) en ---- -Fin. +### Fin. + +[Top](#green-colors-by-luminance) From f3e409dde83f331901eae0c942142c6cd2f0112e Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 13:07:49 -0500 Subject: [PATCH 18/64] #125 add new color to release notes: wasabi peanut (`#B1C69F`) --- .../release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md index 1df42070..a9be89db 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -38,6 +38,31 @@ Released on TBD. # New Colors +## `_B1C69F` (wasabi peanut) + + +
+ +```typescript +/** + * + * + * @category Palette Colors (Green) + * @category Palette Colors (All) + */ +declare const _B1C69F: PaletteColor; +``` + +[Table of Contents](#table-of-contents) + ## `_FAFBEF` (enoki)
From 1f66dc685589f398abaadb646bac2a4b4a1fdc52 Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 13:15:22 -0500 Subject: [PATCH 19/64] #125 add initial files for new color: tuscan herbs (`#5F8661`) --- .../palette/palette-colors/green/5f8661.ts | 24 +++++++++++++++++++ .../palette/palette-colors/green/b1c69f.ts | 8 ------- .../palettes/nature/flower/white-lily.ts | 2 +- 3 files changed, 25 insertions(+), 9 deletions(-) create mode 100644 src/main/color/palette/palette-colors/green/5f8661.ts diff --git a/src/main/color/palette/palette-colors/green/5f8661.ts b/src/main/color/palette/palette-colors/green/5f8661.ts new file mode 100644 index 00000000..965852af --- /dev/null +++ b/src/main/color/palette/palette-colors/green/5f8661.ts @@ -0,0 +1,24 @@ +/* + * Copyright (C) 2024 brittni and the polar bear LLC. + * + * This file is a part of brittni and the polar bear's Generative Art Library, + * which is released under the GNU Affero General Public License, Version 3.0. + * You may not use this file except in compliance with the license. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. See LICENSE or go to + * https://www.gnu.org/licenses/agpl-3.0.en.html for full license details. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Affero General Public License for more details. + */ + +// #5f8661 +// #5F8661 +// 123°, 17%, 45% +// 95, 134, 97 +// tuscan herbs +// black-pass +// luminance - 0.2034615798 diff --git a/src/main/color/palette/palette-colors/green/b1c69f.ts b/src/main/color/palette/palette-colors/green/b1c69f.ts index c7f043cd..d1d44cb3 100644 --- a/src/main/color/palette/palette-colors/green/b1c69f.ts +++ b/src/main/color/palette/palette-colors/green/b1c69f.ts @@ -15,14 +15,6 @@ * See the GNU Affero General Public License for more details. */ -// #b1c69f -// #B1C69F -// 92°, 25%, 70% -// 177, 198, 159 -// wasabi peanut -// black-pass -// luminance - 0.5223848169 - import { ColorNameManager } from 'color'; import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index 5e1fda41..e7ae043c 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -16,7 +16,7 @@ */ // https://www.color-hex.com/color-palette/1039504 -// #fafbf0 --> #fafbef +// #fafbf0 --> #FAFBEF // #b0c59f --> #B1C69F // #5e855f // #d7d7ff From 45d6f11e2691926aca134ee8a4fe5b38edc9b779 Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 13:33:31 -0500 Subject: [PATCH 20/64] update bug-report.yaml form. --- .github/ISSUE_TEMPLATE/bug-report.yaml | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug-report.yaml b/.github/ISSUE_TEMPLATE/bug-report.yaml index a39e339f..33699f8c 100644 --- a/.github/ISSUE_TEMPLATE/bug-report.yaml +++ b/.github/ISSUE_TEMPLATE/bug-report.yaml @@ -1,6 +1,6 @@ name: Bug Report description: Use this form to submit a bug report. -title: "Bug Report - [DATE]: [BUG SUMMARY]" +title: "Bug Report - [DATE] - [BUG SUMMARY]" labels: [ "bug" ] body: - type: input @@ -10,7 +10,7 @@ body: description: What browser are you using? placeholder: "Example: Firefox" validations: - required: true + required: false - type: input id: browserVersion attributes: @@ -19,6 +19,14 @@ body: placeholder: "Example: v121.0" validations: required: false + - type: input + id: libraryVersion + attributes: + label: Library Version + description: What version of the library are you using? + placeholder: "Example: v1.0.1" + validations: + required: true - type: checkboxes attributes: label: Code of Conduct From d305504c9af7dd38dd4484ca16b083e003359ad7 Mon Sep 17 00:00:00 2001 From: blwatkins Date: Sat, 10 Aug 2024 18:08:34 -0500 Subject: [PATCH 21/64] update eslint.config.mjs configuration --- eslint.config.mjs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/eslint.config.mjs b/eslint.config.mjs index 21d535fa..8916be33 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -154,7 +154,12 @@ export default tsEslint.config( '@typescript-eslint/no-inferrable-types': 'off', - '@typescript-eslint/prefer-for-of': 'off' + '@typescript-eslint/prefer-for-of': 'off', + + '@typescript-eslint/restrict-template-expressions': ['error', { + allowNumber: true, + allowBoolean: true + }] } } ); From 9f9f280c79eb90fa7a2ddad3b81205b7cbe373dd Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 11:58:33 -0500 Subject: [PATCH 22/64] #125 add initial files for new color: tuscan herbs (`#5F8661`) --- src/main/color/palette/palette-colors/green/5f8661.ts | 11 +++++++++++ src/main/color/palette/palette-colors/green/index.ts | 1 + 2 files changed, 12 insertions(+) diff --git a/src/main/color/palette/palette-colors/green/5f8661.ts b/src/main/color/palette/palette-colors/green/5f8661.ts index 965852af..076db06c 100644 --- a/src/main/color/palette/palette-colors/green/5f8661.ts +++ b/src/main/color/palette/palette-colors/green/5f8661.ts @@ -22,3 +22,14 @@ // tuscan herbs // black-pass // luminance - 0.2034615798 + +import { Discriminators } from 'discriminator'; +import { PaletteColor } from 'palette'; + +export const _5F8661: PaletteColor = { + HEX: '#5F8661', + RGB: { R: 95, G: 134, B: 97 }, + HSL: { H: 123, S: 17, L: 45 }, + NAME: 'tuscan herbs', + DISCRIMINATOR: Discriminators.PALETTE_COLOR +}; diff --git a/src/main/color/palette/palette-colors/green/index.ts b/src/main/color/palette/palette-colors/green/index.ts index b80fffa7..4e71d284 100644 --- a/src/main/color/palette/palette-colors/green/index.ts +++ b/src/main/color/palette/palette-colors/green/index.ts @@ -18,4 +18,5 @@ export * from './007058'; export * from './0fff4f'; export * from './23856d'; +export * from './5f8661'; export * from './b1c69f'; From ad875977cba5d01d5058e3e8466884c44783f857 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 12:04:50 -0500 Subject: [PATCH 23/64] #125 add new color to maps: tuscan herbs (`#5F8661`) --- src/main/color/palette/palette-colors/green/5f8661.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/main/color/palette/palette-colors/green/5f8661.ts b/src/main/color/palette/palette-colors/green/5f8661.ts index 076db06c..9297d44d 100644 --- a/src/main/color/palette/palette-colors/green/5f8661.ts +++ b/src/main/color/palette/palette-colors/green/5f8661.ts @@ -23,9 +23,12 @@ // black-pass // luminance - 0.2034615798 +import { ColorNameManager } from 'color'; import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; +import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps'; + export const _5F8661: PaletteColor = { HEX: '#5F8661', RGB: { R: 95, G: 134, B: 97 }, @@ -33,3 +36,7 @@ export const _5F8661: PaletteColor = { NAME: 'tuscan herbs', DISCRIMINATOR: Discriminators.PALETTE_COLOR }; + +GREEN_PALETTE_COLORS.setUndefinedKey(_5F8661.HEX, _5F8661); +ALL_PALETTE_COLORS.setUndefinedKey(_5F8661.HEX, _5F8661); +ColorNameManager.addColor(_5F8661); From 2504f40749c5e7d04d34ac1c57e027ae34d93b61 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 12:08:32 -0500 Subject: [PATCH 24/64] #125 add new color to unit tests: tuscan herbs (`#5F8661`) --- src/test/shared/palette-colors.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/test/shared/palette-colors.ts b/src/test/shared/palette-colors.ts index 3296f659..623e577e 100644 --- a/src/test/shared/palette-colors.ts +++ b/src/test/shared/palette-colors.ts @@ -58,6 +58,7 @@ export const GREEN_HEXES: HexCollection = [ { hexString: '#007058' }, { hexString: '#0FFF4F' }, { hexString: '#23856D' }, + { hexString: '#5F8661' }, { hexString: '#B1C69F' } ]; From 97ca25834a430d58c4f6d66de99cc9caa0bd0216 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 12:26:07 -0500 Subject: [PATCH 25/64] #125 add documentation for new color: tuscan herbs (`#5F8661`) --- src/main/color/palette/palette-colors/green/5f8661.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/main/color/palette/palette-colors/green/5f8661.ts b/src/main/color/palette/palette-colors/green/5f8661.ts index 9297d44d..b0730c65 100644 --- a/src/main/color/palette/palette-colors/green/5f8661.ts +++ b/src/main/color/palette/palette-colors/green/5f8661.ts @@ -29,6 +29,16 @@ import { PaletteColor } from 'palette'; import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps'; +/** + * + * + * @category Palette Colors (Green) + * @category Palette Colors (All) + */ export const _5F8661: PaletteColor = { HEX: '#5F8661', RGB: { R: 95, G: 134, B: 97 }, From 35f2c18f04dfc8cd4fcb2b15dd81f222ee13be5a Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 12:34:00 -0500 Subject: [PATCH 26/64] #125 add new color to markdown files: tuscan herbs (`#5F8661`) --- docs/colors/add-new-color.md | 2 +- docs/colors/green/green-colors-by-hex.md | 26 ++++++++++++++++--- .../colors/green/green-colors-by-luminance.md | 7 +++++ 3 files changed, 30 insertions(+), 5 deletions(-) diff --git a/docs/colors/add-new-color.md b/docs/colors/add-new-color.md index d38a2951..d0a22a90 100644 --- a/docs/colors/add-new-color.md +++ b/docs/colors/add-new-color.md @@ -174,7 +174,7 @@ Be sure to add the new markdown section to the Table of Contents.
```typescript -import {_BC010A} from 'palette-colors'; +import { _BC010A } from 'palette-colors'; let name: string = _BC010A.NAME; ``` diff --git a/docs/colors/green/green-colors-by-hex.md b/docs/colors/green/green-colors-by-hex.md index 150ff0a0..2cf538b4 100644 --- a/docs/colors/green/green-colors-by-hex.md +++ b/docs/colors/green/green-colors-by-hex.md @@ -39,6 +39,8 @@ Color block links redirect to [accent green blue (#23856D)](#accent-green-blue-23856d) +[tuscan herbs (#5F8661)](#tuscan-herbs-5f8661) + [wasabi peanut (#B1C69F)](#wasabi-peanut-b1c69f) [Fin.](#fin) @@ -55,7 +57,7 @@ Color block links redirect to
````typescript -import {_007058} from 'palette-colors'; +import { _007058 } from 'palette-colors'; let name: string = _007058.NAME; ```` @@ -72,7 +74,7 @@ let name: string = _007058.NAME;
````typescript -import {_0FFF4F} from 'palette-colors'; +import { _0FFF4F } from 'palette-colors'; let name: string = _0FFF4F.NAME; ```` @@ -89,13 +91,29 @@ let name: string = _0FFF4F.NAME;
````typescript -import {_23856D} from 'palette-colors'; +import { _23856D } from 'palette-colors'; let name: string = _23856D.NAME; ```` [Table of Contents](#table-of-contents) +# tuscan herbs (#5F8661) + + +
+ +```typescript +import { _5F8661 } from 'palette-colors'; +let name: string = _5F8661.NAME; +``` + +[Table of Contents](#table-of-contents) + # wasabi peanut (#B1C69F)
@@ -106,7 +124,7 @@ let name: string = _23856D.NAME;
````typescript -import {_B1C69F} from 'palette-colors'; +import { _B1C69F } from 'palette-colors'; let name: string = _B1C69F.NAME; ```` diff --git a/docs/colors/green/green-colors-by-luminance.md b/docs/colors/green/green-colors-by-luminance.md index b488a288..bef9f76c 100644 --- a/docs/colors/green/green-colors-by-luminance.md +++ b/docs/colors/green/green-colors-by-luminance.md @@ -49,6 +49,13 @@ Color block links redirect to [Green Colors by Hex](./green-colors-by-hex.md) en
+ + +
From 984db15d1017984124d4815d56970a854c4938d5 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 12:36:32 -0500 Subject: [PATCH 27/64] #125 add new color to release notes draft: tuscan herbs (`#5F8661`) --- .../release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md index a9be89db..e7e5fb71 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -38,6 +38,31 @@ Released on TBD. # New Colors +## `_5F8661` (tuscan herbs) + + +
+ +```typescript +/** + * + * + * @category Palette Colors (Green) + * @category Palette Colors (All) + */ +declare const _5F8661: PaletteColor; +``` + +[Table of Contents](#table-of-contents) + ## `_B1C69F` (wasabi peanut)
From 98c9ddd7d243e73964e342475fef7ff8252fd380 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 12:37:26 -0500 Subject: [PATCH 28/64] remove unneeded comments --- src/main/color/palette/palette-colors/green/5f8661.ts | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/main/color/palette/palette-colors/green/5f8661.ts b/src/main/color/palette/palette-colors/green/5f8661.ts index b0730c65..e75cb930 100644 --- a/src/main/color/palette/palette-colors/green/5f8661.ts +++ b/src/main/color/palette/palette-colors/green/5f8661.ts @@ -15,14 +15,6 @@ * See the GNU Affero General Public License for more details. */ -// #5f8661 -// #5F8661 -// 123°, 17%, 45% -// 95, 134, 97 -// tuscan herbs -// black-pass -// luminance - 0.2034615798 - import { ColorNameManager } from 'color'; import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; From ffdadd862426da201e9b4a56f3017eb6d83f276c Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Sun, 11 Aug 2024 12:44:07 -0500 Subject: [PATCH 29/64] #125 add empty file for next color: pale lavender (`#D6D6FF`) --- .../palette/palette-colors/purple/d6d6ff.ts | 26 +++++++++++++++++++ .../palettes/nature/flower/white-lily.ts | 4 +-- 2 files changed, 28 insertions(+), 2 deletions(-) create mode 100644 src/main/color/palette/palette-colors/purple/d6d6ff.ts diff --git a/src/main/color/palette/palette-colors/purple/d6d6ff.ts b/src/main/color/palette/palette-colors/purple/d6d6ff.ts new file mode 100644 index 00000000..a316be2b --- /dev/null +++ b/src/main/color/palette/palette-colors/purple/d6d6ff.ts @@ -0,0 +1,26 @@ +/* + * Copyright (C) 2024 brittni and the polar bear LLC. + * + * This file is a part of brittni and the polar bear's Generative Art Library, + * which is released under the GNU Affero General Public License, Version 3.0. + * You may not use this file except in compliance with the license. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. See LICENSE or go to + * https://www.gnu.org/licenses/agpl-3.0.en.html for full license details. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Affero General Public License for more details. + */ + +// #d6d6ff +// #D6D6FF +// 240°, 100%, 92% +// 214, 214, 255 +// pale lavender +// black-pass +// luminance: 0.696092761 + +// TODO - Implement color diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index e7ae043c..71a643fd 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -18,7 +18,7 @@ // https://www.color-hex.com/color-palette/1039504 // #fafbf0 --> #FAFBEF // #b0c59f --> #B1C69F -// #5e855f -// #d7d7ff +// #5e855f --> #5F8661 +// #d7d7ff --> in progress // #afafd7 // gradient - false From f85036a6e907b13a9116670228c9565e97cb8b5d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 12 Aug 2024 06:53:12 +0000 Subject: [PATCH 30/64] dependabot npm update(deps-dev): bump the development-dependencies group with 3 updates Bumps the development-dependencies group with 3 updates: [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js), [eslint](https://github.com/eslint/eslint) and [typedoc-plugin-mdn-links](https://github.com/Gerrit0/typedoc-plugin-mdn-links). Updates `@eslint/js` from 9.8.0 to 9.9.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/commits/v9.9.0/packages/js) Updates `eslint` from 9.8.0 to 9.9.0 - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.8.0...v9.9.0) Updates `typedoc-plugin-mdn-links` from 3.2.7 to 3.2.8 - [Changelog](https://github.com/Gerrit0/typedoc-plugin-mdn-links/blob/main/CHANGELOG.md) - [Commits](https://github.com/Gerrit0/typedoc-plugin-mdn-links/compare/v3.2.7...v3.2.8) --- updated-dependencies: - dependency-name: "@eslint/js" dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: eslint dependency-type: direct:development update-type: version-update:semver-minor dependency-group: development-dependencies - dependency-name: typedoc-plugin-mdn-links dependency-type: direct:development update-type: version-update:semver-patch dependency-group: development-dependencies ... Signed-off-by: dependabot[bot] --- package-lock.json | 37 +++++++++++++++++++++---------------- package.json | 6 +++--- 2 files changed, 24 insertions(+), 19 deletions(-) diff --git a/package-lock.json b/package-lock.json index 07a39f23..3057e89e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,14 +17,14 @@ "p5": "^1.10.0" }, "devDependencies": { - "@eslint/js": "^9.8.0", + "@eslint/js": "^9.9.0", "@stylistic/eslint-plugin": "^2.6.1", "@types/eslint__js": "^8.42.3", "@types/jest": "^29.5.12", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", "canvas": "^2.11.2", - "eslint": "^9.8.0", + "eslint": "^9.9.0", "eslint-plugin-es-x": "^8.0.0", "eslint-plugin-n": "^17.10.2", "eslint-plugin-security": "^3.0.1", @@ -36,7 +36,7 @@ "tsup": "^8.2.3", "typedoc": "^0.26.5", "typedoc-plugin-coverage": "^3.3.0", - "typedoc-plugin-mdn-links": "^3.2.7", + "typedoc-plugin-mdn-links": "^3.2.8", "typescript": "^5.5.4", "typescript-eslint": "^8.0.0" } @@ -1190,11 +1190,10 @@ } }, "node_modules/@eslint/js": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.8.0.tgz", - "integrity": "sha512-MfluB7EUfxXtv3i/++oh89uzAr4PDI4nn201hsp+qaXqsjAWzinlZEHEfPgAX4doIlKvPG/i0A9dpKxOLII8yA==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz", + "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==", "dev": true, - "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -3868,17 +3867,16 @@ } }, "node_modules/eslint": { - "version": "9.8.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.8.0.tgz", - "integrity": "sha512-K8qnZ/QJzT2dLKdZJVX6W4XOwBzutMYmt0lqUS+JdXgd+HTYFlonFgkJ8s44d/zMPPCnOOk0kMWCApCPhiOy9A==", + "version": "9.9.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.0.tgz", + "integrity": "sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==", "dev": true, - "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", "@eslint/config-array": "^0.17.1", "@eslint/eslintrc": "^3.1.0", - "@eslint/js": "9.8.0", + "@eslint/js": "9.9.0", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.3.0", "@nodelib/fs.walk": "^1.2.8", @@ -3917,6 +3915,14 @@ }, "funding": { "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } } }, "node_modules/eslint-compat-utils": { @@ -8011,11 +8017,10 @@ } }, "node_modules/typedoc-plugin-mdn-links": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.2.7.tgz", - "integrity": "sha512-niVge9QilZcnv2Y/zo49Y/J1VfIwDLXWk59S3HtpYIegfHdLgLYDt4XhQ8OjZXPgacnLKxOOch7TdKEi/uMurg==", + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.2.8.tgz", + "integrity": "sha512-3MH1AC53biA6eq8bSpE44gJWAXgjUGVeVKIjcFPLNA9gmN6IF4vROrco/943vKqTekhJzG3MMZnKOJZG9SJLrA==", "dev": true, - "license": "MIT", "peerDependencies": { "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x || 0.26.x" } diff --git a/package.json b/package.json index 3fb7f092..70f5ceac 100644 --- a/package.json +++ b/package.json @@ -78,14 +78,14 @@ "p5": "^1.10.0" }, "devDependencies": { - "@eslint/js": "^9.8.0", + "@eslint/js": "^9.9.0", "@stylistic/eslint-plugin": "^2.6.1", "@types/eslint__js": "^8.42.3", "@types/jest": "^29.5.12", "@typescript-eslint/eslint-plugin": "^8.0.0", "@typescript-eslint/parser": "^8.0.0", "canvas": "^2.11.2", - "eslint": "^9.8.0", + "eslint": "^9.9.0", "eslint-plugin-es-x": "^8.0.0", "eslint-plugin-n": "^17.10.2", "eslint-plugin-security": "^3.0.1", @@ -97,7 +97,7 @@ "tsup": "^8.2.3", "typedoc": "^0.26.5", "typedoc-plugin-coverage": "^3.3.0", - "typedoc-plugin-mdn-links": "^3.2.7", + "typedoc-plugin-mdn-links": "^3.2.8", "typescript": "^5.5.4", "typescript-eslint": "^8.0.0" } From 732e51d54b6facab409f67969653c395b7300362 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 15 Aug 2024 21:34:42 -0500 Subject: [PATCH 31/64] Update dependencies --- package-lock.json | 269 ++++++++++++++++++++++++++++------------------ package.json | 8 +- 2 files changed, 166 insertions(+), 111 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3057e89e..bdec08af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,11 +18,11 @@ }, "devDependencies": { "@eslint/js": "^9.9.0", - "@stylistic/eslint-plugin": "^2.6.1", + "@stylistic/eslint-plugin": "^2.6.4", "@types/eslint__js": "^8.42.3", "@types/jest": "^29.5.12", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", + "@typescript-eslint/eslint-plugin": "^8.1.0", + "@typescript-eslint/parser": "^8.1.0", "canvas": "^2.11.2", "eslint": "^9.9.0", "eslint-plugin-es-x": "^8.0.0", @@ -38,7 +38,7 @@ "typedoc-plugin-coverage": "^3.3.0", "typedoc-plugin-mdn-links": "^3.2.8", "typescript": "^5.5.4", - "typescript-eslint": "^8.0.0" + "typescript-eslint": "^8.1.0" } }, "node_modules/@ampproject/remapping": { @@ -413,6 +413,38 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", @@ -533,6 +565,22 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", @@ -1194,6 +1242,7 @@ "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.0.tgz", "integrity": "sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==", "dev": true, + "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } @@ -2096,9 +2145,9 @@ ] }, "node_modules/@shikijs/core": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.12.1.tgz", - "integrity": "sha512-biCz/mnkMktImI6hMfMX3H9kOeqsInxWEyCHbSlL8C/2TR1FqfmGxTLRNwYCKsyCyxWLbB8rEqXRVZuyxuLFmA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-1.13.0.tgz", + "integrity": "sha512-Mj5NVfbAXcD1GnwOTSPl8hBn/T8UDpfFQTptp+p41n/CbUcJtOq98WaRD7Lz3hCglYotUTHUWtzu3JhK6XlkAA==", "dev": true, "license": "MIT", "dependencies": { @@ -2133,16 +2182,16 @@ } }, "node_modules/@stylistic/eslint-plugin": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.6.2.tgz", - "integrity": "sha512-Ic5oFNM/25iuagob6LiIBkSI/A2y45TsyKtDtODXHRZDy52WfPfeexI6r+OH5+aWN9QGob2Bw+4JRM9/4areWw==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin/-/eslint-plugin-2.6.4.tgz", + "integrity": "sha512-euUGnjzH8EOqEYTGk9dB2OBINp0FX1nuO7/k4fO82zNRBIKZgJoDwTLM4Ce+Om6W1Qmh1PrZjCr4jh4tMEXGPQ==", "dev": true, "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "2.6.2", - "@stylistic/eslint-plugin-jsx": "2.6.2", - "@stylistic/eslint-plugin-plus": "2.6.2", - "@stylistic/eslint-plugin-ts": "2.6.2", + "@stylistic/eslint-plugin-js": "2.6.4", + "@stylistic/eslint-plugin-jsx": "2.6.4", + "@stylistic/eslint-plugin-plus": "2.6.4", + "@stylistic/eslint-plugin-ts": "2.6.4", "@types/eslint": "^9.6.0" }, "engines": { @@ -2153,9 +2202,9 @@ } }, "node_modules/@stylistic/eslint-plugin-js": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.6.2.tgz", - "integrity": "sha512-wCr/kVctAPayMU3pcOI1MKR7MoKIh6VKZU89lPklAqtJoxT+Em6RueiiARbpznUYG5eg3LymiU+aMD+aIZXdqA==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-js/-/eslint-plugin-js-2.6.4.tgz", + "integrity": "sha512-kx1hS3xTvzxZLdr/DCU/dLBE++vcP97sHeEFX2QXhk1Ipa4K1rzPOLw1HCbf4mU3s+7kHP5eYpDe+QteEOFLug==", "dev": true, "license": "MIT", "dependencies": { @@ -2172,14 +2221,16 @@ } }, "node_modules/@stylistic/eslint-plugin-jsx": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.6.2.tgz", - "integrity": "sha512-dSXK/fSPA938J1fBi10QmhzLKtZ/2TuyVNHQMk8jUhWfKJDleAogaSqcWNAbN8fwcoe9UWmt/3StiIf2oYC1aQ==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-jsx/-/eslint-plugin-jsx-2.6.4.tgz", + "integrity": "sha512-bIvVhdtjmyu3S10V7QRIuawtCZSq9gRmzAX23ucjCOdSFzEwlq+di0IM0riBAvvQerrJL4SM6G3xgyPs8BSXIA==", "dev": true, "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "^2.6.2", + "@stylistic/eslint-plugin-js": "^2.6.4", "@types/eslint": "^9.6.0", + "eslint-visitor-keys": "^4.0.0", + "espree": "^10.1.0", "estraverse": "^5.3.0", "picomatch": "^4.0.2" }, @@ -2191,29 +2242,28 @@ } }, "node_modules/@stylistic/eslint-plugin-plus": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.6.2.tgz", - "integrity": "sha512-cANcPASfRvq3VTbbQCrSIXq+2AI0IW68PNYaZoXXS0ENlp7HDB8dmrsJnOgWCcoEvdCB8z/eWcG/eq/v5Qcl+Q==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-plus/-/eslint-plugin-plus-2.6.4.tgz", + "integrity": "sha512-EuRvtxhf7Hv8OoMIePulP/6rBJIgPTu1l5GAm1780WcF1Cl8bOZXIn84Pdac5pNv6lVlzCOFm8MD3VE+2YROuA==", "dev": true, "license": "MIT", "dependencies": { - "@types/eslint": "^9.6.0", - "@typescript-eslint/utils": "^8.0.0" + "@types/eslint": "^9.6.0" }, "peerDependencies": { "eslint": "*" } }, "node_modules/@stylistic/eslint-plugin-ts": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.6.2.tgz", - "integrity": "sha512-6OEN3VtUNxjgOvWPavnC10MByr1H4zsgwNND3rQXr5lDFv93MLUnTsH+/SH15OkuqdyJgrQILI6b9lYecb1vIg==", + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@stylistic/eslint-plugin-ts/-/eslint-plugin-ts-2.6.4.tgz", + "integrity": "sha512-yxL8Hj6WkObw1jfiLpBzKy5yfxY6vwlwO4miq34ySErUjUecPV5jxfVbOe4q1QDPKemQGPq93v7sAQS5PzM8lA==", "dev": true, "license": "MIT", "dependencies": { - "@stylistic/eslint-plugin-js": "2.6.2", + "@stylistic/eslint-plugin-js": "2.6.4", "@types/eslint": "^9.6.0", - "@typescript-eslint/utils": "^8.0.0" + "@typescript-eslint/utils": "^8.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2417,13 +2467,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.1.0", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.1.0.tgz", - "integrity": "sha512-AOmuRF0R2/5j1knA3c6G3HOk523Ga+l+ZXltX8SF1+5oqcXijjfTd8fY3XRZqSihEu9XhtQnKYLmkFaoxgsJHw==", + "version": "22.3.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.3.0.tgz", + "integrity": "sha512-nrWpWVaDZuaVc5X84xJ0vNrLvomM205oQyLsRt7OHNZbSHslcWsvgFR7O7hire2ZonjLrWBbedmotmIlJDVd6g==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.13.0" + "undici-types": "~6.18.2" } }, "node_modules/@types/p5": { @@ -2447,9 +2497,9 @@ "license": "MIT" }, "node_modules/@types/unist": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", - "integrity": "sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", "dev": true, "license": "MIT" }, @@ -2471,17 +2521,17 @@ "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.0.1.tgz", - "integrity": "sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.1.0.tgz", + "integrity": "sha512-LlNBaHFCEBPHyD4pZXb35mzjGkuGKXU5eeCA1SxvHfiRES0E82dOounfVpL4DCqYvJEKab0bZIA0gCRpdLKkCw==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "8.0.1", - "@typescript-eslint/type-utils": "8.0.1", - "@typescript-eslint/utils": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1", + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/type-utils": "8.1.0", + "@typescript-eslint/utils": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", "graphemer": "^1.4.0", "ignore": "^5.3.1", "natural-compare": "^1.4.0", @@ -2505,16 +2555,16 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.0.1.tgz", - "integrity": "sha512-5IgYJ9EO/12pOUwiBKFkpU7rS3IU21mtXzB81TNwq2xEybcmAZrE9qwDtsb5uQd9aVO9o0fdabFyAmKveXyujg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.1.0.tgz", + "integrity": "sha512-U7iTAtGgJk6DPX9wIWPPOlt1gO57097G06gIcl0N0EEnNw8RGD62c+2/DiP/zL7KrkqnnqF7gtFGR7YgzPllTA==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/scope-manager": "8.0.1", - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/typescript-estree": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1", + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/typescript-estree": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", "debug": "^4.3.4" }, "engines": { @@ -2534,14 +2584,14 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.0.1.tgz", - "integrity": "sha512-NpixInP5dm7uukMiRyiHjRKkom5RIFA4dfiHvalanD2cF0CLUuQqxfg8PtEUo9yqJI2bBhF+pcSafqnG3UBnRQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.1.0.tgz", + "integrity": "sha512-DsuOZQji687sQUjm4N6c9xABJa7fjvfIdjqpSIIVOgaENf2jFXiM9hIBZOL3hb6DHK9Nvd2d7zZnoMLf9e0OtQ==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1" + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2552,14 +2602,14 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.0.1.tgz", - "integrity": "sha512-+/UT25MWvXeDX9YaHv1IS6KI1fiuTto43WprE7pgSMswHbn1Jm9GEM4Txp+X74ifOWV8emu2AWcbLhpJAvD5Ng==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.1.0.tgz", + "integrity": "sha512-oLYvTxljVvsMnldfl6jIKxTaU7ok7km0KDrwOt1RHYu6nxlhN3TIx8k5Q52L6wR33nOwDgM7VwW1fT1qMNfFIA==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/typescript-estree": "8.0.1", - "@typescript-eslint/utils": "8.0.1", + "@typescript-eslint/typescript-estree": "8.1.0", + "@typescript-eslint/utils": "8.1.0", "debug": "^4.3.4", "ts-api-utils": "^1.3.0" }, @@ -2577,9 +2627,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.0.1.tgz", - "integrity": "sha512-PpqTVT3yCA/bIgJ12czBuE3iBlM3g4inRSC5J0QOdQFAn07TYrYEQBBKgXH1lQpglup+Zy6c1fxuwTk4MTNKIw==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.1.0.tgz", + "integrity": "sha512-q2/Bxa0gMOu/2/AKALI0tCKbG2zppccnRIRCW6BaaTlRVaPKft4oVYPp7WOPpcnsgbr0qROAVCVKCvIQ0tbWog==", "dev": true, "license": "MIT", "engines": { @@ -2591,14 +2641,14 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.0.1.tgz", - "integrity": "sha512-8V9hriRvZQXPWU3bbiUV4Epo7EvgM6RTs+sUmxp5G//dBGy402S7Fx0W0QkB2fb4obCF8SInoUzvTYtc3bkb5w==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.1.0.tgz", + "integrity": "sha512-NTHhmufocEkMiAord/g++gWKb0Fr34e9AExBRdqgWdVBaKoei2dIyYKD9Q0jBnvfbEA5zaf8plUFMUH6kQ0vGg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/visitor-keys": "8.0.1", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/visitor-keys": "8.1.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -2620,16 +2670,16 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.0.1.tgz", - "integrity": "sha512-CBFR0G0sCt0+fzfnKaciu9IBsKvEKYwN9UZ+eeogK1fYHg4Qxk1yf/wLQkLXlq8wbU2dFlgAesxt8Gi76E8RTA==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.1.0.tgz", + "integrity": "sha512-ypRueFNKTIFwqPeJBfeIpxZ895PQhNyH4YID6js0UoBImWYoSjBsahUn9KMiJXh94uOjVBgHD9AmkyPsPnFwJA==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "8.0.1", - "@typescript-eslint/types": "8.0.1", - "@typescript-eslint/typescript-estree": "8.0.1" + "@typescript-eslint/scope-manager": "8.1.0", + "@typescript-eslint/types": "8.1.0", + "@typescript-eslint/typescript-estree": "8.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -2643,13 +2693,13 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.0.1.tgz", - "integrity": "sha512-W5E+o0UfUcK5EgchLZsyVWqARmsM7v54/qEq6PY3YI5arkgmCzHiuk0zKSJJbm71V0xdRna4BGomkCTXz2/LkQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.1.0.tgz", + "integrity": "sha512-ba0lNI19awqZ5ZNKh6wCModMwoZs457StTebQ0q1NP58zSi2F6MOZRXwfKZy+jB78JNJ/WH8GSh2IQNzXX8Nag==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/types": "8.0.1", + "@typescript-eslint/types": "8.1.0", "eslint-visitor-keys": "^3.4.3" }, "engines": { @@ -2984,24 +3034,27 @@ } }, "node_modules/babel-preset-current-node-syntax": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", "dev": true, "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", - "@babel/plugin-syntax-class-properties": "^7.8.3", - "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-top-level-await": "^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -3718,9 +3771,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.5.tgz", - "integrity": "sha512-QR7/A7ZkMS8tZuoftC/jfqNkZLQO779SSW3YuZHP4eXpj3EffGLFcB/Xu9AAZQzLccTiCV+EmUo3ha4mQ9wnlA==", + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.8.tgz", + "integrity": "sha512-4Nx0gP2tPNBLTrFxBMHpkQbtn2hidPVr/+/FTtcCiBYTucqc70zRyVZiOLj17Ui3wTO7SQ1/N+hkHYzJjBzt6A==", "dev": true, "license": "ISC" }, @@ -3871,6 +3924,7 @@ "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.0.tgz", "integrity": "sha512-JfiKJrbx0506OEerjK2Y1QlldtBxkAlLxT5OEcRF8uaQ86noDe2k31Vw9rnSWv+MXZHj7OOUV/dA0AhdLFcyvA==", "dev": true, + "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.11.0", @@ -4778,9 +4832,9 @@ } }, "node_modules/ignore": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.1.tgz", - "integrity": "sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw==", + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", "dev": true, "license": "MIT", "engines": { @@ -7227,13 +7281,13 @@ } }, "node_modules/shiki": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.12.1.tgz", - "integrity": "sha512-nwmjbHKnOYYAe1aaQyEBHvQymJgfm86ZSS7fT8OaPRr4sbAcBNz7PbfAikMEFSDQ6se2j2zobkXvVKcBOm0ysg==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-1.13.0.tgz", + "integrity": "sha512-e0dWfnONbEv6xl7FJy3XIhsVHQ/65XHDZl92+6H9+4xWjfdo7pmkqG7Kg47KWtDiEtzM5Z+oEfb4vtRvoZ/X9w==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "1.12.1", + "@shikijs/core": "1.13.0", "@types/hast": "^3.0.4" } }, @@ -8021,6 +8075,7 @@ "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.2.8.tgz", "integrity": "sha512-3MH1AC53biA6eq8bSpE44gJWAXgjUGVeVKIjcFPLNA9gmN6IF4vROrco/943vKqTekhJzG3MMZnKOJZG9SJLrA==", "dev": true, + "license": "MIT", "peerDependencies": { "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x || 0.26.x" } @@ -8040,15 +8095,15 @@ } }, "node_modules/typescript-eslint": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.0.1.tgz", - "integrity": "sha512-V3Y+MdfhawxEjE16dWpb7/IOgeXnLwAEEkS7v8oDqNcR1oYlqWhGH/iHqHdKVdpWme1VPZ0SoywXAkCqawj2eQ==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.1.0.tgz", + "integrity": "sha512-prB2U3jXPJLpo1iVLN338Lvolh6OrcCZO+9Yv6AR+tvegPPptYCDBIHiEEUdqRi8gAv2bXNKfMUrgAd2ejn/ow==", "dev": true, "license": "MIT", "dependencies": { - "@typescript-eslint/eslint-plugin": "8.0.1", - "@typescript-eslint/parser": "8.0.1", - "@typescript-eslint/utils": "8.0.1" + "@typescript-eslint/eslint-plugin": "8.1.0", + "@typescript-eslint/parser": "8.1.0", + "@typescript-eslint/utils": "8.1.0" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" @@ -8071,9 +8126,9 @@ "license": "MIT" }, "node_modules/undici-types": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.13.0.tgz", - "integrity": "sha512-xtFJHudx8S2DSoujjMd1WeWvn7KKWFRESZTMeL1RptAYERu29D6jphMjjY+vn96jvN3kVPDNxU/E13VTaXj6jg==", + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.18.2.tgz", + "integrity": "sha512-5ruQbENj95yDYJNS3TvcaxPMshV7aizdv/hWYjGIKoANWKjhWNBsr2YEuYZKodQulB1b8l7ILOuDQep3afowQQ==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 70f5ceac..727980bb 100644 --- a/package.json +++ b/package.json @@ -79,11 +79,11 @@ }, "devDependencies": { "@eslint/js": "^9.9.0", - "@stylistic/eslint-plugin": "^2.6.1", + "@stylistic/eslint-plugin": "^2.6.4", "@types/eslint__js": "^8.42.3", "@types/jest": "^29.5.12", - "@typescript-eslint/eslint-plugin": "^8.0.0", - "@typescript-eslint/parser": "^8.0.0", + "@typescript-eslint/eslint-plugin": "^8.1.0", + "@typescript-eslint/parser": "^8.1.0", "canvas": "^2.11.2", "eslint": "^9.9.0", "eslint-plugin-es-x": "^8.0.0", @@ -99,6 +99,6 @@ "typedoc-plugin-coverage": "^3.3.0", "typedoc-plugin-mdn-links": "^3.2.8", "typescript": "^5.5.4", - "typescript-eslint": "^8.0.0" + "typescript-eslint": "^8.1.0" } } From 6300cd06af48a814b5d4b7cc06c24008017fa9d7 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 15 Aug 2024 21:47:18 -0500 Subject: [PATCH 32/64] #125 Add data for new color: pale lavender (`#D6D6FF`) --- .../palette/palette-colors/purple/d6d6ff.ts | 17 +++++++++++++++++ .../palette/palette-colors/purple/index.ts | 1 + 2 files changed, 18 insertions(+) diff --git a/src/main/color/palette/palette-colors/purple/d6d6ff.ts b/src/main/color/palette/palette-colors/purple/d6d6ff.ts index a316be2b..7138e97c 100644 --- a/src/main/color/palette/palette-colors/purple/d6d6ff.ts +++ b/src/main/color/palette/palette-colors/purple/d6d6ff.ts @@ -24,3 +24,20 @@ // luminance: 0.696092761 // TODO - Implement color +import { ColorNameManager } from 'color'; +import { Discriminators } from 'discriminator'; +import { PaletteColor } from 'palette'; + +import { ALL_PALETTE_COLORS, PURPLE_PALETTE_COLORS } from '../palette-color-maps'; + +export const _D6D6FF: PaletteColor = { + HEX: '#D6D6FF', + RGB: { R: 214, G: 214, B: 255 }, + HSL: { H: 240, S: 100, L: 92 }, + NAME: 'pale lavender', + DISCRIMINATOR: Discriminators.PALETTE_COLOR +}; + +PURPLE_PALETTE_COLORS.setUndefinedKey(_D6D6FF.HEX, _D6D6FF); +ALL_PALETTE_COLORS.setUndefinedKey(_D6D6FF.HEX, _D6D6FF); +ColorNameManager.addColor(_D6D6FF); diff --git a/src/main/color/palette/palette-colors/purple/index.ts b/src/main/color/palette/palette-colors/purple/index.ts index e60de831..6228f6b1 100644 --- a/src/main/color/palette/palette-colors/purple/index.ts +++ b/src/main/color/palette/palette-colors/purple/index.ts @@ -16,3 +16,4 @@ */ export * from './7a00f5'; +export * from './d6d6ff'; From 26bca5402e60e4efdd421089cec563e6fa594d84 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 15 Aug 2024 21:50:22 -0500 Subject: [PATCH 33/64] #125 Add new color to unit tests (passing): pale lavender (`#D6D6FF`) --- src/test/shared/palette-colors.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/test/shared/palette-colors.ts b/src/test/shared/palette-colors.ts index 623e577e..6266d884 100644 --- a/src/test/shared/palette-colors.ts +++ b/src/test/shared/palette-colors.ts @@ -73,7 +73,8 @@ export const PINK_HEXES: HexCollection = [ ]; export const PURPLE_HEXES: HexCollection = [ - { hexString: '#7A00F5' } + { hexString: '#7A00F5' }, + { hexString: '#D6D6FF' } ]; export const RED_HEXES: HexCollection = [ From 6dfb9ab62eef488940290a9bd817966def2620e4 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 15 Aug 2024 21:56:48 -0500 Subject: [PATCH 34/64] #125 Add documentation for new color: pale lavender (`#D6D6FF`) --- src/main/color/palette/palette-colors/purple/7a00f5.ts | 2 +- src/main/color/palette/palette-colors/purple/d6d6ff.ts | 10 ++++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/color/palette/palette-colors/purple/7a00f5.ts b/src/main/color/palette/palette-colors/purple/7a00f5.ts index 52b203d3..a14a35ba 100644 --- a/src/main/color/palette/palette-colors/purple/7a00f5.ts +++ b/src/main/color/palette/palette-colors/purple/7a00f5.ts @@ -30,8 +30,8 @@ import { ALL_PALETTE_COLORS, PURPLE_PALETTE_COLORS } from '../palette-color-maps * * @see {@link BRITTNI} * - * @category Palette Colors (All) * @category Palette Colors (Purple) + * @category Palette Colors (All) */ export const _7A00F5: PaletteColor = { HEX: '#7A00F5', diff --git a/src/main/color/palette/palette-colors/purple/d6d6ff.ts b/src/main/color/palette/palette-colors/purple/d6d6ff.ts index 7138e97c..3d115a71 100644 --- a/src/main/color/palette/palette-colors/purple/d6d6ff.ts +++ b/src/main/color/palette/palette-colors/purple/d6d6ff.ts @@ -30,6 +30,16 @@ import { PaletteColor } from 'palette'; import { ALL_PALETTE_COLORS, PURPLE_PALETTE_COLORS } from '../palette-color-maps'; +/** + * + * + * @category Palette Colors (Purple) + * @category Palette Colors (All) + */ export const _D6D6FF: PaletteColor = { HEX: '#D6D6FF', RGB: { R: 214, G: 214, B: 255 }, From acfba45a9306059380099c0abd4ed3c619388332 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 15 Aug 2024 22:00:56 -0500 Subject: [PATCH 35/64] #125 Add new color to purple-colors-by-hex.md: pale lavender (`#D6D6FF`) --- docs/colors/purple/purple-colors-by-hex.md | 27 ++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/docs/colors/purple/purple-colors-by-hex.md b/docs/colors/purple/purple-colors-by-hex.md index 4b73ff56..208cc934 100644 --- a/docs/colors/purple/purple-colors-by-hex.md +++ b/docs/colors/purple/purple-colors-by-hex.md @@ -33,7 +33,11 @@ Color block links redirect to # Table of Contents -[poison purple](#poison-purple-7a00f5) +[poison purple (#7A00F5)](#poison-purple-7a00f5) + +[pale lavender (#D6D6FF)](#pale-lavender-d6d6ff) + +[Fin](#fin) ---- @@ -54,6 +58,25 @@ let name: string = _7A00F5.NAME; [Table of Contents](#table-of-contents) +# pale lavender (#D6D6FF) + + +
+ +````typescript +import {_D6D6FF} from 'palette-colors'; + +let name: string = _D6D6FF.NAME; +```` + +[Table of Contents](#table-of-contents) + ---- -Fin. +### Fin. + +[Table of Contents](#table-of-contents) From c903221cc84483967af9e75c9647994a632d832d Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 15 Aug 2024 22:04:10 -0500 Subject: [PATCH 36/64] #125 Add new color to purple-colors-by-luminance.md: pale lavender (`#D6D6FF`) --- docs/colors/purple/purple-colors-by-luminance.md | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/docs/colors/purple/purple-colors-by-luminance.md b/docs/colors/purple/purple-colors-by-luminance.md index 174ba10d..c81d1fa3 100644 --- a/docs/colors/purple/purple-colors-by-luminance.md +++ b/docs/colors/purple/purple-colors-by-luminance.md @@ -31,6 +31,8 @@ Color block links redirect to [Purple Colors by Hex](./purple-colors-by-hex.md) [All Colors](../all-colors.md) +[Fin.](#fin) + ---- @@ -39,8 +41,17 @@ Color block links redirect to [Purple Colors by Hex](./purple-colors-by-hex.md)

poison purple (#7A00F5)

+ + +
---- -Fin. +### Fin. + +[Top](#purple-colors-by-luminance) From 551f3ff832b8fcd0bb023c759b8ff79830d4a866 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Thu, 15 Aug 2024 22:07:49 -0500 Subject: [PATCH 37/64] #125 Add new color to release notes draft: pale lavender (`#D6D6FF`) --- .../release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 25 +++++++++++++++++++ .../palette/palette-colors/purple/d6d6ff.ts | 9 ------- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md index e7e5fb71..11d836dc 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -88,6 +88,31 @@ declare const _B1C69F: PaletteColor; [Table of Contents](#table-of-contents) +## `_D6D6FF` (pale lavender) + + +
+ +```typescript +/** + * + * + * @category Palette Colors (Purple) + * @category Palette Colors (All) + */ +declare const _D6D6FF: PaletteColor; +``` + +[Table of Contents](#table-of-contents) + ## `_FAFBEF` (enoki)
diff --git a/src/main/color/palette/palette-colors/purple/d6d6ff.ts b/src/main/color/palette/palette-colors/purple/d6d6ff.ts index 3d115a71..16f232c5 100644 --- a/src/main/color/palette/palette-colors/purple/d6d6ff.ts +++ b/src/main/color/palette/palette-colors/purple/d6d6ff.ts @@ -15,15 +15,6 @@ * See the GNU Affero General Public License for more details. */ -// #d6d6ff -// #D6D6FF -// 240°, 100%, 92% -// 214, 214, 255 -// pale lavender -// black-pass -// luminance: 0.696092761 - -// TODO - Implement color import { ColorNameManager } from 'color'; import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; From dfb6ab6de43979023b7589f5b1178334c02a7e4e Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 17:47:33 -0500 Subject: [PATCH 38/64] #125 Add data for new color: pixie violet (`#AEAED6`) --- .../palette/palette-colors/purple/aeaed6.ts | 35 +++++++++++++++++++ .../palette/palette-colors/purple/index.ts | 1 + .../palettes/nature/flower/white-lily.ts | 2 +- 3 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 src/main/color/palette/palette-colors/purple/aeaed6.ts diff --git a/src/main/color/palette/palette-colors/purple/aeaed6.ts b/src/main/color/palette/palette-colors/purple/aeaed6.ts new file mode 100644 index 00000000..d5696154 --- /dev/null +++ b/src/main/color/palette/palette-colors/purple/aeaed6.ts @@ -0,0 +1,35 @@ +/* + * Copyright (C) 2024 brittni and the polar bear LLC. + * + * This file is a part of brittni and the polar bear's Generative Art Library, + * which is released under the GNU Affero General Public License, Version 3.0. + * You may not use this file except in compliance with the license. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. See LICENSE or go to + * https://www.gnu.org/licenses/agpl-3.0.en.html for full license details. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Affero General Public License for more details. + */ + +// #aeaed6 +// #AEAED6 +// 240°, 33%, 76% +// 174, 174, 214 +// pixie violet +// black-pass +// luminance: 0.4412581401 + +import { Discriminators } from 'discriminator'; +import { PaletteColor } from 'palette'; + +export const _AEAED6: PaletteColor = { + HEX: '#AEAED6', + RGB: { R: 174, G: 174, B: 214 }, + HSL: { H: 240, S: 33, L: 76 }, + NAME: 'pixie violet', + DISCRIMINATOR: Discriminators.PALETTE_COLOR +} diff --git a/src/main/color/palette/palette-colors/purple/index.ts b/src/main/color/palette/palette-colors/purple/index.ts index 6228f6b1..1dd0378e 100644 --- a/src/main/color/palette/palette-colors/purple/index.ts +++ b/src/main/color/palette/palette-colors/purple/index.ts @@ -16,4 +16,5 @@ */ export * from './7a00f5'; +export * from './aeaed6'; export * from './d6d6ff'; diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index 71a643fd..cb98abd1 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -19,6 +19,6 @@ // #fafbf0 --> #FAFBEF // #b0c59f --> #B1C69F // #5e855f --> #5F8661 -// #d7d7ff --> in progress +// #d7d7ff --> #D6D6FF // #afafd7 // gradient - false From 835070af96b24f0517d938d1068364cc2828b42b Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 18:30:32 -0500 Subject: [PATCH 39/64] #125 Add new color to unit tests (passing) and documentation: pixie violet (`#AEAED6`) --- README.md | 2 ++ .../palette/palette-colors/purple/aeaed6.ts | 17 ++++++++++++++++- src/test/shared/palette-colors.ts | 1 + 3 files changed, 19 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4799b6c2..bf508e1a 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,8 @@ for creating responsive generative art projects. This project is currently in active development. +---- + ## package stats ### actions diff --git a/src/main/color/palette/palette-colors/purple/aeaed6.ts b/src/main/color/palette/palette-colors/purple/aeaed6.ts index d5696154..5107b9e6 100644 --- a/src/main/color/palette/palette-colors/purple/aeaed6.ts +++ b/src/main/color/palette/palette-colors/purple/aeaed6.ts @@ -26,10 +26,25 @@ import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; +import { ALL_PALETTE_COLORS, PURPLE_PALETTE_COLORS } from '../palette-color-maps'; + +/** + * + * + * @category Palette Colors (Purple) + * @category Palette Colors (All) + */ export const _AEAED6: PaletteColor = { HEX: '#AEAED6', RGB: { R: 174, G: 174, B: 214 }, HSL: { H: 240, S: 33, L: 76 }, NAME: 'pixie violet', DISCRIMINATOR: Discriminators.PALETTE_COLOR -} +}; + +PURPLE_PALETTE_COLORS.setUndefinedKey(_AEAED6.HEX, _AEAED6); +ALL_PALETTE_COLORS.setUndefinedKey(_AEAED6.HEX, _AEAED6); diff --git a/src/test/shared/palette-colors.ts b/src/test/shared/palette-colors.ts index 6266d884..b0cea037 100644 --- a/src/test/shared/palette-colors.ts +++ b/src/test/shared/palette-colors.ts @@ -74,6 +74,7 @@ export const PINK_HEXES: HexCollection = [ export const PURPLE_HEXES: HexCollection = [ { hexString: '#7A00F5' }, + { hexString: '#AEAED6' }, { hexString: '#D6D6FF' } ]; From 6fe9717125ace227647b05bc66bd292343c52c3b Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 19:11:09 -0500 Subject: [PATCH 40/64] #125 Add new color to markdown files: pixie violet (`#AEAED6`) --- docs/colors/purple/purple-colors-by-hex.md | 19 +++++++++++++++++++ .../purple/purple-colors-by-luminance.md | 7 +++++++ 2 files changed, 26 insertions(+) diff --git a/docs/colors/purple/purple-colors-by-hex.md b/docs/colors/purple/purple-colors-by-hex.md index 208cc934..a04599aa 100644 --- a/docs/colors/purple/purple-colors-by-hex.md +++ b/docs/colors/purple/purple-colors-by-hex.md @@ -37,6 +37,8 @@ Color block links redirect to [pale lavender (#D6D6FF)](#pale-lavender-d6d6ff) +[pixie violet (#AEAED6)](#pixie-violet-aeaed6) + [Fin](#fin) ---- @@ -58,6 +60,23 @@ let name: string = _7A00F5.NAME; [Table of Contents](#table-of-contents) +# pixie violet (#AEAED6) + + +
+ +````typescript +import {_AEAED6} from 'palette-colors'; + +let name: string = _AEAED6.NAME; +```` + +[Table of Contents](#table-of-contents) + # pale lavender (#D6D6FF)
diff --git a/docs/colors/purple/purple-colors-by-luminance.md b/docs/colors/purple/purple-colors-by-luminance.md index c81d1fa3..d4b09429 100644 --- a/docs/colors/purple/purple-colors-by-luminance.md +++ b/docs/colors/purple/purple-colors-by-luminance.md @@ -42,6 +42,13 @@ Color block links redirect to [Purple Colors by Hex](./purple-colors-by-hex.md)
+ + +
From dba4ef018019cf48e028f8bdb355ebcac3a009fc Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 19:15:54 -0500 Subject: [PATCH 41/64] #125 Add new color to release notes draft: pixie violet (`#AEAED6`) --- .../release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 25 +++++++++++++++++++ .../palette/palette-colors/purple/aeaed6.ts | 8 ------ .../palettes/nature/flower/white-lily.ts | 2 +- 3 files changed, 26 insertions(+), 9 deletions(-) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md index 11d836dc..c187ad3b 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -63,6 +63,31 @@ declare const _5F8661: PaletteColor; [Table of Contents](#table-of-contents) +## `_AEAED6` (pixie violet) + + +
+ +```typescript +/** + * + * + * @category Palette Colors (Purple) + * @category Palette Colors (All) + */ +declare const _AEAED6: PaletteColor; +``` + +[Table of Contents](#table-of-contents) + ## `_B1C69F` (wasabi peanut)
diff --git a/src/main/color/palette/palette-colors/purple/aeaed6.ts b/src/main/color/palette/palette-colors/purple/aeaed6.ts index 5107b9e6..aff9aef2 100644 --- a/src/main/color/palette/palette-colors/purple/aeaed6.ts +++ b/src/main/color/palette/palette-colors/purple/aeaed6.ts @@ -15,14 +15,6 @@ * See the GNU Affero General Public License for more details. */ -// #aeaed6 -// #AEAED6 -// 240°, 33%, 76% -// 174, 174, 214 -// pixie violet -// black-pass -// luminance: 0.4412581401 - import { Discriminators } from 'discriminator'; import { PaletteColor } from 'palette'; diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index cb98abd1..61789678 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -20,5 +20,5 @@ // #b0c59f --> #B1C69F // #5e855f --> #5F8661 // #d7d7ff --> #D6D6FF -// #afafd7 +// #afafd7 --> #AEAED6 // gradient - false From ef21f54639270a6b1981886a594fb3d442f6bfba Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 19:33:29 -0500 Subject: [PATCH 42/64] #125 Add data for white-lily.ts palette. --- docs/colors/all-colors.md | 2 +- docs/palettes/all-palettes.md | 2 +- .../palettes/nature/flower/white-lily.ts | 38 +++++++++++++++---- 3 files changed, 33 insertions(+), 9 deletions(-) diff --git a/docs/colors/all-colors.md b/docs/colors/all-colors.md index 1db777d7..e218698e 100644 --- a/docs/colors/all-colors.md +++ b/docs/colors/all-colors.md @@ -1,6 +1,6 @@ # All Colors -[How to Add a New Color](./add-new-color.md) +[How to Add a New Color to the Library (Developer Instructions)](./add-new-color.md) ---- diff --git a/docs/palettes/all-palettes.md b/docs/palettes/all-palettes.md index 5b5602f7..bd32bebe 100644 --- a/docs/palettes/all-palettes.md +++ b/docs/palettes/all-palettes.md @@ -1,6 +1,6 @@ # All Palettes -[How to Add a New Palette](./add-new-palette.md) +[How to Add a New Palette to the Library (Developer Instructions)](./add-new-palette.md) ---- diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index 61789678..9b917a86 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -15,10 +15,34 @@ * See the GNU Affero General Public License for more details. */ -// https://www.color-hex.com/color-palette/1039504 -// #fafbf0 --> #FAFBEF -// #b0c59f --> #B1C69F -// #5e855f --> #5F8661 -// #d7d7ff --> #D6D6FF -// #afafd7 --> #AEAED6 -// gradient - false +import { Discriminators } from 'discriminator'; +import { Palette } from 'palette'; +import { _5F8661, _AEAED6, _B1C69F, _D6D6FF, _FAFBEF } from 'palette-colors'; + +export const WHITE_LILY: Palette = { + NAME: 'white lily', + + SOURCE: 'https://www.color-hex.com/color-palette/1039504', + + IS_GRADIENT: false, + + COLORS: [ + _FAFBEF, + _B1C69F, + _5F8661, + _D6D6FF, + _AEAED6 + ], + + CONTRAST_MAP: { + '#000000': ['#FAFBEF', '#B1C69F', '#5F8661', '#D6D6FF', '#AEAED6'], + '#FFFFFF': [], + '#FAFBEF': ['#000000'], + '#B1C69F': ['#000000'], + '#5F8661': ['#000000'], + '#D6D6FF': ['#000000'], + '#AEAED6': ['#000000'] + }, + + DISCRIMINATOR: Discriminators.PALETTE +}; From c58f4e4cdcb2ca9caca1ed3d1345e7f1dc60d16a Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 20:46:05 -0500 Subject: [PATCH 43/64] Update documentation. Remove external documentation linking --- package-lock.json | 11 ------ package.json | 1 - .../color/color-name/color-name-manager.ts | 4 +- src/main/color/color-selector-manager.ts | 19 +++++----- src/main/color/color-selector.ts | 32 +++++++--------- src/main/color/color.ts | 29 ++++++-------- .../palette/palettes/nature/flower/index.ts | 1 + .../palettes/nature/flower/white-lily.ts | 17 +++++++++ src/main/math/math.ts | 19 +++++----- src/main/math/range.ts | 19 ++++------ src/main/random/random-selector.ts | 10 ++--- src/main/random/random.ts | 10 ++--- .../nature/flower/flower-palette-maps.test.ts | 5 ++- .../palettes/nature/flower/white-lily.test.ts | 38 +++++++++++++++++++ .../nature/nature-palette-maps.test.ts | 5 ++- typedoc.json | 21 +--------- 16 files changed, 127 insertions(+), 114 deletions(-) create mode 100644 src/test/color/palette/palettes/nature/flower/white-lily.test.ts diff --git a/package-lock.json b/package-lock.json index bdec08af..9a79d18f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -36,7 +36,6 @@ "tsup": "^8.2.3", "typedoc": "^0.26.5", "typedoc-plugin-coverage": "^3.3.0", - "typedoc-plugin-mdn-links": "^3.2.8", "typescript": "^5.5.4", "typescript-eslint": "^8.1.0" } @@ -8070,16 +8069,6 @@ "typedoc": "0.25.x || 0.26.x" } }, - "node_modules/typedoc-plugin-mdn-links": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/typedoc-plugin-mdn-links/-/typedoc-plugin-mdn-links-3.2.8.tgz", - "integrity": "sha512-3MH1AC53biA6eq8bSpE44gJWAXgjUGVeVKIjcFPLNA9gmN6IF4vROrco/943vKqTekhJzG3MMZnKOJZG9SJLrA==", - "dev": true, - "license": "MIT", - "peerDependencies": { - "typedoc": ">= 0.23.14 || 0.24.x || 0.25.x || 0.26.x" - } - }, "node_modules/typescript": { "version": "5.5.4", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz", diff --git a/package.json b/package.json index 727980bb..8c5f8571 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,6 @@ "tsup": "^8.2.3", "typedoc": "^0.26.5", "typedoc-plugin-coverage": "^3.3.0", - "typedoc-plugin-mdn-links": "^3.2.8", "typescript": "^5.5.4", "typescript-eslint": "^8.1.0" } diff --git a/src/main/color/color-name/color-name-manager.ts b/src/main/color/color-name/color-name-manager.ts index 2833b042..dae66fae 100644 --- a/src/main/color/color-name/color-name-manager.ts +++ b/src/main/color/color-name/color-name-manager.ts @@ -47,7 +47,7 @@ export class ColorNameManager { /** * Retrieves the name of the color represented by the given {@link colorHex}. * If the {@link colorHex} string is not well formatted or the nearest color function - * encounters an error, the method will return {@link !undefined}. + * encounters an error, the method will return undefined. * * @param colorHex - The hex string representation of the color whose * name is being retrieved (format: `#RRGGBB`). @@ -95,7 +95,7 @@ export class ColorNameManager { /** * Add the given {@link PaletteColor.HEX} and {@link PaletteColor.NAME} - * to the {@link _MATCHED_COLORS} map. + * to the matched colors map. * * @param color */ diff --git a/src/main/color/color-selector-manager.ts b/src/main/color/color-selector-manager.ts index e45b6397..30a6275c 100644 --- a/src/main/color/color-selector-manager.ts +++ b/src/main/color/color-selector-manager.ts @@ -21,22 +21,21 @@ import { ColorSelector } from './color-selector'; import { DefaultColorSelector } from './default-color-selector'; /** - * Manager to select a random {@link ColorSelector} from a {@link !Set}. + * Manager to select a random {@link ColorSelector} from a {@link Set}. + * * @category Color */ export class ColorSelectorManager { /** - * Underlying {@link !Set} of {@link ColorSelector} objects. - * @private - * @readonly + * Underlying {@link Set} of {@link ColorSelector} objects. */ private readonly _COLOR_SELECTORS: Set = new Set(); /** - * Select a random {@link ColorSelector} from the {@link _COLOR_SELECTORS} set. + * Select a random {@link ColorSelector}. + * * @returns A random {@link ColorSelector}. If a selector cannot be chosen, * a {@link DefaultColorSelector} object will be returned. - * @public */ public getRandomColorSelector(): ColorSelector { const selectors: ColorSelector[] = Array.from(this._COLOR_SELECTORS); @@ -44,18 +43,18 @@ export class ColorSelectorManager { } /** - * Add a {@link ColorSelector} to the {@link _COLOR_SELECTORS} set. + * Add a {@link ColorSelector}. + * * @param selector - - * @public */ public addColorSelector(selector: ColorSelector): void { this._COLOR_SELECTORS.add(selector); } /** - * Add multiple {@link ColorSelector} objects to the {@link _COLOR_SELECTORS} set. + * Add multiple {@link ColorSelector} objects. + * * @param selectors - - * @public */ public addColorSelectors(selectors: Iterable): void { for (const selector of selectors) { diff --git a/src/main/color/color-selector.ts b/src/main/color/color-selector.ts index 38bbdda3..a703262b 100644 --- a/src/main/color/color-selector.ts +++ b/src/main/color/color-selector.ts @@ -22,7 +22,7 @@ import { Color } from './color'; import { ColorSelectorType } from './color-selector-type'; /** - * ColorSelectors choose and return colors from some set list or criteria. + * ColorSelectors choose and return colors from some list or criteria. * * @category Color * @category Color Selector @@ -47,25 +47,22 @@ export abstract class ColorSelector { /** * A flag that determines the color selection order * of {@link selectColorFromChoices}.
- * When `true`, {@link selectColorFromChoices} will select colors - * from {@link _COLOR_CHOICES} in a random order.
- * When `false`, {@link selectColorFromChoices} will select colors - * list order. + * When `true`, {@link selectColorFromChoices} will select colors in a random order.
+ * When `false`, {@link selectColorFromChoices} will select colors in list order. */ private readonly _RANDOM_ORDER: boolean; /** - * The current index of {@link _COLOR_CHOICES} being chosen - * when colors are selected in list order (i.e. {@link _RANDOM_ORDER} is `false`). + * The current index of the color being chosen when colors are selected in list order. */ private _currentIndex: number = 0; /** * @param name - The name of the color selector. * @param randomOrder - A flag that determines the color selection order - * of {@link selectColorFromChoices}. - * - * @see {@link _RANDOM_ORDER} + * of {@link selectColorFromChoices}.
+ * When `randomOrder` is `true`, {@link selectColorFromChoices} will select colors in a random order.
+ * When `randomOrder` is `false`, {@link selectColorFromChoices} will select colors in list order. */ protected constructor(name: string, randomOrder?: boolean) { this._RANDOM_ORDER = randomOrder ?? Random.randomBoolean(); @@ -98,8 +95,8 @@ export abstract class ColorSelector { } /** - * @returns The selected {@link Color} from the {@link _COLOR_CHOICES} list.
- * If {@link _COLOR_CHOICES} is empty, a default {@link Color} + * @returns The selected {@link Color}.
+ * If the list of color choices is empty, a default {@link Color} * object (black) will be returned. */ public selectColorFromChoices(): Color { @@ -147,14 +144,15 @@ export abstract class ColorSelector { } /** - * @returns The {@link _COLOR_NAMES} set. + * @returns A Set of the names of the colors that can be + * or have been chosen by the color selector. */ protected get COLOR_NAMES(): Set { return this._COLOR_NAMES; } /** - * Add a {@link Color} to the {@link _COLOR_CHOICES} list. + * Add a {@link Color} to the list of possible color choices. * @param color - */ protected addColorChoice(color: Color): void { @@ -162,10 +160,8 @@ export abstract class ColorSelector { } /** - * Increment {@link _currentIndex} to select the next - * {@link Color} element in the {@link _COLOR_CHOICES} list. - * - * @see {@link _RANDOM_ORDER} + * Increment the index used to select the next + * {@link Color} object when colors are selected in list order. */ private incrementCurrentIndex(): void { const length: number = this._COLOR_CHOICES.length; diff --git a/src/main/color/color.ts b/src/main/color/color.ts index 4682d17f..c9f55a10 100644 --- a/src/main/color/color.ts +++ b/src/main/color/color.ts @@ -58,10 +58,10 @@ export class Color { private _name: string | null; /** - * @param color - A {@link !P5Lib.Color | p5.js Color} or {@link PaletteColor} object. - * If given a {@link !P5Lib.Color | p5.js Color}, the color's RGBA components + * @param color - A p5.js Color or {@link PaletteColor} object. + * If given a p5.js Color, the color's RGBA components * will become the values of {@link red}, {@link green}, {@link blue}, and {@link alpha}.
- * If given a {@link PaletteColor}, the color's {@link PaletteColor.HEX HEX} value will be + * If given a {@link PaletteColor}, the color's {@link PaletteColor.HEX} value will be * used to build the color. */ public constructor(color?: P5Lib.Color | PaletteColor) { @@ -89,7 +89,7 @@ export class Color { * @param l - Some number between 0 and 100. * @param a - Some number between 0 and 1. * - * @returns A {@link !P5Lib.Color | p5.js Color} object matching the color specified + * @returns A p5.js Color object matching the color specified * by the given {@link h}{@link s}{@link l}{@link a} values. */ public static getHSLColor(h: number, s: number, l: number, a?: number): P5Lib.Color { @@ -114,7 +114,7 @@ export class Color { * @param l - Some number between 0 and 100. * @param a - Some number between 0 and 1. * - * @returns A {@link !P5Lib.Color | p5.js Color} object matching the color specified + * @returns A p5.js Color object matching the color specified * by the given {@link h}{@link s}{@link l}{@link a} values. */ public static getHSLAColor(h: number, s: number, l: number, a: number): P5Lib.Color { @@ -122,7 +122,7 @@ export class Color { } /** - * @returns A {@link !P5Lib.Color | p5.js Color} object matching the current + * @returns A p5.js Color object matching the current * {@link red}, {@link green}, {@link blue}, and {@link alpha} values. */ public get color(): P5Lib.Color { @@ -131,10 +131,9 @@ export class Color { } /** - * Set the current color.
- * IMPORTANT: This method will set {@link _name} to `null`. + * Set the current color. * - * @param c - A {@link !P5Lib.Color | p5.js Color} object. + * @param c - A p5.js Color object. * The color's RGBA components will become the new values of * {@link red}, {@link green}, {@link blue}, and {@link alpha}. */ @@ -151,8 +150,7 @@ export class Color { } /** - * Set the value of the {@link red} component.
- * IMPORTANT: This method will set {@link _name} to `null`. + * Set the value of the {@link red} component. * * @param r */ @@ -170,7 +168,6 @@ export class Color { /** * Set the value of the {@link green} component.
- * IMPORTANT: This method will set {@link _name} to `null`. * * @param g */ @@ -187,8 +184,7 @@ export class Color { } /** - * Set the value of the {@link blue} component.
- * IMPORTANT: This method will set {@link _name} to `null`. + * Set the value of the {@link blue} component. * * @param b */ @@ -270,10 +266,9 @@ export class Color { } /** - * Set the color values.
- * IMPORTANT: This method will set {@link _name} to `null`. + * Set the color values. * - * @param color - A {@link !P5Lib.Color | p5.js Color} object. + * @param color - A p5.js Color object. * The color's RGBA components will become the new values of * {@link red}, {@link green}, {@link blue}, and {@link alpha}. */ diff --git a/src/main/color/palette/palettes/nature/flower/index.ts b/src/main/color/palette/palettes/nature/flower/index.ts index a9a4997b..b5855d09 100644 --- a/src/main/color/palette/palettes/nature/flower/index.ts +++ b/src/main/color/palette/palettes/nature/flower/index.ts @@ -16,3 +16,4 @@ */ export * from './blue-lily'; +export * from './white-lily'; diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index 9b917a86..a1478305 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -19,6 +19,19 @@ import { Discriminators } from 'discriminator'; import { Palette } from 'palette'; import { _5F8661, _AEAED6, _B1C69F, _D6D6FF, _FAFBEF } from 'palette-colors'; +import { ALL_PALETTES, FLOWER_PALETTES, NATURE_PALETTES } from '../../palette-maps'; + +/** + * + * + * + * + * @see {@link _FAFBEF} + * @see {@link _B1C69F} + * @see {@link _5F8661} + * @see {@link _D6D6FF} + * @see {@link _AEAED6} + */ export const WHITE_LILY: Palette = { NAME: 'white lily', @@ -46,3 +59,7 @@ export const WHITE_LILY: Palette = { DISCRIMINATOR: Discriminators.PALETTE }; + +FLOWER_PALETTES.setUndefinedKey(WHITE_LILY.NAME, WHITE_LILY); +NATURE_PALETTES.setUndefinedKey(WHITE_LILY.NAME, WHITE_LILY); +ALL_PALETTES.setUndefinedKey(WHITE_LILY.NAME, WHITE_LILY); diff --git a/src/main/math/math.ts b/src/main/math/math.ts index 70cf588e..ca89245f 100644 --- a/src/main/math/math.ts +++ b/src/main/math/math.ts @@ -16,22 +16,23 @@ */ /** - * @public * @param row - Current row number. Rows are zero-indexed; the first row is row 0. * @param column - Current column number. Columns are zero-indexed; the first column is column 0. * @param totalRows - Total number of rows. * @param totalColumns - Total number of columns. + * * @return The index in a single-dimension structure of the * given row and column in a two-dimensional structure.
- * If {@link row} or {@link column} are negative, the function will return {@link !undefined}.
- * If {@link row} is greater than or equal to {@link totalRows}, the function will return {@link !undefined}.
- * If {@link column} is greater than or equal to {@link totalColumns}, the function will return {@link !undefined}. + * If {@link row} or {@link column} are negative, the function will return undefined.
+ * If {@link row} is greater than or equal to {@link totalRows}, the function will return undefined.
+ * If {@link column} is greater than or equal to {@link totalColumns}, the function will return undefined. + * * @category Math */ -function getSingleDimensionIndex(row: number, - column: number, - totalRows: number, - totalColumns: number): number | undefined { +export function getSingleDimensionIndex(row: number, + column: number, + totalRows: number, + totalColumns: number): number | undefined { let index: number | undefined = undefined; if ((row >= 0) && @@ -43,5 +44,3 @@ function getSingleDimensionIndex(row: number, return index; } - -export { getSingleDimensionIndex }; diff --git a/src/main/math/range.ts b/src/main/math/range.ts index 68cf930b..6392e0ab 100644 --- a/src/main/math/range.ts +++ b/src/main/math/range.ts @@ -18,13 +18,12 @@ /** * Structure to handle a range of values, * where the range has a minimum value and a maximum value. - * @public + * * @category Math * @category Random */ -class Range { +export class Range { /** - * @public * @param _min - The minimum value of the Range. * @param _max - The maximum value of the Range. */ @@ -37,7 +36,6 @@ class Range { } /** - * @public * @returns The maximum value of the Range. */ public get max(): number { @@ -45,8 +43,9 @@ class Range { } /** - * If the given {@link newMax} is less than the current {@link _min}, - * the fields {@link _min} and {@link _max} will be set so that {@link _min} is less than {@link _max}. + * If the given {@link newMax} is less than the current {@link min}, + * the fields {@link min} and {@link max} will be set so that {@link min} is less than {@link max}. + * * @param newMax - The new maximum value of the Range. */ public set max(newMax: number) { @@ -60,7 +59,6 @@ class Range { } /** - * @public * @returns The minimum value of the Range. */ public get min(): number { @@ -68,8 +66,9 @@ class Range { } /** - * If the given {@link newMin} is greater than the current {@link _max}, - * the fields {@link _min} and {@link _max} will be set so that {@link _min} is less than {@link _max}. + * If the given {@link newMin} is greater than the current {@link max}, + * the fields {@link min} and {@link max} will be set so that {@link min} is less than {@link max}. + * * @param newMin - The new minimum value of the Range. */ public set min(newMin: number) { @@ -82,5 +81,3 @@ class Range { } } } - -export { Range }; diff --git a/src/main/random/random-selector.ts b/src/main/random/random-selector.ts index 0998ff74..e04d5af7 100644 --- a/src/main/random/random-selector.ts +++ b/src/main/random/random-selector.ts @@ -35,25 +35,25 @@ export class RandomSelector { } /** - * Get the number of elements in the {@link _elements} list. + * Get the number of elements in the list. */ public get size(): number { return this._elements.length; } /** - * Selects random element from {@link _elements}.
+ * Selects random element from the list.
* This method assumes an equal distribution for all elements of the list.
- * If {@link _elements} is empty, the function will return {@link !undefined}. + * If the list is empty, the function will return undefined. */ public getRandomElement(): Type | undefined { return Random.randomElement(this._elements); } /** - * Selects random element from {@link _elements}, then removes that element from the list.
+ * Selects random element from the list, then removes that element from the list.
* This method assumes an equal distribution for all elements of the list.
- * If {@link _elements} is empty, the function will return {@link !undefined}. + * If the list is empty, the function will return undefined. */ public getRandomElementAndRemove(): Type | undefined { let element: Type | undefined; diff --git a/src/main/random/random.ts b/src/main/random/random.ts index 0cecf68d..ac0b73b3 100644 --- a/src/main/random/random.ts +++ b/src/main/random/random.ts @@ -24,16 +24,16 @@ import { WeightedElement } from './weighted-element'; * * @category Random */ -class Random { +export class Random { /** * The primary function to be called when generating any random numbers. - * Set to {@link !Math.random} by default. + * Set to {@link Math.random} by default. */ private static _randomMethod: (() => number) = Math.random; /** * Set the primary function to be called when generating any random numbers.
- * Set to {@link !Math.random} by default. + * Set to {@link Math.random} by default. * * @param method */ @@ -118,7 +118,7 @@ class Random { * * @returns A random element from the given list. * This method assumes an equal distribution for all elements of the list.
- * If an empty list is provided, the function will return {@link !undefined}. + * If an empty list is provided, the function will return undefined. */ public static randomElement(list: Type[]): Type | undefined { let element: Type | undefined = undefined; @@ -179,5 +179,3 @@ class Random { return element; } } - -export { Random }; diff --git a/src/test/color/palette/palettes/nature/flower/flower-palette-maps.test.ts b/src/test/color/palette/palettes/nature/flower/flower-palette-maps.test.ts index f165b085..d9dbf754 100644 --- a/src/test/color/palette/palettes/nature/flower/flower-palette-maps.test.ts +++ b/src/test/color/palette/palettes/nature/flower/flower-palette-maps.test.ts @@ -16,12 +16,13 @@ */ import { Palette } from 'palette'; -import { BLUE_LILY, FLOWER_PALETTES } from 'palettes'; +import { BLUE_LILY, FLOWER_PALETTES, WHITE_LILY } from 'palettes'; import { checkForPaletteInMap, checkForValidStringMap } from 'unit-test/shared'; const EXPECTED_PALETTES: { palette: Palette }[] = [ - { palette: BLUE_LILY } + { palette: BLUE_LILY }, + { palette: WHITE_LILY } ]; const MAP_NAME: string = 'FLOWER_PALETTES'; diff --git a/src/test/color/palette/palettes/nature/flower/white-lily.test.ts b/src/test/color/palette/palettes/nature/flower/white-lily.test.ts new file mode 100644 index 00000000..75a7094c --- /dev/null +++ b/src/test/color/palette/palettes/nature/flower/white-lily.test.ts @@ -0,0 +1,38 @@ +/* + * Copyright (C) 2024 brittni and the polar bear LLC. + * + * This file is a part of brittni and the polar bear's Generative Art Library, + * which is released under the GNU Affero General Public License, Version 3.0. + * You may not use this file except in compliance with the license. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. See LICENSE or go to + * https://www.gnu.org/licenses/agpl-3.0.en.html for full license details. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + * See the GNU Affero General Public License for more details. + */ + +import { PaletteColor } from 'palette'; +import { _5F8661, _AEAED6, _B1C69F, _D6D6FF, _FAFBEF } from 'palette-colors'; +import { WHITE_LILY } from 'palettes'; + +import { checkForValidPalette } from 'unit-test/shared'; + +const PALETTE_NAME: string = 'WHITE_LILY'; + +describe('WHITE_LILY palette tests', (): void => { + const expectedColors: PaletteColor[] = [ + _FAFBEF, + _B1C69F, + _5F8661, + _D6D6FF, + _AEAED6 + ]; + + test(`${PALETTE_NAME} palette is valid`, (): void => { + checkForValidPalette(WHITE_LILY, expectedColors); + }); +}); diff --git a/src/test/color/palette/palettes/nature/nature-palette-maps.test.ts b/src/test/color/palette/palettes/nature/nature-palette-maps.test.ts index abf00b60..45f85db2 100644 --- a/src/test/color/palette/palettes/nature/nature-palette-maps.test.ts +++ b/src/test/color/palette/palettes/nature/nature-palette-maps.test.ts @@ -16,12 +16,13 @@ */ import { Palette } from 'palette'; -import { BLUE_LILY, NATURE_PALETTES } from 'palettes'; +import { BLUE_LILY, NATURE_PALETTES, WHITE_LILY } from 'palettes'; import { checkForPaletteInMap, checkForValidStringMap } from 'unit-test/shared'; const EXPECTED_PALETTES: { palette: Palette }[] = [ - { palette: BLUE_LILY } + { palette: BLUE_LILY }, + { palette: WHITE_LILY } ]; const MAP_NAME: string = 'NATURE_PALETTES'; diff --git a/typedoc.json b/typedoc.json index 7c61c903..3ec1bad0 100644 --- a/typedoc.json +++ b/typedoc.json @@ -7,8 +7,7 @@ "customCss": "./typedoc/typedoc.css", "plugin": [ - "typedoc-plugin-coverage", - "typedoc-plugin-mdn-links" + "typedoc-plugin-coverage" ], "includeVersion": true, @@ -43,21 +42,5 @@ "notDocumented": true }, "treatWarningsAsErrors": false, - "customFooterHtml": "
Copyright © 2023-2024 brittni and the polar bear LLC", - - "externalSymbolLinkMappings": { - "global": { - "p5": "https://p5js.org/reference/", - "P5Lib": "https://p5js.org/reference/", - "P5Lib.Color": "https://p5js.org/reference/p5/p5.Color/" - }, - "p5": { - "P5Lib": "https://p5js.org/reference/", - "p5": "https://p5js.org/reference/" - }, - "@types/p5": { - "P5Lib": "https://p5js.org/reference/", - "p5": "https://p5js.org/reference/" - } - } + "customFooterHtml": "
Copyright © 2023-2024 brittni and the polar bear LLC" } From d52715cd41cd161261e9153e1cc4dfd6b25d8e62 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 20:52:37 -0500 Subject: [PATCH 44/64] #125 Update white-lily.ts palette documentation --- src/main/color/palette/palette-colors/green/5f8661.ts | 2 ++ src/main/color/palette/palette-colors/green/b1c69f.ts | 2 ++ src/main/color/palette/palette-colors/purple/aeaed6.ts | 2 ++ src/main/color/palette/palette-colors/purple/d6d6ff.ts | 2 ++ src/main/color/palette/palette-colors/white/fafbef.ts | 2 ++ src/main/color/palette/palettes/nature/flower/white-lily.ts | 4 ++++ 6 files changed, 14 insertions(+) diff --git a/src/main/color/palette/palette-colors/green/5f8661.ts b/src/main/color/palette/palette-colors/green/5f8661.ts index e75cb930..f081f23d 100644 --- a/src/main/color/palette/palette-colors/green/5f8661.ts +++ b/src/main/color/palette/palette-colors/green/5f8661.ts @@ -28,6 +28,8 @@ import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps' * *
* + * @see {@link WHITE_LILY} + * * @category Palette Colors (Green) * @category Palette Colors (All) */ diff --git a/src/main/color/palette/palette-colors/green/b1c69f.ts b/src/main/color/palette/palette-colors/green/b1c69f.ts index d1d44cb3..b1808d82 100644 --- a/src/main/color/palette/palette-colors/green/b1c69f.ts +++ b/src/main/color/palette/palette-colors/green/b1c69f.ts @@ -28,6 +28,8 @@ import { ALL_PALETTE_COLORS, GREEN_PALETTE_COLORS } from '../palette-color-maps' * *
* + * @see {@link WHITE_LILY} + * * @category Palette Colors (Green) * @category Palette Colors (All) */ diff --git a/src/main/color/palette/palette-colors/purple/aeaed6.ts b/src/main/color/palette/palette-colors/purple/aeaed6.ts index aff9aef2..f600fed4 100644 --- a/src/main/color/palette/palette-colors/purple/aeaed6.ts +++ b/src/main/color/palette/palette-colors/purple/aeaed6.ts @@ -27,6 +27,8 @@ import { ALL_PALETTE_COLORS, PURPLE_PALETTE_COLORS } from '../palette-color-maps * *
* + * @see {@link WHITE_LILY} + * * @category Palette Colors (Purple) * @category Palette Colors (All) */ diff --git a/src/main/color/palette/palette-colors/purple/d6d6ff.ts b/src/main/color/palette/palette-colors/purple/d6d6ff.ts index 16f232c5..f5de0bef 100644 --- a/src/main/color/palette/palette-colors/purple/d6d6ff.ts +++ b/src/main/color/palette/palette-colors/purple/d6d6ff.ts @@ -28,6 +28,8 @@ import { ALL_PALETTE_COLORS, PURPLE_PALETTE_COLORS } from '../palette-color-maps * *
* + * @see {@link WHITE_LILY} + * * @category Palette Colors (Purple) * @category Palette Colors (All) */ diff --git a/src/main/color/palette/palette-colors/white/fafbef.ts b/src/main/color/palette/palette-colors/white/fafbef.ts index 53c12fad..352c5d59 100644 --- a/src/main/color/palette/palette-colors/white/fafbef.ts +++ b/src/main/color/palette/palette-colors/white/fafbef.ts @@ -28,6 +28,8 @@ import { ALL_PALETTE_COLORS, WHITE_PALETTE_COLORS } from '../palette-color-maps' * *
* + * @see {@link WHITE_LILY} + * * @category Palette Colors (White) * @category Palette Colors (All) */ diff --git a/src/main/color/palette/palettes/nature/flower/white-lily.ts b/src/main/color/palette/palettes/nature/flower/white-lily.ts index a1478305..39bf9cb1 100644 --- a/src/main/color/palette/palettes/nature/flower/white-lily.ts +++ b/src/main/color/palette/palettes/nature/flower/white-lily.ts @@ -31,6 +31,10 @@ import { ALL_PALETTES, FLOWER_PALETTES, NATURE_PALETTES } from '../../palette-ma * @see {@link _5F8661} * @see {@link _D6D6FF} * @see {@link _AEAED6} + * + * @category Palettes (Nature/Flower) + * @category Palettes (Nature) + * @category Palettes (All) */ export const WHITE_LILY: Palette = { NAME: 'white lily', From 562420634aaf34b345f08e7e3f5b81664df547c1 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 20:58:58 -0500 Subject: [PATCH 45/64] #125 Add white lily palette to markdown --- .../palettes/nature/flower/flower-palettes.md | 25 +++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/docs/palettes/nature/flower/flower-palettes.md b/docs/palettes/nature/flower/flower-palettes.md index b511a80b..6e4f47ca 100644 --- a/docs/palettes/nature/flower/flower-palettes.md +++ b/docs/palettes/nature/flower/flower-palettes.md @@ -1,4 +1,6 @@ + + # Flower Palettes @@ -14,12 +16,15 @@ Palettes are in alphabetic order by object name. [blue lily](#blue-lily) +[white lily](#white-lily) + +[Fin.](#fin) + ---- # blue lily -
@@ -31,6 +36,22 @@ let name: string = BLUE_LILY.NAME; [Table of Contents](#table-of-contents) +# white lily + + + +
+ +````typescript +import {WHITE_LILY} from 'palettes'; + +let name: string = WHITE_LILY.NAME; +```` + +[Table of Contents](#table-of-contents) + ---- -Fin. +### Fin. + +[Table of Contents](#table-of-contents) From bce6cdb3883a4b4142db9c852ca84f6a16006752 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 21:06:28 -0500 Subject: [PATCH 46/64] #125 Add white lily palette to release notes --- .../release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md index c187ad3b..2ff76729 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -32,6 +32,8 @@ Released on TBD. [New Colors](#new-colors) +[New Palettes](#new-palettes) + [Fin.](#fin) ---- @@ -165,6 +167,36 @@ declare const _FAFBEF: PaletteColor; ---- +# New Palettes + +## `WHITE_LILY` + + + + +
+ +```typescript +/** + * + * + * + * + * @see {@link _FAFBEF} + * @see {@link _B1C69F} + * @see {@link _5F8661} + * @see {@link _D6D6FF} + * @see {@link _AEAED6} + * + * @category Palettes (Nature/Flower) + * @category Palettes (Nature) + * @category Palettes (All) + */ +declare const WHITE_LILY: Palette; +``` + +---- + ### Fin. [Table of Contents](#table-of-contents) From 4fba0659ac2ac13e28089cf69fee5ff0142067a4 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 21:42:34 -0500 Subject: [PATCH 47/64] #120 Update order in brittni.ts palette. --- .../palette/palettes/miscellaneous/brittni.ts | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/main/color/palette/palettes/miscellaneous/brittni.ts b/src/main/color/palette/palettes/miscellaneous/brittni.ts index ffed54ed..69d78d00 100644 --- a/src/main/color/palette/palettes/miscellaneous/brittni.ts +++ b/src/main/color/palette/palettes/miscellaneous/brittni.ts @@ -24,13 +24,13 @@ import { ALL_PALETTES, MISCELLANEOUS_PALETTES } from '../palette-maps'; /** * * - * + * * * @see {@link _121212} * @see {@link _0437F1} + * @see {@link _FF6BB5} * @see {@link _0FFF4F} * @see {@link _7A00F5} - * @see {@link _FF6BB5} * * @category Palettes (All) * @category Palettes (Miscellaneous) @@ -43,9 +43,9 @@ export const BRITTNI: Palette = { COLORS: [ _121212, _0437F1, + _FF6BB5, _0FFF4F, - _7A00F5, - _FF6BB5 + _7A00F5 ], CONTRAST_MAP: { @@ -67,6 +67,10 @@ export const BRITTNI: Palette = { '#FFFFFF', '#0FFF4F' ], + '#FF6BB5': [ + '#000000', + '#121212' + ], '#0FFF4F': [ '#000000', '#121212', @@ -76,10 +80,6 @@ export const BRITTNI: Palette = { '#7A00F5': [ '#FFFFFF', '#0FFF4F' - ], - '#FF6BB5': [ - '#000000', - '#121212' ] }, From db601035a904a06fcb3bddf452d7c20251829d80 Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 21:49:05 -0500 Subject: [PATCH 48/64] #120 Update order for brittni palette in palette markdown. --- docs/palettes/miscellaneous/miscellaneous-palettes.md | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/docs/palettes/miscellaneous/miscellaneous-palettes.md b/docs/palettes/miscellaneous/miscellaneous-palettes.md index 10e986fe..bce54674 100644 --- a/docs/palettes/miscellaneous/miscellaneous-palettes.md +++ b/docs/palettes/miscellaneous/miscellaneous-palettes.md @@ -1,4 +1,6 @@ + + # Miscellaneous Palettes @@ -12,13 +14,14 @@ Palettes are in alphabetic order by object name. [brittni](#brittni) +[Fin.](#fin) + ---- # brittni - - +
````typescript @@ -31,4 +34,6 @@ let name: string = BRITTNI.NAME; ---- -Fin. +### Fin. + +[Table of Contents](#table-of-contents) From 2cc318349b9cab1b41fb1a84f3c5066a00a064bf Mon Sep 17 00:00:00 2001 From: azurepolarbear Date: Fri, 16 Aug 2024 22:42:54 -0500 Subject: [PATCH 49/64] #120 Add updated palette information to release notes. --- .../release-notes/v1.x/v1.0.x/v1.0.2-notes.md | 37 ++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md index 2ff76729..3cb3cf86 100644 --- a/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md +++ b/docs/release-notes/v1.x/v1.0.x/v1.0.2-notes.md @@ -1,4 +1,6 @@ + +