stylelintrc.json

$ref: #/definitions/atRule

$ref: #/definitions/block

$ref: #/definitions/color

$ref: #/definitions/comment

$ref: #/definitions/customMedia

$ref: #/definitions/customProperty

$ref: #/definitions/declaration

$ref: #/definitions/declarationBlock

$ref: #/definitions/font

$ref: #/definitions/function

$ref: #/definitions/generalSheet

$ref: #/definitions/keyframeDeclaration

$ref: #/definitions/length

$ref: #/definitions/mediaFeature

$ref: #/definitions/mediaQueryList

$ref: #/definitions/number

$ref: #/definitions/property

$ref: #/definitions/rootRule

$ref: #/definitions/rule

$ref: #/definitions/selector

$ref: #/definitions/selectorList

$ref: #/definitions/shorthandProperty

$ref: #/definitions/string

$ref: #/definitions/stylelintDisableComment

$ref: #/definitions/time

$ref: #/definitions/unit

$ref: #/definitions/value

$ref: #/definitions/valueList

type: null string array

$ref: #/definitions/coreRule

type: string array object

$ref: #/definitions/simpleArrayStringRule

type: null boolean array

type: boolean object

description: Custom message that will be used in errors and warnings

description: Message status

enum: warning error

type: null integer array

type: integer object

type: null object array

type: string array

enum: em ex px % rem vw vh vm vmin vmax ch in cm mm q pt pc deg grad rad turn ms s Hz kHz dpi dpcm dppx fr

description: Ignore units in the values of declarations with the specified properties

description: Specify a blacklist of disallowed at-rules

description: Require or disallow an empty line before at-rules

enum: after-same-name inside-block blockless-after-same-name-blockless blockless-after-blockless first-nested

enum: after-comment first-nested inside-block blockless-after-same-name-blockless blockless-after-blockless

description: Specify lowercase or uppercase for at-rules names

description: Require a newline after at-rule names

description: Require a single space after at-rule names

description: Disallow unknown at-rules

description: Disallow vendor prefixes for at-rules

description: Require a newline after the semicolon of at-rules

description: Specify a whitelist of allowed at-rules

description: Require or disallow an empty line before the closing brace of blocks

description: Require a newline or disallow whitespace after the closing brace of blocks

description: Require a newline or disallow whitespace before the closing brace of blocks

description: Require a single space or disallow whitespace after the closing brace of blocks

description: Require a single space or disallow whitespace before the closing brace of blocks

description: Disallow empty blocks

description: Disallow single-line blocks

description: Require a newline after the opening brace of blocks

description: Require a newline or disallow whitespace before the opening brace of blocks

description: Require a single space or disallow whitespace after the opening brace of blocks

description: Require a single space or disallow whitespace before the opening brace of blocks

description: Specify lowercase or uppercase for hex colors

description: Specify short or long notation for hex colors

description: Require (where possible) or disallow named colors

description: Disallow hex colors

description: Disallow invalid hex colors

description: Require or disallow an empty line before comments

description: Reverse the primary option for comments that are nested and the first child of their parent node

description: Don't require an empty line between comments

description: Disallow empty comments

description: Require or disallow whitespace on the inside of comment markers

description: Specify a blacklist of disallowed words within comments

description: Specify a pattern for custom media query names

description: Require or disallow an empty line before custom properties

description: Reverse the primary option for custom properties that come after a comment, custom property or first child of their parent node

description: Ignore custom properties that are preceded by comments or inside single-line blocks

description: Disallow custom properties outside of `:root` rules

description: Specify a pattern for custom properties

description: Require a single space or disallow whitespace after the bang of declarations

description: Require a single space or disallow whitespace before the bang of declarations

description: Require a newline or disallow whitespace after the colon of declarations

description: Require a single space or disallow whitespace after the colon of declarations

description: Require a single space or disallow whitespace before the colon of declarations

description: Require or disallow an empty line before declarations

description: Disallow `!important` within declarations

description: Specify a blacklist of disallowed property and unit pairs within declarations

description: Specify a whitelist of allowed property and unit pairs within declarations

description: Specify a blacklist of disallowed property and value pairs within declarations

description: Specify a whitelist of allowed property and value pairs within declarations

description: Disallow duplicate properties within declaration blocks

description: Disallow property values that are ignored due to another property value in the same rule

description: Disallow longhand properties that can be combined into one shorthand property

description: Disallow shorthand properties that override related longhand properties

description: Specify the order of properties within declaration blocks

description: These options only apply if you've defined your own array of properties

description: Require a newline or disallow whitespace after the semicolons of declaration blocks

description: Require a newline or disallow whitespace before the semicolons of declaration blocks

description: Require a single space or disallow whitespace after the semicolons of declaration blocks

description: Require a single space or disallow whitespace before the semicolons of declaration blocks

description: Limit the number of declaration within a single line declaration block

description: Require or disallow a trailing semicolon within declaration blocks

description: Specify whether or not quotation marks should be used around font family names

description: Require numeric or named (where possible) `font-weight` values. Also, when named values are expected, require only valid names

description: Specify a blacklist of disallowed functions

description: Disallow an unspaced operator within `calc` functions

description: Require a newline or disallow whitespace after the commas of functions

description: Require a newline or disallow whitespace before the commas of functions

description: Require a single space or disallow whitespace after the commas of functions

description: Require a single space or disallow whitespace before the commas of functions

description: Disallow direction values in `linear-gradient()` calls that are not valid according to the standard syntax

description: Limit the number of adjacent empty lines within functions

description: Specify lowercase or uppercase for function names

description: Ignore case of function names

description: Require a newline or disallow whitespace on the inside of the parentheses of functions

description: Require a single space or disallow whitespace on the inside of the parentheses of functions

description: Require or disallow data URIs for urls

description: Disallow scheme-relative urls

description: Require or disallow quotes for urls

description: Specify a whitelist of allowed url schemes

description: Specify a whitelist of allowed functions

description: Require or disallow whitespace after functions

description: Specify indentation

description: If `true`, the closing brace of a block (rule or at-rule) will be expected at the same indentation level as the block's inner nodes

description: Do not indent for these things

description: Ignore the indentation inside parentheses

description: Limit the number of adjacent empty lines

description: Limit the length of a line

description: Limit the allowed nesting depth

description: Disallow browser hacks that are irrelevant to the browsers you are targeting

description: Disallow selectors of lower specificity from coming after overriding selectors of higher specificity

description: Disallow duplicate selectors within a stylesheet

description: Disallow empty sources

description: Disallow end-of-line whitespace

description: Disallow extra semicolons

description: Disallow colors that are suspiciously close to being identical

description: An array of color pairs to ignore. Each pair is an array with two items

description: Disallow double-slash comments `(//...)` which are not supported by CSS and could lead to unexpected results

description: Disallow missing end-of-source newlines

description: Disallow animation names that do not correspond to a `@keyframes` declaration

description: Require or disallow Unicode BOM

description: Disallow features that are unsupported by the browsers that you are targeting

description: Disallow !important within keyframe declarations

description: Disallow units for zero lengths

description: Require a single space or disallow whitespace after the colon in media features

description: Require a single space or disallow whitespace before the colon in media features

description: Specify lowercase or uppercase for media feature names

description: Disallow unknown media feature names

description: Disallow vendor prefixes for media feature names

description: Disallow missing punctuation for non-boolean media features

description: Require a single space or disallow whitespace on the inside of the parentheses within media features

description: Require a single space or disallow whitespace after the range operator in media features

description: Require a single space or disallow whitespace before the range operator in media features

description: Require a newline or disallow whitespace after the commas of media query lists

description: Require a newline or disallow whitespace before the commas of media query lists

description: Require a single space or disallow whitespace after the commas of media query lists

description: Require a single space or disallow whitespace before the commas of media query lists

description: Require or disallow a leading zero for fractional numbers less than 1

description: Limit the number of decimal places allowed in numbers

description: Disallow trailing zeros in numbers

description: Specify a blacklist of disallowed properties

description: Specify lowercase or uppercase for properties

description: Disallow unknown properties

description: If `true`, this rule will check vendor-prefixed properties

description: Disallow vendor prefixes for properties

description: Specify a whitelist of allowed properties

description: Disallow standard properties inside `:root` rules

description: Require or disallow an empty line before nested rules

description: Reverse the primary option if the rule is the first in a block

description: Ignore rules that come after a comment

description: Require or disallow an empty line before non-nested rules

description: Ignore rules that come after a comment

description: Require a single space or disallow whitespace on the inside of the brackets within attribute selector

description: Specify a blacklist of disallowed attribute operators

description: Require a single space or disallow whitespace after operators within attribute selectors

description: Require a single space or disallow whitespace before operators within attribute selectors

description: Specify a whitelist of allowed attribute operators

description: Require or disallow quotes for attribute values

description: Specify a pattern for class selectors

description: This option will resolve nested selectors with `&` interpolation

description: Require a single space or disallow whitespace after the combinators of selectors

description: Require a single space or disallow whitespace before the combinators of selectors

description: Disallow non-space characters for descendant combinators of selectors

description: Specify a pattern for id selectors

description: Limit the number of compound selectors in a selector

