feat: Submitted data restructure (#533)

* Merge tools into components and resources

* Rename components to packages

* Format

* Redirect with code 302

* Fix text on submitting page

* Validate misc.json, format

* Permanent redirects

* Implement feedback for resources

* Fix lint

* Improve updateNpm.js types

* Fix repo links
This commit is contained in:
Lachlan Collins
2023-12-21 08:58:42 +11:00
committed by GitHub
parent 820d2f937b
commit f0442d55e8
28 changed files with 493 additions and 528 deletions

View File

@@ -1,15 +1,11 @@
// @ts-check
import { componentsSchema, templatesSchema, toolsSchema } from '../src/lib/schemas.js';
import components from '../src/routes/components/components.json' assert { type: 'json' };
import { packagesSchema, templatesSchema } from '../src/lib/schemas.js';
import packages from '../src/routes/packages/packages.json' assert { type: 'json' };
import templates from '../src/routes/templates/templates.json' assert { type: 'json' };
import tools from '../src/routes/tools/tools.json' assert { type: 'json' };
componentsSchema.parse(components);
console.log('Validated components.json');
packagesSchema.parse(packages);
console.log('Validated packages.json');
templatesSchema.parse(templates);
console.log('Validated templates.json');
toolsSchema.parse(tools);
console.log('Validated tools.json');