Type object
File match clib.json
Schema URL https://catalog.lintel.tools/schemas/schemastore/clib/latest.json
Source https://www.schemastore.org/clib.json

Validate with Lintel

npx @lintel/lintel check
Type: object

Properties

name string
pattern=^[0-9a-z-_]+$
version string

The semantic version number of the package. This number should also be a git tag.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#version

src string[]

An array of source files that make up the implementation of your package.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#src

dependencies Record<string, string>

A dictionary of packages and their versions. Each entry represents a package dependency. A dependency must be a clib package.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#dependencies

development Record<string, string>

Development dependencies are for testing and development purposes.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#development

repo string
description string

A short-and-sweet description of your package.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#description

keywords string[]

An array of keywords which describe your package.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#keywords

license string

The license your package is released under.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#license

install string

Define a script to install your package. This is for executables and libraries only.

https://github.com/clibs/clib/wiki/Explanation-of-clib.json#install

uninstall string