This commit is contained in:
建喵 2022-08-17 10:16:44 +08:00
parent f0ba78f6b6
commit 59d13e309d
70 changed files with 7966 additions and 1147 deletions

View File

@ -0,0 +1 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.1924 5.06738L11.8076 5.68262L6.6875 10.8027L4.19238 8.30762L4.80762 7.69238L6.6875 9.57227L11.1924 5.06738ZM8 1C8.64258 1 9.26237 1.08431 9.85938 1.25293C10.4564 1.41699 11.0146 1.65169 11.5342 1.95703C12.0537 2.25781 12.5254 2.6224 12.9492 3.05078C13.3776 3.47461 13.7422 3.94629 14.043 4.46582C14.3483 4.98535 14.583 5.54362 14.7471 6.14062C14.9157 6.73763 15 7.35742 15 8C15 8.64258 14.9157 9.26237 14.7471 9.85938C14.583 10.4564 14.3483 11.0146 14.043 11.5342C13.7422 12.0537 13.3776 12.5277 12.9492 12.9561C12.5254 13.3799 12.0537 13.7445 11.5342 14.0498C11.0146 14.3506 10.4564 14.5853 9.85938 14.7539C9.26237 14.918 8.64258 15 8 15C7.35742 15 6.73763 14.918 6.14062 14.7539C5.54362 14.5853 4.98535 14.3506 4.46582 14.0498C3.94629 13.7445 3.47233 13.3799 3.04395 12.9561C2.62012 12.5277 2.25553 12.0537 1.9502 11.5342C1.64941 11.0146 1.41471 10.4587 1.24609 9.86621C1.08203 9.26921 1 8.64714 1 8C1 7.35742 1.08203 6.73763 1.24609 6.14062C1.41471 5.54362 1.64941 4.98535 1.9502 4.46582C2.25553 3.94629 2.62012 3.47461 3.04395 3.05078C3.47233 2.6224 3.94629 2.25781 4.46582 1.95703C4.98535 1.65169 5.54134 1.41699 6.13379 1.25293C6.73079 1.08431 7.35286 1 8 1ZM8 14.125C8.56055 14.125 9.10059 14.0521 9.62012 13.9062C10.1442 13.7604 10.6318 13.5553 11.083 13.291C11.5387 13.0221 11.9535 12.7008 12.3271 12.3271C12.7008 11.9535 13.0199 11.541 13.2842 11.0898C13.5531 10.6341 13.7604 10.1465 13.9062 9.62695C14.0521 9.10742 14.125 8.5651 14.125 8C14.125 7.43945 14.0521 6.89941 13.9062 6.37988C13.7604 5.85579 13.5531 5.36816 13.2842 4.91699C13.0199 4.46126 12.7008 4.04655 12.3271 3.67285C11.9535 3.29915 11.5387 2.98014 11.083 2.71582C10.6318 2.44694 10.1442 2.23958 9.62012 2.09375C9.10059 1.94792 8.56055 1.875 8 1.875C7.43945 1.875 6.89714 1.94792 6.37305 2.09375C5.85352 2.23958 5.36589 2.44694 4.91016 2.71582C4.45898 2.98014 4.04655 3.29915 3.67285 3.67285C3.29915 4.04655 2.97786 4.46126 2.70898 4.91699C2.44466 5.36816 2.23958 5.85579 2.09375 6.37988C1.94792 6.89941 1.875 7.43945 1.875 8C1.875 8.56055 1.94792 9.10286 2.09375 9.62695C2.23958 10.1465 2.44466 10.6341 2.70898 11.0898C2.97786 11.541 3.29915 11.9535 3.67285 12.3271C4.04655 12.7008 4.45898 13.0221 4.91016 13.291C5.36589 13.5553 5.85352 13.7604 6.37305 13.9062C6.89258 14.0521 7.4349 14.125 8 14.125Z" fill="green" /></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,42 @@
{
"telemetry.machineId": "575e183e33173d7303a39d47bdbf96e3a596a3ba9842f1c99ce19d5868603d78",
"theme": "vs-dark",
"themeBackground": "#1e1e1e",
"windowSplash": {
"baseTheme": "vs-dark",
"colorInfo": {
"foreground": "#cccccc",
"background": "#1e1e1e",
"editorBackground": "#1e1e1e",
"titleBarBackground": "#3c3c3c",
"activityBarBackground": "#333333",
"sideBarBackground": "#252526",
"statusBarBackground": "#007acc",
"statusBarNoFolderBackground": "#68217a"
},
"layoutInfo": {
"sideBarSide": "left",
"editorPartMinWidth": 220,
"titleBarHeight": 30,
"activityBarWidth": 48,
"sideBarWidth": 311,
"statusBarHeight": 22,
"windowBorder": false
}
},
"windowsState": {
"lastActiveWindow": {
"folder": "file:///d%3A/Project/appcore",
"backupPath": "C:\\Users\\user\\AppData\\Roaming\\Code\\Backups\\02ab61bf3663c3165acb4fa812ecd65b",
"uiState": {
"mode": 0,
"x": 2368,
"y": 156,
"width": 1024,
"height": 768
}
},
"openedWindows": []
},
"pickerWorkingDir": "D:\\Project\\appcore\\temp\\quick-scripts\\dst\\assets\\CasinoScript\\Engine\\Utils\\CCExtensions"
}

View File

@ -0,0 +1 @@
4.4.112

View File