description: Limit the specificity of selectors

description: Specify a pattern for the selectors of rules nested within rules

description: Disallow attribute selectors

description: Disallow combinators in selectors

description: Disallow id selectors

description: Disallow qualifying a selector by type

description: Disallow type selectors

description: Disallow the universal selector

description: Disallow vendor prefixes for selectors

description: Specify lowercase or uppercase for pseudo-class selectors

description: Disallow unknown pseudo-class selectors

description: Require a single space or disallow whitespace on the inside of the parentheses within pseudo-class selectors

description: Specify a whitelist of allowed pseudo-class selectors

description: Specify lowercase or uppercase for pseudo-element selectors

description: Specify single or double colon notation for applicable pseudo-elements

description: Disallow unknown pseudo-element selectors

description: Disallow the composition of :root in selectors

description: Specify lowercase or uppercase for type selectors

description: Disallow unknown type selectors

description: Limit the number of adjacent empty lines within selectors

description: Require a newline or disallow whitespace after the commas of selector lists

description: Require a newline or disallow whitespace before the commas of selector lists

description: Require a single space or disallow whitespace after the commas of selector lists

description: Require a single space or disallow whitespace before the commas of selector lists

description: Disallow redundant values in shorthand properties

description: Disallow (unescaped) newlines in strings

description: Specify single or double quotes around strings

description: Require a reason comment before or after `stylelint-disable` comments

description: Disallow `animation` and `transition` less than or equal to 100ms

description: Specify a blacklist of disallowed units

description: Specify lowercase or uppercase for units

description: Disallow unknown units

description: Specify a whitelist of allowed units

description: Specify lowercase or uppercase for keywords values

description: Ignore case of keywords values

description: Disallow vendor prefixes for values

description: Require a newline or disallow whitespace after the commas of value lists

description: Require a newline or disallow whitespace before the commas of value lists

description: Require a single space or disallow whitespace after the commas of value lists

description: Require a single space or disallow whitespace before the commas of value lists

description: Limit the number of adjacent empty lines within value lists

description: Your configuration can extend an existing configuration(s) (whether your own or a third-party config)

description: Plugins are rules or sets of rules built by the community that support methodologies, toolsets, non-standard CSS features, or very specific use cases

description: Specify a custom syntax to use on your code.

description: Provide rule and behavior overrides for files that match particular glob patterns.

description: Processors are functions that hook into stylelint's pipeline, modifying code on its way into stylelint and modifying results on their way out

description: Ignore stylelint-disable (e.g. /* stylelint-disable block-no-empty */) comments.

description: Provide a glob or array of globs to ignore specific files

description: The default severity level for all rules that do not have a severity specified in their secondary options

description: Report stylelint-disable comments without a description.

description: Report stylelint-disable comments that don't match rules that are specified in the configuration object.

description: Report stylelint-disable comments that don't actually match any lints that need to be disabled

title: JSON schema for the Stylelint configuration files


bootstraprc.json

$ref: #/definitions/coreProperties

description: Sets the extractStyles property based on the value of NODE_ENV

type: object

$ref: #/definitions/extractStyling

required: bootstrapVersion styleLoaders

description: Enables/disables extraction of styles to a standalone CSS file using extract-text-webpack-plugin

type: boolean

description: Import your custom styles here. Usually this endpoint file contains a list of @imports of your application styles.

type: string

description: The .scss file path to be loaded after Bootstrap's _variables.scss file

description: The major version of Bootstrap being used

type: integer

description: The verbosity of logging. Exclude this property to disable.

description: The .scss file path to be loaded before Bootstrap's _variables.scss file

description: Excludes/includes Bootstrap's JavaScript modules

default: style css sass

description: An array of Webpack loader names. Order matters, and sass-loader is required.

type: array

description: Excludes/includes Bootstrap's CSS modules

description: Set to true if using a custom icon font and you need to specify its path in your Sass files

description: Enables/disables the flexbox model available in Bootstrap 4

title: JSON schema for Webpack's bootstrap-loader configuration file


