{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/velite/","markdown":"https://findsoftware.frbit.cloud/velite.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"velite","name":"Velite","urls":{"home":"https://velite.js.org","repository":"https://github.com/zce/velite","docs":"https://velite.js.org/guide/introduction"},"category":["library"],"description":"Content layer library that turns Markdown, MDX, YAML and JSON files into typed data for a JavaScript or TypeScript application.","maintainer":"Lei Wang","maintainerType":"individual","firstRelease":2024,"language":"javascript","runtime":["node"],"runtimeMin":"node 18","contentStore":["flat-file"],"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":null,"runsAs":["local"],"renderingModes":null,"installMethod":"npm install velite -D","licenseModel":"open-source","license":"MIT","currentMajor":"0","latestReleaseDate":"2026-06-17T00:00:00.000Z","githubStargazers":824,"contributors":21,"packagistDownloads":null,"npmWeeklyDownloads":50083,"dependentRepos":2,"checkedAt":"2026-10-23T00:00:00.000Z","addedAt":"2026-10-23T00:00:00.000Z","sources":[{"field":"urls","url":"https://velite.js.org","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://velite.js.org/guide/introduction","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"urls","url":"https://github.com/zce/velite","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://github.com/zce/velite/blob/main/license","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"license","url":"https://velite.js.org","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"licenseModel","url":"https://velite.js.org","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"maintainer","url":"https://zce.me/","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"language","url":"https://github.com/zce/velite","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtime","url":"https://velite.js.org/guide/quick-start","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runtimeMin","url":"https://velite.js.org/guide/quick-start","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"installMethod","url":"https://velite.js.org/guide/quick-start","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"category","url":"https://velite.js.org/guide/introduction","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contentStore","url":"https://velite.js.org/guide/quick-start","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"runsAs","url":"https://velite.js.org/reference/cli","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/zce/velite","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/zce/velite/contributors","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"npmWeeklyDownloads","url":"https://api.npmjs.org/downloads/point/last-week/velite","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/zce/velite/releases/tag/v0.4.0","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/zce/velite/releases/tag/v0.4.0","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"firstRelease","url":"https://github.com/zce/velite/releases/tag/v0.1.0","checkedAt":"2026-10-23T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/velite","checkedAt":"2026-10-25T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Velite is a content layer library that reads Markdown, MDX, YAML and JSON files from a content folder, checks each entry against a Zod schema declared in a config file, and writes the result as typed data an application imports. Image and file references inside the content are resolved at build time, and image optimization is part of the built-in asset processing. The author is Lei Wang.\n\nThe package is installed as a development dependency and run with the `velite` command, optionally in watch mode during development. The [quick start](https://velite.js.org/guide/quick-start) covers the config file and the content folder layout.\n\n## Worth knowing\n\nVelite is an ESM-only package, so it cannot be loaded with `require()`, and the nearest `package.json` needs `\"type\": \"module\"` or the config file needs a module extension.\n\nThe introduction says the documentation \"is not yet complete\"."}