@ -0,0 +1,405 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"definitions": {
"colorPreset": {
"enum": [
"green",
"blue",
"red",
"yellow",
"orange",
"purple",
"pink",
"grey",
"gray",
"cyan",
"black"
]
},
"colorHex": {
"type": "string",
"pattern": "([0-9a-fA-F]{3}){1,2}"
},
"color": {
"oneOf": [
{
"$ref": "#/definitions/colorPreset"
},
{
"$ref": "#/definitions/colorHex"
}
]
},
"format": {
"enum": [
"abap",
"actionscript",
"ada",
"apacheconf",
"apl",
"applescript",
"arduino",
"arff",
"asciidoc",
"asm6502",
"aspnet",
"autohotkey",
"autoit",
"bash",
"basic",
"batch",
"bison",
"brainfuck",
"bro",
"c",
"c-header",
"clike",
"clojure",
"coffeescript",
"comments",
"cpp",
"cpp-header",
"crystal",
"csharp",
"csp",
"css-extras",
"css",
"d",
"dart",
"diff",
"django",
"docker",
"eiffel",
"elixir",
"elm",
"erb",
"erlang",
"flow",
"fortran",
"fsharp",
"gedcom",
"gherkin",
"git",
"glsl",
"go",
"graphql",
"groovy",
"haml",
"handlebars",
"haskell",
"haxe",
"hpkp",
"hsts",
"http",
"ichigojam",
"icon",
"inform7",
"ini",
"io",
"j",
"java",
"javascript",
"jolie",
"json",
"jsx",
"julia",
"keymap",
"kotlin",
"latex",
"less",
"liquid",
"lisp",
"livescript",
"lolcode",
"lua",
"makefile",
"markdown",
"markup",
"matlab",
"mel",
"mizar",
"monkey",
"n4js",
"nasm",
"nginx",
"nim",
"nix",
"nsis",
"objectivec",
"ocaml",
"opencl",
"oz",
"parigp",
"pascal",
"perl",
"php",
"plsql",
"powershell",
"processing",
"prolog",
"properties",
"protobuf",
"pug",
"puppet",
"pure",
"python",
"q",
"qore",
"r",
"reason",
"renpy",
"rest",
"rip",
"roboconf",
"ruby",
"rust",
"sas",
"sass",
"scala",
"scheme",
"scss",
"smalltalk",
"smarty",
"soy",
"sql",
"stylus",
"swift",
"tap",
"tcl",
"textile",
"tsx",
"tt2",
"twig",
"typescript",
"vbnet",
"velocity",
"verilog",
"vhdl",
"vim",
"visual-basic",
"wasm",
"url",
"wiki",
"xeora",
"xojo",
"xquery",
"yaml"
]
}
},
"id": "https://json.schemastore.org/jscpd.json",
"properties": {
"minLines": {
"type": "integer",
"default": 5,
"description": "minimum size of code block in lines to check for duplication"
},
"maxLines": {
"type": "integer",
"default": 1000,
"description": "maximum size of source file in lines to check for duplication"
},
"maxSize": {
"anyOf": [
{
"type": "string",
"pattern": "^\\+?[0-9]+(\\.[0-9]+)? *[kKmMgGtTpP][bB]$"
},
{
"type": "integer"
}
],
"default": "100kb",
"description": "maximum size of source file in bytes to check for duplication (e.g.,: 1kb, 1mb, 120kb)"
},
"minTokens": {
"type": "integer",
"default": 50,
"description": "minimum size of code block in tokens to check for duplication"
},
"threshold": {
"type": "number",
"description": "maximum allowed duplicate lines expressed as a percentage; exit with error and exit code 1 when threshold exceeded"
},
"formatsExts": {
"type": "object",
"additionalProperties": {
"type": "array",
"items": {
"type": "string"
}
},
"default": {},
"description": "custom mapping from formats to file extensions (default: https://github.com/kucherenko/jscpd/blob/master/packages/tokenizer/src/formats.ts); see https://github.com/kucherenko/jscpd/blob/master/supported_formats.md"
},
"output": {
"type": "string",
"default": "./report",
"description": "path to directory for non-console reports"
},
"path": {
"type": "array",
"items": {
"type": "string"
},
"description": "paths that should be included in duplicate detection (default: [process.cwd()])"
},
"pattern": {
"type": "string",
"default": "**/*",
"description": "glob pattern for files that should be included in duplicate detection (e.g., **/*.txt); only used to filter directories configured via path option"
},
"ignorePattern": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "ignore code blocks matching these regular expressions"
},
"mode": {
"enum": ["mild", "strict", "weak"],
"default": "mild",
"description": "mode of detection quality; see https://github.com/kucherenko/jscpd/blob/master/packages/jscpd/README.md#mode"
},
"ignore": {
"type": "array",
"items": {
"type": "string"
},
"default": [],
"description": "glob pattern for files that should be excluded from duplicate detection"
},
"format": {
"type": "array",
"items": {
"$ref": "#/definitions/format"
},
"description": "list of formats for which to detect duplication (default: all); see https://github.com/kucherenko/jscpd/blob/master/supported_formats.md"
},
"store": {
"enum": ["leveldb", "redis"],
"description": "store used to collect information about code (default: in-memory store); install @jscpd/leveldb-store and use leveldb for big repositories"
},
"reporters": {
"type": "array",
"items": {
"enum": [
"xml",
"json",
"csv",
"markdown",
"consoleFull",
"html",
"console",
"silent",
"threshold",
"xcode"
]
},
"default": ["console"],
"description": "a list of reporters to use to output information about duplication; see https://github.com/kucherenko/jscpd/blob/master/packages/jscpd/README.md#reporters"
},
"blame": {
"type": "boolean",
"default": false,
"description": "get information about authors and dates of duplicated blocks from Git"
},
"silent": {
"type": "boolean",
"default": false,
"description": "do not write duplicate detection progress and result to console"
},
"verbose": {
"type": "boolean",
"default": false,
"description": "show full information during duplicate detection"
},
"absolute": {
"type": "boolean",
"default": false,
"description": "use absolute paths in reports"
},
"noSymLinks": {
"type": "boolean",
"default": false,
"description": "do not follow symlinks"
},
"skipLocal": {
"type": "boolean",
"default": false,
"description": "skip duplicates within folders; just detect cross-folder duplicates"
},
"ignoreCase": {
"type": "boolean",
"default": false,
"description": "ignore case of symbols in code (experimental)"
},
"gitignore": {
"type": "boolean",
"default": false,
"description": "ignore all files from .gitignore file"
},
"reportersOptions": {
"type": "object",
"default": {},
"additionalProperties": false,
"properties": {
"badge": {
"type": "object",
"additionalProperties": false,
"properties": {
"path": {
"type": "string",
"description": "output path for duplication level badge (default: path.join(output, 'jscpd-badge.svg'))"
},
"label": {
"type": "string",
"default": "Copy/Paste",
"description": "badge subject text (URL-encoding needed for spaces or special characters)"
},
"labelColor": {
"$ref": "#/definitions/color",
"default": "555",
"description": "badge label color (name or RGB code without #); see https://github.com/badgen/badgen/blob/master/src/color-presets.ts"
},
"status": {
"type": "string",
"description": "badge value text (URL-encoding needed for spaces or special characters, default: duplication %)"
},
"color": {
"$ref": "#/definitions/color",
"description": "badge color (name or RGB code without #, default: green if beneath threshold, red if above threshold, grey if threshold not set); see https://github.com/badgen/badgen/blob/master/src/color-presets.ts"
},
"style": {
"enum": ["flat", "classic"],
"default": "classic",
"description": "badge look: flat or classic"
},
"icon": {
"type": "string",
"description": "URL for icon to display in front of badge subject text (e.g., data:image/svg+xml;base64,...)"
},
"iconWidth": {
"type": "number",
"default": 13,
"description": "SVG width of icon to display in front of badge subject text; set this if icon is not square"
},
"scale": {
"type": "number",
"default": 1,
"description": "size of badge relative to default of 1"
}
}
}
}
},
"exitCode": {
"type": "integer",
"default": 0,
"description": "exit code to use when at least one duplicate code block is detected but threshold is not exceeded"
}
},
"type": "object"
}

View File

@ -1,7 +1,44 @@
{
"title": "JSON schema for the TypeScript compiler's configuration file",
"$schema": "http://json-schema.org/draft-04/schema#",
"id": "https://json.schemastore.org/tsconfig",
"allOf": [
{
"$ref": "#/definitions/compilerOptionsDefinition"
},
{
"$ref": "#/definitions/compileOnSaveDefinition"
},
{
"$ref": "#/definitions/typeAcquisitionDefinition"
},
{
"$ref": "#/definitions/extendsDefinition"
},
{
"$ref": "#/definitions/watchOptionsDefinition"
},
{
"$ref": "#/definitions/buildOptionsDefinition"
},
{
"$ref": "#/definitions/tsNodeDefinition"
},
{
"anyOf": [
{
"$ref": "#/definitions/filesDefinition"
},
{
"$ref": "#/definitions/excludeDefinition"
},
{
"$ref": "#/definitions/includeDefinition"
},
{
"$ref": "#/definitions/referencesDefinition"
}
]
}
],
"definitions": {
"//": {
"explainer": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#overview",
@ -180,10 +217,7 @@
},
"declarationDir": {
"description": "Specify the output directory for generated declaration files.",
"type": [
"string",
"null"
],
"type": ["string", "null"],
"markdownDescription": "Specify the output directory for generated declaration files.\n\nSee more: https://www.typescriptlang.org/tsconfig#declarationDir"
},
"diagnostics": {
@ -302,12 +336,12 @@
"ESNext",
"None",
"ES2022",
"Node12",
"Node16",
"NodeNext"
]
},
{
"pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|20(1[567]|2[02])|[Nn][Ee][Xx][Tt])|[Nn][Oo][Nn][Ee])$"
"pattern": "^([Cc][Oo][Mm][Mm][Oo][Nn][Jj][Ss]|[AaUu][Mm][Dd]|[Ss][Yy][Ss][Tt][Ee][Mm]|[Ee][Ss]([356]|20(1[567]|2[02])|[Nn][Ee][Xx][Tt])|[Nn][Oo][dD][Ee]16|[Nn][Oo][Dd][Ed][Nn][Ee][Xx][Tt]|[Nn][Oo][Nn][Ee])$"
}
],
"markdownDescription": "Specify what module code is generated.\n\nSee more: https://www.typescriptlang.org/tsconfig#module"
@ -317,15 +351,10 @@
"type": "string",
"anyOf": [
{
"enum": [
"Classic",
"Node",
"Node12",
"NodeNext"
]
"enum": ["Classic", "Node", "Node16", "NodeNext"]
},
{
"pattern": "^(([Nn]ode)|([Nn]ode12)|([Nn]ode[Nn]ext)|([Cc]lassic))$"
"pattern": "^(([Nn]ode)|([Nn]ode16)|([Nn]ode[Nn]ext)|([Cc]lassic))$"
}
],
"default": "classic",
@ -336,10 +365,7 @@
"type": "string",
"anyOf": [
{
"enum": [
"crlf",
"lf"
]
"enum": ["crlf", "lf"]
},
{
"pattern": "^(CRLF|LF|crlf|lf)$"
@ -793,7 +819,13 @@
"ES2021.String",
"ES2021.WeakRef",
"ESNext.WeakRef",
"es2021.intl"
"es2021.intl",
"ES2022",
"ES2022.Array",
"ES2022.Error",
"ES2022.Intl",
"ES2022.Object",
"ES2022.String"
]
},
{
@ -820,6 +852,9 @@
{
"pattern": "^[Ee][Ss]2021(\\.([Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
{
"pattern": "^[Ee][Ss]2022(\\.([Aa][Rr][Rr][Aa][Yy]|[Ee][Rr][Rr][Oo][Rr]|[Ii][Nn][Tt][Ll]|[Oo][Bb][Jj][Ee][Cc][Tt]|[Ss][Tt][Rr][Ii][Nn][Gg]))?$"
},
{
"pattern": "^[Ee][Ss][Nn][Ee][Xx][Tt](\\.([Aa][Rr][Rr][Aa][Yy]|[Aa][Ss][Yy][Nn][Cc][Ii][Tt][Ee][Rr][Aa][Bb][Ll][Ee]|[Bb][Ii][Gg][Ii][Nn][Tt]|[Ii][Nn][Tt][Ll]|[Pp][Rr][Oo][Mm][Ii][Ss][Ee]|[Ss][Tt][Rr][Ii][Nn][Gg]|[Ss][Yy][Mm][Bb][Oo][Ll]|[Ww][Ee][Aa][Kk][Rr][Ee][Ff]))?$"
},
@ -857,11 +892,7 @@
"importsNotUsedAsValues": {
"description": "Specify emit/checking behavior for imports that are only used for types.",
"default": "remove",
"enum": [
"remove",
"preserve",
"error"
]
"enum": ["remove", "preserve", "error"]
},
"alwaysStrict": {
"description": "Ensure 'use strict' is always emitted.",
@ -1052,23 +1083,30 @@
"description": "Emit output files into `.ts-node` directory.",
"type": "boolean"
},
"esm": {
"description": "Enable native ESM support.\n\nFor details, see https://typestrong.org/ts-node/docs/imports#native-ecmascript-modules",
"type": "boolean"
},
"experimentalReplAwait": {
"description": "Allows the usage of top level await in REPL.\n\nUses node's implementation which accomplishes this with an AST syntax transformation.\n\nEnabled by default when tsconfig target is es2018 or above. Set to false to disable.\n\n**Note**: setting to `true` when tsconfig target is too low will throw an Error. Leave as `undefined`\nto get default, automatic behavior.",
"type": "boolean"
},
"experimentalResolverFeatures": {
"experimentalResolver": {
"description": "Enable experimental features that re-map imports and require calls to support:\n`baseUrl`, `paths`, `rootDirs`, `.js` to `.ts` file extension mappings,\n`outDir` to `rootDir` mappings for composite projects and monorepos.\n\nFor details, see https://github.com/TypeStrong/ts-node/issues/1514",
"type": "boolean"
},
"experimentalSpecifierResolution": {
"description": "Like node's `--experimental-specifier-resolution`, , but can also be set in your `tsconfig.json` for convenience.\n\nFor details, see https://nodejs.org/dist/latest-v18.x/docs/api/esm.html#customizing-esm-specifier-resolution-algorithm",
"enum": ["explicit", "node"],
"type": "string"
},
"files": {
"default": false,
"description": "Load \"files\" and \"include\" from `tsconfig.json` on startup.\n\nDefault is to override `tsconfig.json` \"files\" and \"include\" to only include the entrypoint script.",
"type": "boolean"
},
"ignore": {
"default": [
"(?:^|/)node_modules/"
],
"default": ["(?:^|/)node_modules/"],
"description": "Paths which should not be compiled.\n\nEach string in the array is converted to a regular expression via `new RegExp()` and tested against source paths prior to compilation.\n\nSource paths are normalized to posix-style separators, relative to the directory containing `tsconfig.json` or to cwd if no `tsconfig.json` is loaded.\n\nDefault is to ignore all node_modules subdirectories.",
"items": {
"type": "string"
@ -1078,10 +1116,7 @@
"ignoreDiagnostics": {
"description": "Ignore TypeScript warnings by diagnostic code.",
"items": {
"type": [
"string",
"number"
]
"type": ["string", "number"]
},
"type": "array"
},
@ -1092,7 +1127,7 @@
},
"moduleTypes": {
"$ref": "#/definitions/tsNodeModuleTypes",
"description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden.\nThis is useful because TypeScript files cannot use the .cjs nor .mjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options."
"description": "Override certain paths to be compiled and executed as CommonJS or ECMAScript modules.\nWhen overridden, the tsconfig \"module\" and package.json \"type\" fields are overridden, and\nthe file extension is ignored.\nThis is useful if you cannot use .mts, .cts, .mjs, or .cjs file extensions;\nit achieves the same effect.\n\nEach key is a glob pattern following the same rules as tsconfig's \"include\" array.\nWhen multiple patterns match the same file, the last pattern takes precedence.\n\n`cjs` overrides matches files to compile and execute as CommonJS.\n`esm` overrides matches files to compile and execute as native ECMAScript modules.\n`package` overrides either of the above to default behavior, which obeys package.json \"type\" and\ntsconfig.json \"module\" options."
},
"preferTsExts": {
"default": false,
@ -1168,44 +1203,7 @@
}
}
},
"type": "object",
"allOf": [
{
"$ref": "#/definitions/compilerOptionsDefinition"
},
{
"$ref": "#/definitions/compileOnSaveDefinition"
},
{
"$ref": "#/definitions/typeAcquisitionDefinition"
},
{
"$ref": "#/definitions/extendsDefinition"
},
{
"$ref": "#/definitions/watchOptionsDefinition"
},
{
"$ref": "#/definitions/buildOptionsDefinition"
},
{
"$ref": "#/definitions/tsNodeDefinition"
},
{
"anyOf": [
{
"$ref": "#/definitions/filesDefinition"
},
{
"$ref": "#/definitions/excludeDefinition"
},
{
"$ref": "#/definitions/includeDefinition"
},
{
"$ref": "#/definitions/referencesDefinition"
}
]
}
]
"id": "https://json.schemastore.org/tsconfig",
"title": "JSON schema for the TypeScript compiler's configuration file",
"type": "object"
}

View File

@ -1,27 +1,14 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"title": "JSON schema for the TSLint configuration files.",
"type": "object",
"definitions": {
"rule": {
"type": [
"boolean",
"object",
"array"
],
"type": ["boolean", "object", "array"],
"minItems": 1,
"properties": {
"severity": {
"description": "Severity level. Level \"error\" will cause exit code 2.",
"type": "string",
"enum": [
"default",
"error",
"warning",
"warn",
"off",
"none"
],
"enum": ["default", "error", "warning", "warn", "off", "none"],
"default": "default"
}
}
@ -88,9 +75,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"ban-single-arg-parens"
]
"enum": ["ban-single-arg-parens"]
},
"minItems": 1,
"maxItems": 1
@ -135,9 +120,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"multiline"
]
"enum": ["multiline"]
},
"minItems": 1,
"maxItems": 1
@ -215,9 +198,7 @@
"type": "string"
}
},
"required": [
"name"
],
"required": ["name"],
"additionalProperties": false
}
]
@ -423,11 +404,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -437,11 +414,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -451,11 +424,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -465,11 +434,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -479,11 +444,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -493,20 +454,11 @@
"properties": {
"locations": {
"type": "string",
"enum": [
"all",
"instance",
"static"
]
"enum": ["all", "instance", "static"]
},
"privacies": {
"type": "string",
"enum": [
"all",
"private",
"protected",
"public"
]
"enum": ["all", "private", "protected", "public"]
}
},
"additionalProperties": false
@ -516,11 +468,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -530,20 +478,11 @@
"properties": {
"locations": {
"type": "string",
"enum": [
"all",
"instance",
"static"
]
"enum": ["all", "instance", "static"]
},
"privacies": {
"type": "string",
"enum": [
"all",
"private",
"protected",
"public"
]
"enum": ["all", "private", "protected", "public"]
}
},
"additionalProperties": false
@ -553,11 +492,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -567,11 +502,7 @@
"properties": {
"visibilities": {
"type": "string",
"enum": [
"all",
"exported",
"internal"
]
"enum": ["all", "exported", "internal"]
}
},
"additionalProperties": false
@ -625,10 +556,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"as-needed",
"ignore-same-line"
],
"enum": ["as-needed", "ignore-same-line"],
"minItems": 1,
"maxItems": 2,
"uniqueItems": true
@ -820,12 +748,7 @@
"definitions": {
"file-name-cases": {
"type": "string",
"enum": [
"camel-case",
"pascal-case",
"kebab-case",
"snake-case"
]
"enum": ["camel-case", "pascal-case", "kebab-case", "snake-case"]
}
},
"type": "array",
@ -965,17 +888,11 @@
"items": [
{
"type": "string",
"enum": [
"tabs",
"spaces"
]
"enum": ["tabs", "spaces"]
},
{
"type": "number",
"enum": [
2,
4
]
"enum": [2, 4]
}
],
"minItems": 1,
@ -1023,9 +940,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"check-multiline-start"
]
"enum": ["check-multiline-start"]
},
"minItems": 0,
"maxItems": 1,
@ -1091,10 +1006,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"LF",
"CRLF"
]
"enum": ["LF", "CRLF"]
},
"minItems": 1,
"maxItems": 1
@ -1144,9 +1056,7 @@
},
{
"type": "string",
"enum": [
"exclude-class-expressions"
]
"enum": ["exclude-class-expressions"]
}
],
"minItems": 1,
@ -1783,9 +1693,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"check-parameters"
]
"enum": ["check-parameters"]
},
"minItems": 1,
"maxItems": 1
@ -1850,10 +1758,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"allow-empty-catch",
"allow-empty-functions"
]
"enum": ["allow-empty-catch", "allow-empty-functions"]
},
"minItems": 1,
"maxItems": 2,
@ -1941,10 +1846,7 @@
"items": [
{
"type": "string",
"enum": [
"dev",
"optional"
]
"enum": ["dev", "optional"]
},
{
"type": "array"
@ -2063,9 +1965,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"check-function-in-method"
]
"enum": ["check-function-in-method"]
},
"minItems": 1,
"maxItems": 1
@ -2779,9 +2679,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"ignore-arrow-function-shorthand"
]
"enum": ["ignore-arrow-function-shorthand"]
},
"minItems": 1,
"maxItems": 1
@ -2895,10 +2793,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
"minItems": 1,
"maxItems": 2,
@ -3049,9 +2944,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"ignore-for-loop"
]
"enum": ["ignore-for-loop"]
},
"minItems": 1,
"maxItems": 1
@ -3096,10 +2989,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"allow-declarations",
"allow-named-functions"
]
"enum": ["allow-declarations", "allow-named-functions"]
},
"minItems": 1,
"maxItems": 2,
@ -3170,10 +3060,7 @@
"type": "number"
}
},
"required": [
"match",
"order"
]
"required": ["match", "order"]
}
]
}
@ -3200,10 +3087,7 @@
},
"module-source-path": {
"type": "string",
"enum": [
"full",
"basename"
]
"enum": ["full", "basename"]
}
},
"additionalProperties": false
@ -3251,9 +3135,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"check-else-if"
]
"enum": ["check-else-if"]
},
"minItems": 1,
"maxItems": 1
@ -3301,10 +3183,7 @@
"properties": {
"destructuring": {
"type": "string",
"enum": [
"all",
"any"
]
"enum": ["all", "any"]
}
},
"additionalProperties": false
@ -3372,10 +3251,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"allow-public",
"allow-protected"
]
"enum": ["allow-public", "allow-protected"]
},
"minItems": 1,
"maxItems": 2,
@ -3513,9 +3389,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"allow-single-concat"
]
"enum": ["allow-single-concat"]
},
"minItems": 1,
"maxItems": 1
@ -3712,10 +3586,7 @@
"items": [
{
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
{
"type": "string",
@ -3775,38 +3646,23 @@
"properties": {
"anonymous": {
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
"asyncArrow": {
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
"constructor": {
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
"method": {
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
"named": {
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
}
},
"additionalProperties": false
@ -3919,9 +3775,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"always"
]
"enum": ["always"]
},
"minItems": 1,
"maxItems": 1
@ -3971,61 +3825,34 @@
"anyOf": [
{
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
{
"type": "object",
"properties": {
"arrays": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"exports": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"functions": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"imports": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"objects": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"typeLiterals": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
}
},
"additionalProperties": false
@ -4036,61 +3863,34 @@
"anyOf": [
{
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
},
{
"type": "object",
"properties": {
"arrays": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"exports": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"functions": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"imports": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"objects": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
},
"typeLiterals": {
"type": "string",
"enum": [
"always",
"never",
"ignore"
]
"enum": ["always", "never", "ignore"]
}
},
"additionalProperties": false
@ -4147,10 +3947,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"allow-null-check",
"allow-undefined-check"
]
"enum": ["allow-null-check", "allow-undefined-check"]
},
"minItems": 1,
"maxItems": 3,
@ -4373,11 +4170,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"array",
"generic",
"array-simple"
]
"enum": ["array", "generic", "array-simple"]
},
"minItems": 1,
"maxItems": 1
@ -4535,10 +4328,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"always-prefix",
"never-prefix"
]
"enum": ["always-prefix", "never-prefix"]
},
"minItems": 1,
"maxItems": 1
@ -4807,10 +4597,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"ignore-params",
"ignore-properties"
]
"enum": ["ignore-params", "ignore-properties"]
},
"minItems": 1,
"maxItems": 2,
@ -4937,9 +4724,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"allow-declarations"
]
"enum": ["allow-declarations"]
},
"minItems": 1,
"maxItems": 1
@ -5084,9 +4869,7 @@
"type": "array",
"items": {
"type": "string",
"enum": [
"ignore-static"
]
"enum": ["ignore-static"]
},
"minItems": 1,
"maxItems": 1
@ -5217,9 +5000,7 @@
"oneOf": [
{
"type": "string",
"enum": [
"check-parameters"
]
"enum": ["check-parameters"]
},
{
"type": "object",
@ -5296,9 +5077,7 @@
"options": {
"type": "array",
"items": {
"enum": [
"only-inline-lambdas"
],
"enum": ["only-inline-lambdas"],
"type": "string"
}
}
@ -5479,43 +5258,23 @@
"properties": {
"call-signature": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"index-signature": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"parameter": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"property-declaration": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"variable-declaration": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
}
},
"additionalProperties": false
@ -5525,43 +5284,23 @@
"properties": {
"call-signature": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"index-signature": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"parameter": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"property-declaration": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
},
"variable-declaration": {
"type": "string",
"enum": [
"nospace",
"onespace",
"space"
]
"enum": ["nospace", "onespace", "space"]
}
},
"additionalProperties": false
@ -5622,10 +5361,7 @@
"properties": {
"singleLine": {
"type": "string",
"enum": [
"always",
"never"
]
"enum": ["always", "never"]
}
}
}
@ -5684,20 +5420,14 @@
"properties": {
"extends": {
"description": "The name of a built-in configuration preset, or a path or array of paths to other configuration files which are extended by this configuration. These values are handled using node module resolution semantics.",
"type": [
"string",
"array"
],
"type": ["string", "array"],
"items": {
"type": "string"
}
},
"rulesDirectory": {
"description": "A path to a directory or an array of paths to directories of custom rules. These values are handled using node module resolution semantics, if an `index.js` is placed in your rules directory.",
"type": [
"string",
"array"
],
"type": ["string", "array"],
"items": {
"type": "string"
}
@ -5720,13 +5450,7 @@
"defaultSeverity": {
"description": "The severity level used when a rule specifies \"default\" as its severity level. If undefined, \"error\" is used.",
"type": "string",
"enum": [
"error",
"warning",
"warn",
"off",
"none"
],
"enum": ["error", "warning", "warn", "off", "none"],
"default": "error"
},
"linterOptions": {
@ -5742,5 +5466,7 @@
}
}
}
}
},
"title": "JSON schema for the TSLint configuration files.",
"type": "object"
}

