0.0.11 • Published 1 year ago

@mintlify/mint-validation v0.0.11

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

mint-validation

mint-validation is a small package to validate mint.json files.

Installation

npm install mint-validation

Usage

import mintValidation from "mint-validation"

const configObject = { name: "Site Name", navigation: [] }

mintValidation.validateMintConfig(configObject)

This package assumes you have already loaded a config object into a JavaScript object.

Return Values

The package returns an object with the properties status, warnings, and errors.

status can be one of: "success", "error".

warnings is a string array with warnings the user should know but are not expected to break the site.

errors is a string array of errors that will likely break the site.

When status === "error" you should stop trying to build mint, your mint.json file is invalid and will the site will crash when building.

Return Value Example

{
    "status": "error",
    "warnings": ["Navigation is an empty array, no pages will be shown"],
    "errors": ["Mintlify does not support .ico favicons, use .svg or .png instead."]
}

Documentation

Additional documentation on mint.json is available on Mintlify's website.

Community

Join our Discord community if you have questions or just want to chat:

npm.io

License

MIT

Built with 💚 by the Mintlify community.

0.0.11

1 year ago

0.0.10

1 year ago

0.0.9

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.5

1 year ago

0.0.4

1 year ago

0.0.3

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago