[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://json.schemastore.org/prettierrc.json","definitions":{"optionsDefinition":{"type":"object","properties":{"arrowParens":{"description":"Include parentheses around a sole arrow function parameter.","default":"always","oneOf":[{"enum":["always"],"description":"Always include parens. Example: `(x) => x`"},{"enum":["avoid"],"description":"Omit parens when possible. Example: `x => x`"}]},"bracketSameLine":{"description":"Put > of opening tags on the last line instead of on a new line.","default":false,"type":"boolean"},"bracketSpacing":{"description":"Print spaces between brackets.","default":true,"type":"boolean"},"checkIgnorePragma":{"description":"Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.","default":false,"type":"boolean"},"cursorOffset":{"description":"Print (to stderr) where a cursor at the given position would move to after formatting.","default":-1,"type":"integer"},"embeddedLanguageFormatting":{"description":"Control how Prettier formats quoted code embedded in the file.","default":"auto","oneOf":[{"enum":["auto"],"description":"Format embedded code if Prettier can automatically identify it."},{"enum":["off"],"description":"Never automatically format embedded code."}]},"endOfLine":{"description":"Which end of line characters to apply.","default":"lf","oneOf":[{"enum":["lf"],"description":"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{"enum":["crlf"],"description":"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{"enum":["cr"],"description":"Carriage Return character only (\\r), used very rarely"},{"enum":["auto"],"description":"Maintain existing\n(mixed values within one file are normalised by looking at what's used after the first line)"}]},"experimentalOperatorPosition":{"description":"Where to print operators when binary expressions wrap lines.","default":"end","oneOf":[{"enum":["start"],"description":"Print operators at the start of new lines."},{"enum":["end"],"description":"Print operators at the end of previous lines."}]},"experimentalTernaries":{"description":"Use curious ternaries, with the question mark after the condition.","default":false,"type":"boolean"},"filepath":{"description":"Specify the input filepath. This will be used to do parser inference.","type":"string"},"htmlWhitespaceSensitivity":{"description":"How to handle whitespaces in HTML.","default":"css","oneOf":[{"enum":["css"],"description":"Respect the default value of CSS display property."},{"enum":["strict"],"description":"Whitespaces are considered sensitive."},{"enum":["ignore"],"description":"Whitespaces are considered insensitive."}]},"insertPragma":{"description":"Insert @format pragma into file's first docblock comment.","default":false,"type":"boolean"},"jsxSingleQuote":{"description":"Use single quotes in JSX.","default":false,"type":"boolean"},"objectWrap":{"description":"How to wrap object literals.","default":"preserve","oneOf":[{"enum":["preserve"],"description":"Keep as multi-line, if there is a newline between the opening brace and first property."},{"enum":["collapse"],"description":"Fit to a single line when possible."}]},"parser":{"description":"Which parser to use.","anyOf":[{"enum":["flow"],"description":"Flow"},{"enum":["babel"],"description":"JavaScript"},{"enum":["babel-flow"],"description":"Flow"},{"enum":["babel-ts"],"description":"TypeScript"},{"enum":["typescript"],"description":"TypeScript"},{"enum":["acorn"],"description":"JavaScript"},{"enum":["espree"],"description":"JavaScript"},{"enum":["meriyah"],"description":"JavaScript"},{"enum":["css"],"description":"CSS"},{"enum":["less"],"description":"Less"},{"enum":["scss"],"description":"SCSS"},{"enum":["json"],"description":"JSON"},{"enum":["json5"],"description":"JSON5"},{"enum":["jsonc"],"description":"JSON with Comments"},{"enum":["json-stringify"],"description":"JSON.stringify"},{"enum":["graphql"],"description":"GraphQL"},{"enum":["markdown"],"description":"Markdown"},{"enum":["mdx"],"description":"MDX"},{"enum":["vue"],"description":"Vue"},{"enum":["yaml"],"description":"YAML"},{"enum":["glimmer"],"description":"Ember / Handlebars"},{"enum":["html"],"description":"HTML"},{"enum":["angular"],"description":"Angular"},{"enum":["lwc"],"description":"Lightning Web Components"},{"enum":["mjml"],"description":"MJML"},{"type":"string","description":"Custom parser"}]},"plugins":{"description":"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.","default":[],"type":"array","items":{"type":"string"}},"printWidth":{"description":"The line length where Prettier will try wrap.","default":80,"type":"integer"},"proseWrap":{"description":"How to wrap prose.","default":"preserve","oneOf":[{"enum":["always"],"description":"Wrap prose if it exceeds the print width."},{"enum":["never"],"description":"Do not wrap prose."},{"enum":["preserve"],"description":"Wrap prose as-is."}]},"quoteProps":{"description":"Change when properties in objects are quoted.","default":"as-needed","oneOf":[{"enum":["as-needed"],"description":"Only add quotes around object properties where required."},{"enum":["consistent"],"description":"If at least one property in an object requires quotes, quote all properties."},{"enum":["preserve"],"description":"Respect the input use of quotes in object properties."}]},"rangeEnd":{"description":"Format code ending at a given character offset (exclusive).\nThe range will extend forwards to the end of the selected statement.","default":null,"type":"integer"},"rangeStart":{"description":"Format code starting at a given character offset.\nThe range will extend backwards to the start of the first line containing the selected statement.","default":0,"type":"integer"},"requirePragma":{"description":"Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.","default":false,"type":"boolean"},"semi":{"description":"Print semicolons.","default":true,"type":"boolean"},"singleAttributePerLine":{"description":"Enforce single attribute per line in HTML, Vue and JSX.","default":false,"type":"boolean"},"singleQuote":{"description":"Use single quotes instead of double quotes.","default":false,"type":"boolean"},"tabWidth":{"description":"Number of spaces per indentation level.","default":2,"type":"integer"},"trailingComma":{"description":"Print trailing commas wherever possible when multi-line.","default":"all","oneOf":[{"enum":["all"],"description":"Trailing commas wherever possible (including function arguments)."},{"enum":["es5"],"description":"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{"enum":["none"],"description":"No trailing commas."}]},"useTabs":{"description":"Indent with tabs instead of spaces.","default":false,"type":"boolean"},"vueIndentScriptAndStyle":{"description":"Indent script and style tags in Vue files.","default":false,"type":"boolean"}}},"overridesDefinition":{"type":"object","properties":{"overrides":{"type":"array","description":"Provide a list of patterns to override prettier configuration.","items":{"type":"object","required":["files"],"properties":{"files":{"description":"Include these files in this override.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"excludeFiles":{"description":"Exclude these files from this override.","oneOf":[{"type":"string"},{"type":"array","items":{"type":"string"}}]},"options":{"$ref":"#/definitions/optionsDefinition","type":"object","description":"The options to apply for this override."}},"additionalProperties":false}}}}},"oneOf":[{"type":"object","allOf":[{"$ref":"#/definitions/optionsDefinition"},{"$ref":"#/definitions/overridesDefinition"}]},{"type":"string"}],"title":"Schema for .prettierrc"}
</schema>

[User] Provide a JSON object that satisfies the schema "Schema for .prettierrc". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

Include parentheses around a sole arrow function parameter.

Always include parens. Example: `(x) => x`

Omit parens when possible. Example: `x => x`

Put > of opening tags on the last line instead of on a new line.

Print spaces between brackets.

Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.

Print (to stderr) where a cursor at the given position would move to after formatting.

Control how Prettier formats quoted code embedded in the file.

Format embedded code if Prettier can automatically identify it.

Never automatically format embedded code.

Which end of line characters to apply.

Line Feed only (\n), common on Linux and macOS as well as inside git repos

Carriage Return + Line Feed characters (\r\n), common on Windows

Carriage Return character only (\r), used very rarely

Maintain existing
(mixed values within one file are normalised by looking at what's used after the first line)

Where to print operators when binary expressions wrap lines.

Print operators at the start of new lines.

Print operators at the end of previous lines.

Use curious ternaries, with the question mark after the condition.

Specify the input filepath. This will be used to do parser inference.

How to handle whitespaces in HTML.

Respect the default value of CSS display property.

Whitespaces are considered sensitive.

Whitespaces are considered insensitive.

Insert @format pragma into file's first docblock comment.

Use single quotes in JSX.

How to wrap object literals.

Keep as multi-line, if there is a newline between the opening brace and first property.

Fit to a single line when possible.

Which parser to use.

Flow

JavaScript

Flow

TypeScript

TypeScript

JavaScript

JavaScript

JavaScript

CSS

Less

SCSS

JSON

JSON with Comments

JSON.stringify

GraphQL

Markdown

MDX

Vue

YAML

Ember / Handlebars

HTML

Angular

Lightning Web Components

MJML

Custom parser

Add a plugin. Multiple plugins can be passed as separate `--plugin`s.

The line length where Prettier will try wrap.

How to wrap prose.

Wrap prose if it exceeds the print width.

Do not wrap prose.

Wrap prose as-is.

Change when properties in objects are quoted.

Only add quotes around object properties where required.

If at least one property in an object requires quotes, quote all properties.

Respect the input use of quotes in object properties.

Format code ending at a given character offset (exclusive).
The range will extend forwards to the end of the selected statement.

Format code starting at a given character offset.
The range will extend backwards to the start of the first line containing the selected statement.

Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.

Print semicolons.

Enforce single attribute per line in HTML, Vue and JSX.

Use single quotes instead of double quotes.

Number of spaces per indentation level.

Print trailing commas wherever possible when multi-line.

Trailing commas wherever possible (including function arguments).

Trailing commas where valid in ES5 (objects, arrays, etc.)

No trailing commas.

Indent with tabs instead of spaces.

Indent script and style tags in Vue files.

Provide a list of patterns to override prettier configuration.

Include these files in this override.

Exclude these files from this override.

The options to apply for this override.

Schema for .prettierrc

Provide a JSON object that satisfies the schema "Schema for .prettierrc". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://json.schemastore.org/prisma.json","additionalProperties":false,"definitions":{"subscription":{"description":"A piece of code that you should run.","type":"object","properties":{"query":{"type":"string"},"webhook":{"oneOf":[{"type":"string"},{"type":"object","properties":{"url":{"type":"string"},"headers":{"type":"object"}},"required":["url"]}]}},"required":["query","webhook"]}},"properties":{"datamodel":{"description":"Type definitions for database models, relations, enums and other types\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":["string","array"],"examples":["types.prisma","enums.prisma"],"uniqueItems":true,"items":{"type":"string"}},"secret":{"description":"A secure secret for the current API endpoint\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"string"},"disableAuth":{"description":"Disable authentication for the current API endpoint\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"boolean"},"generate":{"description":"How and where generate client\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"array","items":{"title":"file","description":"Files to be generated for the current API endpoint","type":"object","properties":{"generator":{"description":"A client name\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"string","enum":["javascript-client","typescript-client","flow-client","go-client","graphql-schema"]},"output":{"$ref":"https://json.schemastore.org/base.json#/definitions/path","description":"An output path\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference"}}}},"seed":{"title":"seed","description":"A database seed\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"object","properties":{"import":{"description":"Commands to run while seeding a service for the current API endpoint","type":"string"},"run":{"description":"Instructions to run while seeding a service for the current API endpoint","type":"string"}}},"subscriptions":{"description":"Server-side subscriptions\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"object","additionalProperties":{"$ref":"#/definitions/subscription"}},"custom":{"title":"fields","description":"Fields to use in variable interpolations via `${self:custom.field}`\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"object"},"hooks":{"title":"hooks","description":"Hooks\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"object"},"endpoint":{"description":"An endpoint the service will be reachable at\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"string"},"databaseType":{"description":"A relational or document database\nhttps://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference","type":"string","enum":["relational","document"]}},"required":["datamodel"],"title":"JSON schema for Prisma prisma.yml files"}
</schema>

[User] Provide a JSON object that satisfies the schema "JSON schema for Prisma prisma.yml files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

A piece of code that you should run.

Type definitions for database models, relations, enums and other types
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

A secure secret for the current API endpoint
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

Disable authentication for the current API endpoint
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

How and where generate client
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

file

Files to be generated for the current API endpoint

A client name
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

javascript-client typescript-client flow-client go-client graphql-schema

An output path
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

seed

A database seed
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

Commands to run while seeding a service for the current API endpoint

Instructions to run while seeding a service for the current API endpoint

Server-side subscriptions
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

fields

Fields to use in variable interpolations via `${self:custom.field}`
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

hooks

Hooks
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

An endpoint the service will be reachable at
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

A relational or document database
https://v1.prisma.io/docs/1.34/prisma-cli-and-configuration/prisma-yml-5cy7/#reference

JSON schema for Prisma prisma.yml files

Provide a JSON object that satisfies the schema "JSON schema for Prisma prisma.yml files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://json.schemastore.org/problem-object-rfc9457.json","title":"An RFC 9457 problem object","description":"Definition from https://datatracker.ietf.org/doc/html/rfc9457#name-json-schema-for-http-proble","type":"object","properties":{"type":{"type":"string","format":"uri-reference","description":"A URI reference that identifies the problem type."},"title":{"type":"string","description":"A short, human-readable summary of the problem type."},"status":{"type":"integer","description":"The HTTP status code generated by the origin server for this occurrence of the problem.","minimum":100,"maximum":599},"detail":{"type":"string","description":"A human-readable explanation specific to this occurrence of the problem."},"instance":{"type":"string","format":"uri-reference","description":"A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced."}},"additionalProperties":true}
</schema>

[User] Provide a JSON object that satisfies the schema "An RFC 9457 problem object". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

An RFC 9457 problem object

Definition from https://datatracker.ietf.org/doc/html/rfc9457#name-json-schema-for-http-proble

A URI reference that identifies the problem type.

A short, human-readable summary of the problem type.

The HTTP status code generated by the origin server for this occurrence of the problem.

A human-readable explanation specific to this occurrence of the problem.

A URI reference that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.

Provide a JSON object that satisfies the schema "An RFC 9457 problem object". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"compilationOptions":{"type":"object","properties":{"define":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"warningsAsErrors":{"type":"boolean","default":false},"allowUnsafe":{"type":"boolean","default":false},"optimize":{"type":"boolean","default":false},"languageVersion":{"type":"string","enum":["csharp1","csharp2","csharp3","csharp4","csharp5","csharp6","experimental"]}}},"configType":{"type":"object","properties":{"dependencies":{"$ref":"#/definitions/dependencies"},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"frameworkAssemblies":{"$ref":"#/definitions/dependencies"}}},"dependencies":{"type":"object","additionalProperties":{"type":["string","object"],"properties":{"version":{"type":"string"},"type":{"type":"string","default":"default","enum":["default","build"]}}}},"script":{"type":["string","array"],"items":{"type":"string"},"description":"A command line script or scripts.\r\rAvailable variables:\r%project:Directory% - The project directory\r%project:Name% - The project name\r%project:Version% - The project version"}},"id":"https://json.schemastore.org/project-1.0.0-beta3.json","properties":{"authors":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"bundleExclude":{"description":"List of files to exclude from publish output (kpm bundle).","type":["string","array"],"items":{"type":"string"},"default":""},"code":{"description":"Glob pattern to specify all the code files that needs to be compiled. (data type: string or array with glob pattern(s)). Example: [ \"Folder1\\*.cs\", \"Folder2\\*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"**\\*.cs"},"commands":{"type":"object","additionalProperties":{"type":"string"}},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"configurations":{"type":"object","description":"Configurations are named groups of compilation settings. There are 2 defaults built into the runtime namely 'Debug' and 'Release'.","additionalProperties":{"type":"object","properties":{"compilationOptions":{"$ref":"#/definitions/compilationOptions"}}}},"dependencies":{"$ref":"#/definitions/dependencies"},"description":{"description":"The description of the application","type":"string"},"exclude":{"description":"Glob pattern to indicate all the code files to be excluded from compilation. (data type: string or array with glob pattern(s)).","type":["string","array"],"items":{"type":"string"},"default":["bin/**/*.*","obj/**/*.*"]},"frameworks":{"type":"object","additionalProperties":{"$ref":"#/definitions/configType"}},"preprocess":{"description":"Glob pattern to indicate all the code files to be preprocessed. (data type: string with glob pattern).","type":"string","default":"Compiler\\Preprocess\\**\\*.cs"},"resources":{"description":"Glob pattern to indicate all the files that need to be compiled as resources.","type":["string","array"],"items":{"type":"string"},"default":"Compiler\\Resources\\**\\*.cs"},"scripts":{"type":"object","description":"Scripts to execute during the various stages.","properties":{"prepack":{"$ref":"#/definitions/script"},"postpack":{"$ref":"#/definitions/script"},"prebundle":{"$ref":"#/definitions/script"},"postbundle":{"$ref":"#/definitions/script"},"prerestore":{"$ref":"#/definitions/script"},"postrestore":{"$ref":"#/definitions/script"},"prepare":{"$ref":"#/definitions/script"}}},"shared":{"description":"Glob pattern to specify the code files to share with dependent projects. Example: [ \"Folder1\\*.cs\", \"Folder2\\*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"Compiler\\Shared\\**\\*.cs"},"version":{"description":"The version of the application. Example: 1.2.0.0","type":"string"},"webroot":{"description":"Specifying the webroot property in the project.json file specifies the web server root (aka public folder). In visual studio, this folder will be used to root IIS. Static files should be put in here.","type":"string"}},"title":"JSON schema for ASP.NET project.json files","type":"object"}
</schema>

[User] Provide a JSON object that satisfies the schema "JSON schema for ASP.NET project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

A command line script or scripts.

Available variables:
%project:Directory% - The project directory
%project:Name% - The project name
%project:Version% - The project version

List of files to exclude from publish output (kpm bundle).

Glob pattern to specify all the code files that needs to be compiled. (data type: string or array with glob pattern(s)). Example: [ "Folder1\*.cs", "Folder2\*.cs" ]

Configurations are named groups of compilation settings. There are 2 defaults built into the runtime namely 'Debug' and 'Release'.

The description of the application

Glob pattern to indicate all the code files to be excluded from compilation. (data type: string or array with glob pattern(s)).

Glob pattern to indicate all the code files to be preprocessed. (data type: string with glob pattern).

Glob pattern to indicate all the files that need to be compiled as resources.

Scripts to execute during the various stages.

Glob pattern to specify the code files to share with dependent projects. Example: [ "Folder1\*.cs", "Folder2\*.cs" ]

The version of the application. Example: 1.2.0.0

Specifying the webroot property in the project.json file specifies the web server root (aka public folder). In visual studio, this folder will be used to root IIS. Static files should be put in here.

Provide a JSON object that satisfies the schema "JSON schema for ASP.NET project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"compilationOptions":{"type":"object","properties":{"define":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"warningsAsErrors":{"type":"boolean","default":false},"allowUnsafe":{"type":"boolean","default":false},"optimize":{"type":"boolean","default":false},"languageVersion":{"type":"string","enum":["csharp1","csharp2","csharp3","csharp4","csharp5","csharp6","experimental"]}}},"configType":{"type":"object","properties":{"dependencies":{"$ref":"#/definitions/dependencies"},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"frameworkAssemblies":{"$ref":"#/definitions/dependencies"}}},"dependencies":{"type":"object","additionalProperties":{"type":["string","object"],"properties":{"version":{"type":"string"},"type":{"type":"string","default":"default","enum":["default","build"]}}}},"script":{"type":["string","array"],"items":{"type":"string"},"description":"A command line script or scripts.\r\rAvailable variables:\r%project:Directory% - The project directory\r%project:Name% - The project name\r%project:Version% - The project version"}},"id":"https://json.schemastore.org/project-1.0.0-beta4.json","properties":{"authors":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"publishExclude":{"description":"List of files to exclude from publish output (dnu publish).","type":["string","array"],"items":{"type":"string"},"default":""},"compile":{"description":"Glob pattern to specify additional code files that needs to be compiled. (data type: string or array with glob pattern(s)). Example: [ \"folder1/**/*.cs\", \"folder2/**/*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":""},"compileExclude":{"description":"Glob pattern to indicate code files that needs to be excluded from compilation. (data type: string or array with glob pattern(s)). Example: [ \"folder1/**/*.cs\", \"folder2/**/*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":""},"compileFiles":{"description":"Individual file paths relative to application root that needs to be included for compilation. (data type: string or array). Example: [ \"folder1/test1.cs\", \"folder2/test2.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":""},"compileBuiltIn":{"description":"Glob pattern to indicate the default code files that are included for compilation. (data type: string or array with glob pattern(s)). Example: [ \"**/*.cs\", \"../folder2/**/*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"**/*.cs"},"exclude":{"description":"Glob pattern to indicate the default files to be excluded from processing. (data type: string or array with glob pattern(s)).","type":["string","array"],"items":{"type":"string"},"default":""},"excludeBuiltIn":{"description":"Glob pattern to indicate all the additional files to be excluded from processing. (data type: string or array with glob pattern(s)).","type":["string","array"],"items":{"type":"string"},"default":["bin/**/*.*","obj/**/*.*","**/*.xproj"]},"preprocess":{"description":"Glob pattern to indicate all the code files to be pre-processed. (data type: string or array with glob pattern(s)).","type":["string","array"],"items":{"type":"string"},"default":["compiler/preprocess/**/*.cs"]},"preprocessExclude":{"description":"Glob pattern to indicate all the code files to be excluded from pre-processing. (data type: string or array with glob pattern(s)).","type":["string","array"],"items":{"type":"string"},"default":""},"preprocessFiles":{"description":"Glob pattern to indicate specific code files to be included for pre-processing. (data type: string or array).","type":["string","array"],"items":{"type":"string"},"default":""},"resource":{"description":"Glob pattern to indicate all the files that need to be compiled as resources. (data type: string or array with glob pattern(s))","type":["string","array"],"items":{"type":"string"},"default":["compiler/resources/**/*","**/*.resx"]},"resourceExclude":{"description":"Glob pattern to indicate files that need to be excluded from being compiled as resources. (data type: string or array with glob pattern(s))","type":["string","array"],"items":{"type":"string"},"default":""},"resourceFiles":{"description":"Glob pattern to indicate individual files that need to be compiled as resources. (data type: string or array).","type":["string","array"],"items":{"type":"string"},"default":""},"shared":{"description":"Glob pattern to specify the code files to share with dependent projects. Example: [ \"folder1/*.cs\", \"folder2/*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"compiler/shared/**/*.cs"},"sharedExclude":{"description":"Glob pattern to specify the code files to be excluded from sharing with dependent projects. Example: [ \"folder1/*.cs\", \"folder2/*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":""},"sharedFiles":{"description":"Glob pattern to specify the individual code files to be shared with dependent projects. Example: [ \"folder1/shared1.cs\", \"folder2/shared2.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":""},"content":{"description":"Glob pattern to specify the files to be considered as content on dnu publish. Example: [ \"folder1/**/*\" ]","type":["string","array"],"items":{"type":"string"},"default":"**/*"},"contentExclude":{"description":"Glob pattern to specify the files to be excluded from being content on dnu publish. Example: [ \"folder1/*.cs\", \"folder2/*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":""},"contentFiles":{"description":"Glob pattern to specify the individual files to be content files on dnu publish. Example: [ \"folder1/content.cs\", \"folder2/content2.img\" ]","type":["string","array"],"items":{"type":"string"},"default":""},"commands":{"type":"object","additionalProperties":{"type":"string"}},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"configurations":{"type":"object","description":"Configurations are named groups of compilation settings. There are 2 defaults built into the runtime namely 'Debug' and 'Release'.","additionalProperties":{"type":"object","properties":{"compilationOptions":{"$ref":"#/definitions/compilationOptions"}}}},"copyright":{"description":"Copyright details for the package","type":"string"},"dependencies":{"$ref":"#/definitions/dependencies"},"description":{"description":"The description of the application","type":"string"},"frameworks":{"type":"object","additionalProperties":{"$ref":"#/definitions/configType"}},"iconUrl":{"description":"A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.","type":"string"},"licenseUrl":{"description":"A link to the license that the package is under","type":"string"},"owners":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"projectUrl":{"description":"A URL for the home page of the package","type":"string"},"scripts":{"type":"object","description":"Scripts to execute during the various stages.","properties":{"prepack":{"$ref":"#/definitions/script"},"postpack":{"$ref":"#/definitions/script"},"prepublish":{"$ref":"#/definitions/script"},"postpublish":{"$ref":"#/definitions/script"},"prerestore":{"$ref":"#/definitions/script"},"postrestore":{"$ref":"#/definitions/script"},"prepare":{"$ref":"#/definitions/script"}}},"summary":{"description":"A short description of the package","type":"string"},"tags":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"title":{"description":"The human-friendly title of the package","type":"string"},"version":{"description":"The version of the application. Example: 1.2.0.0","type":"string"},"webroot":{"description":"Specifying the webroot property in the project.json file specifies the web server root (aka public folder). In visual studio, this folder will be used to root IIS. Static files should be put in here.","type":"string"},"userSecretsId":{"description":"Specify a unique id to manage the development time user secrets of the application","type":"string"}},"title":"JSON schema for ASP.NET project.json files","type":"object"}
</schema>

[User] Provide a JSON object that satisfies the schema "JSON schema for ASP.NET project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

List of files to exclude from publish output (dnu publish).

Glob pattern to specify additional code files that needs to be compiled. (data type: string or array with glob pattern(s)). Example: [ "folder1/**/*.cs", "folder2/**/*.cs" ]

Glob pattern to indicate code files that needs to be excluded from compilation. (data type: string or array with glob pattern(s)). Example: [ "folder1/**/*.cs", "folder2/**/*.cs" ]

Individual file paths relative to application root that needs to be included for compilation. (data type: string or array). Example: [ "folder1/test1.cs", "folder2/test2.cs" ]

Glob pattern to indicate the default code files that are included for compilation. (data type: string or array with glob pattern(s)). Example: [ "**/*.cs", "../folder2/**/*.cs" ]

Glob pattern to indicate the default files to be excluded from processing. (data type: string or array with glob pattern(s)).

Glob pattern to indicate all the additional files to be excluded from processing. (data type: string or array with glob pattern(s)).

Glob pattern to indicate all the code files to be pre-processed. (data type: string or array with glob pattern(s)).

Glob pattern to indicate all the code files to be excluded from pre-processing. (data type: string or array with glob pattern(s)).

Glob pattern to indicate specific code files to be included for pre-processing. (data type: string or array).

Glob pattern to indicate all the files that need to be compiled as resources. (data type: string or array with glob pattern(s))

Glob pattern to indicate files that need to be excluded from being compiled as resources. (data type: string or array with glob pattern(s))

Glob pattern to indicate individual files that need to be compiled as resources. (data type: string or array).

Glob pattern to specify the code files to share with dependent projects. Example: [ "folder1/*.cs", "folder2/*.cs" ]

Glob pattern to specify the code files to be excluded from sharing with dependent projects. Example: [ "folder1/*.cs", "folder2/*.cs" ]

Glob pattern to specify the individual code files to be shared with dependent projects. Example: [ "folder1/shared1.cs", "folder2/shared2.cs" ]

Glob pattern to specify the files to be considered as content on dnu publish. Example: [ "folder1/**/*" ]

Glob pattern to specify the files to be excluded from being content on dnu publish. Example: [ "folder1/*.cs", "folder2/*.cs" ]

Glob pattern to specify the individual files to be content files on dnu publish. Example: [ "folder1/content.cs", "folder2/content2.img" ]

Configurations are named groups of compilation settings. There are 2 defaults built into the runtime namely 'Debug' and 'Release'.

Copyright details for the package

The description of the application

A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.

A link to the license that the package is under

A URL for the home page of the package

Scripts to execute during the various stages.

A short description of the package

The human-friendly title of the package

The version of the application. Example: 1.2.0.0

Specifying the webroot property in the project.json file specifies the web server root (aka public folder). In visual studio, this folder will be used to root IIS. Static files should be put in here.

Specify a unique id to manage the development time user secrets of the application


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"compilationOptions":{"type":"object","properties":{"define":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"warningsAsErrors":{"type":"boolean","default":false},"allowUnsafe":{"type":"boolean","default":false},"optimize":{"type":"boolean","default":false},"languageVersion":{"type":"string","enum":["csharp1","csharp2","csharp3","csharp4","csharp5","csharp6","experimental"]}}},"configType":{"type":"object","properties":{"dependencies":{"$ref":"#/definitions/dependencies"},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"frameworkAssemblies":{"$ref":"#/definitions/dependencies"}}},"dependencies":{"type":"object","additionalProperties":{"type":["string","object"],"properties":{"version":{"type":"string"},"type":{"type":"string","default":"default","enum":["default","build"]}}}},"script":{"type":["string","array"],"items":{"type":"string"},"description":"A command line script or scripts.\r\rAvailable variables:\r%project:Directory% - The project directory\r%project:Name% - The project name\r%project:Version% - The project version"}},"id":"https://json.schemastore.org/project-1.0.0-beta5.json","properties":{"authors":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"bundleExclude":{"description":"List of files to exclude from publish output (kpm bundle).","type":["string","array"],"items":{"type":"string"},"default":""},"code":{"description":"Glob pattern to specify all the code files that needs to be compiled. (data type: string or array with glob pattern(s)). Example: [ \"Folder1\\*.cs\", \"Folder2\\*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"**\\*.cs"},"commands":{"type":"object","additionalProperties":{"type":"string"}},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"configurations":{"type":"object","description":"Configurations are named groups of compilation settings. There are 2 defaults built into the runtime namely 'Debug' and 'Release'.","additionalProperties":{"type":"object","properties":{"compilationOptions":{"$ref":"#/definitions/compilationOptions"}}}},"dependencies":{"$ref":"#/definitions/dependencies"},"copyright":{"description":"Copyright details for the package","type":"string"},"iconUrl":{"description":"A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.","type":"string"},"licenseUrl":{"description":"A link to the license that the package is under","type":"string"},"requireLicenseAcceptance":{"description":"A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.","type":"boolean","default":false},"owners":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"projectUrl":{"description":"A URL for the home page of the package","type":"string"},"summary":{"description":"A short description of the package","type":"string"},"tags":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"title":{"description":"The human-friendly title of the package","type":"string"},"releaseNotes":{"description":"A description of the changes made in each release of the package.","type":"string"},"language":{"description":"The locale ID for the package, such as en-us.","type":"string"},"description":{"description":"The description of the application","type":"string"},"exclude":{"description":"Glob pattern to indicate all the code files to be excluded from compilation. (data type: string or array with glob pattern(s)).","type":["string","array"],"items":{"type":"string"},"default":["bin/**/*.*","obj/**/*.*"]},"frameworks":{"type":"object","additionalProperties":{"$ref":"#/definitions/configType"}},"namedResource":{"type":"object","description":"Overrides the generated resource names with custom ones.","additionalProperties":{"type":"string"}},"preprocess":{"description":"Glob pattern to indicate all the code files to be preprocessed. (data type: string with glob pattern).","type":"string","default":"Compiler\\Preprocess\\**\\*.cs"},"resources":{"description":"Glob pattern to indicate all the files that need to be compiled as resources.","type":["string","array"],"items":{"type":"string"},"default":"Compiler\\Resources\\**\\*.cs"},"scripts":{"type":"object","description":"Scripts to execute during the various stages.","properties":{"prepack":{"$ref":"#/definitions/script"},"postpack":{"$ref":"#/definitions/script"},"prebundle":{"$ref":"#/definitions/script"},"postbundle":{"$ref":"#/definitions/script"},"prerestore":{"$ref":"#/definitions/script"},"postrestore":{"$ref":"#/definitions/script"},"prepare":{"$ref":"#/definitions/script"}}},"shared":{"description":"Glob pattern to specify the code files to share with dependent projects. Example: [ \"Folder1\\*.cs\", \"Folder2\\*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"Compiler\\Shared\\**\\*.cs"},"version":{"description":"The version of the project/package. Examples: 1.2.3, 1.2.3-beta, 1.2.3-*","type":"string"},"webroot":{"description":"Specifying the webroot property in the project.json file specifies the web server root (aka public folder). In visual studio, this folder will be used to root IIS. Static files should be put in here.","type":"string"}},"title":"JSON schema for ASP.NET project.json files","type":"object"}
</schema>

[User] Provide a JSON object that satisfies the schema "JSON schema for ASP.NET project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

A command line script or scripts.

Available variables:
%project:Directory% - The project directory
%project:Name% - The project name
%project:Version% - The project version

List of files to exclude from publish output (kpm bundle).

Glob pattern to specify all the code files that needs to be compiled. (data type: string or array with glob pattern(s)). Example: [ "Folder1\*.cs", "Folder2\*.cs" ]

Copyright details for the package

A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.

A URL for the home page of the package

A short description of the package

The human-friendly title of the package

A description of the changes made in each release of the package.

The locale ID for the package, such as en-us.

The description of the application

Glob pattern to indicate all the code files to be excluded from compilation. (data type: string or array with glob pattern(s)).

Overrides the generated resource names with custom ones.

Glob pattern to indicate all the code files to be preprocessed. (data type: string with glob pattern).

Glob pattern to indicate all the files that need to be compiled as resources.

Glob pattern to specify the code files to share with dependent projects. Example: [ "Folder1\*.cs", "Folder2\*.cs" ]

The version of the project/package. Examples: 1.2.3, 1.2.3-beta, 1.2.3-*


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"compilationOptions":{"type":"object","properties":{"define":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"warningsAsErrors":{"type":"boolean","default":false},"allowUnsafe":{"type":"boolean","default":false},"optimize":{"type":"boolean","default":false},"languageVersion":{"type":"string","enum":["csharp1","csharp2","csharp3","csharp4","csharp5","csharp6","experimental"]},"keyFile":{"type":"string"},"delaySign":{"type":"boolean","default":false},"strongName":{"type":"boolean","default":false}}},"configType":{"type":"object","properties":{"dependencies":{"$ref":"#/definitions/dependencies"},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"frameworkAssemblies":{"$ref":"#/definitions/dependencies"}}},"dependencies":{"type":"object","additionalProperties":{"type":["string","object"],"properties":{"version":{"type":"string"},"type":{"type":"string","default":"default","enum":["default","build"]}}}},"script":{"type":["string","array"],"items":{"type":"string"},"description":"A command line script or scripts.\r\rAvailable variables:\r%project:Directory% - The project directory\r%project:Name% - The project name\r%project:Version% - The project version"}},"id":"https://json.schemastore.org/project-1.0.0-beta6.json","properties":{"authors":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"bundleExclude":{"description":"List of files to exclude from publish output (kpm bundle).","type":["string","array"],"items":{"type":"string"},"default":""},"code":{"description":"Glob pattern to specify all the code files that needs to be compiled. (data type: string or array with glob pattern(s)). Example: [ \"Folder1\\*.cs\", \"Folder2\\*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"**\\*.cs"},"commands":{"type":"object","additionalProperties":{"type":"string"}},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"configurations":{"type":"object","description":"Configurations are named groups of compilation settings. There are 2 defaults built into the runtime namely 'Debug' and 'Release'.","additionalProperties":{"type":"object","properties":{"compilationOptions":{"$ref":"#/definitions/compilationOptions"}}}},"dependencies":{"$ref":"#/definitions/dependencies"},"copyright":{"description":"Copyright details for the package","type":"string"},"iconUrl":{"description":"A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.","type":"string"},"licenseUrl":{"description":"A link to the license that the package is under","type":"string"},"requireLicenseAcceptance":{"description":"A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.","type":"boolean","default":false},"owners":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"projectUrl":{"description":"A URL for the home page of the package","type":"string"},"summary":{"description":"A short description of the package","type":"string"},"tags":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"title":{"description":"The human-friendly title of the package","type":"string"},"releaseNotes":{"description":"A description of the changes made in each release of the package.","type":"string"},"language":{"description":"The locale ID for the package, such as en-us.","type":"string"},"description":{"description":"The description of the application","type":"string"},"exclude":{"description":"Glob pattern to indicate all the code files to be excluded from compilation. (data type: string or array with glob pattern(s)).","type":["string","array"],"items":{"type":"string"},"default":["bin/**/*.*","obj/**/*.*"]},"frameworks":{"type":"object","additionalProperties":{"$ref":"#/definitions/configType"}},"namedResource":{"type":"object","description":"Overrides the generated resource names with custom ones.","additionalProperties":{"type":"string"}},"preprocess":{"description":"Glob pattern to indicate all the code files to be preprocessed. (data type: string with glob pattern).","type":"string","default":"Compiler\\Preprocess\\**\\*.cs"},"repository":{"type":"object","description":"Contains information about the repository where the project is stored.","properties":{"type":{"type":"string","enum":["git"],"default":"git"}},"additionalProperties":{"type":"string"}},"resources":{"description":"Glob pattern to indicate all the files that need to be compiled as resources.","type":["string","array"],"items":{"type":"string"},"default":"Compiler\\Resources\\**\\*.cs"},"scripts":{"type":"object","description":"Scripts to execute during the various stages.","properties":{"prepack":{"$ref":"#/definitions/script"},"postpack":{"$ref":"#/definitions/script"},"prebundle":{"$ref":"#/definitions/script"},"postbundle":{"$ref":"#/definitions/script"},"prerestore":{"$ref":"#/definitions/script"},"postrestore":{"$ref":"#/definitions/script"},"prepare":{"$ref":"#/definitions/script"}}},"shared":{"description":"Glob pattern to specify the code files to share with dependent projects. Example: [ \"Folder1\\*.cs\", \"Folder2\\*.cs\" ]","type":["string","array"],"items":{"type":"string"},"default":"Compiler\\Shared\\**\\*.cs"},"version":{"description":"The version of the project/package. Examples: 1.2.3, 1.2.3-beta, 1.2.3-*","type":"string"},"webroot":{"description":"Specifying the webroot property in the project.json file specifies the web server root (aka public folder). In visual studio, this folder will be used to root IIS. Static files should be put in here.","type":"string"}},"title":"JSON schema for ASP.NET project.json files","type":"object"}
</schema>

[User] Provide a JSON object that satisfies the schema "JSON schema for ASP.NET project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

Configurations are named groups of compilation settings. There are 2 defaults built into the runtime namely 'Debug' and 'Release'.

Copyright details for the package

A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.

A link to the license that the package is under

A URL for the home page of the package

A short description of the package

The human-friendly title of the package

The description of the application

Contains information about the repository where the project is stored.

Scripts to execute during the various stages.

Specifying the webroot property in the project.json file specifies the web server root (aka public folder). In visual studio, this folder will be used to root IIS. Static files should be put in here.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"compilationOptions":{"type":"object","properties":{"define":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"warningsAsErrors":{"type":"boolean","default":false},"allowUnsafe":{"type":"boolean","default":false},"emitEntryPoint":{"type":"boolean","default":false},"optimize":{"type":"boolean","default":false},"languageVersion":{"type":"string","enum":["csharp1","csharp2","csharp3","csharp4","csharp5","csharp6","experimental"]},"keyFile":{"type":"string"},"delaySign":{"type":"boolean","default":false},"strongName":{"type":"boolean","default":false}}},"configType":{"type":"object","properties":{"dependencies":{"$ref":"#/definitions/dependencies"},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"frameworkAssemblies":{"$ref":"#/definitions/dependencies"}}},"dependencies":{"type":"object","additionalProperties":{"type":["string","object"],"properties":{"version":{"type":"string"},"type":{"type":"string","default":"default","enum":["default","build"]},"target":{"type":"string","description":"Restrict this dependency to matching only a Project or a Package","enum":["project","package"]}}}},"script":{"type":["string","array"],"items":{"type":"string"},"description":"A command line script or scripts.\r\rAvailable variables:\r%project:Directory% - The project directory\r%project:Name% - The project name\r%project:Version% - The project version"}},"id":"https://json.schemastore.org/project-1.0.0-beta8.json","properties":{"authors":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"packInclude":{"description":"Pairs of destination folders and glob patterns specifying additional files to include in the output NuGet package. (data type: JSON map). Example: { \"tools/\": \"tools/**/*.*\" }","type":"object"},"publishExclude":{"description":"Glob pattern to specify files to exclude from publish output. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":["obj/**/*.*","bin/**/*.*","**/.*/**"]},"compile":{"description":"Glob pattern to specify files to compile. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"**/*.cs"},"compileExclude":{"description":"Glob pattern to specify files to exclude from compilation. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"compileFiles":{"description":"Files to include in compilation (overrides 'compileExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"content":{"description":"Glob pattern to specify files to include as content. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"**/*"},"contentExclude":{"description":"Glob pattern to specify files to exclude from the content list. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"contentFiles":{"description":"Files to include as content (overrides 'contentExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"preprocess":{"description":"Glob pattern to specify files to use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"compiler/preprocess/**/*.cs"},"preprocessExclude":{"description":"Glob pattern to specify files to exclude from use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"preprocessFiles":{"description":"Files to include to use for preprocessing (overrides 'preprocessExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"resource":{"description":"Glob pattern to specify files to include as resources. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":["compiler/resources/**/*","**/*.resx"]},"resourceExclude":{"description":"Glob pattern to specify files to exclude from the resources list. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"resourceFiles":{"description":"Files to include as resources (overrides 'resourceExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"shared":{"description":"Glob pattern to specify files to share with dependent projects. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"compiler/shared/**/*.cs"},"sharedExclude":{"description":"Glob pattern to specify files to exclude from sharing with dependent projects. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"sharedFiles":{"description":"Files to include for sharing with dependent projects (overrides 'sharedExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"exclude":{"description":"Glob pattern to indicate files to exclude from other glob patterns, in addition to the default patterns specified in 'excludeBuiltIn'. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"excludeBuiltIn":{"description":"Default glob pattern to indicate files to exclude from other glob patterns. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":["bin/**","obj/**","**/*.xproj"]},"commands":{"type":"object","additionalProperties":{"type":"string"}},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"configurations":{"type":"object","description":"Configurations are named groups of compilation settings. There are two defaults built into the runtime: 'Debug' and 'Release'.","additionalProperties":{"type":"object","properties":{"compilationOptions":{"$ref":"#/definitions/compilationOptions"}}}},"dependencies":{"$ref":"#/definitions/dependencies"},"copyright":{"description":"Copyright details for the package.","type":"string"},"iconUrl":{"description":"A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.","type":"string"},"licenseUrl":{"description":"A link to the license for the package.","type":"string"},"requireLicenseAcceptance":{"description":"A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.","type":"boolean","default":false},"owners":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"projectUrl":{"description":"A URL for the home page of the package.","type":"string"},"summary":{"description":"A short description of the package.","type":"string"},"tags":{"description":"A space-delimited list of tags and keywords that describe the package.","type":"array","uniqueItems":true,"items":{"type":"string"}},"title":{"description":"The human-friendly title of the package","type":"string"},"releaseNotes":{"description":"A description of the changes made in each release of the package.","type":"string"},"language":{"description":"The locale ID for the package, such as en-us.","type":"string"},"description":{"description":"The description of the project/package.","type":"string"},"frameworks":{"type":"object","additionalProperties":{"$ref":"#/definitions/configType"}},"namedResource":{"type":"object","description":"Overrides the generated resource names with custom ones.","additionalProperties":{"type":"string"}},"repository":{"type":"object","description":"Contains information about the repository where the project is stored.","properties":{"type":{"type":"string","enum":["git"],"default":"git"}},"additionalProperties":{"type":"string"}},"scripts":{"type":"object","description":"Scripts to execute during the various stages.","properties":{"prebuild":{"$ref":"#/definitions/script"},"postbuild":{"$ref":"#/definitions/script"},"prepack":{"$ref":"#/definitions/script"},"postpack":{"$ref":"#/definitions/script"},"prepublish":{"$ref":"#/definitions/script"},"postpublish":{"$ref":"#/definitions/script"},"prerestore":{"$ref":"#/definitions/script"},"postrestore":{"$ref":"#/definitions/script"},"prepare":{"$ref":"#/definitions/script"}}},"version":{"description":"The version of the project/package. Examples: 1.2.3, 1.2.3-beta, 1.2.3-*","type":"string"},"webroot":{"description":"Specifies the web server root for the application. In Visual Studio when running IIS this folder will be used as the root of the application. Static files should be put in here.","type":"string"}},"title":"JSON schema for DNX project.json files","type":"object"}
</schema>

[User] Provide a JSON object that satisfies the schema "JSON schema for DNX project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

Restrict this dependency to matching only a Project or a Package

A command line script or scripts.

Available variables:
%project:Directory% - The project directory
%project:Name% - The project name
%project:Version% - The project version

Pairs of destination folders and glob patterns specifying additional files to include in the output NuGet package. (data type: JSON map). Example: { "tools/": "tools/**/*.*" }

Glob pattern to specify files to exclude from publish output. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to compile. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from compilation. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include in compilation (overrides 'compileExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to include as content. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from the content list. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include as content (overrides 'contentExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include to use for preprocessing (overrides 'preprocessExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to include as resources. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from the resources list. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include as resources (overrides 'resourceExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to share with dependent projects. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from sharing with dependent projects. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include for sharing with dependent projects (overrides 'sharedExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to indicate files to exclude from other glob patterns, in addition to the default patterns specified in 'excludeBuiltIn'. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Default glob pattern to indicate files to exclude from other glob patterns. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Configurations are named groups of compilation settings. There are two defaults built into the runtime: 'Debug' and 'Release'.

Copyright details for the package.

A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.

A link to the license for the package.

A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.

A URL for the home page of the package.

A short description of the package.

A space-delimited list of tags and keywords that describe the package.

The human-friendly title of the package

A description of the changes made in each release of the package.

The locale ID for the package, such as en-us.

The description of the project/package.

Overrides the generated resource names with custom ones.

Contains information about the repository where the project is stored.

Scripts to execute during the various stages.

The version of the project/package. Examples: 1.2.3, 1.2.3-beta, 1.2.3-*

Specifies the web server root for the application. In Visual Studio when running IIS this folder will be used as the root of the application. Static files should be put in here.

JSON schema for DNX project.json files

Provide a JSON object that satisfies the schema "JSON schema for DNX project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.


[System]
You are a helpful assistant that answers strictly in JSON. Here's the JSON schema you must adhere to:
<schema>
{"$schema":"http://json-schema.org/draft-04/schema#","definitions":{"compilationOptions":{"type":"object","properties":{"define":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"warningsAsErrors":{"type":"boolean","default":false},"allowUnsafe":{"type":"boolean","default":false},"emitEntryPoint":{"type":"boolean","default":false},"optimize":{"type":"boolean","default":false},"languageVersion":{"type":"string","enum":["csharp1","csharp2","csharp3","csharp4","csharp5","csharp6","experimental"]},"keyFile":{"type":"string"},"delaySign":{"type":"boolean","default":false},"useOssSigning":{"type":"boolean","default":false}}},"configType":{"type":"object","properties":{"dependencies":{"$ref":"#/definitions/dependencies"},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"frameworkAssemblies":{"$ref":"#/definitions/dependencies"}}},"dependencies":{"type":"object","additionalProperties":{"type":["string","object"],"properties":{"version":{"type":"string"},"type":{"type":"string","default":"default","enum":["default","build"]},"target":{"type":"string","description":"Restrict this dependency to matching only a Project or a Package","enum":["project","package"]}}}},"script":{"type":["string","array"],"items":{"type":"string"},"description":"A command line script or scripts.\r\rAvailable variables:\r%project:Directory% - The project directory\r%project:Name% - The project name\r%project:Version% - The project version"}},"id":"https://json.schemastore.org/project-1.0.0-rc1.json","properties":{"authors":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"packInclude":{"description":"Pairs of destination folders and glob patterns specifying additional files to include in the output NuGet package. (data type: JSON map). Example: { \"tools/\": \"tools/**/*.*\" }","type":"object"},"publishExclude":{"description":"Glob pattern to specify files to exclude from publish output. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":["obj/**/*.*","bin/**/*.*","**/.*/**"]},"compile":{"description":"Glob pattern to specify files to compile. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"**/*.cs"},"compileExclude":{"description":"Glob pattern to specify files to exclude from compilation. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"compileFiles":{"description":"Files to include in compilation (overrides 'compileExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"content":{"description":"Glob pattern to specify files to include as content. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"**/*"},"contentExclude":{"description":"Glob pattern to specify files to exclude from the content list. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"contentFiles":{"description":"Files to include as content (overrides 'contentExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"preprocess":{"description":"Glob pattern to specify files to use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"compiler/preprocess/**/*.cs"},"preprocessExclude":{"description":"Glob pattern to specify files to exclude from use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"preprocessFiles":{"description":"Files to include to use for preprocessing (overrides 'preprocessExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"resource":{"description":"Glob pattern to specify files to include as resources. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":["compiler/resources/**/*","**/*.resx"]},"resourceExclude":{"description":"Glob pattern to specify files to exclude from the resources list. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"resourceFiles":{"description":"Files to include as resources (overrides 'resourceExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"shared":{"description":"Glob pattern to specify files to share with dependent projects. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":"compiler/shared/**/*.cs"},"sharedExclude":{"description":"Glob pattern to specify files to exclude from sharing with dependent projects. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"sharedFiles":{"description":"Files to include for sharing with dependent projects (overrides 'sharedExclude'). (data type: string or array). Example: [ \"Folder1/File1.ext\", \"Folder2/File2.ext\" ]","type":["string","array"],"items":{"type":"string"}},"exclude":{"description":"Glob pattern to indicate files to exclude from other glob patterns, in addition to the default patterns specified in 'excludeBuiltIn'. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"}},"excludeBuiltIn":{"description":"Default glob pattern to indicate files to exclude from other glob patterns. (data type: string or array with glob pattern(s)). Example: [ \"Folder1/*.ext\", \"Folder2/*.ext\" ]","type":["string","array"],"items":{"type":"string"},"default":["bin/**","obj/**","**/*.xproj"]},"commands":{"type":"object","additionalProperties":{"type":"string"}},"compilationOptions":{"$ref":"#/definitions/compilationOptions"},"configurations":{"type":"object","description":"Configurations are named groups of compilation settings. There are two defaults built into the runtime: 'Debug' and 'Release'.","additionalProperties":{"type":"object","properties":{"compilationOptions":{"$ref":"#/definitions/compilationOptions"}}}},"dependencies":{"$ref":"#/definitions/dependencies"},"copyright":{"description":"Copyright details for the package.","type":"string"},"iconUrl":{"description":"A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.","type":"string"},"licenseUrl":{"description":"A link to the license for the package.","type":"string"},"requireLicenseAcceptance":{"description":"A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.","type":"boolean","default":false},"owners":{"type":"array","uniqueItems":true,"items":{"type":"string"}},"projectUrl":{"description":"A URL for the home page of the package.","type":"string"},"summary":{"description":"A short description of the package.","type":"string"},"tags":{"description":"A space-delimited list of tags and keywords that describe the package.","type":"array","uniqueItems":true,"items":{"type":"string"}},"title":{"description":"The human-friendly title of the package","type":"string"},"releaseNotes":{"description":"A description of the changes made in each release of the package.","type":"string"},"language":{"description":"The locale ID for the package, such as en-us.","type":"string"},"description":{"description":"The description of the project/package.","type":"string"},"frameworks":{"type":"object","additionalProperties":{"$ref":"#/definitions/configType"}},"namedResource":{"type":"object","description":"Overrides the generated resource names with custom ones.","additionalProperties":{"type":"string"}},"repository":{"type":"object","description":"Contains information about the repository where the project is stored.","properties":{"type":{"type":"string","enum":["git"],"default":"git"},"url":{"type":"string","format":"uri"}},"additionalProperties":{"type":"string"}},"scripts":{"type":"object","description":"Scripts to execute during the various stages.","properties":{"prebuild":{"$ref":"#/definitions/script"},"postbuild":{"$ref":"#/definitions/script"},"prepack":{"$ref":"#/definitions/script"},"postpack":{"$ref":"#/definitions/script"},"prepublish":{"$ref":"#/definitions/script"},"postpublish":{"$ref":"#/definitions/script"},"prerestore":{"$ref":"#/definitions/script"},"postrestore":{"$ref":"#/definitions/script"},"prepare":{"$ref":"#/definitions/script"}}},"version":{"description":"The version of the project/package. Examples: 1.2.3, 1.2.3-beta, 1.2.3-*","type":"string"}},"title":"JSON schema for DNX project.json files","type":"object"}
</schema>

[User] Provide a JSON object that satisfies the schema "JSON schema for DNX project.json files". Here are the required top‑level fields: none (all optional). Return only the valid JSON object.

Restrict this dependency to matching only a Project or a Package

A command line script or scripts.

Available variables:
%project:Directory% - The project directory
%project:Name% - The project name
%project:Version% - The project version

Pairs of destination folders and glob patterns specifying additional files to include in the output NuGet package. (data type: JSON map). Example: { "tools/": "tools/**/*.*" }

Glob pattern to specify files to exclude from publish output. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to compile. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from compilation. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include in compilation (overrides 'compileExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to include as content. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from the content list. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include as content (overrides 'contentExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from use for preprocessing. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include to use for preprocessing (overrides 'preprocessExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to include as resources. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from the resources list. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include as resources (overrides 'resourceExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to specify files to share with dependent projects. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Glob pattern to specify files to exclude from sharing with dependent projects. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Files to include for sharing with dependent projects (overrides 'sharedExclude'). (data type: string or array). Example: [ "Folder1/File1.ext", "Folder2/File2.ext" ]

Glob pattern to indicate files to exclude from other glob patterns, in addition to the default patterns specified in 'excludeBuiltIn'. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Default glob pattern to indicate files to exclude from other glob patterns. (data type: string or array with glob pattern(s)). Example: [ "Folder1/*.ext", "Folder2/*.ext" ]

Configurations are named groups of compilation settings. There are two defaults built into the runtime: 'Debug' and 'Release'.

Copyright details for the package.

A URL for the image to use as the icon for the package. This should be a 32x32-pixel .png file that has a transparent background.

A link to the license for the package.

A Boolean value that specifies whether the client needs to ensure that the package license (described by licenseUrl) is accepted before the package is installed.

A URL for the home page of the package.

A short description of the package.

A space-delimited list of tags and keywords that describe the package.

The human-friendly title of the package

A description of the changes made in each release of the package.

The locale ID for the package, such as en-us.

The description of the project/package.

Overrides the generated resource names with custom ones.

Contains information about the repository where the project is stored.

Scripts to execute during the various stages.

The version of the project/package. Examples: 1.2.3, 1.2.3-beta, 1.2.3-*

JSON schema for DNX project.json files