View File

@ -0,0 +1,158 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"definitions": {
"path": {
"type": "string",
"minLength": 1
},
"array-of-strings": {
"type": "array",
"items": {
"type": "string"
}
},
"array-of-paths": {
"type": "array",
"items": {
"$ref": "#/definitions/path"
}
}
},
"description": "Configuration Schema for the JavaScript test runner AVA",
"id": "https://json.schemastore.org/ava.json",
"properties": {
"files": {
"$ref": "#/definitions/array-of-paths",
"description": "An array of glob patterns to select test files. Files with an underscore prefix are ignored. By default only selects files with `cjs`, `mjs` & `js` extensions, even if the pattern matches other files. Specify `extensions` to allow other file extensions"
},
"ignoredByWatcher": {
"$ref": "#/definitions/array-of-paths",
"description": "An array of glob patterns to match files that, even if changed, are ignored by the watcher"
},
"match": {
"$ref": "#/definitions/array-of-paths",
"description": "Not typically useful in the `package.json` configuration, but equivalent to specifying `--match` on the CLI"
},
"cache": {
"type": "boolean",
"default": true,
"description": "Defaults to `true` to cache compiled files under `node_modules/.cache/ava.` If `false`, files are cached in a temporary directory instead"
},
"concurrency": {
"type": "number",
"description": "Max number of test files running at the same time (default: CPU cores)"
},
"workerThreads": {
"type": "boolean",
"default": true,
"description": "Use worker threads to run tests (enabled by default). If `false`, tests will run in child processes"
},
"failFast": {
"type": "boolean",
"default": false,
"description": "Stop running further tests once a test fails"
},
"failWithoutAssertions": {
"type": "boolean",
"default": true,
"description": "If `false`, does not fail a test if it doesn't run assertions"
},
"environmentVariables": {
"type": "object",
"description": "Specifies environment variables to be made available to the tests. The environment variables defined here override the ones from `process.env`",
"additionalProperties": {
"type": "string"
}
},
"tap": {
"type": "boolean",
"default": false,
"description": "If `true`, enables the TAP reporter"
},
"verbose": {
"type": "boolean",
"default": false,
"description": "If `true`, enables verbose output (though currently non-verbose output is not supported)"
},
"snapshotDir": {
"$ref": "#/definitions/path",
"description": "Specifies a fixed location for storing snapshot files. Use this if your snapshots are ending up in the wrong location"
},
"extensions": {
"anyOf": [
{
"$ref": "#/definitions/array-of-strings"
},
{
"type": "object",
"patternProperties": {
"^(c|m)?js$": {
"enum": [true]
}
},
"additionalProperties": {
"enum": ["commonjs", "module"]
}
}
],
"default": ["cjs", "mjs", "js"],
"description": "Extensions of test files. Setting this overrides the default `[\"cjs\", \"mjs\", \"js\"]` value, so make sure to include those extensions in the list. Experimentally you can configure how files are loaded"
},
"require": {
"$ref": "#/definitions/array-of-paths",
"description": "Extra modules to require before tests are run. Modules are required in the worker processes"
},
"timeout": {
"anyOf": [
{
"type": "number",
"minimum": 0
},
{
"type": "string",
"pattern": "^(\\d+)(s|m)$"
}
],
"default": "10s",
"description": "Timeouts in AVA behave differently than in other test frameworks. AVA resets a timer after each test, forcing tests to quit if no new test results were received within the specified timeout. This can be used to handle stalled tests. See our timeout documentation for more options"
},
"nodeArguments": {
"$ref": "#/definitions/array-of-strings",
"description": "Configure Node.js arguments used to launch worker processes"
},
"utilizeParallelBuilds": {
"type": "boolean",
"default": true,
"description": "If `false`, disable parallel builds (default: `true`)"
},
"typescript": {
"type": "object",
"description": "Configures @ava/typescript for projects that precompile TypeScript. Alternatively, you can use `ts-node` to do live testing without transpiling, in which case you shouldn't use the `typescript` property",
"properties": {
"extensions": {
"$ref": "#/definitions/array-of-paths",
"default": ["ts"],
"description": "You can configure AVA to recognize additional file extensions as TypeScript (e.g., `[\"ts\", \"tsx\"]` to add partial JSX support). Note that the preserve mode for JSX is not (yet) supported. See also AVA's `extensions` object"
},
"rewritePaths": {
"type": "object",
"description": "AVA searches your entire project for `*.js`, `*.cjs`, `*.mjs` and `*.ts` files (or other extensions you've configured). It will ignore such files found in the `rewritePaths` targets (e.g. `build/`). If you use more specific paths, for instance `build/main/`, you may need to change AVA's `files` configuration to ignore other directories. Paths are relative to your project directory",
"patternProperties": {
"/$": {
"type": "string",
"pattern": "/$"
}
}
},
"compile": {
"enum": [false, "tsc"],
"default": false,
"description": "If `false`, AVA will assume you have already compiled your project. If set to `'tsc'`, AVA will run the TypeScript compiler before running your tests. This can be inefficient when using AVA in watch mode"
}
}
}
},
"title": "AVA Config Schema",
"type": "object"
}

