parent
							
								
									c850cef711
								
							
						
					
					
						commit
						73b5c12927
					
				
					 40 changed files with 817 additions and 153 deletions
				
			
		|  | @ -46,8 +46,10 @@ | |||
| 	"devDependencies": { | ||||
| 		"@redocly/openapi-core": "1.0.0-beta.54", | ||||
| 		"@types/fluent-ffmpeg": "2.1.17", | ||||
| 		"@typescript-eslint/parser": "5.4.0", | ||||
| 		"cross-env": "7.0.3", | ||||
| 		"cypress": "9.0.0", | ||||
| 		"start-server-and-test": "1.14.0" | ||||
| 		"start-server-and-test": "1.14.0", | ||||
| 		"typescript": "4.5.2" | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -1,73 +1,9 @@ | |||
| module.exports = { | ||||
| 	root: true, | ||||
| 	parser: '@typescript-eslint/parser', | ||||
| 	parserOptions: { | ||||
| 		tsconfigRootDir: __dirname, | ||||
| 		project: ['./tsconfig.json'], | ||||
| 	}, | ||||
| 	plugins: [ | ||||
| 		'@typescript-eslint', | ||||
| 		'import' | ||||
| 	], | ||||
| 	extends: [ | ||||
| 		'eslint:recommended', | ||||
| 		'plugin:@typescript-eslint/recommended', | ||||
| 		'plugin:import/recommended', | ||||
| 		'plugin:import/typescript' | ||||
| 		'../shared/.eslintrc.js', | ||||
| 	], | ||||
| 	rules: { | ||||
| 		'indent': ['warn', 'tab', { | ||||
| 			'SwitchCase': 1, | ||||
| 			'MemberExpression': 'off', | ||||
| 			'flatTernaryExpressions': true, | ||||
| 			'ArrayExpression': 'first', | ||||
| 			'ObjectExpression': 'first', | ||||
| 		}], | ||||
| 		'eol-last': ['error', 'always'], | ||||
| 		'semi': ['error', 'always'], | ||||
| 		'quotes': ['warn', 'single'], | ||||
| 		'comma-dangle': ['warn', 'always-multiline'], | ||||
| 		'keyword-spacing': ['error', { | ||||
| 			'before': true, | ||||
| 			'after': true, | ||||
| 		}], | ||||
| 		'key-spacing': ['error', { | ||||
| 			'beforeColon': false, | ||||
| 			'afterColon': true, | ||||
| 		}], | ||||
| 		/* TODO: path aliasを使わないとwarnする | ||||
| 		'no-restricted-imports': ['warn', { | ||||
| 			'patterns': [ | ||||
| 			] | ||||
| 		}], | ||||
| 		*/ | ||||
| 		'no-multi-spaces': ['error'], | ||||
| 		'no-var': ['error'], | ||||
| 		'prefer-arrow-callback': ['error'], | ||||
| 		'no-throw-literal': ['warn'], | ||||
| 		'no-param-reassign': ['warn'], | ||||
| 		'no-constant-condition': ['warn'], | ||||
| 		'no-empty-pattern': ['warn'], | ||||
| 		'no-async-promise-executor': ['off'], | ||||
| 		'no-useless-escape': ['off'], | ||||
| 		'no-multi-spaces': ['warn'], | ||||
| 		'no-multiple-empty-lines': ['error', { 'max': 1 }], | ||||
| 		'no-control-regex': ['warn'], | ||||
| 		'no-empty': ['warn'], | ||||
| 		'no-inner-declarations': ['off'], | ||||
| 		'no-sparse-arrays': ['off'], | ||||
| 		'nonblock-statement-body-position': ['error', 'beside'], | ||||
| 		'object-curly-spacing': ['error', 'always'], | ||||
| 		'space-infix-ops': ['error'], | ||||
| 		'space-before-blocks': ['error', 'always'], | ||||
| 		'@typescript-eslint/no-var-requires': ['warn'], | ||||
| 		'@typescript-eslint/no-inferrable-types': ['warn'], | ||||
| 		'@typescript-eslint/no-empty-function': ['off'], | ||||
| 		'@typescript-eslint/no-non-null-assertion': ['warn'], | ||||
| 		'@typescript-eslint/no-misused-promises': ['error', { | ||||
| 			'checksVoidReturn': false, | ||||
| 		}], | ||||
| 		'import/no-unresolved': ['off'], | ||||
| 		'import/no-default-export': ['warn'], | ||||
| 	}, | ||||
| }; | ||||
|  |  | |||
|  | @ -1,32 +0,0 @@ | |||
| { | ||||
| 	"env": { | ||||
| 		"node": false | ||||
| 	}, | ||||
| 	"extends": [ | ||||
| 		"eslint:recommended", | ||||
| 		"plugin:vue/recommended" | ||||
| 	], | ||||
| 	"rules": { | ||||
| 		"vue/require-v-for-key": 0, | ||||
| 		"vue/max-attributes-per-line": 0, | ||||
| 		"vue/html-indent": 0, | ||||
| 		"vue/html-self-closing": 0, | ||||
| 		"vue/no-unused-vars": 0, | ||||
| 		"vue/attributes-order": 0, | ||||
| 		"vue/require-prop-types": 0, | ||||
| 		"vue/require-default-prop": 0, | ||||
| 		"vue/html-closing-bracket-spacing": 0, | ||||
| 		"vue/singleline-html-element-content-newline": 0, | ||||
| 		"vue/no-v-html": 0 | ||||
| 	}, | ||||
| 	"globals": { | ||||
| 		"_DEV_": false, | ||||
| 		"_LANGS_": false, | ||||
| 		"_VERSION_": false, | ||||
| 		"_ENV_": false, | ||||
| 		"_PERF_PREFIX_": false, | ||||
| 		"_DATA_TRANSFER_DRIVE_FILE_": false, | ||||
| 		"_DATA_TRANSFER_DRIVE_FOLDER_": false, | ||||
| 		"_DATA_TRANSFER_DECK_COLUMN_": false | ||||
| 	} | ||||
| } | ||||
							
								
								
									
										46
									
								
								packages/client/.eslintrc.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										46
									
								
								packages/client/.eslintrc.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,46 @@ | |||
| module.exports = { | ||||
| 	root: true, | ||||
| 	env: { | ||||
| 		"node": false | ||||
| 	}, | ||||
| 	parser: "vue-eslint-parser", | ||||
| 	parserOptions: { | ||||
| 		"parser": "@typescript-eslint/parser", | ||||
| 		tsconfigRootDir: __dirname, | ||||
| 		//project: ['./tsconfig.json'],
 | ||||
| 	}, | ||||
| 	extends: [ | ||||
| 		//"../shared/.eslintrc.js",
 | ||||
| 		"plugin:vue/vue3-recommended" | ||||
| 	], | ||||
| 	rules: { | ||||
| 		"vue/html-indent": ["warn", "tab", { | ||||
| 			"attribute": 1, | ||||
| 			"baseIndent": 0, | ||||
| 			"closeBracket": 0, | ||||
| 			"alignAttributesVertically": true, | ||||
| 			"ignores": [] | ||||
| 		}], | ||||
| 		"vue/html-closing-bracket-spacing": ["warn", { | ||||
| 			"startTag": "never", | ||||
| 			"endTag": "never", | ||||
| 			"selfClosingTag": "never" | ||||
| 		}], | ||||
| 		"vue/multi-word-component-names": "warn", | ||||
| 		"vue/require-v-for-key": "warn", | ||||
| 		"vue/no-unused-components": "warn", | ||||
| 		"vue/valid-v-for": "warn", | ||||
| 		"vue/return-in-computed-property": "warn", | ||||
| 	}, | ||||
| 	globals: { | ||||
| 		"require": false, | ||||
| 		"_DEV_": false, | ||||
| 		"_LANGS_": false, | ||||
| 		"_VERSION_": false, | ||||
| 		"_ENV_": false, | ||||
| 		"_PERF_PREFIX_": false, | ||||
| 		"_DATA_TRANSFER_DRIVE_FILE_": false, | ||||
| 		"_DATA_TRANSFER_DRIVE_FOLDER_": false, | ||||
| 		"_DATA_TRANSFER_DECK_COLUMN_": false | ||||
| 	} | ||||
| } | ||||
|  | @ -2,7 +2,8 @@ | |||
| 	"private": true, | ||||
| 	"scripts": { | ||||
| 		"watch": "webpack --watch", | ||||
| 		"build": "webpack" | ||||
| 		"build": "webpack", | ||||
| 		"lint": "eslint --quiet src/**/*.{ts,vue}" | ||||
| 	}, | ||||
| 	"resolutions": { | ||||
| 		"chokidar": "^3.3.1", | ||||
|  | @ -72,7 +73,7 @@ | |||
| 		"dateformat": "4.5.1", | ||||
| 		"escape-regexp": "0.0.1", | ||||
| 		"eslint": "8.2.0", | ||||
| 		"eslint-plugin-vue": "8.0.3", | ||||
| 		"eslint-plugin-vue": "8.1.1", | ||||
| 		"eventemitter3": "4.0.7", | ||||
| 		"feed": "4.2.2", | ||||
| 		"glob": "7.2.0", | ||||
|  | @ -152,8 +153,10 @@ | |||
| 	"devDependencies": { | ||||
| 		"@redocly/openapi-core": "1.0.0-beta.54", | ||||
| 		"@types/fluent-ffmpeg": "2.1.17", | ||||
| 		"@typescript-eslint/eslint-plugin": "5.4.0", | ||||
| 		"cross-env": "7.0.3", | ||||
| 		"cypress": "8.5.0", | ||||
| 		"eslint-plugin-import": "2.25.3", | ||||
| 		"start-server-and-test": "1.14.0" | ||||
| 	} | ||||
| } | ||||
|  |  | |||
|  | @ -31,10 +31,6 @@ export default defineComponent({ | |||
| 	}, | ||||
| 
 | ||||
| 	methods: { | ||||
| 		focus() { | ||||
| 			this.$slots.default[0].elm.focus(); | ||||
| 		}, | ||||
| 
 | ||||
| 		getDateText(time: string) { | ||||
| 			const date = new Date(time).getDate(); | ||||
| 			const month = new Date(time).getMonth() + 1; | ||||
|  |  | |||
|  | @ -128,7 +128,7 @@ export default defineComponent({ | |||
| 			type: Boolean, | ||||
| 			required: false | ||||
| 		}, | ||||
| 		visibleUsers: { | ||||
| 		initialVisibleUsers: { | ||||
| 			type: Array, | ||||
| 			required: false, | ||||
| 			default: () => [] | ||||
|  | @ -167,6 +167,7 @@ export default defineComponent({ | |||
| 			cw: null, | ||||
| 			localOnly: this.$store.state.rememberNoteVisibility ? this.$store.state.localOnly : this.$store.state.defaultNoteLocalOnly, | ||||
| 			visibility: (this.$store.state.rememberNoteVisibility ? this.$store.state.visibility : this.$store.state.defaultNoteVisibility) as typeof noteVisibilities[number], | ||||
| 			visibleUsers: [], | ||||
| 			autocomplete: null, | ||||
| 			draghover: false, | ||||
| 			quoteId: null, | ||||
|  | @ -273,6 +274,10 @@ export default defineComponent({ | |||
| 			this.localOnly = this.initialLocalOnly; | ||||
| 		} | ||||
| 
 | ||||
| 		if (this.initialVisibleUsers) { | ||||
| 			this.visibleUsers = this.initialVisibleUsers; | ||||
| 		} | ||||
| 
 | ||||
| 		if (this.mention) { | ||||
| 			this.text = this.mention.host ? `@${this.mention.username}@${toASCII(this.mention.host)}` : `@${this.mention.username}`; | ||||
| 			this.text += ' '; | ||||
|  |  | |||
|  | @ -33,11 +33,25 @@ export default defineComponent({ | |||
| 			ctx: null, | ||||
| 		}; | ||||
| 	}, | ||||
| 	unmounted() { | ||||
| 		window.cancelAnimationFrame(this.anim); | ||||
| 	}, | ||||
| 	mounted() { | ||||
| 		this.ctx = this.$refs.canvas.getContext('2d'); | ||||
| 
 | ||||
| 		new ResizeObserver(this.resize).observe(this.$refs.content); | ||||
| 
 | ||||
| 		this.resize(); | ||||
| 		this.tick(); | ||||
| 	}, | ||||
| 	updated() { | ||||
| 		this.resize(); | ||||
| 	}, | ||||
| 	methods: { | ||||
| 		createSparkles(w, h, count) { | ||||
| 			var holder = []; | ||||
| 			const holder = []; | ||||
| 
 | ||||
| 			for (var i = 0; i < count; i++) { | ||||
| 			for (let i = 0; i < count; i++) { | ||||
| 
 | ||||
| 				const color = '#' + ('000000' + Math.floor(Math.random() * 16777215).toString(16)).slice(-6); | ||||
| 
 | ||||
|  | @ -143,20 +157,6 @@ export default defineComponent({ | |||
| 			} | ||||
| 		}, | ||||
| 	}, | ||||
| 	mounted() { | ||||
| 		this.ctx = this.$refs.canvas.getContext('2d'); | ||||
| 
 | ||||
| 		new ResizeObserver(this.resize).observe(this.$refs.content); | ||||
| 
 | ||||
| 		this.resize(); | ||||
| 		this.tick(); | ||||
| 	}, | ||||
| 	updated() { | ||||
| 		this.resize(); | ||||
| 	}, | ||||
| 	destroyed() { | ||||
| 		window.cancelAnimationFrame(this.anim); | ||||
| 	}, | ||||
| }); | ||||
| </script> | ||||
| 
 | ||||
|  |  | |||
|  | @ -5,7 +5,7 @@ | |||
| 	@contextmenu.self="e => e.preventDefault()" | ||||
| 	v-hotkey="keymap" | ||||
| > | ||||
| 	<template v-for="(item, i) in _items"> | ||||
| 	<template v-for="(item, i) in items2"> | ||||
| 		<div v-if="item === null" class="divider"></div> | ||||
| 		<span v-else-if="item.type === 'label'" class="label item"> | ||||
| 			<span>{{ item.text }}</span> | ||||
|  | @ -35,7 +35,7 @@ | |||
| 			<span v-if="item.indicate" class="indicator"><i class="fas fa-circle"></i></span> | ||||
| 		</button> | ||||
| 	</template> | ||||
| 	<span v-if="_items.length === 0" class="none item"> | ||||
| 	<span v-if="items2.length === 0" class="none item"> | ||||
| 		<span>{{ $ts.none }}</span> | ||||
| 	</span> | ||||
| </div> | ||||
|  | @ -68,7 +68,7 @@ export default defineComponent({ | |||
| 	emits: ['close'], | ||||
| 	data() { | ||||
| 		return { | ||||
| 			_items: [], | ||||
| 			items2: [], | ||||
| 		}; | ||||
| 	}, | ||||
| 	computed: { | ||||
|  | @ -96,7 +96,7 @@ export default defineComponent({ | |||
| 					} | ||||
| 				} | ||||
| 
 | ||||
| 				this._items = items; | ||||
| 				this.items2 = items; | ||||
| 			}, | ||||
| 			immediate: true | ||||
| 		} | ||||
|  |  | |||
|  | @ -58,6 +58,7 @@ export default defineComponent({ | |||
| 	mounted() { | ||||
| 		this.$watch('src', () => { | ||||
| 			if (this.src) { | ||||
| 				// eslint-disable-next-line vue/no-mutating-props | ||||
| 				this.src.style.pointerEvents = 'none'; | ||||
| 			} | ||||
| 			this.fixed = getFixedContainer(this.src) != null; | ||||
|  | @ -159,6 +160,7 @@ export default defineComponent({ | |||
| 		}, | ||||
| 
 | ||||
| 		close() { | ||||
| 			// eslint-disable-next-line vue/no-mutating-props | ||||
| 			if (this.src) this.src.style.pointerEvents = 'auto'; | ||||
| 			this.showing = false; | ||||
| 			this.$emit('close'); | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-bolt"></i> {{ $ts._pages.blocks.button }}</template> | ||||
| 
 | ||||
|  | @ -38,6 +39,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkSelect from '@/components/form/select.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-paint-brush"></i> {{ $ts._pages.blocks.canvas }}</template> | ||||
| 
 | ||||
|  | @ -20,6 +21,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkInput from '@/components/form/input.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-bolt"></i> {{ $ts._pages.blocks.counter }}</template> | ||||
| 
 | ||||
|  | @ -18,6 +19,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkInput from '@/components/form/input.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-question"></i> {{ $ts._pages.blocks.if }}</template> | ||||
| 	<template #func> | ||||
|  | @ -25,6 +26,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent, defineAsyncComponent } from 'vue'; | ||||
| import { v4 as uuid } from 'uuid'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-image"></i> {{ $ts._pages.blocks.image }}</template> | ||||
| 	<template #func> | ||||
|  | @ -14,6 +15,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkDriveFileThumbnail from '@/components/drive-file-thumbnail.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-sticky-note"></i> {{ $ts._pages.blocks.note }}</template> | ||||
| 
 | ||||
|  | @ -16,6 +17,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkInput from '@/components/form/input.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-bolt"></i> {{ $ts._pages.blocks.numberInput }}</template> | ||||
| 
 | ||||
|  | @ -18,6 +19,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkInput from '@/components/form/input.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-paper-plane"></i> {{ $ts._pages.blocks.post }}</template> | ||||
| 
 | ||||
|  | @ -11,6 +12,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkTextarea from '@/components/form/textarea.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-bolt"></i> {{ $ts._pages.blocks.radioButton }}</template> | ||||
| 
 | ||||
|  | @ -12,6 +13,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkTextarea from '@/components/form/textarea.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-sticky-note"></i> {{ value.title }}</template> | ||||
| 	<template #func> | ||||
|  | @ -17,6 +18,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent, defineAsyncComponent } from 'vue'; | ||||
| import { v4 as uuid } from 'uuid'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-bolt"></i> {{ $ts._pages.blocks.switch }}</template> | ||||
| 
 | ||||
|  | @ -11,6 +12,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkSwitch from '@/components/form/switch.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-bolt"></i> {{ $ts._pages.blocks.textInput }}</template> | ||||
| 
 | ||||
|  | @ -11,6 +12,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkInput from '@/components/form/input.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-align-left"></i> {{ $ts._pages.blocks.text }}</template> | ||||
| 
 | ||||
|  | @ -9,6 +10,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import * as os from '@/os'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-bolt"></i> {{ $ts._pages.blocks.textareaInput }}</template> | ||||
| 
 | ||||
|  | @ -11,6 +12,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import MkTextarea from '@/components/form/textarea.vue'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer @remove="() => $emit('remove')" :draggable="true"> | ||||
| 	<template #header><i class="fas fa-align-left"></i> {{ $ts._pages.blocks.textarea }}</template> | ||||
| 
 | ||||
|  | @ -9,6 +10,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineComponent } from 'vue'; | ||||
| import XContainer from '../page-editor.container.vue'; | ||||
| import * as os from '@/os'; | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| <template> | ||||
| <!-- eslint-disable vue/no-mutating-props --> | ||||
| <XContainer :removable="removable" @remove="() => $emit('remove')" :error="error" :warn="warn" :draggable="draggable"> | ||||
| 	<template #header><i v-if="icon" :class="icon"></i> <template v-if="title">{{ title }} <span class="turmquns" v-if="typeText">({{ typeText }})</span></template><template v-else-if="typeText">{{ typeText }}</template></template> | ||||
| 	<template #func> | ||||
|  | @ -56,6 +57,7 @@ | |||
| </template> | ||||
| 
 | ||||
| <script lang="ts"> | ||||
| /* eslint-disable vue/no-mutating-props */ | ||||
| import { defineAsyncComponent, defineComponent } from 'vue'; | ||||
| import { v4 as uuid } from 'uuid'; | ||||
| import XContainer from './page-editor.container.vue'; | ||||
|  |  | |||
|  | @ -217,6 +217,7 @@ export default defineComponent({ | |||
| 			if (page.value.startsWith('registry/value/system/')) { | ||||
| 				return defineAsyncComponent(() => import('./registry.value.vue')); | ||||
| 			} | ||||
| 			return null; | ||||
| 		}); | ||||
| 
 | ||||
| 		watch(component, () => { | ||||
|  |  | |||
|  | @ -148,7 +148,7 @@ export default defineComponent({ | |||
| 		const themesCount = installedThemes.value.length; | ||||
| 
 | ||||
| 		watch(syncDeviceDarkMode, () => { | ||||
| 			if (syncDeviceDarkMode) { | ||||
| 			if (syncDeviceDarkMode.value) { | ||||
| 				defaultStore.set('darkMode', isDeviceDarkmode()); | ||||
| 			} | ||||
| 		}); | ||||
|  |  | |||
|  | @ -12,7 +12,7 @@ | |||
| 				:initial-local-only="localOnly" | ||||
| 				:reply="reply" | ||||
| 				:renote="renote" | ||||
| 				:visible-users="visibleUsers" | ||||
| 				:initial-visible-users="visibleUsers" | ||||
| 				@posted="state = 'posted'" | ||||
| 				class="_panel" | ||||
| 			/> | ||||
|  |  | |||
|  | @ -12,7 +12,7 @@ | |||
| 					<XMediaList :media-list="note.files"/> | ||||
| 				</div> | ||||
| 				<div v-if="note.poll"> | ||||
| 					<XPoll :note="note" :readOnly="true" /> | ||||
| 					<XPoll :note="note" :readOnly="true"/> | ||||
| 				</div> | ||||
| 			</div> | ||||
| 			<XReactionsViewer :note="note" ref="reactionsViewer"/> | ||||
|  |  | |||
|  | @ -4,8 +4,8 @@ import { popup } from '@/os'; | |||
| class ReactionPicker { | ||||
| 	private src: Ref<HTMLElement | null> = ref(null); | ||||
| 	private manualShowing = ref(false); | ||||
| 	private onChosen?: Function; | ||||
| 	private onClosed?: Function; | ||||
| 	private onChosen?: (reaction: string) => void; | ||||
| 	private onClosed?: () => void; | ||||
| 
 | ||||
| 	constructor() { | ||||
| 		// nop
 | ||||
|  | @ -30,7 +30,7 @@ class ReactionPicker { | |||
| 		}); | ||||
| 	} | ||||
| 
 | ||||
| 	public show(src: HTMLElement, onChosen: Function, onClosed: Function) { | ||||
| 	public show(src: HTMLElement, onChosen: ReactionPicker['onChosen'], onClosed: ReactionPicker['onClosed']) { | ||||
| 		this.src.value = src; | ||||
| 		this.manualShowing.value = true; | ||||
| 		this.onChosen = onChosen; | ||||
|  |  | |||
|  | @ -20,12 +20,6 @@ export default defineComponent({ | |||
| 		}, | ||||
| 	}, | ||||
| 
 | ||||
| 	methods: { | ||||
| 		focus() { | ||||
| 			this.$slots.default[0].elm.focus(); | ||||
| 		} | ||||
| 	}, | ||||
| 
 | ||||
| 	render() { | ||||
| 		const getDateText = (time: string) => { | ||||
| 			const date = new Date(time).getDate(); | ||||
|  |  | |||
|  | @ -194,10 +194,6 @@ export default defineComponent({ | |||
| 			} | ||||
| 		}, | ||||
| 
 | ||||
| 		onTransition() { | ||||
| 			if (window._scroll) window._scroll(); | ||||
| 		}, | ||||
| 
 | ||||
| 		showMenu() { | ||||
| 			this.$refs.menu.show(); | ||||
| 		}, | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ | |||
| 			<XNoteHeader class="header" :note="note" :mini="true"/> | ||||
| 			<div class="body"> | ||||
| 				<p v-if="note.cw != null" class="cw"> | ||||
| 					<Mfm v-if="note.cw != ''" class="text" :text="note.cw" :author="note.user" :i="$i" :custom-emojis="note.emojis" /> | ||||
| 					<Mfm v-if="note.cw != ''" class="text" :text="note.cw" :author="note.user" :i="$i" :custom-emojis="note.emojis"/> | ||||
| 					<XCwButton v-model="showContent" :note="note"/> | ||||
| 				</p> | ||||
| 				<div class="content" v-show="note.cw == null || showContent"> | ||||
|  |  | |||
|  | @ -18,7 +18,7 @@ | |||
| 			</div> | ||||
| 		</div> | ||||
| 		<input v-show="useCw" ref="cw" class="cw" v-model="cw" :placeholder="$ts.annotation" @keydown="onKeydown"> | ||||
| 		<textarea v-model="text" class="text" :class="{ withCw: useCw }" ref="text" :disabled="posting" :placeholder="placeholder" @keydown="onKeydown" @paste="onPaste" @compositionupdate="onCompositionUpdate" @compositionend="onCompositionEnd" /> | ||||
| 		<textarea v-model="text" class="text" :class="{ withCw: useCw }" ref="text" :disabled="posting" :placeholder="placeholder" @keydown="onKeydown" @paste="onPaste" @compositionupdate="onCompositionUpdate" @compositionend="onCompositionEnd"/> | ||||
| 		<XPostFormAttaches class="attaches" :files="files" @updated="updateFiles" @detach="detachFile" @changeSensitive="updateFileSensitive" @changeName="updateFileName"/> | ||||
| 		<XPollEditor v-if="poll" :poll="poll" @destroyed="poll = null" @updated="onPollUpdate"/> | ||||
| 		<footer> | ||||
|  |  | |||
|  | @ -17,7 +17,7 @@ | |||
| 				<div class="announcements panel"> | ||||
| 					<header>{{ $ts.announcements }}</header> | ||||
| 					<MkPagination :pagination="announcements" #default="{items}" class="list"> | ||||
| 						<section class="item" v-for="(announcement, i) in items" :key="announcement.id"> | ||||
| 						<section class="item" v-for="announcement in items" :key="announcement.id"> | ||||
| 							<div class="title">{{ announcement.title }}</div> | ||||
| 							<div class="content"> | ||||
| 								<Mfm :text="announcement.text"/> | ||||
|  |  | |||
|  | @ -517,6 +517,11 @@ | |||
|   resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.8.tgz#edf1bf1dbf4e04413ca8e5b17b3b7d7d54b59818" | ||||
|   integrity sha512-YSBPTLTVm2e2OoQIDYx8HaeWJ5tTToLH67kXR7zYNGupXMEHa2++G8k+DczX2cFVgalypqtyZIcU19AFcmOpmg== | ||||
| 
 | ||||
| "@types/json-schema@^7.0.9": | ||||
|   version "7.0.9" | ||||
|   resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.9.tgz#97edc9037ea0c38585320b28964dde3b39e4660d" | ||||
|   integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ== | ||||
| 
 | ||||
| "@types/json5@^0.0.29": | ||||
|   version "0.0.29" | ||||
|   resolved "https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee" | ||||
|  | @ -816,6 +821,32 @@ | |||
|   dependencies: | ||||
|     "@types/node" "*" | ||||
| 
 | ||||
| "@typescript-eslint/eslint-plugin@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.4.0.tgz#05e711a2e7b68342661fde61bccbd1531c19521a" | ||||
|   integrity sha512-9/yPSBlwzsetCsGEn9j24D8vGQgJkOTr4oMLas/w886ZtzKIs1iyoqFrwsX2fqYEeUwsdBpC21gcjRGo57u0eg== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/experimental-utils" "5.4.0" | ||||
|     "@typescript-eslint/scope-manager" "5.4.0" | ||||
|     debug "^4.3.2" | ||||
|     functional-red-black-tree "^1.0.1" | ||||
|     ignore "^5.1.8" | ||||
|     regexpp "^3.2.0" | ||||
|     semver "^7.3.5" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/experimental-utils@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.4.0.tgz#238a7418d2da3b24874ba35385eb21cc61d2a65e" | ||||
|   integrity sha512-Nz2JDIQUdmIGd6p33A+naQmwfkU5KVTLb/5lTk+tLVTDacZKoGQisj8UCxk7onJcrgjIvr8xWqkYI+DbI3TfXg== | ||||
|   dependencies: | ||||
|     "@types/json-schema" "^7.0.9" | ||||
|     "@typescript-eslint/scope-manager" "5.4.0" | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     "@typescript-eslint/typescript-estree" "5.4.0" | ||||
|     eslint-scope "^5.1.1" | ||||
|     eslint-utils "^3.0.0" | ||||
| 
 | ||||
| "@typescript-eslint/parser@5.1.0": | ||||
|   version "5.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.1.0.tgz#6c7f837d210d2bc0a811e7ea742af414f4e00908" | ||||
|  | @ -834,11 +865,24 @@ | |||
|     "@typescript-eslint/types" "5.1.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.1.0" | ||||
| 
 | ||||
| "@typescript-eslint/scope-manager@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.4.0.tgz#aaab08415f4a9cf32b870c7750ae8ba4607126a1" | ||||
|   integrity sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.4.0" | ||||
| 
 | ||||
| "@typescript-eslint/types@5.1.0": | ||||
|   version "5.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.1.0.tgz#a8a75ddfc611660de6be17d3ad950302385607a9" | ||||
|   integrity sha512-sEwNINVxcB4ZgC6Fe6rUyMlvsB2jvVdgxjZEjQUQVlaSPMNamDOwO6/TB98kFt4sYYfNhdhTPBEQqNQZjMMswA== | ||||
| 
 | ||||
| "@typescript-eslint/types@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.4.0.tgz#b1c130f4b381b77bec19696c6e3366f9781ce8f2" | ||||
|   integrity sha512-GjXNpmn+n1LvnttarX+sPD6+S7giO+9LxDIGlRl4wK3a7qMWALOHYuVSZpPTfEIklYjaWuMtfKdeByx0AcaThA== | ||||
| 
 | ||||
| "@typescript-eslint/typescript-estree@5.1.0": | ||||
|   version "5.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.1.0.tgz#132aea34372df09decda961cb42457433aa6e83d" | ||||
|  | @ -852,6 +896,19 @@ | |||
|     semver "^7.3.5" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/typescript-estree@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.4.0.tgz#fe524fb308973c68ebeb7428f3b64499a6ba5fc0" | ||||
|   integrity sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.4.0" | ||||
|     debug "^4.3.2" | ||||
|     globby "^11.0.4" | ||||
|     is-glob "^4.0.3" | ||||
|     semver "^7.3.5" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/visitor-keys@5.1.0": | ||||
|   version "5.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.1.0.tgz#e01a01b27eb173092705ae983aa1451bd1842630" | ||||
|  | @ -860,6 +917,14 @@ | |||
|     "@typescript-eslint/types" "5.1.0" | ||||
|     eslint-visitor-keys "^3.0.0" | ||||
| 
 | ||||
| "@typescript-eslint/visitor-keys@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.4.0.tgz#09bc28efd3621f292fe88c86eef3bf4893364c8c" | ||||
|   integrity sha512-PVbax7MeE7tdLfW5SA0fs8NGVVr+buMPrcj+CWYWPXsZCH8qZ1THufDzbXm1xrZ2b2PA1iENJ0sRq5fuUtvsJg== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     eslint-visitor-keys "^3.0.0" | ||||
| 
 | ||||
| "@ungap/promise-all-settled@1.1.2": | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/@ungap/promise-all-settled/-/promise-all-settled-1.1.2.tgz#aa58042711d6e3275dd37dc597e5d31e8c290a44" | ||||
|  | @ -1378,6 +1443,17 @@ argparse@^2.0.1: | |||
|   resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" | ||||
|   integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== | ||||
| 
 | ||||
| array-includes@^3.1.4: | ||||
|   version "3.1.4" | ||||
|   resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.4.tgz#f5b493162c760f3539631f005ba2bb46acb45ba9" | ||||
|   integrity sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     define-properties "^1.1.3" | ||||
|     es-abstract "^1.19.1" | ||||
|     get-intrinsic "^1.1.1" | ||||
|     is-string "^1.0.7" | ||||
| 
 | ||||
| array-timsort@^1.0.3: | ||||
|   version "1.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/array-timsort/-/array-timsort-1.0.3.tgz#3c9e4199e54fb2b9c3fe5976396a21614ef0d926" | ||||
|  | @ -1388,6 +1464,15 @@ array-union@^2.1.0: | |||
|   resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" | ||||
|   integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== | ||||
| 
 | ||||
| array.prototype.flat@^1.2.5: | ||||
|   version "1.2.5" | ||||
|   resolved "https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz#07e0975d84bbc7c48cd1879d609e682598d33e13" | ||||
|   integrity sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     define-properties "^1.1.3" | ||||
|     es-abstract "^1.19.0" | ||||
| 
 | ||||
| asap@~2.0.3: | ||||
|   version "2.0.6" | ||||
|   resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" | ||||
|  | @ -1687,6 +1772,14 @@ cachedir@^2.3.0: | |||
|   resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-2.3.0.tgz#0c75892a052198f0b21c7c1804d8331edfcae0e8" | ||||
|   integrity sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw== | ||||
| 
 | ||||
| call-bind@^1.0.0, call-bind@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" | ||||
|   integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== | ||||
|   dependencies: | ||||
|     function-bind "^1.1.1" | ||||
|     get-intrinsic "^1.0.2" | ||||
| 
 | ||||
| callsites@^3.0.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" | ||||
|  | @ -2305,7 +2398,7 @@ dayjs@^1.10.4: | |||
|   resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.10.6.tgz#288b2aa82f2d8418a6c9d4df5898c0737ad02a63" | ||||
|   integrity sha512-AztC/IOW4L1Q41A86phW5Thhcrco3xuAA+YX/BLpLWWjRcTj5TOt/QImBLmCKlrF7u7k47arTnOyL6GnbG8Hvw== | ||||
| 
 | ||||
| debug@2, debug@^2.2.0, debug@^2.5.2: | ||||
| debug@2, debug@^2.2.0, debug@^2.5.2, debug@^2.6.9: | ||||
|   version "2.6.9" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" | ||||
|   integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== | ||||
|  | @ -2326,7 +2419,7 @@ debug@4.3.2, debug@^4.3.2: | |||
|   dependencies: | ||||
|     ms "2.1.2" | ||||
| 
 | ||||
| debug@^3.1.0: | ||||
| debug@^3.1.0, debug@^3.2.7: | ||||
|   version "3.2.7" | ||||
|   resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" | ||||
|   integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== | ||||
|  | @ -2411,6 +2504,13 @@ dir-glob@^3.0.1: | |||
|   dependencies: | ||||
|     path-type "^4.0.0" | ||||
| 
 | ||||
| doctrine@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" | ||||
|   integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw== | ||||
|   dependencies: | ||||
|     esutils "^2.0.2" | ||||
| 
 | ||||
| doctrine@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" | ||||
|  | @ -2608,6 +2708,32 @@ es-abstract@^1.17.0-next.1, es-abstract@^1.17.2, es-abstract@^1.17.5: | |||
|     string.prototype.trimleft "^2.1.1" | ||||
|     string.prototype.trimright "^2.1.1" | ||||
| 
 | ||||
| es-abstract@^1.19.0, es-abstract@^1.19.1: | ||||
|   version "1.19.1" | ||||
|   resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.19.1.tgz#d4885796876916959de78edaa0df456627115ec3" | ||||
|   integrity sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     es-to-primitive "^1.2.1" | ||||
|     function-bind "^1.1.1" | ||||
|     get-intrinsic "^1.1.1" | ||||
|     get-symbol-description "^1.0.0" | ||||
|     has "^1.0.3" | ||||
|     has-symbols "^1.0.2" | ||||
|     internal-slot "^1.0.3" | ||||
|     is-callable "^1.2.4" | ||||
|     is-negative-zero "^2.0.1" | ||||
|     is-regex "^1.1.4" | ||||
|     is-shared-array-buffer "^1.0.1" | ||||
|     is-string "^1.0.7" | ||||
|     is-weakref "^1.0.1" | ||||
|     object-inspect "^1.11.0" | ||||
|     object-keys "^1.1.1" | ||||
|     object.assign "^4.1.2" | ||||
|     string.prototype.trimend "^1.0.4" | ||||
|     string.prototype.trimstart "^1.0.4" | ||||
|     unbox-primitive "^1.0.1" | ||||
| 
 | ||||
| es-module-lexer@^0.4.0: | ||||
|   version "0.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.4.0.tgz#21f4181cc8b7eee06855f1c59e6087c7bc4f77b0" | ||||
|  | @ -2673,10 +2799,46 @@ escape-string-regexp@^1.0.5: | |||
|   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | ||||
|   integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= | ||||
| 
 | ||||
| eslint-plugin-vue@8.0.3: | ||||
|   version "8.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-8.0.3.tgz#791cc4543940319e612ea61a1d779e8c87cf749a" | ||||
|   integrity sha512-Rlhhy5ltzde0sRwSkqHuNePTXLMMaJ5+qsQubM4RYloYsQ8cXlnJT5MDaCzSirkGADipOHtmQXIbbPFAzUrADg== | ||||
| eslint-import-resolver-node@^0.3.6: | ||||
|   version "0.3.6" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz#4048b958395da89668252001dbd9eca6b83bacbd" | ||||
|   integrity sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw== | ||||
|   dependencies: | ||||
|     debug "^3.2.7" | ||||
|     resolve "^1.20.0" | ||||
| 
 | ||||
| eslint-module-utils@^2.7.1: | ||||
|   version "2.7.1" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz#b435001c9f8dd4ab7f6d0efcae4b9696d4c24b7c" | ||||
|   integrity sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ== | ||||
|   dependencies: | ||||
|     debug "^3.2.7" | ||||
|     find-up "^2.1.0" | ||||
|     pkg-dir "^2.0.0" | ||||
| 
 | ||||
| eslint-plugin-import@2.25.3: | ||||
|   version "2.25.3" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.25.3.tgz#a554b5f66e08fb4f6dc99221866e57cfff824766" | ||||
|   integrity sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg== | ||||
|   dependencies: | ||||
|     array-includes "^3.1.4" | ||||
|     array.prototype.flat "^1.2.5" | ||||
|     debug "^2.6.9" | ||||
|     doctrine "^2.1.0" | ||||
|     eslint-import-resolver-node "^0.3.6" | ||||
|     eslint-module-utils "^2.7.1" | ||||
|     has "^1.0.3" | ||||
|     is-core-module "^2.8.0" | ||||
|     is-glob "^4.0.3" | ||||
|     minimatch "^3.0.4" | ||||
|     object.values "^1.1.5" | ||||
|     resolve "^1.20.0" | ||||
|     tsconfig-paths "^3.11.0" | ||||
| 
 | ||||
| eslint-plugin-vue@8.1.1: | ||||
|   version "8.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-8.1.1.tgz#8bb0a40520880cdd076b4a6faf8bc29110997a8c" | ||||
|   integrity sha512-rx64IrlhdfPya6u2V5ukOGiLCTgaCBdMSpczLVqyo8A0l+Vbo+lzvIfEUfAQ2auj+MF6y0TwxLorzdCIzHunnw== | ||||
|   dependencies: | ||||
|     eslint-utils "^3.0.0" | ||||
|     natural-compare "^1.4.0" | ||||
|  | @ -3043,6 +3205,13 @@ find-up@5.0.0: | |||
|     locate-path "^6.0.0" | ||||
|     path-exists "^4.0.0" | ||||
| 
 | ||||
| find-up@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" | ||||
|   integrity sha1-RdG35QbHF93UgndaK3eSCjwMV6c= | ||||
|   dependencies: | ||||
|     locate-path "^2.0.0" | ||||
| 
 | ||||
| find-up@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" | ||||
|  | @ -3163,6 +3332,15 @@ get-caller-file@^2.0.1, get-caller-file@^2.0.5: | |||
|   resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" | ||||
|   integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== | ||||
| 
 | ||||
| get-intrinsic@^1.0.2, get-intrinsic@^1.1.0, get-intrinsic@^1.1.1: | ||||
|   version "1.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" | ||||
|   integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== | ||||
|   dependencies: | ||||
|     function-bind "^1.1.1" | ||||
|     has "^1.0.3" | ||||
|     has-symbols "^1.0.1" | ||||
| 
 | ||||
| get-stream@^5.0.0, get-stream@^5.1.0: | ||||
|   version "5.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" | ||||
|  | @ -3175,6 +3353,14 @@ get-stream@^6.0.0: | |||
|   resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" | ||||
|   integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== | ||||
| 
 | ||||
| get-symbol-description@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6" | ||||
|   integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     get-intrinsic "^1.1.1" | ||||
| 
 | ||||
| getos@^3.2.1: | ||||
|   version "3.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/getos/-/getos-3.2.1.tgz#0134d1f4e00eb46144c5a9c0ac4dc087cbb27dc5" | ||||
|  | @ -3335,6 +3521,11 @@ har-validator@~5.1.3: | |||
|     ajv "^6.5.5" | ||||
|     har-schema "^2.0.0" | ||||
| 
 | ||||
| has-bigints@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" | ||||
|   integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== | ||||
| 
 | ||||
| has-flag@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" | ||||
|  | @ -3355,6 +3546,18 @@ has-symbols@^1.0.0, has-symbols@^1.0.1: | |||
|   resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.1.tgz#9f5214758a44196c406d9bd76cebf81ec2dd31e8" | ||||
|   integrity sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg== | ||||
| 
 | ||||
| has-symbols@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423" | ||||
|   integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== | ||||
| 
 | ||||
| has-tostringtag@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" | ||||
|   integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== | ||||
|   dependencies: | ||||
|     has-symbols "^1.0.2" | ||||
| 
 | ||||
| has@^1.0.3: | ||||
|   version "1.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" | ||||
|  | @ -3477,6 +3680,11 @@ ignore@^5.1.4: | |||
|   resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57" | ||||
|   integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== | ||||
| 
 | ||||
| ignore@^5.1.8: | ||||
|   version "5.1.9" | ||||
|   resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" | ||||
|   integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== | ||||
| 
 | ||||
| import-fresh@^3.0.0, import-fresh@^3.2.1: | ||||
|   version "3.2.1" | ||||
|   resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.2.1.tgz#633ff618506e793af5ac91bf48b72677e15cbe66" | ||||
|  | @ -3536,6 +3744,15 @@ insert-text-at-cursor@0.3.0: | |||
|   resolved "https://registry.yarnpkg.com/insert-text-at-cursor/-/insert-text-at-cursor-0.3.0.tgz#1819607680ec1570618347c4cd475e791faa25da" | ||||
|   integrity sha512-/nPtyeX9xPUvxZf+r0518B7uqNKlP+LqNJqSiXFEaa2T71rWIwTVXGH7hB9xO/EVdwa5/pWlFCPwShOW81XIxQ== | ||||
| 
 | ||||
| internal-slot@^1.0.3: | ||||
|   version "1.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.3.tgz#7347e307deeea2faac2ac6205d4bc7d34967f59c" | ||||
|   integrity sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA== | ||||
|   dependencies: | ||||
|     get-intrinsic "^1.1.0" | ||||
|     has "^1.0.3" | ||||
|     side-channel "^1.0.4" | ||||
| 
 | ||||
| interpret@^2.2.0: | ||||
|   version "2.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/interpret/-/interpret-2.2.0.tgz#1a78a0b5965c40a5416d007ad6f50ad27c417df9" | ||||
|  | @ -3577,6 +3794,13 @@ is-arrayish@^0.2.1: | |||
|   resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" | ||||
|   integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= | ||||
| 
 | ||||
| is-bigint@^1.0.1: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" | ||||
|   integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg== | ||||
|   dependencies: | ||||
|     has-bigints "^1.0.1" | ||||
| 
 | ||||
| is-binary-path@~2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" | ||||
|  | @ -3584,11 +3808,24 @@ is-binary-path@~2.1.0: | |||
|   dependencies: | ||||
|     binary-extensions "^2.0.0" | ||||
| 
 | ||||
| is-boolean-object@^1.1.0: | ||||
|   version "1.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" | ||||
|   integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     has-tostringtag "^1.0.0" | ||||
| 
 | ||||
| is-callable@^1.1.4, is-callable@^1.1.5: | ||||
|   version "1.1.5" | ||||
|   resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.5.tgz#f7e46b596890456db74e7f6e976cb3273d06faab" | ||||
|   integrity sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q== | ||||
| 
 | ||||
| is-callable@^1.2.4: | ||||
|   version "1.2.4" | ||||
|   resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945" | ||||
|   integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w== | ||||
| 
 | ||||
| is-ci@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.0.tgz#c7e7be3c9d8eef7d0fa144390bd1e4b88dc4c994" | ||||
|  | @ -3610,6 +3847,13 @@ is-core-module@^2.2.0: | |||
|   dependencies: | ||||
|     has "^1.0.3" | ||||
| 
 | ||||
| is-core-module@^2.8.0: | ||||
|   version "2.8.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.8.0.tgz#0321336c3d0925e497fd97f5d95cb114a5ccd548" | ||||
|   integrity sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw== | ||||
|   dependencies: | ||||
|     has "^1.0.3" | ||||
| 
 | ||||
| is-date-object@^1.0.1: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.2.tgz#bda736f2cd8fd06d32844e7743bfa7494c3bfd7e" | ||||
|  | @ -3667,6 +3911,11 @@ is-ip@^3.1.0: | |||
|   dependencies: | ||||
|     ip-regex "^4.0.0" | ||||
| 
 | ||||
| is-negative-zero@^2.0.1: | ||||
|   version "2.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.1.tgz#3de746c18dda2319241a53675908d8f766f11c24" | ||||
|   integrity sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== | ||||
| 
 | ||||
| is-number-like@^1.0.3: | ||||
|   version "1.0.8" | ||||
|   resolved "https://registry.yarnpkg.com/is-number-like/-/is-number-like-1.0.8.tgz#2e129620b50891042e44e9bbbb30593e75cfbbe3" | ||||
|  | @ -3674,6 +3923,13 @@ is-number-like@^1.0.3: | |||
|   dependencies: | ||||
|     lodash.isfinite "^3.3.2" | ||||
| 
 | ||||
| is-number-object@^1.0.4: | ||||
|   version "1.0.6" | ||||
|   resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.6.tgz#6a7aaf838c7f0686a50b4553f7e54a96494e89f0" | ||||
|   integrity sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g== | ||||
|   dependencies: | ||||
|     has-tostringtag "^1.0.0" | ||||
| 
 | ||||
| is-number@^7.0.0: | ||||
|   version "7.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" | ||||
|  | @ -3708,16 +3964,36 @@ is-regex@^1.0.3, is-regex@^1.0.5: | |||
|   dependencies: | ||||
|     has "^1.0.3" | ||||
| 
 | ||||
| is-regex@^1.1.4: | ||||
|   version "1.1.4" | ||||
|   resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" | ||||
|   integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     has-tostringtag "^1.0.0" | ||||
| 
 | ||||
| is-resolvable@^1.1.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" | ||||
|   integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== | ||||
| 
 | ||||
| is-shared-array-buffer@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz#97b0c85fbdacb59c9c446fe653b82cf2b5b7cfe6" | ||||
|   integrity sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA== | ||||
| 
 | ||||
| is-stream@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" | ||||
|   integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== | ||||
| 
 | ||||
| is-string@^1.0.5, is-string@^1.0.7: | ||||
|   version "1.0.7" | ||||
|   resolved "https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd" | ||||
|   integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg== | ||||
|   dependencies: | ||||
|     has-tostringtag "^1.0.0" | ||||
| 
 | ||||
| is-svg@4.3.1: | ||||
|   version "4.3.1" | ||||
|   resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-4.3.1.tgz#8c63ec8c67c8c7f0a8de0a71c8c7d58eccf4406b" | ||||
|  | @ -3732,6 +4008,13 @@ is-symbol@^1.0.2: | |||
|   dependencies: | ||||
|     has-symbols "^1.0.1" | ||||
| 
 | ||||
| is-symbol@^1.0.3: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c" | ||||
|   integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg== | ||||
|   dependencies: | ||||
|     has-symbols "^1.0.2" | ||||
| 
 | ||||
| is-typedarray@^1.0.0, is-typedarray@~1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" | ||||
|  | @ -3742,6 +4025,13 @@ is-unicode-supported@^0.1.0: | |||
|   resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" | ||||
|   integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== | ||||
| 
 | ||||
| is-weakref@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.1.tgz#842dba4ec17fa9ac9850df2d6efbc1737274f2a2" | ||||
|   integrity sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.0" | ||||
| 
 | ||||
| is-windows@^1.0.1: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" | ||||
|  | @ -4066,6 +4356,14 @@ loader-utils@^2.0.0: | |||
|     emojis-list "^3.0.0" | ||||
|     json5 "^2.1.2" | ||||
| 
 | ||||
| locate-path@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" | ||||
|   integrity sha1-K1aLJl7slExtnA3pw9u7ygNUzY4= | ||||
|   dependencies: | ||||
|     p-locate "^2.0.0" | ||||
|     path-exists "^3.0.0" | ||||
| 
 | ||||
| locate-path@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" | ||||
|  | @ -4460,6 +4758,11 @@ object-assign@^4.1.0, object-assign@^4.1.1: | |||
|   resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" | ||||
|   integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= | ||||
| 
 | ||||
| object-inspect@^1.11.0, object-inspect@^1.9.0: | ||||
|   version "1.11.0" | ||||
|   resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.11.0.tgz#9dceb146cedd4148a0d9e51ab88d34cf509922b1" | ||||
|   integrity sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg== | ||||
| 
 | ||||
| object-inspect@^1.7.0: | ||||
|   version "1.7.0" | ||||
|   resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" | ||||
|  | @ -4480,6 +4783,16 @@ object.assign@^4.1.0: | |||
|     has-symbols "^1.0.0" | ||||
|     object-keys "^1.0.11" | ||||
| 
 | ||||
| object.assign@^4.1.2: | ||||
|   version "4.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.2.tgz#0ed54a342eceb37b38ff76eb831a0e788cb63940" | ||||
|   integrity sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.0" | ||||
|     define-properties "^1.1.3" | ||||
|     has-symbols "^1.0.1" | ||||
|     object-keys "^1.1.1" | ||||
| 
 | ||||
| object.getownpropertydescriptors@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz#369bf1f9592d8ab89d712dced5cb81c7c5352649" | ||||
|  | @ -4498,6 +4811,15 @@ object.values@^1.1.0: | |||
|     function-bind "^1.1.1" | ||||
|     has "^1.0.3" | ||||
| 
 | ||||
| object.values@^1.1.5: | ||||
|   version "1.1.5" | ||||
|   resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.1.5.tgz#959f63e3ce9ef108720333082131e4a459b716ac" | ||||
|   integrity sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     define-properties "^1.1.3" | ||||
|     es-abstract "^1.19.1" | ||||
| 
 | ||||
| oblivious-set@1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/oblivious-set/-/oblivious-set-1.0.0.tgz#c8316f2c2fb6ff7b11b6158db3234c49f733c566" | ||||
|  | @ -4544,6 +4866,13 @@ p-cancelable@^2.0.0: | |||
|   resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-2.0.0.tgz#4a3740f5bdaf5ed5d7c3e34882c6fb5d6b266a6e" | ||||
|   integrity sha512-wvPXDmbMmu2ksjkB4Z3nZWTSkJEb9lqVdMaCKpZUGJG9TMiNp9XcbG3fn9fPKjem04fJMJnXoyFPk2FmgiaiNg== | ||||
| 
 | ||||
| p-limit@^1.1.0: | ||||
|   version "1.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" | ||||
|   integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q== | ||||
|   dependencies: | ||||
|     p-try "^1.0.0" | ||||
| 
 | ||||
| p-limit@^2.0.0, p-limit@^2.2.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" | ||||
|  | @ -4565,6 +4894,13 @@ p-limit@^3.1.0: | |||
|   dependencies: | ||||
|     yocto-queue "^0.1.0" | ||||
| 
 | ||||
| p-locate@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" | ||||
|   integrity sha1-IKAQOyIqcMj9OcwuWAaA893l7EM= | ||||
|   dependencies: | ||||
|     p-limit "^1.1.0" | ||||
| 
 | ||||
| p-locate@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" | ||||
|  | @ -4593,6 +4929,11 @@ p-map@^4.0.0: | |||
|   dependencies: | ||||
|     aggregate-error "^3.0.0" | ||||
| 
 | ||||
| p-try@^1.0.0: | ||||
|   version "1.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" | ||||
|   integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= | ||||
| 
 | ||||
| p-try@^2.0.0: | ||||
|   version "2.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" | ||||
|  | @ -4691,6 +5032,13 @@ pify@^2.2.0: | |||
|   resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" | ||||
|   integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= | ||||
| 
 | ||||
| pkg-dir@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" | ||||
|   integrity sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s= | ||||
|   dependencies: | ||||
|     find-up "^2.1.0" | ||||
| 
 | ||||
| pkg-dir@^4.2.0: | ||||
|   version "4.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" | ||||
|  | @ -5382,7 +5730,7 @@ resolve-from@^5.0.0: | |||
|   resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" | ||||
|   integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== | ||||
| 
 | ||||
| resolve@^1.15.1: | ||||
| resolve@^1.15.1, resolve@^1.20.0: | ||||
|   version "1.20.0" | ||||
|   resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.20.0.tgz#629a013fb3f70755d6f0b7935cc1c2c5378b1975" | ||||
|   integrity sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== | ||||
|  | @ -5589,6 +5937,15 @@ shebang-regex@^3.0.0: | |||
|   resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" | ||||
|   integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== | ||||
| 
 | ||||
| side-channel@^1.0.4: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" | ||||
|   integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.0" | ||||
|     get-intrinsic "^1.0.2" | ||||
|     object-inspect "^1.9.0" | ||||
| 
 | ||||
| signal-exit@^3.0.2, signal-exit@^3.0.3: | ||||
|   version "3.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" | ||||
|  | @ -5770,6 +6127,14 @@ string.prototype.trimend@^1.0.0: | |||
|     define-properties "^1.1.3" | ||||
|     es-abstract "^1.17.5" | ||||
| 
 | ||||
| string.prototype.trimend@^1.0.4: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz#e75ae90c2942c63504686c18b287b4a0b1a45f80" | ||||
|   integrity sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     define-properties "^1.1.3" | ||||
| 
 | ||||
| string.prototype.trimleft@^2.1.1: | ||||
|   version "2.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz#4408aa2e5d6ddd0c9a80739b087fbc067c03b3cc" | ||||
|  | @ -5796,6 +6161,14 @@ string.prototype.trimstart@^1.0.0: | |||
|     define-properties "^1.1.3" | ||||
|     es-abstract "^1.17.5" | ||||
| 
 | ||||
| string.prototype.trimstart@^1.0.4: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz#b36399af4ab2999b4c9c648bd7a3fb2bb26feeed" | ||||
|   integrity sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== | ||||
|   dependencies: | ||||
|     call-bind "^1.0.2" | ||||
|     define-properties "^1.1.3" | ||||
| 
 | ||||
| stringz@2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/stringz/-/stringz-2.1.0.tgz#5896b4713eac31157556040fb90258fb02c1630c" | ||||
|  | @ -6082,7 +6455,7 @@ tsc-alias@1.3.10: | |||
|     globby "^11.0.2" | ||||
|     normalize-path "^3.0.0" | ||||
| 
 | ||||
| tsconfig-paths@3.11.0: | ||||
| tsconfig-paths@3.11.0, tsconfig-paths@^3.11.0: | ||||
|   version "3.11.0" | ||||
|   resolved "https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz#954c1fe973da6339c78e06b03ce2e48810b65f36" | ||||
|   integrity sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA== | ||||
|  | @ -6175,6 +6548,16 @@ typescript@4.4.4: | |||
|   resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.4.4.tgz#2cd01a1a1f160704d3101fd5a58ff0f9fcb8030c" | ||||
|   integrity sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA== | ||||
| 
 | ||||
| unbox-primitive@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471" | ||||
|   integrity sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== | ||||
|   dependencies: | ||||
|     function-bind "^1.1.1" | ||||
|     has-bigints "^1.0.1" | ||||
|     has-symbols "^1.0.2" | ||||
|     which-boxed-primitive "^1.0.2" | ||||
| 
 | ||||
| uniq@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" | ||||
|  | @ -6515,6 +6898,17 @@ websocket@1.0.34: | |||
|     utf-8-validate "^5.0.2" | ||||
|     yaeti "^0.0.6" | ||||
| 
 | ||||
| which-boxed-primitive@^1.0.2: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6" | ||||
|   integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== | ||||
|   dependencies: | ||||
|     is-bigint "^1.0.1" | ||||
|     is-boolean-object "^1.1.0" | ||||
|     is-number-object "^1.0.4" | ||||
|     is-string "^1.0.5" | ||||
|     is-symbol "^1.0.3" | ||||
| 
 | ||||
| which-module@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" | ||||
|  |  | |||
							
								
								
									
										69
									
								
								packages/shared/.eslintrc.js
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										69
									
								
								packages/shared/.eslintrc.js
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,69 @@ | |||
| module.exports = { | ||||
| 	root: true, | ||||
| 	parser: '@typescript-eslint/parser', | ||||
| 	plugins: [ | ||||
| 		'@typescript-eslint', | ||||
| 		'import' | ||||
| 	], | ||||
| 	extends: [ | ||||
| 		'eslint:recommended', | ||||
| 		'plugin:@typescript-eslint/recommended', | ||||
| 		'plugin:import/recommended', | ||||
| 		'plugin:import/typescript' | ||||
| 	], | ||||
| 	rules: { | ||||
| 		'indent': ['warn', 'tab', { | ||||
| 			'SwitchCase': 1, | ||||
| 			'MemberExpression': 'off', | ||||
| 			'flatTernaryExpressions': true, | ||||
| 			'ArrayExpression': 'first', | ||||
| 			'ObjectExpression': 'first', | ||||
| 		}], | ||||
| 		'eol-last': ['error', 'always'], | ||||
| 		'semi': ['error', 'always'], | ||||
| 		'quotes': ['warn', 'single'], | ||||
| 		'comma-dangle': ['warn', 'always-multiline'], | ||||
| 		'keyword-spacing': ['error', { | ||||
| 			'before': true, | ||||
| 			'after': true, | ||||
| 		}], | ||||
| 		'key-spacing': ['error', { | ||||
| 			'beforeColon': false, | ||||
| 			'afterColon': true, | ||||
| 		}], | ||||
| 		/* TODO: path aliasを使わないとwarnする | ||||
| 		'no-restricted-imports': ['warn', { | ||||
| 			'patterns': [ | ||||
| 			] | ||||
| 		}], | ||||
| 		*/ | ||||
| 		'no-multi-spaces': ['error'], | ||||
| 		'no-var': ['error'], | ||||
| 		'prefer-arrow-callback': ['error'], | ||||
| 		'no-throw-literal': ['warn'], | ||||
| 		'no-param-reassign': ['warn'], | ||||
| 		'no-constant-condition': ['warn'], | ||||
| 		'no-empty-pattern': ['warn'], | ||||
| 		'no-async-promise-executor': ['off'], | ||||
| 		'no-useless-escape': ['off'], | ||||
| 		'no-multi-spaces': ['warn'], | ||||
| 		'no-multiple-empty-lines': ['error', { 'max': 1 }], | ||||
| 		'no-control-regex': ['warn'], | ||||
| 		'no-empty': ['warn'], | ||||
| 		'no-inner-declarations': ['off'], | ||||
| 		'no-sparse-arrays': ['off'], | ||||
| 		'nonblock-statement-body-position': ['error', 'beside'], | ||||
| 		'object-curly-spacing': ['error', 'always'], | ||||
| 		'space-infix-ops': ['error'], | ||||
| 		'space-before-blocks': ['error', 'always'], | ||||
| 		'@typescript-eslint/no-var-requires': ['warn'], | ||||
| 		'@typescript-eslint/no-inferrable-types': ['warn'], | ||||
| 		'@typescript-eslint/no-empty-function': ['off'], | ||||
| 		'@typescript-eslint/no-non-null-assertion': ['warn'], | ||||
| 		'@typescript-eslint/no-misused-promises': ['error', { | ||||
| 			'checksVoidReturn': false, | ||||
| 		}], | ||||
| 		'import/no-unresolved': ['off'], | ||||
| 		'import/no-default-export': ['warn'], | ||||
| 	}, | ||||
| }; | ||||
|  | @ -1,9 +1,17 @@ | |||
| const execa = require('execa'); | ||||
| 
 | ||||
| (async () => { | ||||
| 	console.log('linting packages/backend ...'); | ||||
| 	await execa('npm', ['run', 'lint'], { | ||||
| 		cwd: __dirname + '/../packages/backend', | ||||
| 		stdout: process.stdout, | ||||
| 		stderr: process.stderr, | ||||
| 	}); | ||||
| 
 | ||||
| 	console.log('linting packages/client ...'); | ||||
| 	await execa('npm', ['run', 'lint'], { | ||||
| 		cwd: __dirname + '/../packages/client', | ||||
| 		stdout: process.stdout, | ||||
| 		stderr: process.stderr, | ||||
| 	}); | ||||
| })(); | ||||
|  |  | |||
							
								
								
									
										214
									
								
								yarn.lock
									
										
									
									
									
								
							
							
						
						
									
										214
									
								
								yarn.lock
									
										
									
									
									
								
							|  | @ -47,6 +47,27 @@ | |||
|   dependencies: | ||||
|     "@hapi/hoek" "^9.0.0" | ||||
| 
 | ||||
| "@nodelib/fs.scandir@2.1.5": | ||||
|   version "2.1.5" | ||||
|   resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" | ||||
|   integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== | ||||
|   dependencies: | ||||
|     "@nodelib/fs.stat" "2.0.5" | ||||
|     run-parallel "^1.1.9" | ||||
| 
 | ||||
| "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": | ||||
|   version "2.0.5" | ||||
|   resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" | ||||
|   integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== | ||||
| 
 | ||||
| "@nodelib/fs.walk@^1.2.3": | ||||
|   version "1.2.8" | ||||
|   resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" | ||||
|   integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== | ||||
|   dependencies: | ||||
|     "@nodelib/fs.scandir" "2.1.5" | ||||
|     fastq "^1.6.0" | ||||
| 
 | ||||
| "@redocly/ajv@^8.6.2": | ||||
|   version "8.6.2" | ||||
|   resolved "https://registry.yarnpkg.com/@redocly/ajv/-/ajv-8.6.2.tgz#8c4e485e72f7864f91fae40093bed548ec2619b2" | ||||
|  | @ -206,6 +227,50 @@ | |||
|   dependencies: | ||||
|     "@types/node" "*" | ||||
| 
 | ||||
| "@typescript-eslint/parser@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-5.4.0.tgz#3aa83ce349d66e39b84151f6d5464928044ca9e3" | ||||
|   integrity sha512-JoB41EmxiYpaEsRwpZEYAJ9XQURPFer8hpkIW9GiaspVLX8oqbqNM8P4EP8HOZg96yaALiLEVWllA2E8vwsIKw== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/scope-manager" "5.4.0" | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     "@typescript-eslint/typescript-estree" "5.4.0" | ||||
|     debug "^4.3.2" | ||||
| 
 | ||||
| "@typescript-eslint/scope-manager@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-5.4.0.tgz#aaab08415f4a9cf32b870c7750ae8ba4607126a1" | ||||
|   integrity sha512-pRxFjYwoi8R+n+sibjgF9iUiAELU9ihPBtHzocyW8v8D8G8KeQvXTsW7+CBYIyTYsmhtNk50QPGLE3vrvhM5KA== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.4.0" | ||||
| 
 | ||||
| "@typescript-eslint/types@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-5.4.0.tgz#b1c130f4b381b77bec19696c6e3366f9781ce8f2" | ||||
|   integrity sha512-GjXNpmn+n1LvnttarX+sPD6+S7giO+9LxDIGlRl4wK3a7qMWALOHYuVSZpPTfEIklYjaWuMtfKdeByx0AcaThA== | ||||
| 
 | ||||
| "@typescript-eslint/typescript-estree@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.4.0.tgz#fe524fb308973c68ebeb7428f3b64499a6ba5fc0" | ||||
|   integrity sha512-nhlNoBdhKuwiLMx6GrybPT3SFILm5Gij2YBdPEPFlYNFAXUJWX6QRgvi/lwVoadaQEFsizohs6aFRMqsXI2ewA== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     "@typescript-eslint/visitor-keys" "5.4.0" | ||||
|     debug "^4.3.2" | ||||
|     globby "^11.0.4" | ||||
|     is-glob "^4.0.3" | ||||
|     semver "^7.3.5" | ||||
|     tsutils "^3.21.0" | ||||
| 
 | ||||
| "@typescript-eslint/visitor-keys@5.4.0": | ||||
|   version "5.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.4.0.tgz#09bc28efd3621f292fe88c86eef3bf4893364c8c" | ||||
|   integrity sha512-PVbax7MeE7tdLfW5SA0fs8NGVVr+buMPrcj+CWYWPXsZCH8qZ1THufDzbXm1xrZ2b2PA1iENJ0sRq5fuUtvsJg== | ||||
|   dependencies: | ||||
|     "@typescript-eslint/types" "5.4.0" | ||||
|     eslint-visitor-keys "^3.0.0" | ||||
| 
 | ||||
| aggregate-error@^3.0.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" | ||||
|  | @ -391,6 +456,11 @@ array-sort@^1.0.0: | |||
|     get-value "^2.0.6" | ||||
|     kind-of "^5.0.2" | ||||
| 
 | ||||
| array-union@^2.1.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" | ||||
|   integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== | ||||
| 
 | ||||
| array-unique@^0.3.2: | ||||
|   version "0.3.2" | ||||
|   resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" | ||||
|  | @ -590,7 +660,7 @@ braces@^2.3.1, braces@^2.3.2: | |||
|     split-string "^3.0.2" | ||||
|     to-regex "^3.0.1" | ||||
| 
 | ||||
| braces@~3.0.2: | ||||
| braces@^3.0.1, braces@~3.0.2: | ||||
|   version "3.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" | ||||
|   integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== | ||||
|  | @ -1199,6 +1269,13 @@ detect-file@^1.0.0: | |||
|   resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" | ||||
|   integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= | ||||
| 
 | ||||
| dir-glob@^3.0.1: | ||||
|   version "3.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" | ||||
|   integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== | ||||
|   dependencies: | ||||
|     path-type "^4.0.0" | ||||
| 
 | ||||
| duplexer@~0.1.1: | ||||
|   version "0.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" | ||||
|  | @ -1302,6 +1379,11 @@ escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.3, escape-string-regexp@^ | |||
|   resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" | ||||
|   integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= | ||||
| 
 | ||||
| eslint-visitor-keys@^3.0.0: | ||||
|   version "3.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.1.0.tgz#eee4acea891814cda67a7d8812d9647dd0179af2" | ||||
|   integrity sha512-yWJFpu4DtjsWKkt5GeNBBuZMlNcYVs6vRCLoCVEJrTjaSB6LC98gFipNK/erM2Heg/E8mIK+hXG/pJMLK+eRZA== | ||||
| 
 | ||||
| esprima@^2.6.0: | ||||
|   version "2.7.3" | ||||
|   resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" | ||||
|  | @ -1464,11 +1546,29 @@ fast-deep-equal@^3.1.1: | |||
|   resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz#545145077c501491e33b15ec408c294376e94ae4" | ||||
|   integrity sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA== | ||||
| 
 | ||||
| fast-glob@^3.1.1: | ||||
|   version "3.2.7" | ||||
|   resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.7.tgz#fd6cb7a2d7e9aa7a7846111e85a196d6b2f766a1" | ||||
|   integrity sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q== | ||||
|   dependencies: | ||||
|     "@nodelib/fs.stat" "^2.0.2" | ||||
|     "@nodelib/fs.walk" "^1.2.3" | ||||
|     glob-parent "^5.1.2" | ||||
|     merge2 "^1.3.0" | ||||
|     micromatch "^4.0.4" | ||||
| 
 | ||||
| fast-json-stable-stringify@^2.0.0: | ||||
|   version "2.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" | ||||
|   integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== | ||||
| 
 | ||||
| fastq@^1.6.0: | ||||
|   version "1.13.0" | ||||
|   resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" | ||||
|   integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== | ||||
|   dependencies: | ||||
|     reusify "^1.0.4" | ||||
| 
 | ||||
| fd-slicer@~1.1.0: | ||||
|   version "1.1.0" | ||||
|   resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" | ||||
|  | @ -1690,6 +1790,13 @@ glob-parent@^3.1.0: | |||
|     is-glob "^3.1.0" | ||||
|     path-dirname "^1.0.0" | ||||
| 
 | ||||
| glob-parent@^5.1.2: | ||||
|   version "5.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" | ||||
|   integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== | ||||
|   dependencies: | ||||
|     is-glob "^4.0.1" | ||||
| 
 | ||||
| glob-parent@~5.1.0: | ||||
|   version "5.1.1" | ||||
|   resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" | ||||
|  | @ -1764,6 +1871,18 @@ global-prefix@^1.0.1: | |||
|     is-windows "^1.0.1" | ||||
|     which "^1.2.14" | ||||
| 
 | ||||
| globby@^11.0.4: | ||||
|   version "11.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.4.tgz#2cbaff77c2f2a62e71e9b2813a67b97a3a3001a5" | ||||
|   integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg== | ||||
|   dependencies: | ||||
|     array-union "^2.1.0" | ||||
|     dir-glob "^3.0.1" | ||||
|     fast-glob "^3.1.1" | ||||
|     ignore "^5.1.4" | ||||
|     merge2 "^1.3.0" | ||||
|     slash "^3.0.0" | ||||
| 
 | ||||
| glogg@^1.0.0: | ||||
|   version "1.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.2.tgz#2d7dd702beda22eb3bffadf880696da6d846313f" | ||||
|  | @ -1968,6 +2087,11 @@ human-signals@^2.1.0: | |||
|   resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" | ||||
|   integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== | ||||
| 
 | ||||
| ignore@^5.1.4: | ||||
|   version "5.1.9" | ||||
|   resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.1.9.tgz#9ec1a5cbe8e1446ec60d4420060d43aa6e7382fb" | ||||
|   integrity sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ== | ||||
| 
 | ||||
| indent-string@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" | ||||
|  | @ -2151,6 +2275,13 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: | |||
|   dependencies: | ||||
|     is-extglob "^2.1.1" | ||||
| 
 | ||||
| is-glob@^4.0.3: | ||||
|   version "4.0.3" | ||||
|   resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" | ||||
|   integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== | ||||
|   dependencies: | ||||
|     is-extglob "^2.1.1" | ||||
| 
 | ||||
| is-installed-globally@~0.4.0: | ||||
|   version "0.4.0" | ||||
|   resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" | ||||
|  | @ -2521,6 +2652,13 @@ log-update@^4.0.0: | |||
|     slice-ansi "^4.0.0" | ||||
|     wrap-ansi "^6.2.0" | ||||
| 
 | ||||
| lru-cache@^6.0.0: | ||||
|   version "6.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" | ||||
|   integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== | ||||
|   dependencies: | ||||
|     yallist "^4.0.0" | ||||
| 
 | ||||
| make-iterator@^1.0.0: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" | ||||
|  | @ -2565,6 +2703,11 @@ merge-stream@^2.0.0: | |||
|   resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" | ||||
|   integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== | ||||
| 
 | ||||
| merge2@^1.3.0: | ||||
|   version "1.4.1" | ||||
|   resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" | ||||
|   integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== | ||||
| 
 | ||||
| micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: | ||||
|   version "3.1.10" | ||||
|   resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" | ||||
|  | @ -2584,6 +2727,14 @@ micromatch@^3.0.4, micromatch@^3.1.10, micromatch@^3.1.4: | |||
|     snapdragon "^0.8.1" | ||||
|     to-regex "^3.0.2" | ||||
| 
 | ||||
| micromatch@^4.0.4: | ||||
|   version "4.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.4.tgz#896d519dfe9db25fce94ceb7a500919bf881ebf9" | ||||
|   integrity sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg== | ||||
|   dependencies: | ||||
|     braces "^3.0.1" | ||||
|     picomatch "^2.2.3" | ||||
| 
 | ||||
| mime-db@1.44.0: | ||||
|   version "1.44.0" | ||||
|   resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.44.0.tgz#fa11c5eb0aca1334b4233cb4d52f10c5a6272f92" | ||||
|  | @ -2929,6 +3080,11 @@ path-type@^1.0.0: | |||
|     pify "^2.0.0" | ||||
|     pinkie-promise "^2.0.0" | ||||
| 
 | ||||
| path-type@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" | ||||
|   integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== | ||||
| 
 | ||||
| pause-stream@0.0.11: | ||||
|   version "0.0.11" | ||||
|   resolved "https://registry.yarnpkg.com/pause-stream/-/pause-stream-0.0.11.tgz#fe5a34b0cbce12b5aa6a2b403ee2e73b602f1445" | ||||
|  | @ -2951,6 +3107,11 @@ picomatch@^2.0.4, picomatch@^2.0.7: | |||
|   resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.2.2.tgz#21f333e9b6b8eaff02468f5146ea406d345f4dad" | ||||
|   integrity sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== | ||||
| 
 | ||||
| picomatch@^2.2.3: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.0.tgz#f1f061de8f6a4bf022892e2d128234fb98302972" | ||||
|   integrity sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw== | ||||
| 
 | ||||
| pify@^2.0.0, pify@^2.2.0: | ||||
|   version "2.3.0" | ||||
|   resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" | ||||
|  | @ -3317,6 +3478,11 @@ querystring@0.2.0: | |||
|   resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" | ||||
|   integrity sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA= | ||||
| 
 | ||||
| queue-microtask@^1.2.2: | ||||
|   version "1.2.3" | ||||
|   resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" | ||||
|   integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== | ||||
| 
 | ||||
| read-pkg-up@^1.0.1: | ||||
|   version "1.0.1" | ||||
|   resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" | ||||
|  | @ -3521,6 +3687,11 @@ ret@~0.1.10: | |||
|   resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" | ||||
|   integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== | ||||
| 
 | ||||
| reusify@^1.0.4: | ||||
|   version "1.0.4" | ||||
|   resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" | ||||
|   integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== | ||||
| 
 | ||||
| rimraf@^3.0.0: | ||||
|   version "3.0.2" | ||||
|   resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" | ||||
|  | @ -3528,6 +3699,13 @@ rimraf@^3.0.0: | |||
|   dependencies: | ||||
|     glob "^7.1.3" | ||||
| 
 | ||||
| run-parallel@^1.1.9: | ||||
|   version "1.2.0" | ||||
|   resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" | ||||
|   integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== | ||||
|   dependencies: | ||||
|     queue-microtask "^1.2.2" | ||||
| 
 | ||||
| rxjs@^6.6.7: | ||||
|   version "6.6.7" | ||||
|   resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" | ||||
|  | @ -3581,6 +3759,13 @@ semver-greatest-satisfied-range@^1.1.0: | |||
|   resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" | ||||
|   integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== | ||||
| 
 | ||||
| semver@^7.3.5: | ||||
|   version "7.3.5" | ||||
|   resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.5.tgz#0b621c879348d8998e4b0e4be94b3f12e6018ef7" | ||||
|   integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== | ||||
|   dependencies: | ||||
|     lru-cache "^6.0.0" | ||||
| 
 | ||||
| set-blocking@^2.0.0: | ||||
|   version "2.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" | ||||
|  | @ -3613,6 +3798,11 @@ signal-exit@^3.0.2, signal-exit@^3.0.3: | |||
|   resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c" | ||||
|   integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== | ||||
| 
 | ||||
| slash@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" | ||||
|   integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== | ||||
| 
 | ||||
| slice-ansi@^3.0.0: | ||||
|   version "3.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" | ||||
|  | @ -4039,6 +4229,11 @@ tough-cookie@~2.5.0: | |||
|     psl "^1.1.28" | ||||
|     punycode "^2.1.1" | ||||
| 
 | ||||
| tslib@^1.8.1: | ||||
|   version "1.14.1" | ||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" | ||||
|   integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== | ||||
| 
 | ||||
| tslib@^1.9.0: | ||||
|   version "1.11.1" | ||||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.11.1.tgz#eb15d128827fbee2841549e171f45ed338ac7e35" | ||||
|  | @ -4049,6 +4244,13 @@ tslib@~2.1.0: | |||
|   resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a" | ||||
|   integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== | ||||
| 
 | ||||
| tsutils@^3.21.0: | ||||
|   version "3.21.0" | ||||
|   resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" | ||||
|   integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== | ||||
|   dependencies: | ||||
|     tslib "^1.8.1" | ||||
| 
 | ||||
| tunnel-agent@^0.6.0: | ||||
|   version "0.6.0" | ||||
|   resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" | ||||
|  | @ -4081,6 +4283,11 @@ typedarray@^0.0.6: | |||
|   resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" | ||||
|   integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= | ||||
| 
 | ||||
| typescript@4.5.2: | ||||
|   version "4.5.2" | ||||
|   resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.2.tgz#8ac1fba9f52256fdb06fb89e4122fa6a346c2998" | ||||
|   integrity sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw== | ||||
| 
 | ||||
| unc-path-regex@^0.1.2: | ||||
|   version "0.1.2" | ||||
|   resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" | ||||
|  | @ -4357,6 +4564,11 @@ y18n@^3.2.1: | |||
|   resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.2.tgz#85c901bd6470ce71fc4bb723ad209b70f7f28696" | ||||
|   integrity sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ== | ||||
| 
 | ||||
| yallist@^4.0.0: | ||||
|   version "4.0.0" | ||||
|   resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" | ||||
|   integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== | ||||
| 
 | ||||
| yaml-ast-parser@0.0.43: | ||||
|   version "0.0.43" | ||||
|   resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.43.tgz#e8a23e6fb4c38076ab92995c5dca33f3d3d7c9bb" | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue