diff --git a/seed/challenges/01-front-end-development-certification/basic-javascript.json b/seed/challenges/01-front-end-development-certification/basic-javascript.json
index c1505e37925..a30c9be4822 100644
--- a/seed/challenges/01-front-end-development-certification/basic-javascript.json
+++ b/seed/challenges/01-front-end-development-certification/basic-javascript.json
@@ -805,8 +805,8 @@
"assert(convert(20) === 68, 'message: convert(20) should return a value of 68');",
"assert(convert(30) === 86, 'message: convert(30) should return a value of 86');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -1352,8 +1352,8 @@
"assert(/dog/.test(test1) && /big/.test(test1) && /ran/.test(test1) && /quickly/.test(test1),'message: wordBlanks(\"dog\", \"big\", \"ran\", \"quickly\") should contain all of the passed words.');",
"assert(/cat/.test(test2) && /little/.test(test2) && /hit/.test(test2) && /slowly/.test(test2),'message: wordBlanks(\"cat\", \"little\", \"hit\", \"slowly\") should contain all of the passed words.');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -1717,8 +1717,8 @@
"assert(hasNumber, 'message: The second elements in each of your sub-arrays must all be numbers');",
"assert(count > 4, 'message: You must have at least 5 items in your list');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -2145,8 +2145,8 @@
"assert(queue([2],1) === 2, 'message: queue([2], 1) should return 2');",
"queue(myArr, 10); assert(myArr[4] === 10, 'message: After queue(myArr, 10), myArr[4] should be 10');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -2859,8 +2859,8 @@
"assert(golfScore(4, 7) === \"Go Home!\", 'message: golfScore(4, 7) should return \"Go Home!\"');",
"assert(golfScore(5, 9) === \"Go Home!\", 'message: golfScore(5, 9) should return \"Go Home!\"');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -3201,8 +3201,8 @@
"assert((function(){ count = 0; cc(10);cc('J');cc('Q');cc('K');var out = cc('A'); if(out === \"-5 Hold\") {return true;} return false; })(), 'message: Cards Sequence 10, J, Q, K, A should return \"-5 Hold\"');",
"assert((function(){ count = 0; cc(3);cc(2);cc('A');cc(10);var out = cc('K'); if(out === \"-1 Hold\") {return true;} return false; })(), 'message: Cards Sequence 3, 2, A, 10, K should return \"-1 Hold\"');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -3875,8 +3875,8 @@
"assert(update(1245, \"tracks\", \"Addicted to Love\")[1245][\"tracks\"].length === 1, 'message: After update(1245, \"tracks\", \"Addicted to Love\"), tracks should have a length of 1');",
"update(2548, \"tracks\", \"\"); assert(!collection[2548].hasOwnProperty(\"tracks\"), 'message: After update(2548, \"tracks\", \"\"), tracks should not be set');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -4166,8 +4166,8 @@
"assert(rot13(\"SERR YBIR?\") === \"FREE LOVE?\", 'message: rot13(\"SERR YBIR?\") should decode to \"FREE LOVE?\"');",
"assert(rot13(\"GUR DHVPX OEBJA QBT WHZCRQ BIRE GUR YNML SBK.\") === \"THE QUICK BROWN DOG JUMPED OVER THE LAZY FOX.\", 'message: rot13(\"GUR DHVPX OEBJA QBT WHZCRQ BIRE GUR YNML SBK.\") should decode to \"THE QUICK BROWN DOG JUMPED OVER THE LAZY FOX.\"');"
],
- "type": "bonfire",
- "challengeType": "5",
+ "type": "waypoint",
+ "challengeType": "1",
"nameCn": "",
"nameFr": "",
"nameRu": "",
@@ -5141,4 +5141,4 @@
"isBeta": "true"
}
]
-}
\ No newline at end of file
+}