View File

@ -34,35 +34,43 @@
},
"scriptsInstallAfter": {
"description": "Run AFTER the package is installed.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsPublishAfter": {
"description": "Run AFTER the package is published.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsRestart": {
"description": "Run by the 'npm restart' command. Note: 'npm restart' will run the stop and start scripts if no restart script is provided.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsStart": {
"description": "Run by the 'npm start' command.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsStop": {
"description": "Run by the 'npm stop' command.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsTest": {
"description": "Run by the 'npm test' command.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsUninstallBefore": {
"description": "Run BEFORE the package is uninstalled.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"scriptsVersionBefore": {
"description": "Run BEFORE bump the package version.",
"type": "string"
"type": "string",
"x-intellij-language-injection": "Shell Script"
},
"packageExportsEntryPath": {
"type": [
@ -146,7 +154,9 @@
}
},
"additionalProperties": false,
"required": ["url"]
"required": [
"url"
]
}
},
"type": "object",
@ -534,7 +544,8 @@
},
"additionalProperties": {
"type": "string",
"tsType": "string | undefined"
"tsType": "string | undefined",
"x-intellij-language-injection": "Shell Script"
}
},
"config": {
@ -740,6 +751,24 @@
},
"jspm": {
"$ref": "#"
},
"eslintConfig": {
"$ref": "https://json.schemastore.org/eslintrc.json"
},
"prettier": {
"$ref": "https://json.schemastore.org/prettierrc.json"
},
"stylelint": {
"$ref": "https://json.schemastore.org/stylelintrc.json"
},
"ava": {
"$ref": "https://json.schemastore.org/ava.json"
},
"release": {
"$ref": "https://json.schemastore.org/semantic-release.json"
},
"jscpd": {
"$ref": "https://json.schemastore.org/jscpd.json"
}
},
"anyOf": [

View File

@ -0,0 +1,119 @@
{
"title": "JSON schema for Bower configuration files",
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"required": [ "name" ],
"patternProperties": {
"^_": {
"description": "Any property starting with _ is valid.",
"additionalProperties": true
}
},
"properties": {
"name": {
"description": "The name of your package.",
"type": "string",
"maxLength": 50,
"minLength": 1
},
"description": {
"description": "Help users identify and search for your package with a brief description.",
"type": "string",
"maxLength": 140
},
"version": {
"description": "A semantic version number.",
"type": "string"
},
"main": {
"description": "The primary acting files necessary to use your package.",
"type": [ "string", "array" ]
},
"license": {
"description": "SPDX license identifier or path/url to a license.",
"type": [ "string", "array" ],
"maxLength": 140
},
"ignore": {
"description": "A list of files for Bower to ignore when installing your package.",
"type": [ "string", "array" ]
},
"keywords": {
"description": "Used for search by keyword. Helps make your package easier to discover without people needing to know its name.",
"type": "array",
"items": {
"type": "string",
"maxLength": 50
}
},
"authors": {
"description": "A list of people that authored the contents of the package.",
"type": "array",
"items": {
"type": [ "string", "object" ]
}
},
"homepage": {
"description": "URL to learn more about the package. Falls back to GitHub project if not specified and it's a GitHub endpoint.",
"type": "string",
"format": "uri"
},
"repository": {
"description": "The repository in which the source code can be found.",
"type": "object",
"properties": {
"type": {
"type": "string",
"enum": [ "git" ]
},
"url": {
"type": "string",
"format": "uri"
}
}
},
"dependencies": {
"description": "Dependencies are specified with a simple hash of package name to a semver compatible identifier or URL.",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"devDependencies": {
"description": "Dependencies that are only needed for development of the package, e.g., test framework or building documentation.",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"resolutions": {
"description": "Dependency versions to automatically resolve with if conflicts occur between packages.",
"type": "object"
},
"private": {
"description": "If you set it to true it will refuse to publish it. This is a way to prevent accidental publication of private repositories.",
"type": "boolean"
},
"exportsOverride": {
"description": "Used by grunt-bower-task to specify custom install locations.",
"type": "object",
"additionalProperties": {
"type": "object",
"additionalProperties": {
"type": [ "string", "array" ]
}
}
},
"moduleType": {
"description": "The types of modules this package exposes",
"type": [ "array", "string" ],
"items": {
"enum": [ "amd", "es6", "globals", "node", "yui" ]
}
}
}
}

View File

@ -0,0 +1,403 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"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"
},
"cursorOffset": {
"description": "Print (to stderr) where a cursor at the given position would move to after formatting.\nThis option cannot be used with --range-start and --range-end.",
"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)"
}
]
},
"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"
},
"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": ["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"
},
{
"type": "string",
"description": "Custom parser"
}
]
},
"pluginSearchDirs": {
"description": "Custom directory that contains prettier plugins in node_modules subdirectory.\nOverrides default behavior when plugins are searched relatively to the location of Prettier.\nMultiple values are accepted.",
"default": [],
"oneOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"enum": [false],
"description": "Disable plugin autoloading."
}
]
},
"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.\nThis option cannot be used with --cursor-offset.",
"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.\nThis option cannot be used with --cursor-offset.",
"default": 0,
"type": "integer"
},
"requirePragma": {
"description": "Require either '@prettier' or '@format' to be present in the file's first docblock comment\nin 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": "es5",
"oneOf": [
{
"enum": ["es5"],
"description": "Trailing commas where valid in ES5 (objects, arrays, etc.)"
},
{
"enum": ["none"],
"description": "No trailing commas."
},
{
"enum": ["all"],
"description": "Trailing commas wherever possible (including function arguments)."
}
]
},
"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": {
"type": "object",
"description": "The options to apply for this override.",
"$ref": "#/definitions/optionsDefinition"
}
},
"additionalProperties": false
}
}
}
}
},
"id": "https://json.schemastore.org/prettierrc.json",
"oneOf": [
{
"type": "object",
"allOf": [
{
"$ref": "#/definitions/optionsDefinition"
},
{
"$ref": "#/definitions/overridesDefinition"
}
]
},
{
"type": "string"
}
],
"title": "Schema for .prettierrc"
}

