Changes based on feedback

Signed-off-by: Andre Wanlin <awanlin@spotify.com>
This commit is contained in:
Andre Wanlin
2026-02-17 17:15:07 -06:00
parent 29e27ac704
commit d00a492570
61 changed files with 69 additions and 61 deletions
+9 -1
View File
@@ -56,8 +56,16 @@ async function main(args) {
);
const npmPackage = await getNpmPackage(pluginDataYaml.npmPackageName);
const modifiedTime = npmPackage.time?.modified;
const age = getAge(npmPackage.time?.modified);
if (!modifiedTime || isNaN(age)) {
console.warn(
`Skipping ${pluginDataYaml.title}: Could not calculate age (Data: ${modifiedTime})`,
);
continue; // Skip to the next plugin in the loop
}
const pluginData = {
npmPackageName: pluginDataYaml.npmPackageName,
npmCreated: npmPackage.time?.created,
@@ -93,7 +101,7 @@ async function main(args) {
if (statusChanged) {
pluginDataYaml.status = newStatus;
pluginDataYaml.age = age;
pluginDataYaml.staleSince = new Date().toISOString().split('T')[0];
// Write updated YAML back to file
const yamlContent = yaml.dump(pluginDataYaml, {
+1 -1
View File
@@ -32,7 +32,7 @@ const configSchema = z.object({
addedDate: z.coerce.date(),
order: z.number().optional(),
state: z.enum(['active', 'inactive', 'archived']),
age: z.number().optional(),
staleSince: z.coerce.date().optional(),
});
async function main() {