Commit Graph

5 Commits

Author SHA1 Message Date
Lachlan Collins
f63fef858e feat: Stricter JSON validation (#534)
* Max length on title and description

* Fix repo link

* Update @casual-ui/svelte reference

* Update @perfectthings/ui reference

* Merge form-related tags

* More tags tweaks

* Remove "component sets" tag

* Maximum of 5 tags
2023-12-21 09:55:38 +11:00
Lachlan Collins
f0442d55e8 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
2023-12-21 08:58:42 +11:00
Lachlan Collins
383e983bfd Update package-name-regex (#505) 2023-12-03 23:14:00 +01:00
Lachlan Collins
f3c9859c18 Stricter npm field validation (#484)
* Add zod schemas for CI validation

* Require npm field for components.json

* Remove svelte-layout-resizable

* Stricter Zod validation

* Stricter repository field validation

* Implement requested changes

* Add back accidentally removed field

* Move SvelteStore to templates.json

* Update category and tags
2023-11-19 13:37:43 +01:00
Lachlan Collins
71d1b2e4d6 feat: Add zod schemas for CI validation (#479)
* Add zod schemas for CI validation

* Stricter Zod validation
2023-11-12 12:57:01 +01:00