View File

@ -0,0 +1,127 @@
{
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"definitions": {
"branch-object": {
"type": "object",
"additionalProperties": false,
"required": ["name"],
"properties": {
"name": {
"type": "string"
},
"channel": {
"type": "string"
},
"range": {
"type": "string"
},
"prerelease": {
"oneOf": [
{
"type": "boolean"
},
{
"type": "string"
}
]
}
}
}
},
"id": "https://json.schemastore.org/semantic-release.json",
"properties": {
"extends": {
"description": "List of modules or file paths containing a shareable configuration. If multiple shareable configurations are set, they will be imported in the order defined with each configuration option taking precedence over the options defined in a previous shareable configuration",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
]
},
"branches": {
"description": "The branches on which releases should happen.",
"oneOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/branch-object"
},
{
"type": "array",
"items": {
"anyOf": [
{
"type": "string"
},
{
"$ref": "#/definitions/branch-object"
}
]
}
}
],
"default": [
"+([0-9])?(.{+([0-9]),x}).x",
"master",
"next",
"next-major",
{
"name": "beta",
"prerelease": true
},
{
"name": "alpha",
"prerelease": true
}
]
},
"repositoryUrl": {
"type": "string",
"description": "The git repository URL"
},
"tagFormat": {
"type": "string",
"description": "The Git tag format used by semantic-release to identify releases. The tag name is generated with Lodash template and will be compiled with the version variable.",
"default": "v${version}"
},
"plugins": {
"type": "array",
"description": "Define the list of plugins to use. Plugins will run in series, in the order defined",
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "array"
}
]
},
"default": [
"@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator",
"@semantic-release/npm",
"@semantic-release/github"
]
},
"dryRun": {
"type": "boolean",
"description": "The objective of the dry-run mode is to get a preview of the pending release. Dry-run mode skips the following steps: prepare, publish, success and fail. In addition to this it prints the next version and release notes to the console"
},
"ci": {
"type": "boolean",
"description": "Set to false to skip Continuous Integration environment verifications. This allows for making releases from a local machine",
"default": true
}
},
"title": "semantic-release Schema",
"type": "object"
}

View File

@ -1,5 +1,4 @@
{
"sync.gist": "f795d3dac8387cf20529286054b6eb95",
"sync.autoDownload": false,
"workbench.iconTheme": "material-icon-theme",
"files.exclude": {
@ -9,9 +8,12 @@
"**/*.FBX": true,
"**/*.meta": true,
"build-templates/": true,
"preview-templates/": true,
"packages/": true,
"build/": true,
"library/": true,
"local/": true,
"node_modules": true,
"temp/": true
},
"search.exclude": {
@ -24,7 +26,6 @@
"library/": true,
"temp/": true
},
"git.enabled": false,
"workbench.startupEditor": "welcomePage",
"php.validate.executablePath": "C:/nginx/php/php.exe",
"explorer.confirmDelete": false,
@ -44,7 +45,6 @@
},
"editor.formatOnSave": true,
"security.workspace.trust.enabled": false,
"bracketPairColorizer.depreciation-notice": false,
"editor.detectIndentation": false,
"editor.tabSize": 4,
"editor.insertSpaces": false,
@ -57,5 +57,30 @@
"files.trimFinalNewlines": true,
"files.trimTrailingWhitespace": true,
},
"typescript.tsdk": "node_modules\\typescript\\lib"
"typescript.tsdk": "node_modules\\typescript\\lib",
"settingsSync.ignoredSettings": [
"git.enabled"
],
"tabnine.experimentalAutoImports": true,
"volar.codeLens.references": false,
"editor.codeLens": false,
"debug.allowBreakpointsEverywhere": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": true,
"markdown": false
},
"sync.gist": "f795d3dac8387cf20529286054b6eb95",
"editor.inlineSuggest.enabled": true,
"workbench.editor.enablePreview": false,
"phpfmt.php_bin": "C:\\nginx\\php\\php.exe",
"eslint.probe": [
"javascriptreact",
"typescript",
"typescriptreact",
"html",
"vue",
"markdown"
]
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1 @@
{"version":2,"content":"{\"settings\":\"{\\n\\t\\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n\\t\\\"sync.autoDownload\\\": false,\\n\\t\\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n\\t\\\"files.exclude\\\": {\\n\\t\\t\\\".vscode/\\\": true,\\n\\t\\t\\\"**/*.d.ts\\\": true,\\n\\t\\t\\\"**/*.fbx\\\": true,\\n\\t\\t\\\"**/*.FBX\\\": true,\\n\\t\\t\\\"**/*.meta\\\": true,\\n\\t\\t\\\"build-templates/\\\": true,\\n\\t\\t\\\"build/\\\": true,\\n\\t\\t\\\"library/\\\": true,\\n\\t\\t\\\"local/\\\": true,\\n\\t\\t\\\"temp/\\\": true\\n\\t},\\n\\t\\\"search.exclude\\\": {\\n\\t\\t\\\".vscode/\\\": true,\\n\\t\\t\\\"**/*.anim\\\": true,\\n\\t\\t\\\"**/*.d.ts\\\": true,\\n\\t\\t\\\"**/*.fire\\\": true,\\n\\t\\t\\\"**/*.prefab\\\": true,\\n\\t\\t\\\"build/\\\": true,\\n\\t\\t\\\"library/\\\": true,\\n\\t\\t\\\"temp/\\\": true\\n\\t},\\n\\t\\\"git.enabled\\\": false,\\n\\t\\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n\\t\\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n\\t\\\"explorer.confirmDelete\\\": false,\\n\\t\\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n\\t// Controls how the editor should render the current line highlight.\\n\\t// - none\\n\\t// - gutter\\n\\t// - line\\n\\t// - all: Highlights both the gutter and the current line.\\n\\t\\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n\\t// Controls if the editor should render the current line highlight only when the editor is focused.\\n\\t\\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n\\t// Overrides colors from the currently selected color theme.\\n\\t\\\"workbench.colorCustomizations\\\": {\\n\\t\\t\\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n\\t\\t// \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n\\t},\\n\\t\\\"editor.formatOnSave\\\": true,\\n\\t\\\"security.workspace.trust.enabled\\\": false,\\n\\t\\\"bracketPairColorizer.depreciation-notice\\\": false,\\n\\t\\\"editor.detectIndentation\\\": false,\\n\\t\\\"editor.tabSize\\\": 4,\\n\\t\\\"editor.insertSpaces\\\": true,\\n\\t\\\"editor.codeActionsOnSave\\\": {\\n\\t\\t\\\"source.organizeImports\\\": true\\n\\t},\\n\\t\\\"typescript.referencesCodeLens.enabled\\\": true,\\n\\t\\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n\\t\\\"[typescript]\\\": {\\n\\t\\t\\\"files.trimFinalNewlines\\\": true,\\n\\t\\t\\\"files.trimTrailingWhitespace\\\": true,\\n\\t},\\n\\t\\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\"\\n}\"}"}

