Skip to content

Commit 152ba33

Browse files
authored
feature: create legacy challenge (#11)
* refactor: reduce cognitive complexity * extract functionality into separate methods Signed-off-by: Rakib Ansary <rakibansary@gmail.com> * chore: update package.json * chore: publish image * chore: use updated @topcoder-framework libs Signed-off-by: Rakib Ansary <rakibansary@gmail.com> --------- Signed-off-by: Rakib Ansary <rakibansary@gmail.com>
1 parent 8b1772a commit 152ba33

File tree

2 files changed

+56
-56
lines changed

2 files changed

+56
-56
lines changed

.circleci/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,4 @@ workflows:
4747
context: "org-global"
4848
filters:
4949
branches:
50-
only: "feature/legacy-challenge"
50+
only: "feature/legacy-challenge-create"

yarn.lock

Lines changed: 55 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -423,9 +423,9 @@
423423
integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==
424424

425425
"@types/node@*", "@types/node@>=12.12.47", "@types/node@>=13.7.0":
426-
version "18.14.1"
427-
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.1.tgz#90dad8476f1e42797c49d6f8b69aaf9f876fc69f"
428-
integrity sha512-QH+37Qds3E0eDlReeboBxfHbX9omAcBCXEzswCu6jySP642jiM3cYSIkU/REqwhCUqXdonHFuBfJDiAJxMNhaQ==
426+
version "18.14.6"
427+
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.6.tgz#ae1973dd2b1eeb1825695bb11ebfb746d27e3e93"
428+
integrity sha512-93+VvleD3mXwlLI/xASjw0FzKcwzl3OdTCzm1LaRfqgS21gfFtK3zDXM5Op9TeeMsJVOaJ2VRDpT9q4Y3d0AvA==
429429

430430
"@types/node@18.11.18":
431431
version "18.11.18"
@@ -463,13 +463,13 @@
463463
integrity sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==
464464

465465
"@typescript-eslint/eslint-plugin@^5.47.1":
466-
version "5.53.0"
467-
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.53.0.tgz#24b8b4a952f3c615fe070e3c461dd852b5056734"
468-
integrity sha512-alFpFWNucPLdUOySmXCJpzr6HKC3bu7XooShWM+3w/EL6J2HIoB2PFxpLnq4JauWVk6DiVeNKzQlFEaE+X9sGw==
466+
version "5.54.0"
467+
resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.54.0.tgz#2c821ad81b2c786d142279a8292090f77d1881f4"
468+
integrity sha512-+hSN9BdSr629RF02d7mMtXhAJvDTyCbprNYJKrXETlul/Aml6YZwd90XioVbjejQeHbb3R8Dg0CkRgoJDxo8aw==
469469
dependencies:
470-
"@typescript-eslint/scope-manager" "5.53.0"
471-
"@typescript-eslint/type-utils" "5.53.0"
472-
"@typescript-eslint/utils" "5.53.0"
470+
"@typescript-eslint/scope-manager" "5.54.0"
471+
"@typescript-eslint/type-utils" "5.54.0"
472+
"@typescript-eslint/utils" "5.54.0"
473473
debug "^4.3.4"
474474
grapheme-splitter "^1.0.4"
475475
ignore "^5.2.0"
@@ -479,71 +479,71 @@
479479
tsutils "^3.21.0"
480480

481481
"@typescript-eslint/parser@^5.47.1":
482-
version "5.53.0"
483-
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.53.0.tgz#a1f2b9ae73b83181098747e96683f1b249ecab52"
484-
integrity sha512-MKBw9i0DLYlmdOb3Oq/526+al20AJZpANdT6Ct9ffxcV8nKCHz63t/S0IhlTFNsBIHJv+GY5SFJ0XfqVeydQrQ==
482+
version "5.54.0"
483+
resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.54.0.tgz#def186eb1b1dbd0439df0dacc44fb6d8d5c417fe"
484+
integrity sha512-aAVL3Mu2qTi+h/r04WI/5PfNWvO6pdhpeMRWk9R7rEV4mwJNzoWf5CCU5vDKBsPIFQFjEq1xg7XBI2rjiMXQbQ==
485485
dependencies:
486-
"@typescript-eslint/scope-manager" "5.53.0"
487-
"@typescript-eslint/types" "5.53.0"
488-
"@typescript-eslint/typescript-estree" "5.53.0"
486+
"@typescript-eslint/scope-manager" "5.54.0"
487+
"@typescript-eslint/types" "5.54.0"
488+
"@typescript-eslint/typescript-estree" "5.54.0"
489489
debug "^4.3.4"
490490

491-
"@typescript-eslint/scope-manager@5.53.0":
492-
version "5.53.0"
493-
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.53.0.tgz#42b54f280e33c82939275a42649701024f3fafef"
494-
integrity sha512-Opy3dqNsp/9kBBeCPhkCNR7fmdSQqA+47r21hr9a14Bx0xnkElEQmhoHga+VoaoQ6uDHjDKmQPIYcUcKJifS7w==
491+
"@typescript-eslint/scope-manager@5.54.0":
492+
version "5.54.0"
493+
resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.54.0.tgz#74b28ac9a3fc8166f04e806c957adb8c1fd00536"
494+
integrity sha512-VTPYNZ7vaWtYna9M4oD42zENOBrb+ZYyCNdFs949GcN8Miwn37b8b7eMj+EZaq7VK9fx0Jd+JhmkhjFhvnovhg==
495495
dependencies:
496-
"@typescript-eslint/types" "5.53.0"
497-
"@typescript-eslint/visitor-keys" "5.53.0"
496+
"@typescript-eslint/types" "5.54.0"
497+
"@typescript-eslint/visitor-keys" "5.54.0"
498498

499-
"@typescript-eslint/type-utils@5.53.0":
500-
version "5.53.0"
501-
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.53.0.tgz#41665449935ba9b4e6a1ba6e2a3f4b2c31d6cf97"
502-
integrity sha512-HO2hh0fmtqNLzTAme/KnND5uFNwbsdYhCZghK2SoxGp3Ifn2emv+hi0PBUjzzSh0dstUIFqOj3bp0AwQlK4OWw==
499+
"@typescript-eslint/type-utils@5.54.0":
500+
version "5.54.0"
501+
resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-5.54.0.tgz#390717216eb61393a0cad2995da154b613ba7b26"
502+
integrity sha512-WI+WMJ8+oS+LyflqsD4nlXMsVdzTMYTxl16myXPaCXnSgc7LWwMsjxQFZCK/rVmTZ3FN71Ct78ehO9bRC7erYQ==
503503
dependencies:
504-
"@typescript-eslint/typescript-estree" "5.53.0"
505-
"@typescript-eslint/utils" "5.53.0"
504+
"@typescript-eslint/typescript-estree" "5.54.0"
505+
"@typescript-eslint/utils" "5.54.0"
506506
debug "^4.3.4"
507507
tsutils "^3.21.0"
508508

509-
"@typescript-eslint/types@5.53.0":
510-
version "5.53.0"
511-
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.53.0.tgz#f79eca62b97e518ee124086a21a24f3be267026f"
512-
integrity sha512-5kcDL9ZUIP756K6+QOAfPkigJmCPHcLN7Zjdz76lQWWDdzfOhZDTj1irs6gPBKiXx5/6O3L0+AvupAut3z7D2A==
509+
"@typescript-eslint/types@5.54.0":
510+
version "5.54.0"
511+
resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.54.0.tgz#7d519df01f50739254d89378e0dcac504cab2740"
512+
integrity sha512-nExy+fDCBEgqblasfeE3aQ3NuafBUxZxgxXcYfzYRZFHdVvk5q60KhCSkG0noHgHRo/xQ/BOzURLZAafFpTkmQ==
513513

514-
"@typescript-eslint/typescript-estree@5.53.0":
515-
version "5.53.0"
516-
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.53.0.tgz#bc651dc28cf18ab248ecd18a4c886c744aebd690"
517-
integrity sha512-eKmipH7QyScpHSkhbptBBYh9v8FxtngLquq292YTEQ1pxVs39yFBlLC1xeIZcPPz1RWGqb7YgERJRGkjw8ZV7w==
514+
"@typescript-eslint/typescript-estree@5.54.0":
515+
version "5.54.0"
516+
resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.54.0.tgz#f6f3440cabee8a43a0b25fa498213ebb61fdfe99"
517+
integrity sha512-X2rJG97Wj/VRo5YxJ8Qx26Zqf0RRKsVHd4sav8NElhbZzhpBI8jU54i6hfo9eheumj4oO4dcRN1B/zIVEqR/MQ==
518518
dependencies:
519-
"@typescript-eslint/types" "5.53.0"
520-
"@typescript-eslint/visitor-keys" "5.53.0"
519+
"@typescript-eslint/types" "5.54.0"
520+
"@typescript-eslint/visitor-keys" "5.54.0"
521521
debug "^4.3.4"
522522
globby "^11.1.0"
523523
is-glob "^4.0.3"
524524
semver "^7.3.7"
525525
tsutils "^3.21.0"
526526

527-
"@typescript-eslint/utils@5.53.0":
528-
version "5.53.0"
529-
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.53.0.tgz#e55eaad9d6fffa120575ffaa530c7e802f13bce8"
530-
integrity sha512-VUOOtPv27UNWLxFwQK/8+7kvxVC+hPHNsJjzlJyotlaHjLSIgOCKj9I0DBUjwOOA64qjBwx5afAPjksqOxMO0g==
527+
"@typescript-eslint/utils@5.54.0":
528+
version "5.54.0"
529+
resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-5.54.0.tgz#3db758aae078be7b54b8ea8ea4537ff6cd3fbc21"
530+
integrity sha512-cuwm8D/Z/7AuyAeJ+T0r4WZmlnlxQ8wt7C7fLpFlKMR+dY6QO79Cq1WpJhvZbMA4ZeZGHiRWnht7ZJ8qkdAunw==
531531
dependencies:
532532
"@types/json-schema" "^7.0.9"
533533
"@types/semver" "^7.3.12"
534-
"@typescript-eslint/scope-manager" "5.53.0"
535-
"@typescript-eslint/types" "5.53.0"
536-
"@typescript-eslint/typescript-estree" "5.53.0"
534+
"@typescript-eslint/scope-manager" "5.54.0"
535+
"@typescript-eslint/types" "5.54.0"
536+
"@typescript-eslint/typescript-estree" "5.54.0"
537537
eslint-scope "^5.1.1"
538538
eslint-utils "^3.0.0"
539539
semver "^7.3.7"
540540

541-
"@typescript-eslint/visitor-keys@5.53.0":
542-
version "5.53.0"
543-
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.53.0.tgz#8a5126623937cdd909c30d8fa72f79fa56cc1a9f"
544-
integrity sha512-JqNLnX3leaHFZEN0gCh81sIvgrp/2GOACZNgO4+Tkf64u51kTpAyWFOY8XHx8XuXr3N2C9zgPPHtcpMg6z1g0w==
541+
"@typescript-eslint/visitor-keys@5.54.0":
542+
version "5.54.0"
543+
resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.54.0.tgz#846878afbf0cd67c19cfa8d75947383d4490db8f"
544+
integrity sha512-xu4wT7aRCakGINTLGeyGqDn+78BwFlggwBjnHa1ar/KaGagnmwLYmlrXIrgAaQ3AE1Vd6nLfKASm7LrFHNbKGA==
545545
dependencies:
546-
"@typescript-eslint/types" "5.53.0"
546+
"@typescript-eslint/types" "5.54.0"
547547
eslint-visitor-keys "^3.3.0"
548548

549549
JSONStream@^1.0.4:
@@ -1051,9 +1051,9 @@ escape-string-regexp@^4.0.0:
10511051
integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==
10521052

10531053
eslint-config-prettier@^8.5.0:
1054-
version "8.6.0"
1055-
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.6.0.tgz#dec1d29ab728f4fa63061774e1672ac4e363d207"
1056-
integrity sha512-bAF0eLpLVqP5oEVUFKpMA+NnRFICwn9X8B5jrR9FcqnYBuPbqWEjTEspPWMj5ye6czoSLDweCzSo3Ko7gGrZaA==
1054+
version "8.7.0"
1055+
resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz#f1cc58a8afebc50980bd53475451df146c13182d"
1056+
integrity sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==
10571057

10581058
eslint-plugin-prettier@^4.2.1:
10591059
version "4.2.1"
@@ -1151,9 +1151,9 @@ espree@^9.4.0:
11511151
eslint-visitor-keys "^3.3.0"
11521152

11531153
esquery@^1.4.2:
1154-
version "1.4.2"
1155-
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.2.tgz#c6d3fee05dd665808e2ad870631f221f5617b1d1"
1156-
integrity sha512-JVSoLdTlTDkmjFmab7H/9SL9qGSyjElT3myyKp7krqjVFQCDLmj1QFaCLRFBszBKI0XVZaiiXvuPIX3ZwHe1Ng==
1154+
version "1.5.0"
1155+
resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b"
1156+
integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==
11571157
dependencies:
11581158
estraverse "^5.1.0"
11591159

0 commit comments

Comments
 (0)