|
418 | 418 | login: faker.internet.userName(), |
419 | 419 | amount: faker.datatype.number(10), |
420 | 420 | avatar: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mOcOnfpfwAGfgLYttYINwAAAABJRU5ErkJggg==", |
| 421 | + past: faker.datatype.boolean(), |
421 | 422 | })), |
422 | | - count: faker.datatype.number(100), |
| 423 | + past:options["sponsors.past"], |
| 424 | + size:options["sponsors.size"], |
| 425 | + count: { |
| 426 | + total:{ |
| 427 | + count:faker.datatype.number(100), |
| 428 | + user:faker.datatype.number(100), |
| 429 | + organization:faker.datatype.number(100), |
| 430 | + }, |
| 431 | + active:{ |
| 432 | + total:faker.datatype.number(100), |
| 433 | + user:faker.datatype.number(100), |
| 434 | + organization:faker.datatype.number(100), |
| 435 | + }, |
| 436 | + past:{ |
| 437 | + total:faker.datatype.number(100), |
| 438 | + user:faker.datatype.number(100), |
| 439 | + organization:faker.datatype.number(100), |
| 440 | + } |
| 441 | + }, |
423 | 442 | goal: { |
424 | 443 | progress: faker.datatype.number(100), |
425 | 444 | title: `$${faker.datatype.number(100) * 10} per month`, |
|
445 | 464 | ["stats.recent"]: { |
446 | 465 | total: faker.datatype.number(10000), |
447 | 466 | get lines() { |
448 | | - return Object.fromEntries(Object.entries(this.favorites).map(([key, {value}]) => [key, value])) |
| 467 | + return Object.fromEntries(Object.entries(this.recent).map(([key, {value}]) => [key, value])) |
449 | 468 | }, |
450 | 469 | get stats() { |
451 | | - return Object.fromEntries(Object.entries(this.favorites).map(([key, {value}]) => [key, value])) |
| 470 | + return Object.fromEntries(Object.entries(this.recent).map(([key, {value}]) => [key, value])) |
452 | 471 | }, |
453 | 472 | commits: faker.datatype.number(500), |
454 | 473 | files: faker.datatype.number(1000), |
455 | 474 | days: Number(options["languages.recent.days"]), |
456 | 475 | }, |
457 | | - favorites: distribution(7).map((value, index, array) => ({name: faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), |
458 | | - recent: distribution(7).map((value, index, array) => ({name: faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), |
| 476 | + favorites: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index+1 === array.length)&&(options["languages.other"]) ? "Other" :faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), |
| 477 | + recent: distribution(options["languages.limit"] || 8).map((value, index, array) => ({name: (index+1 === array.length)&&(options["languages.other"]) ? "Other" :faker.lorem.word(), color: faker.internet.color(), value, size: faker.datatype.number(1000000), x: array.slice(0, index).reduce((a, b) => a + b, 0)})), |
| 478 | + get verified() { |
| 479 | + return options["languages.indepth"] ? {signature:faker.datatype.number(this.commits)} : null |
| 480 | + }, |
| 481 | + indepth:options["languages.indepth"], |
| 482 | + commits: faker.datatype.number(500), |
| 483 | + files: faker.datatype.number(1000), |
459 | 484 | }, |
460 | 485 | }) |
461 | 486 | : null), |
|
1103 | 1128 | }, |
1104 | 1129 | }) |
1105 | 1130 | : null), |
| 1131 | + //Calendar |
| 1132 | + ...(set.plugins.enabled.calendar |
| 1133 | + ? ({ |
| 1134 | + calendar: { |
| 1135 | + years:new Array(options["calendar.years"] || 2).fill(0).map((_, index) => ({ |
| 1136 | + year: new Date().getFullYear() - index, |
| 1137 | + weeks:new Array(53).fill(0).map(() => ({ |
| 1138 | + contributionDays: new Array(7).fill(0).map(() => ({ |
| 1139 | + contributionCount: faker.datatype.number(10), |
| 1140 | + color: faker.random.arrayElement(["#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#ebedf0", "#9be9a8", "#9be9a8", "#9be9a8", "#40c463", "#40c463", "#30a14e", "#216e39"]), |
| 1141 | + date: faker.date.past(365) |
| 1142 | + })) |
| 1143 | + })) |
| 1144 | + })) |
| 1145 | + }, |
| 1146 | + }) |
| 1147 | + : null), |
1106 | 1148 | //Support |
1107 | 1149 | ...(set.plugins.enabled.support |
1108 | 1150 | ? ({ |
|
0 commit comments