View File

@ -0,0 +1 @@
{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"git.enabled\\\": false\\n}\"}"}

View File

@ -0,0 +1 @@
{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false\\n}\"}"}

View File

@ -0,0 +1 @@
{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false,\\n \\\"debug.allowBreakpointsEverywhere\\\": true\\n}\"}"}

View File

@ -0,0 +1 @@
{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\",\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false,\\n \\\"debug.allowBreakpointsEverywhere\\\": true,\\n \\\"github.copilot.enable\\\": {\\n \\\"*\\\": true,\\n \\\"yaml\\\": false,\\n \\\"plaintext\\\": true,\\n \\\"markdown\\\": false\\n }\\n}\"}"}

View File

@ -0,0 +1 @@
{"version":2,"content":"{\"settings\":\"{\\n \\\"sync.autoDownload\\\": false,\\n \\\"workbench.iconTheme\\\": \\\"material-icon-theme\\\",\\n \\\"files.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fbx\\\": true,\\n \\\"**/*.FBX\\\": true,\\n \\\"**/*.meta\\\": true,\\n \\\"build-templates/\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"local/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"search.exclude\\\": {\\n \\\".vscode/\\\": true,\\n \\\"**/*.anim\\\": true,\\n \\\"**/*.d.ts\\\": true,\\n \\\"**/*.fire\\\": true,\\n \\\"**/*.prefab\\\": true,\\n \\\"build/\\\": true,\\n \\\"library/\\\": true,\\n \\\"temp/\\\": true\\n },\\n \\\"workbench.startupEditor\\\": \\\"welcomePage\\\",\\n \\\"php.validate.executablePath\\\": \\\"C:/nginx/php/php.exe\\\",\\n \\\"explorer.confirmDelete\\\": false,\\n \\\"debug.javascript.suggestPrettyPrinting\\\": false,\\n // Controls how the editor should render the current line highlight.\\n // - none\\n // - gutter\\n // - line\\n // - all: Highlights both the gutter and the current line.\\n \\\"editor.renderLineHighlight\\\": \\\"line\\\",\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\n \\\"editor.renderLineHighlightOnlyWhenFocus\\\": false,\\n // Overrides colors from the currently selected color theme.\\n \\\"workbench.colorCustomizations\\\": {\\n \\\"editor.lineHighlightBackground\\\": \\\"#49b2b93d\\\",\\n // \\\"editor.lineHighlightBorder\\\": \\\"red\\\" // \\\"#ffffff30\\\"\\n },\\n \\\"editor.formatOnSave\\\": true,\\n \\\"security.workspace.trust.enabled\\\": false,\\n \\\"bracketPairColorizer.depreciation-notice\\\": false,\\n \\\"editor.detectIndentation\\\": false,\\n \\\"editor.tabSize\\\": 4,\\n \\\"editor.insertSpaces\\\": true,\\n \\\"editor.codeActionsOnSave\\\": {\\n \\\"source.organizeImports\\\": true\\n },\\n \\\"typescript.referencesCodeLens.enabled\\\": true,\\n \\\"typescript.referencesCodeLens.showOnAllFunctions\\\": true,\\n \\\"[typescript]\\\": {\\n \\\"files.trimFinalNewlines\\\": true,\\n \\\"files.trimTrailingWhitespace\\\": true,\\n },\\n \\\"typescript.tsdk\\\": \\\"node_modules\\\\\\\\typescript\\\\\\\\lib\\\",\\n \\\"settingsSync.ignoredSettings\\\": [\\n \\\"git.enabled\\\"\\n ],\\n \\\"tabnine.experimentalAutoImports\\\": true,\\n \\\"volar.codeLens.references\\\": false,\\n \\\"editor.codeLens\\\": false,\\n \\\"debug.allowBreakpointsEverywhere\\\": true,\\n \\\"github.copilot.enable\\\": {\\n \\\"*\\\": true,\\n \\\"yaml\\\": false,\\n \\\"plaintext\\\": true,\\n \\\"markdown\\\": false\\n },\\n \\\"sync.gist\\\": \\\"f795d3dac8387cf20529286054b6eb95\\\"\\n}\"}"}

View File