description: JSON Schema for Grafana 5.x Dashboards (https://grafana.com/docs/grafana/latest/reference/dashboard/#dashboard-json)

description: unique numeric identifier for the dashboard. (generated by the db)

description: unique dashboard identifier that can be generated by anyone. string (8-40)

description: current title of dashboard

description: tags associated with dashboard, an array of strings

description: theme of dashboard, i.e. dark or light

description: timezone of dashboard, i.e. utc or browser

description: whether a dashboard is editable or not

description: 0 for no shared crosshair or tooltip (default), 1 for shared crosshair, 2 for shared crosshair AND shared tooltip

type: number

description: Panels are the building blocks of a dashboard. It consists of data source queries, type of graphs, aliases, etc. Panel JSON consists of an array of JSON objects, each representing a different panel. Most of the fields are common for all panels but some fields depend on the panel type.

description: The gridPos property describes the panel size and position in grid coordinates.

description: The x position, in same unit as w.

description: The y position, in same unit as h.

description: 1-24 (the width of the dashboard is divided into 24 columns)

description: In grid height units, each represents 30 pixels.

description: time range for dashboard, i.e. last 6 hours, last 7 days, etc

description: timepicker metadata

description: whether timepicker is collapsed or not

description: whether timepicker is enabled or not

description: templating metadata

description: whether templating is enabled or not

description: an array of objects each representing one template variable

description: format to use while fetching all values from data source, eg: wildcard, glob, regex, pipe, etc.

description: shows current selected variable text/value on the dashboard

description: shows data source for the variables

description: whether all value option is available or not

description: whether multiple values can be selected or not from variable value list

description: format to use while fetching timeseries from data source

description: name of variable

description: array of variable text/value pairs available for selection on dashboard

description: data source query used to fetch values for a variable

description: type of variable, i.e. custom, query or interval

description: annotations metadata

description: auto-refresh interval

description: version of the JSON schema (integer), incremented each time a Grafana update brings changes to said schema

description: version of the dashboard (integer), incremented each time the dashboard is updated

title: Grafana Dashboard 5.x


ubuntu-server-autoinstall.json

description: Settings file for Ubuntu Autoinstall

format: uri

required: username hostname password

title: Ubuntu Server Autoinstall


swcrc.json

$ref: #/definitions/entryPoint

$ref: #/definitions/fileMatcher

description: CoreJS Module

description: Feature

enum: transform-template-literals transform-literals transform-function-name transform-arrow-functions transform-block-scoped-functions transform-classes transform-object-super transform-shorthand-properties transform-duplicate-keys transform-computed-properties transform-for-of transform-sticky-regex transform-dotall-regex transform-unicode-regex transform-spread transform-parameters transform-destructuring transform-block-scoping transform-typeof-symbol transform-new-target transform-regenerator transform-exponentiation-operator transform-async-to-generator proposal-async-generator-functions proposal-object-rest-spread proposal-unicode-property-regex proposal-json-strings proposal-optional-catch-binding transform-named-capturing-groups-regex transform-member-expression-literals transform-property-literals transform-reserved-words proposal-nullish-coalescing-operator proposal-optional-chaining proposal-class-properties proposal-numeric-separator proposal-private-methods transform-unicode-escapes

enum: chrome ie edge firefox safari node ios samsung opera android electron phantom operaMobile

$ref: #/definitions/envVersion

description: Query

description: single query

description: multiple queries

description: QueryOrVersion

$ref: #/definitions/envQuery

description: Defines an entry point

enum: usage entry

description: Skipped es-features. e.g.: 'core-js/modules/foo'

$ref: #/definitions/featureOrModule

description: EsModules

description: Versions

$ref: #/definitions/envVersions

description: HashMap

$ref: #/definitions/envQueryOrVersion

description: Matches the files to include

description: Matches the files to exclude

description: If true, swc will minify the output

description: Describes how swc will transpile the input

enum: commonjs amd umd es6

description: If true, the __esModule property won't be added to the export

description: If true, swc emits the 'use strict' directive

description: If true, lazy-initialize non local imports (not starting with ./)

description: RegEx matching file(s)

description: Lazy-initialize all imports matching one of the given strings

description: Disable the use of interopRequireDefault

description: If emitting amd-modules and specified, swc emits a named amd module

$ref: #/definitions/stringStringMap

description: Main Jsc configuration

description: Configures the parser

description: If true, transform jsx

description: Support numeric separator proposal (Stage 3)

description: Support private class properties

description: Support private class methods

description: Support class properties

description: Support function bind expression

description: Enable decorators

description: If true, transform tsx

description: If true, transform decorators

description: [DISABLED] If true, emit .d.ts files. This flag is currently skipped by serde.

description: [DISABLED] This flag is currently skipped by serde.

enum: automatic classic

default: classic

description: If true, decorator metadata is emitted. Make sure "Reflect" is present.

description:
If false, the old behaviour is used and _defineProperty is not generated for class properties.
https://swc.rs/docs/configuration/compilation#jsctransformusedefineforclassfields

description: If true, this option will reduce the filesize by importing from an external module

description: If true, all comments will be preserved during compilation

description: Specifies the target environment

description: If true, swc generates more efficient code

$comment: Requires swc@1.2.50 and target es2016 or higher

description:
Preserve original class names
https://swc.rs/docs/configuration/compilation#jsckeepclassnames

description: Should reflect "paths" property in project's tsconfig.json . See https://www.typescriptlang.org/docs/handbook/module-resolution.html#path-mapping

description: Should reflect "baseUrl" property in project's tsconfig.json . See https://www.typescriptlang.org/docs/handbook/module-resolution.html#base-url

title: minification options

description:
Minification options
https://swc.rs/docs/configuration/minification

title: experimental options

description:
Experimental options
https://swc.rs/docs/configuration/compilation#jscexperimental

description: Preserve import assertions if true. This is experimental because import assertions are not covered by ecmascript specifications yet.

description: A list of plugins to load

description: A tuple with a plugin name and its options

description: Plugin name

description: Plugin options

description: Schema for the swc configuration file

title: swc configuration schema


tsconfig.json

$ref: #/definitions/compilerOptionsDefinition

$ref: #/definitions/compileOnSaveDefinition

$ref: #/definitions/typeAcquisitionDefinition

$ref: #/definitions/extendsDefinition

$ref: #/definitions/watchOptionsDefinition

$ref: #/definitions/buildOptionsDefinition

$ref: #/definitions/tsNodeDefinition

$ref: #/definitions/filesDefinition

$ref: #/definitions/excludeDefinition

$ref: #/definitions/includeDefinition

$ref: #/definitions/referencesDefinition

description: If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. When a 'files' property is specified, only those files and those specified by 'include' are included.

description: Specifies a list of files to be excluded from compilation. The 'exclude' property only affects the files included via the 'include' property and not the 'files' property. Glob patterns require TypeScript version 2.0 or later.

description: Specifies a list of glob patterns that match files to be included in compilation. If no 'files' or 'include' property is present in a tsconfig.json, the compiler defaults to including all files in the containing directory and subdirectories except those specified by 'exclude'. Requires TypeScript version 2.0 or later.

description: Enable Compile-on-Save for this project.

description: Path to base configuration file to inherit from (requires TypeScript version 2.1 or later), or array of base files, with the rightmost files having the greater priority (requires TypeScript version 5.0 or later).

description: Build all projects, including those that appear to be up to date

markdownDescription:
Build all projects, including those that appear to be up to date

See more: https://www.typescriptlang.org/tsconfig#force

description: Enable verbose logging

markdownDescription:
Enable verbose logging

See more: https://www.typescriptlang.org/tsconfig#verbose

description: Save .tsbuildinfo files to allow for incremental compilation of projects.

markdownDescription:
Save .tsbuildinfo files to allow for incremental compilation of projects.

See more: https://www.typescriptlang.org/tsconfig#incremental

markdownDescription:
Have recompiles in projects that use `incremental` and `watch` mode assume that changes within a file will only affect files directly depending on it.

See more: https://www.typescriptlang.org/tsconfig#assumeChangesOnlyAffectDirectDependencies

description: Log paths used during the `moduleResolution` process.

markdownDescription:
Log paths used during the `moduleResolution` process.

See more: https://www.typescriptlang.org/tsconfig#traceResolution

description: Settings for the watch mode in TypeScript.

description: Specify how the TypeScript watch mode works.

markdownDescription:
Specify how the TypeScript watch mode works.

See more: https://www.typescriptlang.org/tsconfig#watchFile

description: Specify how directories are watched on systems that lack recursive file-watching functionality.

markdownDescription:
Specify how directories are watched on systems that lack recursive file-watching functionality.

See more: https://www.typescriptlang.org/tsconfig#watchDirectory

description: Specify what approach the watcher should use if the system runs out of native file watchers.

markdownDescription:
Specify what approach the watcher should use if the system runs out of native file watchers.

See more: https://www.typescriptlang.org/tsconfig#fallbackPolling

description: Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.

markdownDescription:
Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively.

See more: https://www.typescriptlang.org/tsconfig#synchronousWatchDirectory

description: Remove a list of files from the watch mode's processing.

markdownDescription:
Remove a list of files from the watch mode's processing.

See more: https://www.typescriptlang.org/tsconfig#excludeFiles

description: Remove a list of directories from the watch process.

markdownDescription:
Remove a list of directories from the watch process.

See more: https://www.typescriptlang.org/tsconfig#excludeDirectories

description: Instructs the TypeScript compiler how to compile .ts files.

description: Enable importing files with any extension, provided a declaration file is present.

markdownDescription:
Enable importing files with any extension, provided a declaration file is present.

See more: https://www.typescriptlang.org/tsconfig#allowImportingTsExtensions

markdownDescription:
Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set.

See more: https://www.typescriptlang.org/tsconfig#allowImportingTsExtensions

description: No longer supported. In early versions, manually set the text encoding for reading files.

markdownDescription:
No longer supported. In early versions, manually set the text encoding for reading files.

See more: https://www.typescriptlang.org/tsconfig#charset

description: Enable constraints that allow a TypeScript project to be used with project references.

markdownDescription:
Enable constraints that allow a TypeScript project to be used with project references.

See more: https://www.typescriptlang.org/tsconfig#composite

description: Conditions to set in addition to the resolver-specific defaults when resolving imports.

markdownDescription:
Conditions to set in addition to the resolver-specific defaults when resolving imports.

See more: https://www.typescriptlang.org/tsconfig#customConditions

description: Generate .d.ts files from TypeScript and JavaScript files in your project.

markdownDescription:
Generate .d.ts files from TypeScript and JavaScript files in your project.

See more: https://www.typescriptlang.org/tsconfig#declaration

description: Specify the output directory for generated declaration files.

markdownDescription:
Specify the output directory for generated declaration files.

See more: https://www.typescriptlang.org/tsconfig#declarationDir

description: Output compiler performance information after building.

markdownDescription:
Output compiler performance information after building.

See more: https://www.typescriptlang.org/tsconfig#diagnostics

description: Reduce the number of projects loaded automatically by TypeScript.

markdownDescription:
Reduce the number of projects loaded automatically by TypeScript.

See more: https://www.typescriptlang.org/tsconfig#disableReferencedProjectLoad

description: Enforces using indexed accessors for keys declared using an indexed type

markdownDescription:
Enforces using indexed accessors for keys declared using an indexed type

See more: https://www.typescriptlang.org/tsconfig#noPropertyAccessFromIndexSignature

description: Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.

markdownDescription:
Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files.

See more: https://www.typescriptlang.org/tsconfig#emitBOM

description: Only output d.ts files and not JavaScript files.

markdownDescription:
Only output d.ts files and not JavaScript files.

See more: https://www.typescriptlang.org/tsconfig#emitDeclarationOnly

description: Differentiate between undefined and not present when type checking

markdownDescription:
Differentiate between undefined and not present when type checking

See more: https://www.typescriptlang.org/tsconfig#exactOptionalPropertyTypes

description: Enable incremental compilation. Requires TypeScript version 3.4 or later.

description: Specify the folder for .tsbuildinfo incremental compilation files.

default: .tsbuildinfo

markdownDescription:
Specify the folder for .tsbuildinfo incremental compilation files.

See more: https://www.typescriptlang.org/tsconfig#tsBuildInfoFile

description: Include sourcemap files inside the emitted JavaScript.

markdownDescription:
Include sourcemap files inside the emitted JavaScript.

See more: https://www.typescriptlang.org/tsconfig#inlineSourceMap

description: Include source code in the sourcemaps inside the emitted JavaScript.

markdownDescription:
Include source code in the sourcemaps inside the emitted JavaScript.

See more: https://www.typescriptlang.org/tsconfig#inlineSources

description: Specify what JSX code is generated.

enum: preserve react react-jsx react-jsxdev react-native

description: Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.

default: React

markdownDescription:
Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit.

See more: https://www.typescriptlang.org/tsconfig#reactNamespace

description: Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'

markdownDescription:
Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'

See more: https://www.typescriptlang.org/tsconfig#jsxFactory

description: Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.

markdownDescription:
Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'.

See more: https://www.typescriptlang.org/tsconfig#jsxFragmentFactory

description: Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.

default: react

markdownDescription:
Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx`.

See more: https://www.typescriptlang.org/tsconfig#jsxImportSource

description: Print all of the files read during the compilation.

markdownDescription:
Print all of the files read during the compilation.

See more: https://www.typescriptlang.org/tsconfig#listFiles

description: Specify the location where debugger should locate map files instead of generated locations.

markdownDescription:
Specify the location where debugger should locate map files instead of generated locations.

See more: https://www.typescriptlang.org/tsconfig#mapRoot

description: Specify what module code is generated.

markdownDescription:
Specify what module code is generated.

See more: https://www.typescriptlang.org/tsconfig#module

description: Specify how TypeScript looks up a file from a given module specifier.

enum: Classic Node Node16 NodeNext Bundler

markdownDescription:
Specify how TypeScript looks up a file from a given module specifier.

See more: https://www.typescriptlang.org/tsconfig#moduleResolution

description: Set the newline character for emitting files.

enum: crlf lf

pattern: ^(CRLF|LF|crlf|lf)$

markdownDescription:
Set the newline character for emitting files.

See more: https://www.typescriptlang.org/tsconfig#newLine

description: Disable emitting file from a compilation.

markdownDescription:
Disable emitting file from a compilation.

See more: https://www.typescriptlang.org/tsconfig#noEmit

description: Disable generating custom helper functions like `__extends` in compiled output.

markdownDescription:
Disable generating custom helper functions like `__extends` in compiled output.

See more: https://www.typescriptlang.org/tsconfig#noEmitHelpers

description: Disable emitting files if any type checking errors are reported.

markdownDescription:
Disable emitting files if any type checking errors are reported.

See more: https://www.typescriptlang.org/tsconfig#noEmitOnError

description: Enable error reporting for expressions and declarations with an implied `any` type..

markdownDescription:
Enable error reporting for expressions and declarations with an implied `any` type..

See more: https://www.typescriptlang.org/tsconfig#noImplicitAny

description: Enable error reporting when `this` is given the type `any`.

markdownDescription:
Enable error reporting when `this` is given the type `any`.

See more: https://www.typescriptlang.org/tsconfig#noImplicitThis

description: Enable error reporting when a local variables aren't read.

markdownDescription:
Enable error reporting when a local variables aren't read.

See more: https://www.typescriptlang.org/tsconfig#noUnusedLocals

description: Raise an error when a function parameter isn't read

markdownDescription:
Raise an error when a function parameter isn't read

See more: https://www.typescriptlang.org/tsconfig#noUnusedParameters

description: Disable including any library files, including the default lib.d.ts.

markdownDescription:
Disable including any library files, including the default lib.d.ts.

See more: https://www.typescriptlang.org/tsconfig#noLib

description: Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.

markdownDescription:
Disallow `import`s, `require`s or `<reference>`s from expanding the number of files TypeScript should add to a project.

See more: https://www.typescriptlang.org/tsconfig#noResolve

description: Disable strict checking of generic signatures in function types.

markdownDescription:
Disable strict checking of generic signatures in function types.

See more: https://www.typescriptlang.org/tsconfig#noStrictGenericChecks

description: Skip type checking .d.ts files that are included with TypeScript.

markdownDescription:
Skip type checking .d.ts files that are included with TypeScript.

See more: https://www.typescriptlang.org/tsconfig#skipDefaultLibCheck

description: Skip type checking all .d.ts files.

markdownDescription:
Skip type checking all .d.ts files.

See more: https://www.typescriptlang.org/tsconfig#skipLibCheck

markdownDescription:
Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output.

See more: https://www.typescriptlang.org/tsconfig#outFile

description: Specify an output folder for all emitted files.

markdownDescription:
Specify an output folder for all emitted files.

See more: https://www.typescriptlang.org/tsconfig#outDir

description: Disable erasing `const enum` declarations in generated code.

markdownDescription:
Disable erasing `const enum` declarations in generated code.

See more: https://www.typescriptlang.org/tsconfig#preserveConstEnums

description: Disable resolving symlinks to their realpath. This correlates to the same flag in node.

markdownDescription:
Disable resolving symlinks to their realpath. This correlates to the same flag in node.

See more: https://www.typescriptlang.org/tsconfig#preserveSymlinks

description: Preserve unused imported values in the JavaScript output that would otherwise be removed

markdownDescription:
Preserve unused imported values in the JavaScript output that would otherwise be removed

See more: https://www.typescriptlang.org/tsconfig#preserveValueImports

description: Disable wiping the console in watch mode

markdownDescription:
Disable wiping the console in watch mode

See more: https://www.typescriptlang.org/tsconfig#preserveWatchOutput

description: Enable color and formatting in output to make compiler errors easier to read

markdownDescription:
Enable color and formatting in output to make compiler errors easier to read

See more: https://www.typescriptlang.org/tsconfig#pretty

description: Disable emitting comments.

markdownDescription:
Disable emitting comments.

See more: https://www.typescriptlang.org/tsconfig#removeComments

description: Specify the root folder within your source files.

markdownDescription:
Specify the root folder within your source files.

See more: https://www.typescriptlang.org/tsconfig#rootDir

description: Ensure that each file can be safely transpiled without relying on other imports.

markdownDescription:
Ensure that each file can be safely transpiled without relying on other imports.

See more: https://www.typescriptlang.org/tsconfig#isolatedModules

description: Create source map files for emitted JavaScript files.

markdownDescription:
Create source map files for emitted JavaScript files.

See more: https://www.typescriptlang.org/tsconfig#sourceMap

description: Specify the root path for debuggers to find the reference source code.

markdownDescription:
Specify the root path for debuggers to find the reference source code.

See more: https://www.typescriptlang.org/tsconfig#sourceRoot

description: Disable reporting of excess property errors during the creation of object literals.

markdownDescription:
Disable reporting of excess property errors during the creation of object literals.

See more: https://www.typescriptlang.org/tsconfig#suppressExcessPropertyErrors

description: Suppress `noImplicitAny` errors when indexing objects that lack index signatures.

markdownDescription:
Suppress `noImplicitAny` errors when indexing objects that lack index signatures.

See more: https://www.typescriptlang.org/tsconfig#suppressImplicitAnyIndexErrors

description: Disable emitting declarations that have `@internal` in their JSDoc comments.

markdownDescription:
Disable emitting declarations that have `@internal` in their JSDoc comments.

See more: https://www.typescriptlang.org/tsconfig#stripInternal

description: Set the JavaScript language version for emitted JavaScript and include compatible library declarations.

markdownDescription:
Set the JavaScript language version for emitted JavaScript and include compatible library declarations.

See more: https://www.typescriptlang.org/tsconfig#target

description: Default catch clause variables as `unknown` instead of `any`.

markdownDescription:
Default catch clause variables as `unknown` instead of `any`.

See more: https://www.typescriptlang.org/tsconfig#useUnknownInCatchVariables

description: Watch input files.

description: Specify the polling strategy to use when the system runs out of or doesn't support native file watchers. Requires TypeScript version 3.8 or later.

enum: fixedPollingInterval priorityPollingInterval dynamicPriorityPolling fixedInterval priorityInterval dynamicPriority fixedChunkSize

description: Specify the strategy for watching directories under systems that lack recursive file-watching functionality. Requires TypeScript version 3.8 or later.

enum: useFsEvents fixedPollingInterval dynamicPriorityPolling fixedChunkSizePolling

description: Specify the strategy for watching individual files. Requires TypeScript version 3.8 or later.

enum: fixedPollingInterval priorityPollingInterval dynamicPriorityPolling useFsEvents useFsEventsOnParentDirectory fixedChunkSizePolling

description: Enable experimental support for TC39 stage 2 draft decorators.

markdownDescription:
Enable experimental support for TC39 stage 2 draft decorators.

See more: https://www.typescriptlang.org/tsconfig#experimentalDecorators

description: Emit design-type metadata for decorated declarations in source files.

markdownDescription:
Emit design-type metadata for decorated declarations in source files.

See more: https://www.typescriptlang.org/tsconfig#emitDecoratorMetadata

description: Disable error reporting for unused labels.

markdownDescription:
Disable error reporting for unused labels.

See more: https://www.typescriptlang.org/tsconfig#allowUnusedLabels

description: Enable error reporting for codepaths that do not explicitly return in a function.

markdownDescription:
Enable error reporting for codepaths that do not explicitly return in a function.

See more: https://www.typescriptlang.org/tsconfig#noImplicitReturns

description: Add `undefined` to a type when accessed using an index.

markdownDescription:
Add `undefined` to a type when accessed using an index.

See more: https://www.typescriptlang.org/tsconfig#noUncheckedIndexedAccess

description: Enable error reporting for fallthrough cases in switch statements.

markdownDescription:
Enable error reporting for fallthrough cases in switch statements.

See more: https://www.typescriptlang.org/tsconfig#noFallthroughCasesInSwitch

description: Ensure overriding members in derived classes are marked with an override modifier.

markdownDescription:
Ensure overriding members in derived classes are marked with an override modifier.

See more: https://www.typescriptlang.org/tsconfig#noImplicitOverride

description: Disable error reporting for unreachable code.

markdownDescription:
Disable error reporting for unreachable code.

See more: https://www.typescriptlang.org/tsconfig#allowUnreachableCode

description: Ensure that casing is correct in imports.

markdownDescription:
Ensure that casing is correct in imports.

See more: https://www.typescriptlang.org/tsconfig#forceConsistentCasingInFileNames

description: Emit a v8 CPU profile of the compiler run for debugging.

markdownDescription:
Emit a v8 CPU profile of the compiler run for debugging.

See more: https://www.typescriptlang.org/tsconfig#generateCpuProfile

description: Specify the base directory to resolve non-relative module names.

markdownDescription:
Specify the base directory to resolve non-relative module names.

See more: https://www.typescriptlang.org/tsconfig#baseUrl

description: Specify a set of entries that re-map imports to additional lookup locations.

description: Path mapping to be computed relative to baseUrl option.

markdownDescription:
Specify a set of entries that re-map imports to additional lookup locations.

See more: https://www.typescriptlang.org/tsconfig#paths

description: Specify a list of language service plugins to include.

description: Plugin name.

markdownDescription:
Specify a list of language service plugins to include.

See more: https://www.typescriptlang.org/tsconfig#plugins

description: Allow multiple folders to be treated as one when resolving modules.

markdownDescription:
Allow multiple folders to be treated as one when resolving modules.

See more: https://www.typescriptlang.org/tsconfig#rootDirs

description: Specify multiple folders that act like `./node_modules/@types`.

markdownDescription:
Specify multiple folders that act like `./node_modules/@types`.

See more: https://www.typescriptlang.org/tsconfig#typeRoots

description: Specify type package names to be included without being referenced in a source file.

markdownDescription:
Specify type package names to be included without being referenced in a source file.

See more: https://www.typescriptlang.org/tsconfig#types

description: Enable tracing of the name resolution process. Requires TypeScript version 2.0 or later.

description: Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.

markdownDescription:
Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files.

See more: https://www.typescriptlang.org/tsconfig#allowJs

description: Disable truncating types in error messages.

markdownDescription:
Disable truncating types in error messages.

See more: https://www.typescriptlang.org/tsconfig#noErrorTruncation

description: Allow 'import x from y' when a module doesn't have a default export.

markdownDescription:
Allow 'import x from y' when a module doesn't have a default export.

See more: https://www.typescriptlang.org/tsconfig#allowSyntheticDefaultImports

description: Disable adding 'use strict' directives in emitted JavaScript files.

markdownDescription:
Disable adding 'use strict' directives in emitted JavaScript files.

See more: https://www.typescriptlang.org/tsconfig#noImplicitUseStrict

description: Print the names of emitted files after a compilation.

markdownDescription:
Print the names of emitted files after a compilation.

See more: https://www.typescriptlang.org/tsconfig#listEmittedFiles

description: Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.

markdownDescription:
Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server.

See more: https://www.typescriptlang.org/tsconfig#disableSizeLimit

description: Specify a set of bundled library declaration files that describe the target runtime environment.

markdownDescription:
Specify a set of bundled library declaration files that describe the target runtime environment.

See more: https://www.typescriptlang.org/tsconfig#lib

description: Specify how TypeScript determine a file as module.

description: When type checking, take into account `null` and `undefined`.

markdownDescription:
When type checking, take into account `null` and `undefined`.

See more: https://www.typescriptlang.org/tsconfig#strictNullChecks

description: Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.

markdownDescription:
Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`.

See more: https://www.typescriptlang.org/tsconfig#maxNodeModuleJsDepth

description: Allow importing helper functions from tslib once per project, instead of including them per-file.

markdownDescription:
Allow importing helper functions from tslib once per project, instead of including them per-file.

See more: https://www.typescriptlang.org/tsconfig#importHelpers

description: Specify emit/checking behavior for imports that are only used for types.

description: Ensure 'use strict' is always emitted.

markdownDescription:
Ensure 'use strict' is always emitted.

See more: https://www.typescriptlang.org/tsconfig#alwaysStrict

description: Enable all strict type checking options.

markdownDescription:
Enable all strict type checking options.

See more: https://www.typescriptlang.org/tsconfig#strict

description: Check that the arguments for `bind`, `call`, and `apply` methods match the original function.

markdownDescription:
Check that the arguments for `bind`, `call`, and `apply` methods match the original function.

See more: https://www.typescriptlang.org/tsconfig#strictBindCallApply

description: Emit more compliant, but verbose and less performant JavaScript for iteration.

markdownDescription:
Emit more compliant, but verbose and less performant JavaScript for iteration.

See more: https://www.typescriptlang.org/tsconfig#downlevelIteration

description: Enable error reporting in type-checked JavaScript files.

markdownDescription:
Enable error reporting in type-checked JavaScript files.

See more: https://www.typescriptlang.org/tsconfig#checkJs

description: When assigning functions, check to ensure parameters and the return values are subtype-compatible.

markdownDescription:
When assigning functions, check to ensure parameters and the return values are subtype-compatible.

See more: https://www.typescriptlang.org/tsconfig#strictFunctionTypes

description: Check for class properties that are declared but not set in the constructor.

markdownDescription:
Check for class properties that are declared but not set in the constructor.

See more: https://www.typescriptlang.org/tsconfig#strictPropertyInitialization

description: Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.

markdownDescription:
Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility.

See more: https://www.typescriptlang.org/tsconfig#esModuleInterop

description: Allow accessing UMD globals from modules.

markdownDescription:
Allow accessing UMD globals from modules.

See more: https://www.typescriptlang.org/tsconfig#allowUmdGlobalAccess

description: Make keyof only return strings instead of string, numbers or symbols. Legacy option.

markdownDescription:
Make keyof only return strings instead of string, numbers or symbols. Legacy option.

See more: https://www.typescriptlang.org/tsconfig#keyofStringsOnly

description: Emit ECMAScript-standard-compliant class fields.

markdownDescription:
Emit ECMAScript-standard-compliant class fields.

See more: https://www.typescriptlang.org/tsconfig#useDefineForClassFields

description: Create sourcemaps for d.ts files.

markdownDescription:
Create sourcemaps for d.ts files.

See more: https://www.typescriptlang.org/tsconfig#declarationMap

description: Enable importing .json files

markdownDescription:
Enable importing .json files

See more: https://www.typescriptlang.org/tsconfig#resolveJsonModule

description: Use the package.json 'exports' field when resolving package imports.

markdownDescription:
Use the package.json 'exports' field when resolving package imports.

See more: https://www.typescriptlang.org/tsconfig#resolvePackageJsonExports

description: Use the package.json 'imports' field when resolving imports.

markdownDescription:
Use the package.json 'imports' field when resolving imports.

See more: https://www.typescriptlang.org/tsconfig#resolvePackageJsonImports

description: Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it. Requires TypeScript version 3.8 or later.

description: Output more detailed compiler performance information after building.

markdownDescription:
Output more detailed compiler performance information after building.

See more: https://www.typescriptlang.org/tsconfig#extendedDiagnostics

description: Print names of files that are part of the compilation and then stop processing.

description: Disable preferring source files instead of declaration files when referencing composite projects

markdownDescription:
Disable preferring source files instead of declaration files when referencing composite projects

See more: https://www.typescriptlang.org/tsconfig#disableSourceOfProjectReferenceRedirect

description: Opt a project out of multi-project reference checking when editing.

markdownDescription:
Opt a project out of multi-project reference checking when editing.

See more: https://www.typescriptlang.org/tsconfig#disableSolutionSearching

markdownDescription:
Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting.

See more: https://www.typescriptlang.org/tsconfig#verbatimModuleSyntax

description: Auto type (.d.ts) acquisition options for this project. Requires TypeScript version 2.1 or later.

description: Enable auto type acquisition

description: Specifies a list of type declarations to be included in auto type acquisition. Ex. ["jquery", "lodash"]

description: Specifies a list of type declarations to be excluded from auto type acquisition. Ex. ["jquery", "lodash"]

description: Referenced projects. Requires TypeScript version 3.0 or later.

description: Project reference.

description: Path to referenced tsconfig or to folder containing tsconfig.

description:
ts-node options.  See also: https://typestrong.org/ts-node/docs/configuration

ts-node offers TypeScript execution and REPL for node.js, with source map support.

description: Specify a custom TypeScript compiler.

description: Use TypeScript's compiler host API instead of the language service API.

description: JSON object to merge with TypeScript `compilerOptions`.

description: Emit output files into `.ts-node` directory.

description:
Enable native ESM support.

For details, see https://typestrong.org/ts-node/docs/imports#native-ecmascript-modules

description:
Allows the usage of top level await in REPL.

Uses node's implementation which accomplishes this with an AST syntax transformation.

Enabled by default when tsconfig target is es2018 or above. Set to false to disable.

**Note**: setting to `true` when tsconfig target is too low will throw an Error.  Leave as `undefined`
to get default, automatic behavior.

description:
Enable experimental features that re-map imports and require calls to support:
`baseUrl`, `paths`, `rootDirs`, `.js` to `.ts` file extension mappings,
`outDir` to `rootDir` mappings for composite projects and monorepos.

For details, see https://github.com/TypeStrong/ts-node/issues/1514

description:
Like node's `--experimental-specifier-resolution`, , but can also be set in your `tsconfig.json` for convenience.

For details, see https://nodejs.org/dist/latest-v18.x/docs/api/esm.html#customizing-esm-specifier-resolution-algorithm

description:
Load "files" and "include" from `tsconfig.json` on startup.

Default is to override `tsconfig.json` "files" and "include" to only include the entrypoint script.

description:
Paths which should not be compiled.

Each string in the array is converted to a regular expression via `new RegExp()` and tested against source paths prior to compilation.

Source paths are normalized to posix-style separators, relative to the directory containing `tsconfig.json` or to cwd if no `tsconfig.json` is loaded.

Default is to ignore all node_modules subdirectories.

description: Ignore TypeScript warnings by diagnostic code.

description: Logs TypeScript errors to stderr instead of throwing exceptions.

description:
Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.
When overridden, the tsconfig "module" and package.json "type" fields are overridden, and
the file extension is ignored.
This is useful if you cannot use .mts, .cts, .mjs, or .cjs file extensions;
it achieves the same effect.

Each key is a glob pattern following the same rules as tsconfig's "include" array.
When multiple patterns match the same file, the last pattern takes precedence.

`cjs` overrides matches files to compile and execute as CommonJS.
`esm` overrides matches files to compile and execute as native ECMAScript modules.
`package` overrides either of the above to default behavior, which obeys package.json "type" and
tsconfig.json "module" options.

description:
Re-order file extensions so that TypeScript imports are preferred.

For example, when both `index.js` and `index.ts` exist, enabling this option causes `require('./index')` to resolve to `index.ts` instead of `index.js`

description: Use pretty diagnostic formatter.

description:
Modules to require, like node's `--require` flag.

If specified in `tsconfig.json`, the modules will be resolved relative to the `tsconfig.json` file.

If specified programmatically, each input string should be pre-resolved to an absolute path for
best results.

description: Scope compiler to files within `scopeDir`.

default: First of: `tsconfig.json` "rootDir" if specified, directory containing `tsconfig.json`, or cwd if no `tsconfig.json` is loaded.

description: Skip ignore check, so that compilation will be attempted for all files with matching extensions.

description:
Transpile with swc instead of the TypeScript compiler, and skip typechecking.

Equivalent to setting both `transpileOnly: true` and `transpiler: 'ts-node/transpilers/swc'`

For complete instructions: https://typestrong.org/ts-node/docs/transpilers

description: Use TypeScript's faster `transpileModule`.

description: Specify a custom transpiler for use with transpileOnly

description: **DEPRECATED** Specify type-check is enabled (e.g. `transpileOnly == false`).

title: JSON schema for the TypeScript compiler's configuration file


title: Webman package recipe

description: A package recipe for webman

description: Package tagline

description: Package description

description: Installation notes for this package

description: Removal notes for this package

description: URL for information/documentation

description: URL for releases

description: Base URL for downloading

description: Git username

description: Git repository

description: Gitea URL

description: Source URL

description: Filename format

description: Version format

description: Strategy for resolving latest release

description: Force latest release

description: Allow pre-releases

description: Arch Linux package name

description: OS mappings

description: Architecture mappings

description: Ignore mappings

required: os arch

$ref: #/$defs/os

$ref: #/$defs/arch

const: github-release

const: arch-linux-community

const: gitea-release

$comment: go tool dist list

description: Operating system

enum: win macos linux

description: Architecture

description: OS mapping

description: Extraction has root directory, generally the same name as the archive

description: Download is a raw binary

description: Override for the global filename format

description: List of from-to pairs for renaming links to binaries

description: string to replace

description: string to insert

description: Installation notes for this OS

description: Removal notes for this OS


description: Path of the script to launch

description: Process name in the process list. Defaults to script filename without the extension (app for app.js)

description: Current working directory to start the process with. Defaults to CWD of the current environment (from your shell)

description: Arguments to pass to the script

description: Interpreter absolute path. Defaults to node

description: Options to pass to the interpreter

description: File path for stderr (each line is appended to this file)

description: File path for stdout (each line is appended to this file)

description: If set to true, avoid to suffix logs file with the process id

description: Alias to combine_logs

description: File path where the pid of the started process is written by pm2. Defaults to ~/.pm2/pids/app_name-id.pid

description: Disable all logs storage

description: Define a specific log output type

description: Format for log timestamps in moment.js format (eg YYYY-MM-DD HH:mm Z)

description: Specify environment variables to be injected (when passing --env)

description: Restart the app if an amount of memory is exceeded (format: /0-9?/ K for KB, 'M' for MB, 'G' for GB, default to B)

description: Time in ms to wait before restarting a crashing app

description: Enable or disable the source map support

description: Make the process wait for a process.send('ready')

description: Number of instances to be started in cluster mode

description: Time in ms before sending the final SIGKILL signal after SIGINT

description: Time in ms before forcing a reload if app is still not listening/has still not sent ready

description: A cron pattern to restart your app

description: Enable or disable the versioning metadatas (vizion library)

description: Enable or disable auto restart after process failure

description: Enable or disable the watch mode

description: List of paths to ignore (regex)

description: Object that will be used as an options with chokidar (refer to chokidar documentation)

description: Minimum uptime of the app to be considered started (format is /[0-9]+(h|m|s)?/, for hours, minutes, seconds, default to ms)

description: Number of times a script is restarted when it exits in less than min_uptime

description: Set the execution mode

enum: fork cluster

default: fork

description: Start a script even if it is already running (only the script path is considered)

description: Append the environment name to the app name

description: List of commands executed after a pull/upgrade operation performed from Keymetrics dashboard

description: Shutdown an application with process.send('shutdown') instead of process.kill(pid, SIGINT)

description: Enable or disable the transaction tracing

description: Specify the name of an environment variable to inject which increments for each cluster

description: Rename the NODE_APP_INSTANCE environment variable. Defaults to NODE_APP_INSTANCE

description: Excludes global variables starting with "REACT_" and will not allow their penetration into the cluster

description: Enable or disable apm wrapping

description: Enable or disable apm wrapping

description: Only kill the main process, not detached children

description: Shortcut to inject a PORT environment variable

description: Set user id. Defaults to current user uid

description: Set group id. Defaults to current user gid

description: Specify environment variables to be injected when using --env

description: SSH key path. Defaults to $HOME/.ssh

description: SSH user

description: SSH host

description: SSH options with no command-line flag, see 'man ssh'

description: GIT remote/branch

description: GIT remote

description: path in the server

description: Pre-setup command or path to a script on your local machine

description: Post-setup commands or path to a script on the host machine

description: pre-deploy action

description: post-deploy action

description: The apps property is an array of object where each object contains the configuration for each process.

$ref: #/definitions/app

description: The deploy property is an object where each of its properties is an object which defines a deployment environment.

$ref: #/definitions/deploymentEnvironment

title: PM2 ecosystem config file


foundryvtt-world-manifest.json

description: A stable URL that describes the latest release version of your manifest file. This URL is used for automatic world installation in the Foundry VTT setup screen. This manifest URL is consulted during the module update check to see whether a new version is available for download. It is important that this address remain stable, otherwise updates will not be detected.

description: The game system name which this world relies upon

description: A web URL or local file path which provides a background banner image

description: The version of the core software for which this world has been migrated

description: The version of the game system for which this world has been migrated

description: An ISO datetime string when the next game session is scheduled to occur

description: Should user access keys be reset as part of the next launch?

description: Should the world launch in safe mode?

required: system coreVersion systemVersion

title: JSON schema for Foundry VTT world manifest files - world.json.


nuclei-jsonschema.json

title: cve ids for the template

description: CVE IDs for the template

title: cwe ids for the template

description: CWE IDs for the template

title: cvss metrics for the template

description: CVSS Metrics for the template

title: cvss score for the template

description: CVSS Score for the template

title: epss score for the template

description: EPSS Score for the template

title: epss percentile for the template

description: EPSS Percentile for the template

title: cpe for the template

description: CPE for the template

title: name of the template

description: Name is a short summary of what the template does

title: author of the template

description: Author is the author of the template

title: tags of the template

description: Any tags for the template

title: description of the template

description: In-depth explanation on what the template does

examples: Bower is a package manager which stores package information in the bower.json file

title: references for the template

description: Links relevant to the template

title: additional metadata for the template

description: Additional metadata fields for the template

title: classification info for the template

description: Classification information for the template

title: remediation steps for the template

description: In-depth explanation on how to fix the issues found by the template

examples: Change the default administrative username and password of Apache ActiveMQ by editing the file jetty-realm.properties

enum: info low medium high critical unknown

title: severity of the template

description: Seriousness of the implications of the template

enum: off default custom

title: userAgent for the headless

description: userAgent for the headless http request

title: name of the extractor

description: Name of the extractor

title: regex to extract from part

description: Regex to extract from part

title: group to extract from regex

description: Group to extract from regex

title: kval pairs to extract from response

description: Kval pairs to extract from response

title: json jq expressions to extract data

description: JSON JQ expressions to evaluate from response part

title: html xpath expressions to extract data

description: XPath allows using xpath expressions to extract items from html response

title: optional attribute to extract from xpath

description: Optional attribute to extract from response XPath

title: dsl expressions to extract

description: Optional attribute to extract from response dsl

title: part of response to extract data from

description: Part of the request response to extract data from

title: mark extracted value for internal variable use

description: Internal when set to true will allow using the value extracted in the next request for some protocols

title: use case insensitive extract

description: use case insensitive extract

title: save extracted values to file

description: save extracted values to file

enum: regex kval xpath json dsl

title: type of the extractor

description: Type of the extractor

title: type of matcher

description: Type of the matcher

enum: and or

title: condition between matcher variables

description: Condition between the matcher variables

title: part of response to match

description: Part of response to match data from

title: negative specifies if match reversed

description: Negative specifies if the match should be reversed. It will only match if the condition is not true

title: name of the matcher

description: Name of the matcher

title: status to match

description: Status to match for the response

title: acceptable size for response

description: Size is the acceptable size for the response

title: words to match in response

description: Words contains word patterns required to be present in the response part

title: regex to match in response

description: Regex contains regex patterns required to be present in the response part

title: binary patterns to match in response

description: Binary are the binary patterns required to be present in the response part

title: dsl expressions to match in response

description: DSL are the dsl expressions that will be evaluated as part of nuclei matching rules

title: encoding for word field

description: Optional encoding for the word fields

title: use case insensitive match

description: use case insensitive match

title: match all values

description: match all matcher values ignoring condition

enum: word regex binary status size dsl

title: type of the matcher

description: Type of the matcher

enum: replace prefix postfix infix

title: type of rule

description: Type of fuzzing rule to perform

title: part of rule

description: Part of request rule to fuzz

enum: single multiple

title: mode of rule

description: Mode of request rule to fuzz

title: keys of parameters to fuzz

description: Keys of parameters to fuzz

title: keys regex to fuzz

description: Regex of parameter keys to fuzz

title: values regex to fuzz

description: Regex of parameter values to fuzz

title: payloads of fuzz rule

description: Payloads to perform fuzzing substitutions with

enum: batteringram pitchfork clusterbomb

title: type of the attack

description: Type of the attack

title: variables for the request

description: Additional variables for the request

enum: A NS DS CNAME SOA PTR MX TXT AAAA CAA TLSA ANY

title: type of DNS request to make

description: Type is the type of DNS request to make

title: matchers to run on response

description: Detection mechanism to identify whether the request was successful by doing pattern matching

title: extractors to run on response

description: Extractors contains the extraction mechanism for the request to identify and extract parts of the response

title: condition between the matchers

description: Conditions between the matchers

title: id of the dns request

description: ID is the optional ID of the DNS Request

title: hostname to make dns request for

description: Name is the Hostname to make DNS request for

title: type of dns request to make

description: Type is the type of DNS request to make

enum: inet csnet chaos hesiod none any

title: class of DNS request

description: Class is the class of the DNS request

title: retries for dns request

description: Retries is the number of retries for the DNS request

title: trace operation

description: Trace performs a trace operation for the target.

title: trace-max-recursion level for dns request

description: TraceMaxRecursion is the number of max recursion allowed for trace operations

title: attack is the payload combination

description: Attack is the type of payload combinations to perform

title: payloads for the network request

description: Payloads contains any payloads for the current request

title: recurse all servers

description: Recursion determines if resolver should recurse all records to get fresh results

title: Resolvers

description: Define resolvers to use within the template

title: matchers to run on response

title: extractors to run on response

title: condition between the matchers

description: Conditions between the matchers

title: extensions to match

description: List of extensions to perform matching on

title: denylist

description: List of files

title: id of the request

description: ID is the optional ID for the request

title: max size data to run request on

description: Maximum size of the file to run request on

title: enable archives

description: Process compressed archives without unpacking

title: enable filtering by mime-type

description: Filter files by mime-type

title: do not perform recursion

description: Specifies whether to not do recursive checks if folders are provided

title: id of the request

description: Optional ID of the headless request

title: attack is the payload combination

title: payloads for the headless request

title: list of actions for headless request

description: List of actions to run for headless request

title: user agent for the headless request

description: User agent for the headless request

title: custom user agent for the headless request

description: Custom user agent for the headless request

title: stop at first match

description: Stop the execution after a match is found

title: matchers to run on response

title: extractors to run on response

title: condition between the matchers

description: Conditions between the matchers

title: fuzzin rules for http fuzzing

description: Fuzzing describes rule schema to fuzz headless requests

title: optional cookie reuse enable

description: Optional setting that enables cookie reuse

title: arguments for headless action

description: Args contain arguments for the headless action

title: name for headless action

description: Name is the name assigned to the headless action

title: description for headless action

description: Description of the headless action

title: action to perform

description: Type of actions to perform

enum: navigate script click rightclick text screenshot time select files waitload getresource extract setmethod addheader setheader deleteheader setbody waitevent keyboard debug sleep waitvisible

title: action to perform

description: Type of actions to perform

enum: GET HEAD POST PUT DELETE CONNECT OPTIONS TRACE PATCH PURGE DEBUG

title: method is the HTTP request method

description: Method is the HTTP Request Method

title: matchers to run on response

title: extractors to run on response

title: condition between the matchers

description: Conditions between the matchers

title: path(s) for the http request

description: Path(s) to send http requests to

description: HTTP Requests in Raw Format

title: id for the http request

description: ID for the HTTP Request

title: name for the http request

description: Optional name for the HTTP Request

title: attack is the payload combination

title: method is the http request method

description: Method is the HTTP Request Method

title: body is the http request body

description: Body is an optional parameter which contains HTTP Request body

title: payloads for the http request

title: headers to send with the http request

description: Headers contains HTTP Headers to send with the request

title: number of times to repeat request in race condition

description: Number of times to send a request in Race Condition Attack

title: maximum number of redirects to follow

description: Maximum number of redirects that should be followed

title: number of pipelining connections

description: Number of connections to create during pipelining

title: number of requests to send per pipelining connections

description: Number of requests to send per connection when pipelining

title: threads for sending requests

description: Threads specifies number of threads to use sending requests. This enables Connection Pooling

title: maximum http response body size

description: Maximum size of http response body to read in bytes

title: fuzzin rules for http fuzzing

description: Fuzzing describes rule schema to fuzz http requests

title: signature is the http request signature method

description: Signature is the HTTP Request signature Method

title: optional cookie reuse enable

title: force read all body

description: Enables force reading of entire unsafe http request body

title: follow http redirects

description: Specifies whether redirects should be followed by the HTTP Client

title: follow same host http redirects

description: Specifies whether redirects to the same host should be followed by the HTTP Client

title: perform HTTP 1.1 pipelining

description: Pipeline defines if the attack should be performed with HTTP 1.1 Pipelining

title: use rawhttp non-strict-rfc client

description: Unsafe specifies whether to use rawhttp engine for sending Non RFC-Compliant requests

title: perform race-http request coordination attack

description: Race determines if all the request have to be attempted at the same time (Race Condition)

title: preserve request history

description: Automatically assigns numbers to requests and preserves their history

title: stop at first match

title: skip variable checks

description: Skips the check for unresolved variables in request

title: iterate all the values

description: Iterates all the values extracted from internal extractors

title: specifies the username for digest authentication

description: Optional parameter which specifies the username for digest auth

title: specifies the password for digest authentication

description: Optional parameter which specifies the password for digest auth

title: disable auto merging of path

description: Disable merging target url path with raw request path

title: type of the signature

description: Type of the signature

title: data to send as input

description: Data is the data to send as the input

title: type is the type of input data

description: Type of input specified in data field

title: bytes to read from socket

description: Number of bytes to read from socket

title: optional name for data read

description: Optional name of the data read to provide matching on

title: type is the type of input data

description: description=Type of input specified in data field

title: id of the request

description: ID of the network request

title: host to send requests to

description: Host to send network requests to

title: attack is the payload combination

title: payloads for the network request

title: inputs for the network request

description: Inputs contains any input/output for the current request

title: size of network response to read

description: Size of response to read at the end. Default is 1024 bytes

title: read all response stream

description: Read all response stream till the server stops sending

title: matchers to run on response

title: extractors to run on response

title: condition between the matchers

description: Conditions between the matchers

title: matchers to run on response

title: extractors to run on response

title: condition between the matchers

description: Conditions between the matchers

title: address for the ssl request

description: Address contains address for the request

title: Min. TLS version

description: Minimum tls version - automatic if not specified.

title: Max. TLS version

description: Max tls version - automatic if not specified.

title: Scan Mode

description: Scan Mode - auto if not specified.

title: data to send as input

description: Data is the data to send as the input

title: optional name for data read

title: matchers to run on response

title: extractors to run on response

title: condition between the matchers

description: Conditions between the matchers

title: address for the websocket request

title: inputs for the websocket request

title: headers contains the request headers

description: Headers contains headers for the request

title: attack is the payload combination

title: payloads for the websocket request

title: matchers to run on response

title: extractors to run on response

title: condition between the matchers

description: Conditions between the matchers

title: query for the WHOIS request

description: Query contains query for the request

title: server url to execute the WHOIS request on

description: Server contains the server url to execute the WHOIS request on

title: id of the template

description: The Unique ID for the template

title: info for the template

description: Info contains metadata for the template

title: http requests to make

description: HTTP requests to make for the template

title: http requests to make

description: HTTP requests to make for the template

title: dns requests to make

description: DNS requests to make for the template

title: file requests to make

description: File requests to make for the template

title: network requests to make

description: Network requests to make for the template

title: network(tcp) requests to make

title: headless requests to make

description: Headless requests to make for the template

title: ssl requests to make

description: SSL requests to make for the template

title: websocket requests to make

description: Websocket requests to make for the template

title: whois requests to make

description: WHOIS requests to make for the template

title: list of workflows to execute

description: List of workflows to execute for template

title: mark requests as self-contained

description: Mark Requests for the template as self-contained

title: stop at first match

description: Stop at first match for the template

title: variables for the http request

description: Variables contains any variables for the current request

title: constant for the template

description: constants contains any constant for the template

title: name of items to match

description: Name of items to match

title: condition between names

description: Condition between the names

title: templates to run after match

description: Templates to run after match

title: template/directory to execute

description: Template or directory to execute as part of workflow

title: tags to execute

description: Tags to run template based on

title: name based template result matchers

description: Matchers perform name based matching to run subtemplates for a workflow

title: subtemplate based result matchers

description: Subtemplates are ran if the template field Template matches


$ref: #/definitions/Config

$ref: #/definitions/Scenario

title: Welcome9

$ref: #/definitions/HTTP

$ref: #/definitions/TLS

$ref: #/definitions/Plugins

$ref: #/definitions/ConfigPhase

$ref: #/definitions/Environments

required: environments http phases plugins processor target tls

title: Config

$ref: #/definitions/Dev

required: dev qa

title: Environments

$ref: #/definitions/DevPhase

required: phases target

title: Dev

required: arrivalRate duration

title: DevPhase

title: HTTP

required: arrivalRate duration name

title: ConfigPhase

$ref: #/definitions/PluginsExpect

$ref: #/definitions/PublishMetric

$ref: #/definitions/MetricsByEndpoint

title: Plugins

title: PluginsExpect

title: MetricsByEndpoint

$ref: #/definitions/Event

required: event host port prefix tags type

title: PublishMetric

required: priority send status tags title

title: Event

title: TLS

$ref: #/definitions/Flow

title: Scenario

$ref: #/definitions/Post

$ref: #/definitions/Get

$ref: #/definitions/Delete

title: Flow

$ref: #/definitions/DeleteHeaders

$ref: #/definitions/ExpectElement

required: expect headers name url

title: Delete

title: ExpectElement

required: accept api_key contentType

title: DeleteHeaders

$ref: #/definitions/GetHeaders

$ref: #/definitions/Qs

title: Get

title: GetHeaders

required: password username

title: Qs

title: Post

title: Capture

title: PostHeaders

title: JSON

title: Category


settings.json

title: settings

description:
Settings of the current application
https://bashly.dannyb.co/usage/settings/#settings

title: source dir

description:
A directory with source files of the current script
https://bashly.dannyb.co/usage/settings/#source_dir

default: src

title: config path

description:
A path to bashly.yml of the current script
https://bashly.dannyb.co/usage/settings/#config_path

title: target dir

description:
A directory of the current script
https://bashly.dannyb.co/usage/settings/#target_dir

title: lib dir

description:
A directory to common library files of the current script
https://bashly.dannyb.co/usage/settings/#lib_dir

default: lib

title: commands dir

description:
A directory to nested command files of the current script
https://bashly.dannyb.co/usage/settings/#commands_dir

title: strict

description:
Bash initialiation options of the current script
https://bashly.dannyb.co/usage/settings/#strict

title: tab indent

description:
Whether to use tabs in the the current script
https://bashly.dannyb.co/usage/settings/#tab_indent

title: compact short flags

description:
Whether to expand short flags of the current script
https://bashly.dannyb.co/usage/settings/#compact_short_flags

title: env

description:
Whether to include development related comments in the current script
https://bashly.dannyb.co/usage/settings/#env

enum: development production

default: development

title: partials extension

description:
A partial snippet extension of the current script
https://bashly.dannyb.co/usage/settings/#partials_extension

default: sh

title: usage colors

description:
Usage colors of the current script
https://bashly.dannyb.co/usage/settings/#usage_colors

title: caption

description:
A caption color of the current script
https://bashly.dannyb.co/usage/settings/#usage_colors

$ref: #/definitions/color

title: command

description:
A command color of the current script
https://bashly.dannyb.co/usage/settings/#usage_colors

title: arg

description:
An argument color of the current script
https://bashly.dannyb.co/usage/settings/#usage_colors

title: flag

description:
A flag color of the current script
https://bashly.dannyb.co/usage/settings/#usage_colors

title: environment variable

description:
An environment variable color of the current script
https://bashly.dannyb.co/usage/settings/#usage_colors


mtaext.json

description: The name of the existing hook that will be modified by this extension.

description: Configuration parameters that are used when executing the hook to the target runtime environment.

description: List of the existing required dependencies that will be modified by this extension.

description: The name of the existing required dependencies that will be modified.

description: Parameters can be used to influence the behavior of tools which interpret this descriptor. Parameters are not made available to the hook at runtime. Provided property values can be accessed by "~{<provided-property-name>}". Such expressions can be part of an arbitrary string

description: MTA extension descriptor schema v3.3

description: Used to indicate to an MTA processing tool (e.g. a deployer), which schema version was taken as the base when authoring a descriptor.

description: A globally unique ID of this MTA extension descriptor. Unlimited string of unicode characters.

description: A globally unique ID of the MTA or the MTA extension which shall be extended by this descriptor.

description: A non-translatable description of this MTA extension. This is not a text for application users.

description: The provider or vendor.

description: Global parameters that will be added to the application.

description: A list of the existing hooks that will be modified by the extension.

$ref: #/definitions/hooks

description: List of the existing modules that will be modified by the extension.

description: The module name which must match an existing module defined by the deployment descriptor.

description: A collection of key-value pairs that are available to the module at runtime.

description: Configuration parameters that are used when deploying the module to the target runtime environment.

description: List of the existing required dependencies that will be modified by the extension.

description: The dependency name which must match an existing required dependency defined by the deployment descriptor.

description: Required properties can be mapped from provided properties. Provided property values can be accessed by "~{<provided-property-name>}". Such expressions can be part of an arbitrary string

description: Parameters can be used to influence the behavior of tools which interpret this descriptor. Parameters are not made available to the module at runtime. Provided property values can be accessed by "~{<provided-property-name>}". Such expressions can be part of an arbitrary string

description: List of the existing provided dependencies that will be modified by the extension.

description: The dependency name which must match an existing provided dependency defined by the deployment descriptor.

description: List of the existing resources that will be modified by the extension.

description: The resource name which must match an existing resource defined by the deployment descriptor.

description: If a resource is declared to be active, it is allocated and bound according to declared requirements. Default value is true.

description: Property names and values make up the configuration data which is to be provided to requiring modules at runtime.

description: Parameters can be used to influence the behavior of tools which interpret this descriptor. Parameters are not made available to requiring modules at runtime. Untyped resources cannot have parameters.

description: List of existing hooks that will be modified by the extension.

description: The name of the existing required dependency that will be modified.

description: Parameters can be used to influence the behavior of tools which interpret this descriptor. Parameters are not made available to the resource at runtime. Provided property values can be accessed by "~{<provided-property-name>}". Such expressions can be part of an arbitrary string

description: A list of existing module type definitions that will be modified by the extension.

description: The name of the existing module type that will be modified.

description: A collection of key-value pairs that will be inherited by all modules of this type.

description: Configuration parameters that will be inherited in all modules of this type.

description: A list of existing resource type definitions that will be modified by the extension.

description: The name of the existing resource type that will be modified.

description: Configuration parameters that will be inherited in all resources of this type.

required: _schema-version ID extends

title: .mtaext v3.3


tikibase.schema.json

title: Config

description: Tikibase configuration data

description: link to the JSON-Schema definition for this file

description: enables bi-directional links

description: Names of filesystem entries to ignore in this directory.

description: the allowed section titles

description: whether documents without links are allowed

description: regex with a single capture group to extract a shorter title for links to notes


schema-org-contact-point.json

description: This is a JSON schema representation of the schema.org Action schema: https://schema.org/ContactPoint

format: regex

description: override the @context property to ensure the schema.org URI is used

description: override the @type property to ensure ContactPoint is used

pattern: ContactPoint

description: The geographic area where a service or offered item is provided. Supersedes serviceArea.

description: AdministrativeArea

description: GeoShape

description: Place

description: AdministrativeArea

description: GeoShape

description: Place

description: A language someone may use with the item. Please use one of the language codes from the IETF BCP 47 standard. See also inLanguage

description: Language

description: Language

description: An option available on this contact point (e.g. a toll-free number or support for hearing-impaired callers).

enum: HearingImpairedSupported TollFree

description: A person or organization can have different contact points, for different purposes. For example, a sales contact point, a PR contact point and so on. This property is used to specify the kind of contact point.

description: Email address.

format: email

description: The fax number.

description: The hours during which this service or contact is available. (OpeningHoursSpecification)

description: The product or service this support contact point is related to (such as product support for a particular product line). This can be a specific product or product line (e.g. "iPhone") or a general category of products or services (e.g. "smartphones").

description: Product

description: Product

description: The telephone number.

title: JSON schema for schema.org / ContactPoint


pterodactyl.json

description: A comment to ignore

description: The egg's name

description: The egg's author

description: The egg's description

description: A list of features to use

description: Object containing key-value pairs of a pretty Docker image name and its URL

description: Command to run on startup

x-intellij-language-injection: Shell Script

description: Object to store configuration

description: A list of possible scripts to execute

description: Container to run script in

description: Entrypoint of script

description: Object of variables that can be used to change the startup command

description: Name of the variable.

description: Description of the variable.

description: The environment variable that corresponds to this variable. This can be referenced in the startup command.

description: Default value of the variable.

description: Setting to true allows a user to view the field on the front-end, as well as the assigned value of that variable. They will be able to see it replaced in their startup command.

description: Set to true if the variable is editable by the user

description: Rules to validate the variable against.