@ -1 +1 @@
{"ref":"21f968d6-9a7f-46de-a250-6deaeab1c314","content":"{\"version\":2,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n \\\\\\\"sync.gist\\\\\\\": \\\\\\\"f795d3dac8387cf20529286054b6eb95\\\\\\\",\\\\n \\\\\\\"sync.autoDownload\\\\\\\": false,\\\\n \\\\\\\"workbench.iconTheme\\\\\\\": \\\\\\\"material-icon-theme\\\\\\\",\\\\n \\\\\\\"files.exclude\\\\\\\": {\\\\n \\\\\\\".vscode/\\\\\\\": true,\\\\n \\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n \\\\\\\"**/*.fbx\\\\\\\": true,\\\\n \\\\\\\"**/*.FBX\\\\\\\": true,\\\\n \\\\\\\"**/*.meta\\\\\\\": true,\\\\n \\\\\\\"build-templates/\\\\\\\": true,\\\\n \\\\\\\"build/\\\\\\\": true,\\\\n \\\\\\\"library/\\\\\\\": true,\\\\n \\\\\\\"local/\\\\\\\": true,\\\\n \\\\\\\"temp/\\\\\\\": true\\\\n },\\\\n \\\\\\\"search.exclude\\\\\\\": {\\\\n \\\\\\\".vscode/\\\\\\\": true,\\\\n \\\\\\\"**/*.anim\\\\\\\": true,\\\\n \\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n \\\\\\\"**/*.fire\\\\\\\": true,\\\\n \\\\\\\"**/*.prefab\\\\\\\": true,\\\\n \\\\\\\"build/\\\\\\\": true,\\\\n \\\\\\\"library/\\\\\\\": true,\\\\n \\\\\\\"temp/\\\\\\\": true\\\\n },\\\\n \\\\\\\"git.enabled\\\\\\\": false,\\\\n \\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"welcomePage\\\\\\\",\\\\n \\\\\\\"php.validate.executablePath\\\\\\\": \\\\\\\"C:/xampp/php/php.exe\\\\\\\",\\\\n \\\\\\\"explorer.confirmDelete\\\\\\\": false,\\\\n \\\\\\\"debug.javascript.suggestPrettyPrinting\\\\\\\": false,\\\\n // Controls how the editor should render the current line highlight.\\\\n // - none\\\\n // - gutter\\\\n // - line\\\\n // - all: Highlights both the gutter and the current line.\\\\n \\\\\\\"editor.renderLineHighlight\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n // Controls if the editor should render the current line highlight only when the editor is focused.\\\\n \\\\\\\"editor.renderLineHighlightOnlyWhenFocus\\\\\\\": false,\\\\n // Overrides colors from the currently selected color theme.\\\\n \\\\\\\"workbench.colorCustomizations\\\\\\\": {\\\\n \\\\\\\"editor.lineHighlightBackground\\\\\\\": \\\\\\\"#49b2b93d\\\\\\\",\\\\n // \\\\\\\"editor.lineHighlightBorder\\\\\\\": \\\\\\\"red\\\\\\\" // \\\\\\\"#ffffff30\\\\\\\"\\\\n },\\\\n \\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n \\\\\\\"security.workspace.trust.enabled\\\\\\\": false,\\\\n \\\\\\\"bracketPairColorizer.depreciation-notice\\\\\\\": false,\\\\n \\\\\\\"editor.detectIndentation\\\\\\\": false,\\\\n \\\\\\\"editor.tabSize\\\\\\\": 4,\\\\n \\\\\\\"editor.insertSpaces\\\\\\\": false,\\\\n \\\\\\\"editor.codeActionsOnSave\\\\\\\": {\\\\n \\\\\\\"source.organizeImports\\\\\\\": true\\\\n },\\\\n \\\\\\\"typescript.referencesCodeLens.enabled\\\\\\\": true,\\\\n \\\\\\\"typescript.referencesCodeLens.showOnAllFunctions\\\\\\\": true,\\\\n \\\\\\\"[typescript]\\\\\\\": {\\\\n \\\\\\\"files.trimFinalNewlines\\\\\\\": true,\\\\n \\\\\\\"files.trimTrailingWhitespace\\\\\\\": true,\\\\n },\\\\n \\\\\\\"typescript.tsdk\\\\\\\": \\\\\\\"node_modules\\\\\\\\\\\\\\\\typescript\\\\\\\\\\\\\\\\lib\\\\\\\"\\\\n}\\\"}\"}"}
{"ref":"0cadffe8-3308-490f-9382-da3589d15126","content":"{\"version\":2,\"machineId\":\"35bf9546-61cd-4ed4-9da8-52f481e94e18\",\"content\":\"{\\\"settings\\\":\\\"{\\\\n\\\\t\\\\\\\"sync.autoDownload\\\\\\\": false,\\\\n\\\\t\\\\\\\"workbench.iconTheme\\\\\\\": \\\\\\\"material-icon-theme\\\\\\\",\\\\n\\\\t\\\\\\\"files.exclude\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\".vscode/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.fbx\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.FBX\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.meta\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"build-templates/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"preview-templates/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"packages/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"build/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"library/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"local/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"node_modules\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"temp/\\\\\\\": true\\\\n\\\\t},\\\\n\\\\t\\\\\\\"search.exclude\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\".vscode/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.anim\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.d.ts\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.fire\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"**/*.prefab\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"build/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"library/\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"temp/\\\\\\\": true\\\\n\\\\t},\\\\n\\\\t\\\\\\\"workbench.startupEditor\\\\\\\": \\\\\\\"welcomePage\\\\\\\",\\\\n\\\\t\\\\\\\"explorer.confirmDelete\\\\\\\": false,\\\\n\\\\t\\\\\\\"debug.javascript.suggestPrettyPrinting\\\\\\\": false,\\\\n\\\\t// Controls how the editor should render the current line highlight.\\\\n\\\\t// - none\\\\n\\\\t// - gutter\\\\n\\\\t// - line\\\\n\\\\t// - all: Highlights both the gutter and the current line.\\\\n\\\\t\\\\\\\"editor.renderLineHighlight\\\\\\\": \\\\\\\"line\\\\\\\",\\\\n\\\\t// Controls if the editor should render the current line highlight only when the editor is focused.\\\\n\\\\t\\\\\\\"editor.renderLineHighlightOnlyWhenFocus\\\\\\\": false,\\\\n\\\\t// Overrides colors from the currently selected color theme.\\\\n\\\\t\\\\\\\"workbench.colorCustomizations\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"editor.lineHighlightBackground\\\\\\\": \\\\\\\"#49b2b93d\\\\\\\",\\\\n\\\\t\\\\t// \\\\\\\"editor.lineHighlightBorder\\\\\\\": \\\\\\\"red\\\\\\\" // \\\\\\\"#ffffff30\\\\\\\"\\\\n\\\\t},\\\\n\\\\t\\\\\\\"editor.formatOnSave\\\\\\\": true,\\\\n\\\\t\\\\\\\"security.workspace.trust.enabled\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.detectIndentation\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.tabSize\\\\\\\": 4,\\\\n\\\\t\\\\\\\"editor.insertSpaces\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.codeActionsOnSave\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"source.organizeImports\\\\\\\": true\\\\n\\\\t},\\\\n\\\\t\\\\\\\"typescript.referencesCodeLens.enabled\\\\\\\": true,\\\\n\\\\t\\\\\\\"typescript.referencesCodeLens.showOnAllFunctions\\\\\\\": true,\\\\n\\\\t\\\\\\\"[typescript]\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"files.trimFinalNewlines\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"files.trimTrailingWhitespace\\\\\\\": true,\\\\n\\\\t},\\\\n\\\\t\\\\\\\"typescript.tsdk\\\\\\\": \\\\\\\"node_modules\\\\\\\\\\\\\\\\typescript\\\\\\\\\\\\\\\\lib\\\\\\\",\\\\n\\\\t\\\\\\\"settingsSync.ignoredSettings\\\\\\\": [\\\\n\\\\t\\\\t\\\\\\\"git.enabled\\\\\\\"\\\\n\\\\t],\\\\n\\\\t\\\\\\\"tabnine.experimentalAutoImports\\\\\\\": true,\\\\n\\\\t\\\\\\\"volar.codeLens.references\\\\\\\": false,\\\\n\\\\t\\\\\\\"editor.codeLens\\\\\\\": false,\\\\n\\\\t\\\\\\\"debug.allowBreakpointsEverywhere\\\\\\\": true,\\\\n\\\\t\\\\\\\"github.copilot.enable\\\\\\\": {\\\\n\\\\t\\\\t\\\\\\\"*\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"yaml\\\\\\\": false,\\\\n\\\\t\\\\t\\\\\\\"plaintext\\\\\\\": true,\\\\n\\\\t\\\\t\\\\\\\"markdown\\\\\\\": false\\\\n\\\\t},\\\\n\\\\t\\\\\\\"sync.gist\\\\\\\": \\\\\\\"f795d3dac8387cf20529286054b6eb95\\\\\\\",\\\\n\\\\t\\\\\\\"editor.inlineSuggest.enabled\\\\\\\": true,\\\\n\\\\t\\\\\\\"workbench.editor.enablePreview\\\\\\\": false,\\\\n\\\\t\\\\\\\"phpfmt.php_bin\\\\\\\": \\\\\\\"C:\\\\\\\\\\\\\\\\nginx\\\\\\\\\\\\\\\\php\\\\\\\\\\\\\\\\php.exe\\\\\\\",\\\\n\\\\t\\\\\\\"eslint.probe\\\\\\\": [\\\\n\\\\t\\\\t\\\\\\\"javascriptreact\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"typescript\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"typescriptreact\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"html\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"vue\\\\\\\",\\\\n\\\\t\\\\t\\\\\\\"markdown\\\\\\\"\\\\n\\\\t]\\\\n}\\\"}\"}"}

View File

@ -25,8 +25,8 @@
],
"openTokenLink": true,
"disableUpdateMessage": false,
"lastUpload": "2022-03-22T07:01:49.815Z",
"lastDownload": "2022-03-22T07:01:49.815Z",
"lastUpload": "2022-06-24T02:35:52.197Z",
"lastDownload": "2022-06-24T02:35:52.197Z",
"githubEnterpriseUrl": null,
"askGistDescription": false,
"customFiles": {},