├── .yarnrc.yml ├── img.png ├── img_1.png ├── img_2.png ├── types.d.ts ├── obsidian-order-files-demo1.gif ├── obsidian-order-files-demo2.gif ├── src ├── main.ts ├── common.ts ├── process-polyfill.ts ├── reorderDialog │ ├── fileItem.tsx │ ├── dropBoxConfig.tsx │ ├── reorderDialog.tsx │ ├── useDragBox.ts │ ├── dragBox.tsx │ └── utils.ts ├── reorderModal.tsx ├── fileOrder.ts ├── styles.css └── fileOrderSettingTab.ts ├── homepagedata.json ├── .gitignore ├── versions.json ├── tsconfig.json ├── manifest.json ├── version-bump.mjs ├── LICENSE ├── package.json ├── README.md └── yarn.lock /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /img.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasbach/obsidian-file-order/HEAD/img.png -------------------------------------------------------------------------------- /img_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasbach/obsidian-file-order/HEAD/img_1.png -------------------------------------------------------------------------------- /img_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasbach/obsidian-file-order/HEAD/img_2.png -------------------------------------------------------------------------------- /types.d.ts: -------------------------------------------------------------------------------- 1 | // Empty declaration to allow for css imports 2 | declare module "*.css" {} 3 | -------------------------------------------------------------------------------- /obsidian-order-files-demo1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasbach/obsidian-file-order/HEAD/obsidian-order-files-demo1.gif -------------------------------------------------------------------------------- /obsidian-order-files-demo2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lukasbach/obsidian-file-order/HEAD/obsidian-order-files-demo2.gif -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import "./process-polyfill"; 2 | import { FileOrder } from "./fileOrder"; 3 | 4 | export default FileOrder; 5 | -------------------------------------------------------------------------------- /homepagedata.json: -------------------------------------------------------------------------------- 1 | { 2 | "repo": "obsidian-file-order", 3 | "category": "plugin", 4 | "title": "Obsidian File Order" 5 | } 6 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .pnp.* 2 | .yarn/* 3 | !.yarn/patches 4 | !.yarn/plugins 5 | !.yarn/releases 6 | !.yarn/sdks 7 | !.yarn/versions 8 | node_modules 9 | 10 | lib 11 | exec 12 | ../../.idea 13 | yarn-error.log 14 | 15 | .idea 16 | dist 17 | .vscode -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- 1 | { 2 | "0.0.1": "0.15.0", 3 | "0.0.2": "0.15.0", 4 | "0.0.3": "0.15.0", 5 | "0.0.4": "0.15.0", 6 | "0.0.5": "0.15.0", 7 | "0.0.6": "0.15.0", 8 | "0.0.7": "0.15.0", 9 | "0.0.8": "0.15.0", 10 | "0.0.9": "0.15.0", 11 | "0.0.10": "0.15.0", 12 | "0.0.11": "0.15.0", 13 | "0.0.12": "0.15.0", 14 | "0.0.13": "0.15.0" 15 | } -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "es2019", 4 | "module": "commonjs", 5 | "emitDeclarationOnly": true, 6 | "esModuleInterop": true, 7 | "skipLibCheck": true, 8 | "moduleResolution": "node", 9 | "forceConsistentCasingInFileNames": true, 10 | "jsx": "react" 11 | }, 12 | "include": ["src/**/*.ts", "src/**/*.tsx", "types.d.ts"] 13 | } 14 | -------------------------------------------------------------------------------- /src/common.ts: -------------------------------------------------------------------------------- 1 | export interface FileOrderSettings { 2 | delimiter: string; 3 | prefixMinLength: number; 4 | startingIndex: number; 5 | ignorePattern: string; 6 | ignoreFolderFile: boolean; 7 | } 8 | export const DEFAULT_SETTINGS: FileOrderSettings = { 9 | delimiter: " ", 10 | prefixMinLength: 0, 11 | startingIndex: 0, 12 | ignorePattern: "", 13 | ignoreFolderFile: false, 14 | }; 15 | -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "id": "file-order", 3 | "name": "File Order", 4 | "description": "Use number-prefixes in your file names to define a custom order, and drag-and-drop the files to update that order", 5 | "author": "Lukas Bach", 6 | "authorUrl": "https://lukasbach.com", 7 | "fundingUrl": "https://github.com/sponsors/lukasbach", 8 | "minAppVersion": "0.15.0", 9 | "version": "0.0.13", 10 | "isDesktopOnly": false 11 | } -------------------------------------------------------------------------------- /src/process-polyfill.ts: -------------------------------------------------------------------------------- 1 | declare global { 2 | interface Window { 3 | process?: any; 4 | } 5 | } 6 | 7 | if (window.process === undefined) { 8 | // Simple process polyfill for Obsidian mobile 9 | window.process = { 10 | env: { 11 | NODE_ENV: "production", 12 | }, 13 | // Add any other process properties your code might need 14 | platform: "android", // or 'ios' depending on platform 15 | version: "", 16 | nextTick: (fn: Function) => setTimeout(fn, 0), 17 | }; 18 | } 19 | 20 | export {}; 21 | -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- 1 | import { readFileSync, writeFileSync } from "fs"; 2 | 3 | const targetVersion = process.env.npm_package_version; 4 | 5 | // read minAppVersion from manifest.json and bump version to target version 6 | let manifest = JSON.parse(readFileSync("manifest.json", "utf8")); 7 | const { minAppVersion } = manifest; 8 | manifest.version = targetVersion; 9 | writeFileSync("manifest.json", JSON.stringify(manifest, null, "\t")); 10 | 11 | // update versions.json with target version and minAppVersion from manifest.json 12 | let versions = JSON.parse(readFileSync("versions.json", "utf8")); 13 | versions[targetVersion] = minAppVersion; 14 | writeFileSync("versions.json", JSON.stringify(versions, null, "\t")); 15 | -------------------------------------------------------------------------------- /src/reorderDialog/fileItem.tsx: -------------------------------------------------------------------------------- 1 | import React, { FC } from "react"; 2 | import { TAbstractFile } from "obsidian"; 3 | import { VscEdit, VscFile, VscFolder, VscGripper } from "react-icons/vsc"; 4 | 5 | interface FileItemProps { 6 | file: TAbstractFile; 7 | isFolder: boolean; 8 | newName: string; 9 | } 10 | 11 | export const FileItem: FC = ({ file, isFolder, newName }) => { 12 | return ( 13 |
14 |
15 | 16 |
17 |
18 | {isFolder ? : } 19 |
20 |
{newName}
21 | {newName !== file.name && ( 22 |
23 | 24 |
25 | )} 26 |
27 | ); 28 | }; 29 | -------------------------------------------------------------------------------- /src/reorderModal.tsx: -------------------------------------------------------------------------------- 1 | import { Modal, TFolder } from "obsidian"; 2 | import ReactDOM from "react-dom/client"; 3 | import React from "react"; 4 | import { FileOrder } from "./fileOrder"; 5 | import { 6 | ReorderDialog, 7 | ReorderDialogProps, 8 | } from "./reorderDialog/reorderDialog"; 9 | 10 | export class ReorderModal extends Modal { 11 | constructor(private plugin: FileOrder, private parent?: TFolder) { 12 | super(plugin.app); 13 | const root = ReactDOM.createRoot(this.contentEl); 14 | this.titleEl.innerHTML = `Reorder Files of ${parent.path}`; 15 | root.render( 16 | 21 | ); 22 | } 23 | 24 | onComplete: ReorderDialogProps["onComplete"] = async (newItems) => { 25 | for (const { item, name } of newItems) { 26 | await this.plugin.app.fileManager.renameFile( 27 | item, 28 | `${item.parent.path}/${name}` 29 | ); 30 | } 31 | this.close(); 32 | }; 33 | } 34 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Lukas Bach 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "file-order", 3 | "version": "0.0.13", 4 | "description": "Use number-prefixes in your file names to define a custom order, and use drag-and-drop in the file explorer to update that order", 5 | "main": "lib/main.js", 6 | "license": "MIT", 7 | "scripts": { 8 | "build": "obsidian-plugin build --with-stylesheet src/styles.css src/main.ts", 9 | "dev": "obsidian-plugin dev --with-stylesheet src/styles.css src/main.ts", 10 | "lint": "eslint .", 11 | "lint:fix": "eslint . --fix", 12 | "postversion": "node version-bump.mjs && yarn build", 13 | "release": "publish-fast" 14 | }, 15 | "devDependencies": { 16 | "@lukasbach/eslint-config-deps": "^1.0.2", 17 | "@types/react": "^18.0.30", 18 | "@types/react-dom": "^18.0.11", 19 | "eslint": "^8.36.0", 20 | "obsidian": "obsidianmd/obsidian-api", 21 | "obsidian-plugin-cli": "^0.9.0", 22 | "publish-fast": "^0.0.19", 23 | "typescript": "^4.1.5" 24 | }, 25 | "eslintConfig": { 26 | "extends": "@lukasbach/base/react", 27 | "parserOptions": { 28 | "project": "./tsconfig.json" 29 | }, 30 | "rules": { 31 | "no-new": "off", 32 | "@typescript-eslint/no-use-before-define": "off", 33 | "import/no-cycle": "off", 34 | "react/require-default-props": "off", 35 | "react/function-component-definition": "off", 36 | "react/jsx-props-no-spreading": "off", 37 | "jsx-a11y/label-has-associated-control": "off", 38 | "no-plusplus": "off", 39 | "import/extensions": [ 40 | "error", 41 | "never" 42 | ] 43 | }, 44 | "ignorePatterns": [ 45 | "lib", 46 | "*.js" 47 | ] 48 | }, 49 | "volta": { 50 | "node": "18.15.0", 51 | "yarn": "3.5.0" 52 | }, 53 | "dependencies": { 54 | "builtin-modules": "^3.3.0", 55 | "react": "^18.2.0", 56 | "react-beautiful-dnd": "^13.1.1", 57 | "react-dom": "^18.2.0", 58 | "react-icons": "^4.8.0" 59 | }, 60 | "publish": { 61 | "preScripts": "lint,build", 62 | "skipPublish": true, 63 | "releaseAssets": "dist/*", 64 | "noVersionPrefix": true 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /src/fileOrder.ts: -------------------------------------------------------------------------------- 1 | import { Notice, Plugin, TFile, TFolder } from "obsidian"; 2 | import { FileOrderSettingTab } from "./fileOrderSettingTab"; 3 | import { DEFAULT_SETTINGS, FileOrderSettings } from "./common"; 4 | import { ReorderModal } from "./reorderModal"; 5 | import { tryToGetFixedName } from "./reorderDialog/utils"; 6 | 7 | export class FileOrder extends Plugin { 8 | settings: FileOrderSettings; 9 | 10 | async onload() { 11 | await this.loadSettings(); 12 | this.addSettingTab(new FileOrderSettingTab(this.app, this)); 13 | 14 | this.registerEvent( 15 | this.app.workspace.on("file-menu", (menu, file) => { 16 | menu.addItem((item) => { 17 | item 18 | .setTitle("Reorder items") 19 | .setIcon("arrow-up-down") 20 | .onClick(async () => { 21 | const fileItem = file ?? this.app.vault.getRoot(); 22 | const parent = ( 23 | fileItem instanceof TFile ? fileItem.parent : fileItem 24 | ) as TFolder; 25 | new ReorderModal(this, parent).open(); 26 | }); 27 | }); 28 | 29 | const fixedName = tryToGetFixedName( 30 | file.parent?.children.map((i) => i.name), 31 | file.name 32 | ); 33 | 34 | if (fixedName) { 35 | menu.addItem((item) => { 36 | item 37 | .setTitle("Fix name to ordering convention") 38 | .setIcon("check") 39 | .onClick(async () => { 40 | await this.app.fileManager.renameFile( 41 | file, 42 | `${file.parent.path}/${fixedName}` 43 | ); 44 | new Notice(`Fixed name to: "${fixedName}"`); 45 | }); 46 | }); 47 | } 48 | }) 49 | ); 50 | 51 | this.addCommand({ 52 | id: "file-order-reorder-top-folder", 53 | name: "Reorder items in top folder", 54 | callback: () => { 55 | new ReorderModal(this, this.app.vault.getRoot()).open(); 56 | }, 57 | }); 58 | } 59 | 60 | async loadSettings() { 61 | this.settings = { ...DEFAULT_SETTINGS, ...(await this.loadData()) }; 62 | } 63 | 64 | async saveSettings() { 65 | await this.saveData(this.settings); 66 | } 67 | } 68 | -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- 1 | .file-order-item { 2 | display: flex; 3 | align-items: center; 4 | align-content: center; 5 | border-radius: var(--radius-s); 6 | font-size: var(--nav-item-size); 7 | font-weight: var(--nav-item-weight); 8 | line-height: var(--line-height-tight); 9 | padding: var(--nav-item-padding); 10 | white-space: pre; 11 | } 12 | 13 | .file-order-item:hover, .file-order-dragging .file-order-item { 14 | background-color: var(--nav-item-background-hover); 15 | color: var(--nav-item-color-hover); 16 | font-weight: var(--nav-item-weight-hover); 17 | } 18 | 19 | .file-order-item-name { 20 | flex-grow: 1; 21 | } 22 | 23 | .file-order-item-name { 24 | padding: 0 6px; 25 | } 26 | 27 | .file-order-dialog-row { 28 | display: flex; 29 | margin-bottom: 6px; 30 | } 31 | .file-order-dialog-row > * { 32 | margin-right: 6px; 33 | } 34 | .file-order-dialog-row > :last-child { 35 | margin-right: 0; 36 | } 37 | .file-order-dialog-row-grow { 38 | flex-grow: 1; 39 | } 40 | 41 | .file-order-dialog-h2-container { 42 | display: flex; 43 | align-items: baseline; 44 | margin-top: 6px; 45 | } 46 | .file-order-dialog-h2-container > button { 47 | margin-left: 8px; 48 | } 49 | .file-order-dialog-h2 { 50 | margin-bottom: 0; 51 | flex-grow: 1; 52 | font-size: var(--font-ui-medium); 53 | } 54 | .file-order-dialog-items-config { 55 | font-size: var(--font-smaller); 56 | line-height: var(--line-height-tight); 57 | margin: 8px 0; 58 | } 59 | 60 | .file-order-field { 61 | display: inline-flex; 62 | align-items: center; 63 | margin: 4px 8px 4px 0; 64 | } 65 | 66 | .file-order-field > :first-child { 67 | display: flex; 68 | align-items: center; 69 | padding: var(--nav-item-padding); 70 | background-color: var(--background-secondary); 71 | border: 1px solid var(--divider-color); 72 | border-top-left-radius: var(--radius-s); 73 | border-bottom-left-radius: var(--radius-s); 74 | height: var(--input-height); 75 | cursor: pointer; 76 | } 77 | .file-order-field > :nth-child(2) { 78 | border-bottom-left-radius: 0; 79 | border-top-left-radius: 0; 80 | } 81 | 82 | .file-order-hidden, .file-order-expanded { 83 | overflow: hidden; 84 | transition: max-height 0.2s ease-out; 85 | } 86 | -------------------------------------------------------------------------------- /src/reorderDialog/dropBoxConfig.tsx: -------------------------------------------------------------------------------- 1 | import React, { FC, useId, useRef } from "react"; 2 | 3 | interface DropBoxConfigProps { 4 | prefixLen: number; 5 | setPrefixLen: (val: number) => void; 6 | delim: string; 7 | setDelim: (val: string) => void; 8 | startingIndex: number; 9 | setStartingIndex: (val: number) => void; 10 | expanded: boolean; 11 | } 12 | 13 | export const DropBoxConfig: FC = ({ 14 | delim, 15 | setDelim, 16 | setStartingIndex, 17 | startingIndex, 18 | prefixLen, 19 | setPrefixLen, 20 | expanded, 21 | }) => { 22 | const configElementRef = useRef(null); 23 | 24 | const prefixLenId = useId(); 25 | const delimiterId = useId(); 26 | const startingIndexId = useId(); 27 | return ( 28 |
38 |
39 | 40 | { 48 | setPrefixLen(parseInt(e.target.value, 10)); 49 | }} 50 | /> 51 |
52 | 53 |
c === " ") 57 | ? `${delim.length} space${delim.length > 1 ? "s" : ""}` 58 | : "" 59 | } 60 | > 61 | 62 | { 69 | setDelim(e.target.value); 70 | }} 71 | /> 72 |
73 | 74 |
75 | 76 | { 83 | setStartingIndex(parseInt(e.target.value, 10)); 84 | }} 85 | /> 86 |
87 |
88 | ); 89 | }; 90 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # File Order Obsidian Plugin 2 | 3 | > Use number-prefixes in your file names to define a custom order, and use drag-and-drop in the file explorer to update that order. 4 | 5 | - Find the Plugin "File Order" in the community plugin list in obsidian to install. 6 | 7 | To use, after installation you can right-click on any folder or item and click 8 | on "Reorder items" to open the reorder dialog. There, you can drag and drop items 9 | to customize their order. By clicking in the down-arrow next to the "Files" or "Folders" 10 | title, you can access additional options. There you can customize a minimum prefix length 11 | (e.g. have all prefix numbers be at least 3 characters long), customize the delimiter 12 | (a single space by default, but can be anything) or the starting index. 13 | 14 | Reordering items will automatically update all references to any files you are reordering. 15 | 16 | You can also always clear a custom ordering you made in the past, which will remove the 17 | prefixes from the file names and restore the default ordering. 18 | 19 | When you open the reorder dialog another time in the future on a folder, which you have 20 | customized before, the plugin will automatically infer these options from the set file names. 21 | This means that the plugin maintains no settings itself, every ordering information used 22 | is stored in the file names themselves, meaning you can continue to use the ordered files even 23 | after you uninstall the plugin, and the plugin will also be able to read and allow you to edit 24 | orderings you have created manually in the past. 25 | 26 | In the plugin settings, you can also define default values for prefix length, delimiter and 27 | starting index. 28 | 29 | ![obsidian-order-files-demo1.gif](obsidian-order-files-demo1.gif) 30 | 31 | ![obsidian-order-files-demo2.gif](obsidian-order-files-demo2.gif) 32 | 33 | ## Screenshots 34 | 35 | ![img.png](img.png) 36 | 37 | ![img_1.png](img_1.png) 38 | 39 | ![img_2.png](img_2.png) 40 | 41 | ## Contributing 42 | 43 | To make changes to this plugin, first ensure you have the dependencies installed. 44 | 45 | ``` 46 | yarn 47 | ``` 48 | 49 | ### Development 50 | 51 | To start building the plugin with what mode enabled run the following command: 52 | 53 | ``` 54 | yarn dev 55 | ``` 56 | 57 | _Note: If you haven't already installed the hot-reload-plugin you'll be prompted to. You need to enable that plugin in your obsidian vault before hot-reloading will start. You might need to refresh your plugin list for it to show up._ 58 | 59 | ### Releasing 60 | 61 | Run `yarn release` to release a new version. 62 | 63 | --- 64 | 65 | This plugin was generated by (create-obsidian-plugin)[https://www.npmjs.com/package/create-obsidian-plugin] 66 | -------------------------------------------------------------------------------- /src/reorderDialog/reorderDialog.tsx: -------------------------------------------------------------------------------- 1 | import { TAbstractFile, TFolder } from "obsidian"; 2 | import React, { FC, useCallback, useMemo, useState } from "react"; 3 | import { DragBox } from "./dragBox"; 4 | import { sortByName } from "./utils"; 5 | import { FileOrderSettings } from "../common"; 6 | 7 | export interface ReorderDialogProps { 8 | parent?: TFolder; 9 | onComplete: (newItems: Array<{ item: TAbstractFile; name: string }>) => void; 10 | defaults: FileOrderSettings; 11 | } 12 | 13 | export const ReorderDialog: FC = ({ 14 | parent, 15 | onComplete, 16 | defaults, 17 | }) => { 18 | const [newFolderOrder, setNewFolderOrder] = 19 | useState>(null); 20 | const [newFileOrder, setNewFileOrder] = 21 | useState>(null); 22 | const shouldInclude = useCallback( 23 | (item: TAbstractFile) => { 24 | if (defaults.ignoreFolderFile && item.name === `${item.parent.name}.md`) { 25 | return false; 26 | } 27 | 28 | return ( 29 | defaults.ignorePattern === "" || 30 | !item.name.match(defaults.ignorePattern) 31 | ); 32 | }, 33 | [defaults.ignoreFolderFile, defaults.ignorePattern] 34 | ); 35 | const originalFolders = useMemo( 36 | () => 37 | sortByName( 38 | parent.children.filter( 39 | (item) => item instanceof TFolder && shouldInclude(item) 40 | ) 41 | ), 42 | [parent.children, shouldInclude] 43 | ); 44 | const originalFiles = useMemo( 45 | () => 46 | sortByName( 47 | parent.children.filter( 48 | (item) => !(item instanceof TFolder) && shouldInclude(item) 49 | ) 50 | ), 51 | [parent.children, shouldInclude] 52 | ); 53 | 54 | const onCompleteClick = useCallback(() => { 55 | onComplete([...newFolderOrder, ...newFileOrder]); 56 | }, [newFileOrder, newFolderOrder, onComplete]); 57 | 58 | return ( 59 |
60 |
61 | 67 | 73 |
74 |
75 |
76 | 79 |
80 |
81 | ); 82 | }; 83 | -------------------------------------------------------------------------------- /src/reorderDialog/useDragBox.ts: -------------------------------------------------------------------------------- 1 | import { useCallback, useEffect, useMemo, useState } from "react"; 2 | import { 3 | computeNewNames, 4 | inferOrderProperties, 5 | obsidianCompareNames, 6 | parseItemName, 7 | } from "./utils"; 8 | import { DragBoxProps } from "./dragBox"; 9 | 10 | export const useDragBox = ({ 11 | originalItems, 12 | defaults, 13 | onChange, 14 | }: DragBoxProps) => { 15 | const [currentItems, setCurrentItems] = useState(originalItems); 16 | const [originalDelim, setOriginalDelim] = useState(defaults.delimiter); 17 | const [originalPrefixLen, setOriginalPrefixLen] = useState( 18 | defaults.prefixMinLength 19 | ); 20 | const [originalStartingIndex, setOriginalStartingIndex] = useState( 21 | defaults.startingIndex 22 | ); 23 | const [delim, setDelim] = useState(defaults.delimiter); 24 | const [prefixLen, setPrefixLen] = useState(defaults.prefixMinLength); 25 | const [startingIndex, setStartingIndex] = useState(defaults.startingIndex); 26 | const newNames = useMemo( 27 | () => 28 | computeNewNames({ 29 | originalItems: originalItems.map((item) => item.name), 30 | newOrder: currentItems.map((item) => item.name), 31 | delimiter: delim, 32 | prefixMinLength: prefixLen, 33 | originalDelimiter: originalDelim, 34 | originalPrefixMinLength: originalPrefixLen, 35 | startingIndex, 36 | }), 37 | [ 38 | currentItems, 39 | delim, 40 | originalDelim, 41 | originalItems, 42 | originalPrefixLen, 43 | prefixLen, 44 | startingIndex, 45 | ] 46 | ); 47 | 48 | useEffect(() => { 49 | const properties = inferOrderProperties( 50 | originalItems.map((item) => item.name) 51 | ); 52 | if (properties) { 53 | setDelim(properties.delimiter); 54 | setOriginalDelim(properties.delimiter); 55 | setPrefixLen(properties.prefixMinLength); 56 | setOriginalPrefixLen(properties.prefixMinLength); 57 | setStartingIndex(properties.startingIndex); 58 | setOriginalStartingIndex(properties.startingIndex); 59 | } 60 | }, [originalItems]); 61 | 62 | useEffect(() => { 63 | const newItems = currentItems 64 | .map((item, index) => ({ 65 | item, 66 | name: newNames[index], 67 | })) 68 | .filter(({ name, item }) => name !== item.name); 69 | onChange(newItems); 70 | }, [currentItems, newNames, onChange]); 71 | 72 | const onUndoClick = useCallback(() => { 73 | setCurrentItems(originalItems); 74 | setDelim(originalDelim); 75 | setPrefixLen(originalPrefixLen); 76 | setStartingIndex(originalStartingIndex); 77 | }, [originalDelim, originalItems, originalPrefixLen, originalStartingIndex]); 78 | 79 | const clearCustomOrderingClick = useCallback(() => { 80 | setPrefixLen(0); 81 | const items = [...currentItems]; 82 | items.sort((a, b) => 83 | obsidianCompareNames( 84 | parseItemName(a.name, delim), 85 | parseItemName(b.name, delim) 86 | ) 87 | ); 88 | setCurrentItems(items); 89 | }, [currentItems, delim]); 90 | 91 | return { 92 | onUndoClick, 93 | clearCustomOrderingClick, 94 | prefixLen, 95 | setPrefixLen, 96 | delim, 97 | setDelim, 98 | startingIndex, 99 | setStartingIndex, 100 | currentItems, 101 | setCurrentItems, 102 | newNames, 103 | }; 104 | }; 105 | -------------------------------------------------------------------------------- /src/reorderDialog/dragBox.tsx: -------------------------------------------------------------------------------- 1 | import React, { FC, useId, useState } from "react"; 2 | import { TAbstractFile, TFolder } from "obsidian"; 3 | import { DragDropContext, Droppable, Draggable } from "react-beautiful-dnd"; 4 | import { VscChevronDown, VscChevronUp } from "react-icons/vsc"; 5 | import { FileItem } from "./fileItem"; 6 | import { FileOrderSettings } from "../common"; 7 | import { useDragBox } from "./useDragBox"; 8 | import { DropBoxConfig } from "./dropBoxConfig"; 9 | 10 | export interface DragBoxProps { 11 | originalItems: TAbstractFile[]; 12 | onChange: (newOrder: Array<{ item: TAbstractFile; name: string }>) => void; 13 | title: string; 14 | defaults: FileOrderSettings; 15 | } 16 | 17 | const reorder = (list: T[], startIndex: number, endIndex: number) => { 18 | const result = Array.from(list); 19 | const [removed] = result.splice(startIndex, 1); 20 | result.splice(endIndex, 0, removed); 21 | 22 | return result; 23 | }; 24 | 25 | export const DragBox: FC = (props) => { 26 | const { originalItems, title } = props; 27 | const { 28 | onUndoClick, 29 | clearCustomOrderingClick, 30 | currentItems, 31 | setCurrentItems, 32 | newNames, 33 | ...dropBoxConfigProps 34 | } = useDragBox(props); 35 | const [expanded, setExpanded] = useState(false); 36 | const dropId = useId(); 37 | 38 | if (originalItems.length === 0) { 39 | return null; 40 | } 41 | 42 | return ( 43 | <> 44 |
45 |

{title}

46 | 49 | 52 | 59 |
60 | 61 | { 63 | if (!result.destination) { 64 | return; 65 | } 66 | setCurrentItems( 67 | reorder(currentItems, result.source.index, result.destination.index) 68 | ); 69 | }} 70 | > 71 | 72 | {(provided) => ( 73 |
74 | {currentItems.map((item, index) => ( 75 | 80 | {/* eslint-disable-next-line @typescript-eslint/no-shadow */} 81 | {(provided, snapshot) => ( 82 |
90 | 95 |
96 | )} 97 |
98 | ))} 99 | {provided.placeholder} 100 |
101 | )} 102 |
103 |
104 | 105 | ); 106 | }; 107 | -------------------------------------------------------------------------------- /src/reorderDialog/utils.ts: -------------------------------------------------------------------------------- 1 | import { TAbstractFile } from "obsidian"; 2 | 3 | const parseItemNamePieces = (fileName: string, delimiter: string) => { 4 | if (fileName.match(new RegExp(`^\\d+${delimiter}`))) { 5 | const index = /^(\d+)/.exec(fileName)![1]; 6 | const numberLength = index.length; 7 | return { 8 | index: parseInt(index, 10), 9 | name: fileName.slice(numberLength + delimiter.length), 10 | }; 11 | } 12 | return null; 13 | }; 14 | 15 | export const parseItemName = (fileName: string, delimiter: string) => { 16 | const parsed = parseItemNamePieces(fileName, delimiter); 17 | if (parsed) { 18 | return parsed.name; 19 | } 20 | return fileName; 21 | }; 22 | 23 | const generateItemName = ( 24 | fileName: string, 25 | index: number, 26 | delimiter: string, 27 | prefixMinLength: number 28 | ) => { 29 | const prefix = index.toString().padStart(prefixMinLength, "0"); 30 | return `${prefix}${delimiter}${fileName}`; 31 | }; 32 | 33 | export const obsidianCompareNames = ( 34 | a: string | TAbstractFile, 35 | b: string | TAbstractFile 36 | ) => { 37 | const aName = a instanceof TAbstractFile ? a.name : a; 38 | const bName = b instanceof TAbstractFile ? b.name : b; 39 | return aName.localeCompare(bName); 40 | }; 41 | 42 | export const sortByName = (items: T[]) => { 43 | const sorted = [...items]; 44 | sorted.sort(obsidianCompareNames); 45 | return sorted; 46 | }; 47 | 48 | export const computeNewNames = (opts: { 49 | originalItems: string[]; 50 | newOrder: string[]; 51 | prefixMinLength: number; 52 | delimiter: string; 53 | originalPrefixMinLength: number; 54 | originalDelimiter: string; 55 | startingIndex: number; 56 | }) => { 57 | const siblingsOriginalOrder = sortByName( 58 | opts.originalItems.map((item) => 59 | parseItemName(item, opts.originalDelimiter) 60 | ) 61 | ); 62 | 63 | const newOrder = opts.newOrder.map((item) => 64 | parseItemName(item, opts.originalDelimiter) 65 | ); 66 | 67 | const areIdentical = siblingsOriginalOrder.reduce( 68 | (acc, item, index) => acc && item === newOrder[index], 69 | true 70 | ); 71 | 72 | if (opts.prefixMinLength === 0 && areIdentical) { 73 | return siblingsOriginalOrder; 74 | } 75 | 76 | return newOrder.map((item, index) => 77 | generateItemName( 78 | item, 79 | index + opts.startingIndex, 80 | opts.delimiter, 81 | Math.max(opts.prefixMinLength, `${newOrder.length}`.length) 82 | ) 83 | ); 84 | }; 85 | 86 | export const inferOrderProperties = (items: string[]) => { 87 | if (items.length === 0) { 88 | return null; 89 | } 90 | 91 | const isOrdered = items.every((item) => item.match(/^\d+/)); 92 | if (!isOrdered) { 93 | return null; 94 | } 95 | const numberLength = /^(\d+)/.exec(items[0])![1].length; 96 | const isActualPrefixLength = items.every((item) => 97 | item.match(new RegExp(`^\\d{${String(items.length).length}}[^\\d]`)) 98 | ); 99 | 100 | let delimiter = ""; 101 | for (let i = numberLength; i < items[0].length; i++) { 102 | const char = items[0][i]; 103 | if (items.every((item) => item[i] === char)) { 104 | delimiter += char; 105 | } else { 106 | break; 107 | } 108 | } 109 | 110 | const lowestIndex = items 111 | .map((item) => parseInt(item.slice(0, numberLength), 10)) 112 | .reduce((acc, item) => Math.min(acc, item), Number.MAX_SAFE_INTEGER); 113 | 114 | return { 115 | prefixMinLength: !isActualPrefixLength ? numberLength : 0, 116 | delimiter, 117 | startingIndex: lowestIndex, 118 | }; 119 | }; 120 | 121 | export const tryToGetFixedName = ( 122 | items: string[] | undefined, 123 | brokenName: string 124 | ) => { 125 | if (!items) { 126 | return null; 127 | } 128 | 129 | const properties = inferOrderProperties( 130 | items.filter((i) => i !== brokenName) 131 | ); 132 | if (!properties) { 133 | return null; 134 | } 135 | 136 | const namePieces = parseItemNamePieces(brokenName, properties.delimiter); 137 | if (!namePieces) { 138 | return generateItemName( 139 | parseItemName(brokenName, properties.delimiter), 140 | items.length + properties.startingIndex, 141 | properties.delimiter, 142 | Math.max(properties.prefixMinLength, `${items.length}`.length) 143 | ); 144 | } 145 | 146 | return null; 147 | }; 148 | -------------------------------------------------------------------------------- /src/fileOrderSettingTab.ts: -------------------------------------------------------------------------------- 1 | import { App, Notice, PluginSettingTab, Setting } from "obsidian"; 2 | import { FileOrder } from "./fileOrder"; 3 | 4 | export class FileOrderSettingTab extends PluginSettingTab { 5 | plugin: FileOrder; 6 | 7 | constructor(app: App, plugin: FileOrder) { 8 | super(app, plugin); 9 | this.plugin = plugin; 10 | } 11 | 12 | display(): void { 13 | const { containerEl } = this; 14 | containerEl.empty(); 15 | containerEl.createEl("h2", { text: "File Order default config" }); 16 | containerEl.createEl("p", { 17 | text: 18 | "To reorder files, right click on any file in the file explorer, and " + 19 | 'click on "Reorder items".', 20 | }); 21 | containerEl.createEl("p", { 22 | text: 23 | "The following settings are defaults for when items are reordered for the first " + 24 | "time in a folder. Subsequent reorders will always reuse the existing settings for " + 25 | "the respective folder, and the settings can be changed per folder by clicking the " + 26 | 'down-icon-button in the reorder view next to the "Files" or "Folders" headers.', 27 | }); 28 | 29 | new Setting(containerEl) 30 | .setName("Prefix number minimum length") 31 | .setDesc( 32 | "Prefix numbers will be padded to that length if they are shorted, i.e. 001 instead of 1" 33 | ) 34 | .addText((text) => 35 | text 36 | .setValue(`${this.plugin.settings.prefixMinLength}`) 37 | .onChange(async (value) => { 38 | const parsedValue = parseInt(value, 10); 39 | if (Number.isNaN(parsedValue) || parsedValue < 0) { 40 | new Notice( 41 | "Prefix min length must be a number above or equal zero." 42 | ); 43 | text.setValue(`${this.plugin.settings.prefixMinLength}`); 44 | return; 45 | } 46 | this.plugin.settings.prefixMinLength = parseInt(value, 10); 47 | await this.plugin.saveSettings(); 48 | }) 49 | ); 50 | 51 | new Setting(containerEl) 52 | .setName("Delimiter") 53 | .setDesc( 54 | "Delimiter between prefix number and title. May be multiple characters." 55 | ) 56 | .addText((text) => { 57 | text.setValue(this.getDelLabel()).onChange(async (value) => { 58 | if (value.startsWith("[")) { 59 | return; 60 | } 61 | this.plugin.settings.delimiter = value; 62 | await this.plugin.saveSettings(); 63 | }); 64 | // eslint-disable-next-line no-param-reassign 65 | text.inputEl.onfocus = () => { 66 | text.setValue(this.plugin.settings.delimiter); 67 | }; 68 | // eslint-disable-next-line no-param-reassign 69 | text.inputEl.onblur = () => { 70 | text.setValue(this.getDelLabel()); 71 | }; 72 | }); 73 | 74 | new Setting(containerEl) 75 | .setName("Starting Index") 76 | .setDesc("Starting index for prefix numbers.") 77 | .addText((text) => 78 | text 79 | .setValue(`${this.plugin.settings.startingIndex}`) 80 | .onChange(async (value) => { 81 | const parsedValue = parseInt(value, 10); 82 | if (Number.isNaN(parsedValue) || parsedValue < 0) { 83 | new Notice( 84 | "Starting index must be a number above or equal zero." 85 | ); 86 | text.setValue(`${this.plugin.settings.startingIndex}`); 87 | return; 88 | } 89 | this.plugin.settings.startingIndex = parseInt(value, 10); 90 | await this.plugin.saveSettings(); 91 | }) 92 | ); 93 | 94 | new Setting(containerEl) 95 | .setName("Ignore Pattern") 96 | .setDesc( 97 | "RegEx of files and folder to ignore. Eg: ^index\\.md$ to ignore index.md files" 98 | ) 99 | .addText((text) => { 100 | text 101 | .setValue(this.plugin.settings.ignorePattern) 102 | .onChange(async (value) => { 103 | this.plugin.settings.ignorePattern = value; 104 | await this.plugin.saveSettings(); 105 | }); 106 | }); 107 | 108 | new Setting(containerEl) 109 | .setName("Ignore folder file") 110 | .setDesc("In a folder named MyFolderName, ignore MyFolderName.md") 111 | .addToggle((toggle) => { 112 | toggle 113 | .setValue(this.plugin.settings.ignoreFolderFile) 114 | .onChange(async (value) => { 115 | this.plugin.settings.ignoreFolderFile = value; 116 | await this.plugin.saveSettings(); 117 | }); 118 | }); 119 | } 120 | 121 | getDelLabel() { 122 | const currentValue = this.plugin.settings.delimiter; 123 | if (currentValue.split("").every((c) => c === " ")) { 124 | return `[${currentValue.length} space${ 125 | currentValue.length > 1 ? "s" : "" 126 | }]`; 127 | } 128 | return currentValue; 129 | } 130 | } 131 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # This file is generated by running "yarn install" inside your project. 2 | # Manual changes might be lost - proceed with caution! 3 | 4 | __metadata: 5 | version: 6 6 | cacheKey: 8 7 | 8 | "@babel/code-frame@npm:^7.0.0": 9 | version: 7.18.6 10 | resolution: "@babel/code-frame@npm:7.18.6" 11 | dependencies: 12 | "@babel/highlight": ^7.18.6 13 | checksum: 195e2be3172d7684bf95cff69ae3b7a15a9841ea9d27d3c843662d50cdd7d6470fd9c8e64be84d031117e4a4083486effba39f9aef6bbb2c89f7f21bcfba33ba 14 | languageName: node 15 | linkType: hard 16 | 17 | "@babel/helper-validator-identifier@npm:^7.18.6": 18 | version: 7.19.1 19 | resolution: "@babel/helper-validator-identifier@npm:7.19.1" 20 | checksum: 0eca5e86a729162af569b46c6c41a63e18b43dbe09fda1d2a3c8924f7d617116af39cac5e4cd5d431bb760b4dca3c0970e0c444789b1db42bcf1fa41fbad0a3a 21 | languageName: node 22 | linkType: hard 23 | 24 | "@babel/highlight@npm:^7.18.6": 25 | version: 7.18.6 26 | resolution: "@babel/highlight@npm:7.18.6" 27 | dependencies: 28 | "@babel/helper-validator-identifier": ^7.18.6 29 | chalk: ^2.0.0 30 | js-tokens: ^4.0.0 31 | checksum: 92d8ee61549de5ff5120e945e774728e5ccd57fd3b2ed6eace020ec744823d4a98e242be1453d21764a30a14769ecd62170fba28539b211799bbaf232bbb2789 32 | languageName: node 33 | linkType: hard 34 | 35 | "@babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.9.2": 36 | version: 7.21.0 37 | resolution: "@babel/runtime@npm:7.21.0" 38 | dependencies: 39 | regenerator-runtime: ^0.13.11 40 | checksum: 7b33e25bfa9e0e1b9e8828bb61b2d32bdd46b41b07ba7cb43319ad08efc6fda8eb89445193e67d6541814627df0ca59122c0ea795e412b99c5183a0540d338ab 41 | languageName: node 42 | linkType: hard 43 | 44 | "@eslint-community/eslint-utils@npm:^4.2.0": 45 | version: 4.4.0 46 | resolution: "@eslint-community/eslint-utils@npm:4.4.0" 47 | dependencies: 48 | eslint-visitor-keys: ^3.3.0 49 | peerDependencies: 50 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 51 | checksum: cdfe3ae42b4f572cbfb46d20edafe6f36fc5fb52bf2d90875c58aefe226892b9677fef60820e2832caf864a326fe4fc225714c46e8389ccca04d5f9288aabd22 52 | languageName: node 53 | linkType: hard 54 | 55 | "@eslint-community/regexpp@npm:^4.4.0": 56 | version: 4.4.1 57 | resolution: "@eslint-community/regexpp@npm:4.4.1" 58 | checksum: db97d8d08e784147b55ab0dda5892503c1a0eebad94d1c4646d89a94f02ca70b25f05d8e021fc05a075e7eb312e03e21f63d84f0b327719f8cf3bb64e66917cb 59 | languageName: node 60 | linkType: hard 61 | 62 | "@eslint/eslintrc@npm:^2.0.1": 63 | version: 2.0.1 64 | resolution: "@eslint/eslintrc@npm:2.0.1" 65 | dependencies: 66 | ajv: ^6.12.4 67 | debug: ^4.3.2 68 | espree: ^9.5.0 69 | globals: ^13.19.0 70 | ignore: ^5.2.0 71 | import-fresh: ^3.2.1 72 | js-yaml: ^4.1.0 73 | minimatch: ^3.1.2 74 | strip-json-comments: ^3.1.1 75 | checksum: 56b9192a687a450db53a7b883daf9f0f447c43b3510189cf88808a7a2467c2a302a42a50f184cc6d5a9faf3d1df890a2ef0fd0d60b751f32a3e9dfea717c6b48 76 | languageName: node 77 | linkType: hard 78 | 79 | "@eslint/js@npm:8.36.0": 80 | version: 8.36.0 81 | resolution: "@eslint/js@npm:8.36.0" 82 | checksum: b7d6b84b823c8c7784be390741196617565527b1f7c0977fde9455bfb57fd88f81c074a03dd878757d2c33fa29f24291e9ecbc1425710f067917324b55e1bf3a 83 | languageName: node 84 | linkType: hard 85 | 86 | "@humanwhocodes/config-array@npm:^0.11.8": 87 | version: 0.11.8 88 | resolution: "@humanwhocodes/config-array@npm:0.11.8" 89 | dependencies: 90 | "@humanwhocodes/object-schema": ^1.2.1 91 | debug: ^4.1.1 92 | minimatch: ^3.0.5 93 | checksum: 0fd6b3c54f1674ce0a224df09b9c2f9846d20b9e54fabae1281ecfc04f2e6ad69bf19e1d6af6a28f88e8aa3990168b6cb9e1ef755868c3256a630605ec2cb1d3 94 | languageName: node 95 | linkType: hard 96 | 97 | "@humanwhocodes/module-importer@npm:^1.0.1": 98 | version: 1.0.1 99 | resolution: "@humanwhocodes/module-importer@npm:1.0.1" 100 | checksum: 0fd22007db8034a2cdf2c764b140d37d9020bbfce8a49d3ec5c05290e77d4b0263b1b972b752df8c89e5eaa94073408f2b7d977aed131faf6cf396ebb5d7fb61 101 | languageName: node 102 | linkType: hard 103 | 104 | "@humanwhocodes/object-schema@npm:^1.2.1": 105 | version: 1.2.1 106 | resolution: "@humanwhocodes/object-schema@npm:1.2.1" 107 | checksum: a824a1ec31591231e4bad5787641f59e9633827d0a2eaae131a288d33c9ef0290bd16fda8da6f7c0fcb014147865d12118df10db57f27f41e20da92369fcb3f1 108 | languageName: node 109 | linkType: hard 110 | 111 | "@kwsites/file-exists@npm:^1.1.1": 112 | version: 1.1.1 113 | resolution: "@kwsites/file-exists@npm:1.1.1" 114 | dependencies: 115 | debug: ^4.1.1 116 | checksum: 4ff945de7293285133aeae759caddc71e73c4a44a12fac710fdd4f574cce2671a3f89d8165fdb03d383cfc97f3f96f677d8de3c95133da3d0e12a123a23109fe 117 | languageName: node 118 | linkType: hard 119 | 120 | "@kwsites/promise-deferred@npm:^1.1.1": 121 | version: 1.1.1 122 | resolution: "@kwsites/promise-deferred@npm:1.1.1" 123 | checksum: 07455477a0123d9a38afb503739eeff2c5424afa8d3dbdcc7f9502f13604488a4b1d9742fc7288832a52a6422cf1e1c0a1d51f69a39052f14d27c9a0420b6629 124 | languageName: node 125 | linkType: hard 126 | 127 | "@lukasbach/eslint-config-base@npm:^1.0.2": 128 | version: 1.0.2 129 | resolution: "@lukasbach/eslint-config-base@npm:1.0.2" 130 | peerDependencies: 131 | "@typescript-eslint/eslint-plugin": ">=5.57.0" 132 | "@typescript-eslint/parser": ">=5.57.0" 133 | eslint: ">=8.36.0" 134 | eslint-config-airbnb: ">=19.0.4" 135 | eslint-config-airbnb-base: ">=15.0.0" 136 | eslint-config-airbnb-typescript: ">=17.0.0" 137 | eslint-config-prettier: ">=8.8.0" 138 | eslint-plugin-import: ">=2.27.5" 139 | eslint-plugin-jsx-a11y: ">=6.7.1" 140 | eslint-plugin-prettier: ">=4.2.1" 141 | eslint-plugin-react: ">=7.32.2" 142 | eslint-plugin-react-hooks: ">=4.6.0" 143 | prettier: ">=2.8.7" 144 | checksum: 5d7d22b26d51f3284dbfaae67bb6ddfcf166860d6faa57ce97dded0dd50e7ce87ad1ffcb16e17d979e74e78cf055cb1340ee90ba7df386f1ca1ee295c5b66139 145 | languageName: node 146 | linkType: hard 147 | 148 | "@lukasbach/eslint-config-deps@npm:^1.0.2": 149 | version: 1.0.2 150 | resolution: "@lukasbach/eslint-config-deps@npm:1.0.2" 151 | dependencies: 152 | "@lukasbach/eslint-config-base": ^1.0.2 153 | "@typescript-eslint/eslint-plugin": ^5.57.0 154 | "@typescript-eslint/parser": ^5.57.0 155 | eslint-config-airbnb: ^19.0.4 156 | eslint-config-airbnb-base: ^15.0.0 157 | eslint-config-airbnb-typescript: ^17.0.0 158 | eslint-config-prettier: ^8.8.0 159 | eslint-plugin-import: ^2.27.5 160 | eslint-plugin-jsx-a11y: ^6.7.1 161 | eslint-plugin-prettier: ^4.2.1 162 | eslint-plugin-react: ^7.32.2 163 | eslint-plugin-react-hooks: ^4.6.0 164 | prettier: ^2.8.7 165 | peerDependencies: 166 | eslint: ">=8.36.0" 167 | checksum: a4c4e5717ebbf7a3ec01551ef515ddfc88c81260892371a92993bd5ae7aabf9d682d1d897facd944e9a8ac8acf4ac36ebd3eec5a1e7c9c3e56e0a6f75b10eb0c 168 | languageName: node 169 | linkType: hard 170 | 171 | "@nodelib/fs.scandir@npm:2.1.5": 172 | version: 2.1.5 173 | resolution: "@nodelib/fs.scandir@npm:2.1.5" 174 | dependencies: 175 | "@nodelib/fs.stat": 2.0.5 176 | run-parallel: ^1.1.9 177 | checksum: a970d595bd23c66c880e0ef1817791432dbb7acbb8d44b7e7d0e7a22f4521260d4a83f7f9fd61d44fda4610105577f8f58a60718105fb38352baed612fd79e59 178 | languageName: node 179 | linkType: hard 180 | 181 | "@nodelib/fs.stat@npm:2.0.5, @nodelib/fs.stat@npm:^2.0.2": 182 | version: 2.0.5 183 | resolution: "@nodelib/fs.stat@npm:2.0.5" 184 | checksum: 012480b5ca9d97bff9261571dbbec7bbc6033f69cc92908bc1ecfad0792361a5a1994bc48674b9ef76419d056a03efadfce5a6cf6dbc0a36559571a7a483f6f0 185 | languageName: node 186 | linkType: hard 187 | 188 | "@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8": 189 | version: 1.2.8 190 | resolution: "@nodelib/fs.walk@npm:1.2.8" 191 | dependencies: 192 | "@nodelib/fs.scandir": 2.1.5 193 | fastq: ^1.6.0 194 | checksum: 190c643f156d8f8f277bf2a6078af1ffde1fd43f498f187c2db24d35b4b4b5785c02c7dc52e356497b9a1b65b13edc996de08de0b961c32844364da02986dc53 195 | languageName: node 196 | linkType: hard 197 | 198 | "@oclif/command@npm:^1, @oclif/command@npm:^1.8.15": 199 | version: 1.8.22 200 | resolution: "@oclif/command@npm:1.8.22" 201 | dependencies: 202 | "@oclif/config": ^1.18.2 203 | "@oclif/errors": ^1.3.6 204 | "@oclif/help": ^1.0.1 205 | "@oclif/parser": ^3.8.10 206 | debug: ^4.1.1 207 | semver: ^7.3.8 208 | peerDependencies: 209 | "@oclif/config": ^1 210 | checksum: 6e7318d5c4f18a9243bb2404fa825fe398eb85c2044cbf69371dd164e940d1720377c95a1560f8476b05c49afcd85d1c938b36ba7ed9f0a920c04fda24439a14 211 | languageName: node 212 | linkType: hard 213 | 214 | "@oclif/config@npm:1.18.2": 215 | version: 1.18.2 216 | resolution: "@oclif/config@npm:1.18.2" 217 | dependencies: 218 | "@oclif/errors": ^1.3.3 219 | "@oclif/parser": ^3.8.0 220 | debug: ^4.1.1 221 | globby: ^11.0.1 222 | is-wsl: ^2.1.1 223 | tslib: ^2.0.0 224 | checksum: edb82ae885bb5a7a244d99707f837f8f0c7a3286a9f19e6cda2af599a06c189c21221082acde9927dadf951d060bdc05bee9ea5f9e8223c12688956b94c3b1e0 225 | languageName: node 226 | linkType: hard 227 | 228 | "@oclif/config@npm:1.18.6": 229 | version: 1.18.6 230 | resolution: "@oclif/config@npm:1.18.6" 231 | dependencies: 232 | "@oclif/errors": ^1.3.6 233 | "@oclif/parser": ^3.8.9 234 | debug: ^4.3.4 235 | globby: ^11.1.0 236 | is-wsl: ^2.1.1 237 | tslib: ^2.3.1 238 | checksum: 25baa87943d95428d2a5e64856fb9368474592badc5dad5fc2302d2f263885c766158a0ff071f1b4c0a69c39b279adfdd35037f2445fccec1544946aaf7a978a 239 | languageName: node 240 | linkType: hard 241 | 242 | "@oclif/config@npm:^1, @oclif/config@npm:^1.18.2": 243 | version: 1.18.8 244 | resolution: "@oclif/config@npm:1.18.8" 245 | dependencies: 246 | "@oclif/errors": ^1.3.6 247 | "@oclif/parser": ^3.8.10 248 | debug: ^4.3.4 249 | globby: ^11.1.0 250 | is-wsl: ^2.1.1 251 | tslib: ^2.5.0 252 | checksum: b4dd7996b31ece66cc173bf56af6f332ae2a2d364bc3b53419d6f8cf2321c64b2903cd5af119af6852bd56d03772e8296d139cefbeefb7afa10b78ca1abe8bff 253 | languageName: node 254 | linkType: hard 255 | 256 | "@oclif/errors@npm:1.3.5": 257 | version: 1.3.5 258 | resolution: "@oclif/errors@npm:1.3.5" 259 | dependencies: 260 | clean-stack: ^3.0.0 261 | fs-extra: ^8.1 262 | indent-string: ^4.0.0 263 | strip-ansi: ^6.0.0 264 | wrap-ansi: ^7.0.0 265 | checksum: abce216ff1321ac4924fe405c50e9b2a93cfb51ad229d7e6ced8ee1c4bd01a85ee270b4433a12c73da9394dd8e9f6ec73443f8582da7ac46379b7e4991c3fa50 266 | languageName: node 267 | linkType: hard 268 | 269 | "@oclif/errors@npm:1.3.6, @oclif/errors@npm:^1.3.3, @oclif/errors@npm:^1.3.6": 270 | version: 1.3.6 271 | resolution: "@oclif/errors@npm:1.3.6" 272 | dependencies: 273 | clean-stack: ^3.0.0 274 | fs-extra: ^8.1 275 | indent-string: ^4.0.0 276 | strip-ansi: ^6.0.1 277 | wrap-ansi: ^7.0.0 278 | checksum: be9f686e30f91f792aeaba635e2473da5494c1d25bf98a55ff766aca52b78fd3cb2c75902b6c24f21d6c893841a45a69367645971e793cc677d643eeb39f146f 279 | languageName: node 280 | linkType: hard 281 | 282 | "@oclif/help@npm:^1.0.1": 283 | version: 1.0.5 284 | resolution: "@oclif/help@npm:1.0.5" 285 | dependencies: 286 | "@oclif/config": 1.18.6 287 | "@oclif/errors": 1.3.6 288 | chalk: ^4.1.2 289 | indent-string: ^4.0.0 290 | lodash: ^4.17.21 291 | string-width: ^4.2.0 292 | strip-ansi: ^6.0.0 293 | widest-line: ^3.1.0 294 | wrap-ansi: ^6.2.0 295 | checksum: d71e034532def4d45cd7c843ef5ff4da812d886ac1b1dad511340a61294749f552de2f805ecdd460f1c8ff05152720829f8b27be880b0359180a72c8ee95de18 296 | languageName: node 297 | linkType: hard 298 | 299 | "@oclif/linewrap@npm:^1.0.0": 300 | version: 1.0.0 301 | resolution: "@oclif/linewrap@npm:1.0.0" 302 | checksum: a072016a58b5e1331bbc21303ad5100fcda846ac4b181e344aec88bb24c5da09c416651e51313ffcc846a83514b74b8b987dd965982900f3edbb42b4e87cc246 303 | languageName: node 304 | linkType: hard 305 | 306 | "@oclif/parser@npm:^3.8.0, @oclif/parser@npm:^3.8.10, @oclif/parser@npm:^3.8.9": 307 | version: 3.8.10 308 | resolution: "@oclif/parser@npm:3.8.10" 309 | dependencies: 310 | "@oclif/errors": ^1.3.6 311 | "@oclif/linewrap": ^1.0.0 312 | chalk: ^4.1.0 313 | tslib: ^2.5.0 314 | checksum: 5399e494ec25ead6917fe5710a9a94f294617dcfb59e3c46b11db8ef17d5bb660316beeea4a8d0dfaecef18ae06489b1356dddaee5e57b71560370965689feea 315 | languageName: node 316 | linkType: hard 317 | 318 | "@oclif/plugin-help@npm:^3": 319 | version: 3.3.1 320 | resolution: "@oclif/plugin-help@npm:3.3.1" 321 | dependencies: 322 | "@oclif/command": ^1.8.15 323 | "@oclif/config": 1.18.2 324 | "@oclif/errors": 1.3.5 325 | "@oclif/help": ^1.0.1 326 | chalk: ^4.1.2 327 | indent-string: ^4.0.0 328 | lodash: ^4.17.21 329 | string-width: ^4.2.0 330 | strip-ansi: ^6.0.0 331 | widest-line: ^3.1.0 332 | wrap-ansi: ^6.2.0 333 | checksum: 07c67a9ed32ea05a6407823325fac7379fdea2cd0b688ef927d6265f695c1e3707d13de6a706e2af5b1949ea4beb5720d11feb87e1f4323bfe5948846766d9e2 334 | languageName: node 335 | linkType: hard 336 | 337 | "@octokit/auth-token@npm:^3.0.0": 338 | version: 3.0.3 339 | resolution: "@octokit/auth-token@npm:3.0.3" 340 | dependencies: 341 | "@octokit/types": ^9.0.0 342 | checksum: 9b3f569cec1b7e0aa88ab6da68aed4b49b6652261bd957257541fabaf6a4d4ed99f908153cc3dd2fe15b8b0ccaff8caaafaa50bb1a4de3925b0954a47cca1900 343 | languageName: node 344 | linkType: hard 345 | 346 | "@octokit/core@npm:^4.1.0": 347 | version: 4.2.0 348 | resolution: "@octokit/core@npm:4.2.0" 349 | dependencies: 350 | "@octokit/auth-token": ^3.0.0 351 | "@octokit/graphql": ^5.0.0 352 | "@octokit/request": ^6.0.0 353 | "@octokit/request-error": ^3.0.0 354 | "@octokit/types": ^9.0.0 355 | before-after-hook: ^2.2.0 356 | universal-user-agent: ^6.0.0 357 | checksum: 5ac56e7f14b42a5da8d3075a2ae41483521a78bee061a01f4a81d8c0ecd6a684b2e945d66baba0cd1fdf264639deedc3a96d0f32c4d2fc39b49ca10f52f4de39 358 | languageName: node 359 | linkType: hard 360 | 361 | "@octokit/endpoint@npm:^7.0.0": 362 | version: 7.0.5 363 | resolution: "@octokit/endpoint@npm:7.0.5" 364 | dependencies: 365 | "@octokit/types": ^9.0.0 366 | is-plain-object: ^5.0.0 367 | universal-user-agent: ^6.0.0 368 | checksum: 81c9e9eabf50e48940cceff7c4d7fbc9327190296507cfe8a199ea00cd492caf8f18a841caf4e3619828924b481996eb16091826db6b5a649bee44c8718ecaa9 369 | languageName: node 370 | linkType: hard 371 | 372 | "@octokit/graphql@npm:^5.0.0": 373 | version: 5.0.5 374 | resolution: "@octokit/graphql@npm:5.0.5" 375 | dependencies: 376 | "@octokit/request": ^6.0.0 377 | "@octokit/types": ^9.0.0 378 | universal-user-agent: ^6.0.0 379 | checksum: eb2d1a6305a3d1f55ff0ce92fb88b677f0bb789757152d58a79ef61171fb65ecf6fe18d6c27e236c0cee6a0c2600c2cb8370f5ac7184f8e9361c085aa4555bb1 380 | languageName: node 381 | linkType: hard 382 | 383 | "@octokit/openapi-types@npm:^16.0.0": 384 | version: 16.0.0 385 | resolution: "@octokit/openapi-types@npm:16.0.0" 386 | checksum: 844f30a545da380d63c712e0eb733366bc567d1aab34529c79fdfbec3d73810e81d83f06fdab13058a5cbc7dae786db1a9b90b5b61b1e606854ee45d5ec5f194 387 | languageName: node 388 | linkType: hard 389 | 390 | "@octokit/plugin-paginate-rest@npm:^6.0.0": 391 | version: 6.0.0 392 | resolution: "@octokit/plugin-paginate-rest@npm:6.0.0" 393 | dependencies: 394 | "@octokit/types": ^9.0.0 395 | peerDependencies: 396 | "@octokit/core": ">=4" 397 | checksum: 4ad89568d883373898b733837cada7d849d51eef32157c11d4a81cef5ce8e509720d79b46918cada3c132f9b29847e383f17b7cd5c39ede7c93cdcd2f850b47f 398 | languageName: node 399 | linkType: hard 400 | 401 | "@octokit/plugin-request-log@npm:^1.0.4": 402 | version: 1.0.4 403 | resolution: "@octokit/plugin-request-log@npm:1.0.4" 404 | peerDependencies: 405 | "@octokit/core": ">=3" 406 | checksum: 2086db00056aee0f8ebd79797b5b57149ae1014e757ea08985b71eec8c3d85dbb54533f4fd34b6b9ecaa760904ae6a7536be27d71e50a3782ab47809094bfc0c 407 | languageName: node 408 | linkType: hard 409 | 410 | "@octokit/plugin-rest-endpoint-methods@npm:^7.0.0": 411 | version: 7.0.1 412 | resolution: "@octokit/plugin-rest-endpoint-methods@npm:7.0.1" 413 | dependencies: 414 | "@octokit/types": ^9.0.0 415 | deprecation: ^2.3.1 416 | peerDependencies: 417 | "@octokit/core": ">=3" 418 | checksum: cdb8734ec960f75acc2405284920c58efac9a71b1c3b2a71662b9100ffbc22dac597150acff017a93459c57e9a492d9e1c27872b068387dbb90597de75065fcf 419 | languageName: node 420 | linkType: hard 421 | 422 | "@octokit/request-error@npm:^3.0.0": 423 | version: 3.0.3 424 | resolution: "@octokit/request-error@npm:3.0.3" 425 | dependencies: 426 | "@octokit/types": ^9.0.0 427 | deprecation: ^2.0.0 428 | once: ^1.4.0 429 | checksum: 5db0b514732686b627e6ed9ef1ccdbc10501f1b271a9b31f784783f01beee70083d7edcfeb35fbd7e569fa31fdd6762b1ff6b46101700d2d97e7e48e749520d0 430 | languageName: node 431 | linkType: hard 432 | 433 | "@octokit/request@npm:^6.0.0": 434 | version: 6.2.3 435 | resolution: "@octokit/request@npm:6.2.3" 436 | dependencies: 437 | "@octokit/endpoint": ^7.0.0 438 | "@octokit/request-error": ^3.0.0 439 | "@octokit/types": ^9.0.0 440 | is-plain-object: ^5.0.0 441 | node-fetch: ^2.6.7 442 | universal-user-agent: ^6.0.0 443 | checksum: fef4097be8375d20bb0b3276d8a3adf866ec628f2b0664d334f3c29b92157da847899497abdc7a5be540053819b55564990543175ad48f04e9e6f25f0395d4d3 444 | languageName: node 445 | linkType: hard 446 | 447 | "@octokit/rest@npm:^19.0.7": 448 | version: 19.0.7 449 | resolution: "@octokit/rest@npm:19.0.7" 450 | dependencies: 451 | "@octokit/core": ^4.1.0 452 | "@octokit/plugin-paginate-rest": ^6.0.0 453 | "@octokit/plugin-request-log": ^1.0.4 454 | "@octokit/plugin-rest-endpoint-methods": ^7.0.0 455 | checksum: 1f970c4de2cf3d1691d3cf5dd4bfa5ac205629e76417b5c51561e1beb5b4a7e6c65ba647f368727e67e5243418e06ca9cdafd9e733173e1529385d4f4d053d3d 456 | languageName: node 457 | linkType: hard 458 | 459 | "@octokit/types@npm:^9.0.0": 460 | version: 9.0.0 461 | resolution: "@octokit/types@npm:9.0.0" 462 | dependencies: 463 | "@octokit/openapi-types": ^16.0.0 464 | checksum: 5c7f5cca8f00f7c4daa0d00f4fe991c1598ec47cd6ced50b1c5fbe9721bb9dee0adc2acdee265a3a715bb984e53ef3dc7f1cfb7326f712c6d809d59fc5c6648d 465 | languageName: node 466 | linkType: hard 467 | 468 | "@sindresorhus/is@npm:^0.14.0": 469 | version: 0.14.0 470 | resolution: "@sindresorhus/is@npm:0.14.0" 471 | checksum: 971e0441dd44ba3909b467219a5e242da0fc584048db5324cfb8048148fa8dcc9d44d71e3948972c4f6121d24e5da402ef191420d1266a95f713bb6d6e59c98a 472 | languageName: node 473 | linkType: hard 474 | 475 | "@szmarczak/http-timer@npm:^1.1.2": 476 | version: 1.1.2 477 | resolution: "@szmarczak/http-timer@npm:1.1.2" 478 | dependencies: 479 | defer-to-connect: ^1.0.1 480 | checksum: 4d9158061c5f397c57b4988cde33a163244e4f02df16364f103971957a32886beb104d6180902cbe8b38cb940e234d9f98a4e486200deca621923f62f50a06fe 481 | languageName: node 482 | linkType: hard 483 | 484 | "@types/codemirror@npm:0.0.108": 485 | version: 0.0.108 486 | resolution: "@types/codemirror@npm:0.0.108" 487 | dependencies: 488 | "@types/tern": "*" 489 | checksum: 0951282991d004df056451ba04a2ee01ec409be0336c985bd825a5483bf9582f5daaf9ccc89aecbedfda64b9c93cf42e36feb52002f348542cda4bafaf3d28cf 490 | languageName: node 491 | linkType: hard 492 | 493 | "@types/estree@npm:*": 494 | version: 1.0.0 495 | resolution: "@types/estree@npm:1.0.0" 496 | checksum: 910d97fb7092c6738d30a7430ae4786a38542023c6302b95d46f49420b797f21619cdde11fa92b338366268795884111c2eb10356e4bd2c8ad5b92941e9e6443 497 | languageName: node 498 | linkType: hard 499 | 500 | "@types/hoist-non-react-statics@npm:^3.3.0": 501 | version: 3.3.1 502 | resolution: "@types/hoist-non-react-statics@npm:3.3.1" 503 | dependencies: 504 | "@types/react": "*" 505 | hoist-non-react-statics: ^3.3.0 506 | checksum: 2c0778570d9a01d05afabc781b32163f28409bb98f7245c38d5eaf082416fdb73034003f5825eb5e21313044e8d2d9e1f3fe2831e345d3d1b1d20bcd12270719 507 | languageName: node 508 | linkType: hard 509 | 510 | "@types/json-schema@npm:^7.0.9": 511 | version: 7.0.11 512 | resolution: "@types/json-schema@npm:7.0.11" 513 | checksum: 527bddfe62db9012fccd7627794bd4c71beb77601861055d87e3ee464f2217c85fca7a4b56ae677478367bbd248dbde13553312b7d4dbc702a2f2bbf60c4018d 514 | languageName: node 515 | linkType: hard 516 | 517 | "@types/json5@npm:^0.0.29": 518 | version: 0.0.29 519 | resolution: "@types/json5@npm:0.0.29" 520 | checksum: e60b153664572116dfea673c5bda7778dbff150498f44f998e34b5886d8afc47f16799280e4b6e241c0472aef1bc36add771c569c68fc5125fc2ae519a3eb9ac 521 | languageName: node 522 | linkType: hard 523 | 524 | "@types/keyv@npm:^3.1.1": 525 | version: 3.1.4 526 | resolution: "@types/keyv@npm:3.1.4" 527 | dependencies: 528 | "@types/node": "*" 529 | checksum: e009a2bfb50e90ca9b7c6e8f648f8464067271fd99116f881073fa6fa76dc8d0133181dd65e6614d5fb1220d671d67b0124aef7d97dc02d7e342ab143a47779d 530 | languageName: node 531 | linkType: hard 532 | 533 | "@types/node@npm:*": 534 | version: 18.15.10 535 | resolution: "@types/node@npm:18.15.10" 536 | checksum: 9aeae0b683eda82892def5315812bdee3f1a28c4898b7e70f8e2514564538b16c4dccbe8339c1266f8fc1d707a48f152689264a854f5ebc2eba5011e793612d9 537 | languageName: node 538 | linkType: hard 539 | 540 | "@types/parse-json@npm:^4.0.0": 541 | version: 4.0.0 542 | resolution: "@types/parse-json@npm:4.0.0" 543 | checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b 544 | languageName: node 545 | linkType: hard 546 | 547 | "@types/prop-types@npm:*": 548 | version: 15.7.5 549 | resolution: "@types/prop-types@npm:15.7.5" 550 | checksum: 5b43b8b15415e1f298243165f1d44390403bb2bd42e662bca3b5b5633fdd39c938e91b7fce3a9483699db0f7a715d08cef220c121f723a634972fdf596aec980 551 | languageName: node 552 | linkType: hard 553 | 554 | "@types/react-dom@npm:^18.0.11": 555 | version: 18.0.11 556 | resolution: "@types/react-dom@npm:18.0.11" 557 | dependencies: 558 | "@types/react": "*" 559 | checksum: 579691e4d5ec09688087568037c35edf8cfb1ab3e07f6c60029280733ee7b5c06d66df6fcc90786702c93ac8cb13bc7ff16c79ddfc75d082938fbaa36e1cdbf4 560 | languageName: node 561 | linkType: hard 562 | 563 | "@types/react-redux@npm:^7.1.20": 564 | version: 7.1.25 565 | resolution: "@types/react-redux@npm:7.1.25" 566 | dependencies: 567 | "@types/hoist-non-react-statics": ^3.3.0 568 | "@types/react": "*" 569 | hoist-non-react-statics: ^3.3.0 570 | redux: ^4.0.0 571 | checksum: a61ec25cbf8bb3720850402d3c49493fcff4afb73ad447d161460b5d4c600c984ad48708e8564d2fd32052eaa3c3b3f655c5b300ce813429637cce9e5958329f 572 | languageName: node 573 | linkType: hard 574 | 575 | "@types/react@npm:*, @types/react@npm:^18.0.30": 576 | version: 18.0.30 577 | resolution: "@types/react@npm:18.0.30" 578 | dependencies: 579 | "@types/prop-types": "*" 580 | "@types/scheduler": "*" 581 | csstype: ^3.0.2 582 | checksum: 3ca13fd10a1ee92826e37cd8c2fe563bff65d4bdb3ff53f632bc46c8fba2e94e24247b4b77ce957677a54e592299782e1235f7a3dfcfea327cb3213ddc98e968 583 | languageName: node 584 | linkType: hard 585 | 586 | "@types/responselike@npm:^1.0.0": 587 | version: 1.0.0 588 | resolution: "@types/responselike@npm:1.0.0" 589 | dependencies: 590 | "@types/node": "*" 591 | checksum: e99fc7cc6265407987b30deda54c1c24bb1478803faf6037557a774b2f034c5b097ffd65847daa87e82a61a250d919f35c3588654b0fdaa816906650f596d1b0 592 | languageName: node 593 | linkType: hard 594 | 595 | "@types/scheduler@npm:*": 596 | version: 0.16.3 597 | resolution: "@types/scheduler@npm:0.16.3" 598 | checksum: 2b0aec39c24268e3ce938c5db2f2e77f5c3dd280e05c262d9c2fe7d890929e4632a6b8e94334017b66b45e4f92a5aa42ba3356640c2a1175fa37bef2f5200767 599 | languageName: node 600 | linkType: hard 601 | 602 | "@types/semver@npm:^7.3.12": 603 | version: 7.3.13 604 | resolution: "@types/semver@npm:7.3.13" 605 | checksum: 00c0724d54757c2f4bc60b5032fe91cda6410e48689633d5f35ece8a0a66445e3e57fa1d6e07eb780f792e82ac542948ec4d0b76eb3484297b79bd18b8cf1cb0 606 | languageName: node 607 | linkType: hard 608 | 609 | "@types/tern@npm:*": 610 | version: 0.23.4 611 | resolution: "@types/tern@npm:0.23.4" 612 | dependencies: 613 | "@types/estree": "*" 614 | checksum: d8fd304f147ed08f1d075f09cb8d440b7f785f69c9ec5c30eadf98132fe3f58f3b1bbbd11283858bb261afac5a2039c1c255f290b0f6e4a47cd6a746f30a6aa8 615 | languageName: node 616 | linkType: hard 617 | 618 | "@typescript-eslint/eslint-plugin@npm:^5.57.0": 619 | version: 5.57.0 620 | resolution: "@typescript-eslint/eslint-plugin@npm:5.57.0" 621 | dependencies: 622 | "@eslint-community/regexpp": ^4.4.0 623 | "@typescript-eslint/scope-manager": 5.57.0 624 | "@typescript-eslint/type-utils": 5.57.0 625 | "@typescript-eslint/utils": 5.57.0 626 | debug: ^4.3.4 627 | grapheme-splitter: ^1.0.4 628 | ignore: ^5.2.0 629 | natural-compare-lite: ^1.4.0 630 | semver: ^7.3.7 631 | tsutils: ^3.21.0 632 | peerDependencies: 633 | "@typescript-eslint/parser": ^5.0.0 634 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 635 | peerDependenciesMeta: 636 | typescript: 637 | optional: true 638 | checksum: be13aa74ee6f15f0ae67781c625d9dcf3ce8a3feca2b125eef0cfee850b7f9f0cec23fc56a729ef25926298fe3ea51603ebeee2b93fc9b73fce1410638707177 639 | languageName: node 640 | linkType: hard 641 | 642 | "@typescript-eslint/parser@npm:^5.57.0": 643 | version: 5.57.0 644 | resolution: "@typescript-eslint/parser@npm:5.57.0" 645 | dependencies: 646 | "@typescript-eslint/scope-manager": 5.57.0 647 | "@typescript-eslint/types": 5.57.0 648 | "@typescript-eslint/typescript-estree": 5.57.0 649 | debug: ^4.3.4 650 | peerDependencies: 651 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 652 | peerDependenciesMeta: 653 | typescript: 654 | optional: true 655 | checksum: b7e8345631911f721591ba970fea5c888f0f3bf2e2ea2dbc3e5b0dc345c0776b62b92c534edfde1379b4b182958a421f35ac26d84705fe6ae7dd37aa675d9493 656 | languageName: node 657 | linkType: hard 658 | 659 | "@typescript-eslint/scope-manager@npm:5.57.0": 660 | version: 5.57.0 661 | resolution: "@typescript-eslint/scope-manager@npm:5.57.0" 662 | dependencies: 663 | "@typescript-eslint/types": 5.57.0 664 | "@typescript-eslint/visitor-keys": 5.57.0 665 | checksum: 4a851f23da2adbf6341b04c1e3f19fcb66415683f26805d3123725d18845bd4a150bd182de0a91279d5682f2568bb5dd831d4ad0bdb70f49d9ca7381cec4dd17 666 | languageName: node 667 | linkType: hard 668 | 669 | "@typescript-eslint/type-utils@npm:5.57.0": 670 | version: 5.57.0 671 | resolution: "@typescript-eslint/type-utils@npm:5.57.0" 672 | dependencies: 673 | "@typescript-eslint/typescript-estree": 5.57.0 674 | "@typescript-eslint/utils": 5.57.0 675 | debug: ^4.3.4 676 | tsutils: ^3.21.0 677 | peerDependencies: 678 | eslint: "*" 679 | peerDependenciesMeta: 680 | typescript: 681 | optional: true 682 | checksum: 649d000edabfe4e567b8a384d0012c56396e40ce2123a78857d4b8da6bf2288627dc355745bd7d4a2877d4cc8a26e1d1dbfc422e6382ac3d3ab431b92eb5b852 683 | languageName: node 684 | linkType: hard 685 | 686 | "@typescript-eslint/types@npm:5.57.0": 687 | version: 5.57.0 688 | resolution: "@typescript-eslint/types@npm:5.57.0" 689 | checksum: 79a100fb650965f63c01c20e6abd79ca0d2043c3a329b9fef89917d6b9ba3c0f946dca3f14f2975ee6349daadd6ce0e98fde3aafe4b710e5a27abe1adc590c85 690 | languageName: node 691 | linkType: hard 692 | 693 | "@typescript-eslint/typescript-estree@npm:5.57.0": 694 | version: 5.57.0 695 | resolution: "@typescript-eslint/typescript-estree@npm:5.57.0" 696 | dependencies: 697 | "@typescript-eslint/types": 5.57.0 698 | "@typescript-eslint/visitor-keys": 5.57.0 699 | debug: ^4.3.4 700 | globby: ^11.1.0 701 | is-glob: ^4.0.3 702 | semver: ^7.3.7 703 | tsutils: ^3.21.0 704 | peerDependenciesMeta: 705 | typescript: 706 | optional: true 707 | checksum: 648b88f88ea6cc293ec67b4c0f4f3c2bf733be7e0f2eee08aadbaec6939fd724a6c287decc336abbf67b9e366cc2c48f2e0e48d8302b533e783f798332a06e83 708 | languageName: node 709 | linkType: hard 710 | 711 | "@typescript-eslint/utils@npm:5.57.0": 712 | version: 5.57.0 713 | resolution: "@typescript-eslint/utils@npm:5.57.0" 714 | dependencies: 715 | "@eslint-community/eslint-utils": ^4.2.0 716 | "@types/json-schema": ^7.0.9 717 | "@types/semver": ^7.3.12 718 | "@typescript-eslint/scope-manager": 5.57.0 719 | "@typescript-eslint/types": 5.57.0 720 | "@typescript-eslint/typescript-estree": 5.57.0 721 | eslint-scope: ^5.1.1 722 | semver: ^7.3.7 723 | peerDependencies: 724 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 725 | checksum: 461258e1194d24c5e642c65ba1afd612712fa8e617ac85cfbbe3dde2557fe4abadedbce19a6954ae0cccbfb92b8a09f38d65a3eedca0394861a5d1c4c893c5ed 726 | languageName: node 727 | linkType: hard 728 | 729 | "@typescript-eslint/visitor-keys@npm:5.57.0": 730 | version: 5.57.0 731 | resolution: "@typescript-eslint/visitor-keys@npm:5.57.0" 732 | dependencies: 733 | "@typescript-eslint/types": 5.57.0 734 | eslint-visitor-keys: ^3.3.0 735 | checksum: 77d53f74648e48bf1c6313cd60568c2b1539157ac13945f26204a54beb156666c24f3d033dd0db8ed5d1d4595ee63c072732b17132e4488b46763bf8fdcefa49 736 | languageName: node 737 | linkType: hard 738 | 739 | "@zephraph/procedure@npm:^0.2.0": 740 | version: 0.2.1 741 | resolution: "@zephraph/procedure@npm:0.2.1" 742 | dependencies: 743 | endent: ^2.0.1 744 | stacktracey: ^2.1.7 745 | ts-union-tools: ^0.0.1 746 | checksum: 815ef004d780de6788800f01bdd94e1fd2456f155620470c1999dd9a429b9eddf049b82e29f12686b70a0a15f4689abcd16c795af83c370df3ae91f8c10ae974 747 | languageName: node 748 | linkType: hard 749 | 750 | "acorn-jsx@npm:^5.3.2": 751 | version: 5.3.2 752 | resolution: "acorn-jsx@npm:5.3.2" 753 | peerDependencies: 754 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 755 | checksum: c3d3b2a89c9a056b205b69530a37b972b404ee46ec8e5b341666f9513d3163e2a4f214a71f4dfc7370f5a9c07472d2fd1c11c91c3f03d093e37637d95da98950 756 | languageName: node 757 | linkType: hard 758 | 759 | "acorn@npm:^8.8.0": 760 | version: 8.8.2 761 | resolution: "acorn@npm:8.8.2" 762 | bin: 763 | acorn: bin/acorn 764 | checksum: f790b99a1bf63ef160c967e23c46feea7787e531292bb827126334612c234ed489a0dc2c7ba33156416f0ffa8d25bf2b0fdb7f35c2ba60eb3e960572bece4001 765 | languageName: node 766 | linkType: hard 767 | 768 | "ajv@npm:^6.10.0, ajv@npm:^6.12.4": 769 | version: 6.12.6 770 | resolution: "ajv@npm:6.12.6" 771 | dependencies: 772 | fast-deep-equal: ^3.1.1 773 | fast-json-stable-stringify: ^2.0.0 774 | json-schema-traverse: ^0.4.1 775 | uri-js: ^4.2.2 776 | checksum: 874972efe5c4202ab0a68379481fbd3d1b5d0a7bd6d3cc21d40d3536ebff3352a2a1fabb632d4fd2cc7fe4cbdcd5ed6782084c9bbf7f32a1536d18f9da5007d4 777 | languageName: node 778 | linkType: hard 779 | 780 | "ansi-align@npm:^3.0.0": 781 | version: 3.0.1 782 | resolution: "ansi-align@npm:3.0.1" 783 | dependencies: 784 | string-width: ^4.1.0 785 | checksum: 6abfa08f2141d231c257162b15292467081fa49a208593e055c866aa0455b57f3a86b5a678c190c618faa79b4c59e254493099cb700dd9cf2293c6be2c8f5d8d 786 | languageName: node 787 | linkType: hard 788 | 789 | "ansi-colors@npm:^4.1.1": 790 | version: 4.1.3 791 | resolution: "ansi-colors@npm:4.1.3" 792 | checksum: a9c2ec842038a1fabc7db9ece7d3177e2fe1c5dc6f0c51ecfbf5f39911427b89c00b5dc6b8bd95f82a26e9b16aaae2e83d45f060e98070ce4d1333038edceb0e 793 | languageName: node 794 | linkType: hard 795 | 796 | "ansi-regex@npm:^5.0.1": 797 | version: 5.0.1 798 | resolution: "ansi-regex@npm:5.0.1" 799 | checksum: 2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b 800 | languageName: node 801 | linkType: hard 802 | 803 | "ansi-styles@npm:^3.2.1": 804 | version: 3.2.1 805 | resolution: "ansi-styles@npm:3.2.1" 806 | dependencies: 807 | color-convert: ^1.9.0 808 | checksum: d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 809 | languageName: node 810 | linkType: hard 811 | 812 | "ansi-styles@npm:^4.0.0, ansi-styles@npm:^4.1.0": 813 | version: 4.3.0 814 | resolution: "ansi-styles@npm:4.3.0" 815 | dependencies: 816 | color-convert: ^2.0.1 817 | checksum: 513b44c3b2105dd14cc42a19271e80f386466c4be574bccf60b627432f9198571ebf4ab1e4c3ba17347658f4ee1711c163d574248c0c1cdc2d5917a0ad582ec4 818 | languageName: node 819 | linkType: hard 820 | 821 | "argparse@npm:^2.0.1": 822 | version: 2.0.1 823 | resolution: "argparse@npm:2.0.1" 824 | checksum: 83644b56493e89a254bae05702abf3a1101b4fa4d0ca31df1c9985275a5a5bd47b3c27b7fa0b71098d41114d8ca000e6ed90cad764b306f8a503665e4d517ced 825 | languageName: node 826 | linkType: hard 827 | 828 | "aria-query@npm:^5.1.3": 829 | version: 5.1.3 830 | resolution: "aria-query@npm:5.1.3" 831 | dependencies: 832 | deep-equal: ^2.0.5 833 | checksum: 929ff95f02857b650fb4cbcd2f41072eee2f46159a6605ea03bf63aa572e35ffdff43d69e815ddc462e16e07de8faba3978afc2813650b4448ee18c9895d982b 834 | languageName: node 835 | linkType: hard 836 | 837 | "array-buffer-byte-length@npm:^1.0.0": 838 | version: 1.0.0 839 | resolution: "array-buffer-byte-length@npm:1.0.0" 840 | dependencies: 841 | call-bind: ^1.0.2 842 | is-array-buffer: ^3.0.1 843 | checksum: 044e101ce150f4804ad19c51d6c4d4cfa505c5b2577bd179256e4aa3f3f6a0a5e9874c78cd428ee566ac574c8a04d7ce21af9fe52e844abfdccb82b33035a7c3 844 | languageName: node 845 | linkType: hard 846 | 847 | "array-includes@npm:^3.1.5, array-includes@npm:^3.1.6": 848 | version: 3.1.6 849 | resolution: "array-includes@npm:3.1.6" 850 | dependencies: 851 | call-bind: ^1.0.2 852 | define-properties: ^1.1.4 853 | es-abstract: ^1.20.4 854 | get-intrinsic: ^1.1.3 855 | is-string: ^1.0.7 856 | checksum: f22f8cd8ba8a6448d91eebdc69f04e4e55085d09232b5216ee2d476dab3ef59984e8d1889e662c6a0ed939dcb1b57fd05b2c0209c3370942fc41b752c82a2ca5 857 | languageName: node 858 | linkType: hard 859 | 860 | "array-union@npm:^2.1.0": 861 | version: 2.1.0 862 | resolution: "array-union@npm:2.1.0" 863 | checksum: 5bee12395cba82da674931df6d0fea23c4aa4660cb3b338ced9f828782a65caa232573e6bf3968f23e0c5eb301764a382cef2f128b170a9dc59de0e36c39f98d 864 | languageName: node 865 | linkType: hard 866 | 867 | "array.prototype.flat@npm:^1.3.1": 868 | version: 1.3.1 869 | resolution: "array.prototype.flat@npm:1.3.1" 870 | dependencies: 871 | call-bind: ^1.0.2 872 | define-properties: ^1.1.4 873 | es-abstract: ^1.20.4 874 | es-shim-unscopables: ^1.0.0 875 | checksum: 5a8415949df79bf6e01afd7e8839bbde5a3581300e8ad5d8449dea52639e9e59b26a467665622783697917b43bf39940a6e621877c7dd9b3d1c1f97484b9b88b 876 | languageName: node 877 | linkType: hard 878 | 879 | "array.prototype.flatmap@npm:^1.3.1": 880 | version: 1.3.1 881 | resolution: "array.prototype.flatmap@npm:1.3.1" 882 | dependencies: 883 | call-bind: ^1.0.2 884 | define-properties: ^1.1.4 885 | es-abstract: ^1.20.4 886 | es-shim-unscopables: ^1.0.0 887 | checksum: 8c1c43a4995f12cf12523436da28515184c753807b3f0bc2ca6c075f71c470b099e2090cc67dba8e5280958fea401c1d0c59e1db0143272aef6cd1103921a987 888 | languageName: node 889 | linkType: hard 890 | 891 | "array.prototype.tosorted@npm:^1.1.1": 892 | version: 1.1.1 893 | resolution: "array.prototype.tosorted@npm:1.1.1" 894 | dependencies: 895 | call-bind: ^1.0.2 896 | define-properties: ^1.1.4 897 | es-abstract: ^1.20.4 898 | es-shim-unscopables: ^1.0.0 899 | get-intrinsic: ^1.1.3 900 | checksum: 7923324a67e70a2fc0a6e40237405d92395e45ebd76f5cb89c2a5cf1e66b47aca6baacd0cd628ffd88830b90d47fff268071493d09c9ae123645613dac2c2ca3 901 | languageName: node 902 | linkType: hard 903 | 904 | "as-table@npm:^1.0.36": 905 | version: 1.0.55 906 | resolution: "as-table@npm:1.0.55" 907 | dependencies: 908 | printable-characters: ^1.0.42 909 | checksum: 341c99d9e99a702c315b3f0744d49b4764b26ef7ddd32bafb9e1706626560c0e599100521fc1b17f640e804bd0503ce70b2ba519c023da6edf06bdd9086dccd9 910 | languageName: node 911 | linkType: hard 912 | 913 | "ast-types-flow@npm:^0.0.7": 914 | version: 0.0.7 915 | resolution: "ast-types-flow@npm:0.0.7" 916 | checksum: a26dcc2182ffee111cad7c471759b0bda22d3b7ebacf27c348b22c55f16896b18ab0a4d03b85b4020dce7f3e634b8f00b593888f622915096ea1927fa51866c4 917 | languageName: node 918 | linkType: hard 919 | 920 | "available-typed-arrays@npm:^1.0.5": 921 | version: 1.0.5 922 | resolution: "available-typed-arrays@npm:1.0.5" 923 | checksum: 20eb47b3cefd7db027b9bbb993c658abd36d4edd3fe1060e83699a03ee275b0c9b216cc076ff3f2db29073225fb70e7613987af14269ac1fe2a19803ccc97f1a 924 | languageName: node 925 | linkType: hard 926 | 927 | "axe-core@npm:^4.6.2": 928 | version: 4.6.3 929 | resolution: "axe-core@npm:4.6.3" 930 | checksum: d0c46be92b9707c48b88a53cd5f471b155a2bfc8bf6beffb514ecd14e30b4863e340b5fc4f496d82a3c562048088c1f3ff5b93b9b3b026cb9c3bfacfd535da10 931 | languageName: node 932 | linkType: hard 933 | 934 | "axobject-query@npm:^3.1.1": 935 | version: 3.1.1 936 | resolution: "axobject-query@npm:3.1.1" 937 | dependencies: 938 | deep-equal: ^2.0.5 939 | checksum: c12a5da10dc7bab75e1cda9b6a3b5fcf10eba426ddf1a17b71ef65a434ed707ede7d1c4f013ba1609e970bc8c0cddac01365080d376204314e9b294719acd8a5 940 | languageName: node 941 | linkType: hard 942 | 943 | "balanced-match@npm:^1.0.0": 944 | version: 1.0.2 945 | resolution: "balanced-match@npm:1.0.2" 946 | checksum: 9706c088a283058a8a99e0bf91b0a2f75497f185980d9ffa8b304de1d9e58ebda7c72c07ebf01dadedaac5b2907b2c6f566f660d62bd336c3468e960403b9d65 947 | languageName: node 948 | linkType: hard 949 | 950 | "before-after-hook@npm:^2.2.0": 951 | version: 2.2.3 952 | resolution: "before-after-hook@npm:2.2.3" 953 | checksum: a1a2430976d9bdab4cd89cb50d27fa86b19e2b41812bf1315923b0cba03371ebca99449809226425dd3bcef20e010db61abdaff549278e111d6480034bebae87 954 | languageName: node 955 | linkType: hard 956 | 957 | "boxen@npm:^5.0.0": 958 | version: 5.1.2 959 | resolution: "boxen@npm:5.1.2" 960 | dependencies: 961 | ansi-align: ^3.0.0 962 | camelcase: ^6.2.0 963 | chalk: ^4.1.0 964 | cli-boxes: ^2.2.1 965 | string-width: ^4.2.2 966 | type-fest: ^0.20.2 967 | widest-line: ^3.1.0 968 | wrap-ansi: ^7.0.0 969 | checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 970 | languageName: node 971 | linkType: hard 972 | 973 | "brace-expansion@npm:^1.1.7": 974 | version: 1.1.11 975 | resolution: "brace-expansion@npm:1.1.11" 976 | dependencies: 977 | balanced-match: ^1.0.0 978 | concat-map: 0.0.1 979 | checksum: faf34a7bb0c3fcf4b59c7808bc5d2a96a40988addf2e7e09dfbb67a2251800e0d14cd2bfc1aa79174f2f5095c54ff27f46fb1289fe2d77dac755b5eb3434cc07 980 | languageName: node 981 | linkType: hard 982 | 983 | "brace-expansion@npm:^2.0.1": 984 | version: 2.0.1 985 | resolution: "brace-expansion@npm:2.0.1" 986 | dependencies: 987 | balanced-match: ^1.0.0 988 | checksum: a61e7cd2e8a8505e9f0036b3b6108ba5e926b4b55089eeb5550cd04a471fe216c96d4fe7e4c7f995c728c554ae20ddfc4244cad10aef255e72b62930afd233d1 989 | languageName: node 990 | linkType: hard 991 | 992 | "braces@npm:^3.0.2": 993 | version: 3.0.2 994 | resolution: "braces@npm:3.0.2" 995 | dependencies: 996 | fill-range: ^7.0.1 997 | checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 998 | languageName: node 999 | linkType: hard 1000 | 1001 | "builtin-modules@npm:^3.3.0": 1002 | version: 3.3.0 1003 | resolution: "builtin-modules@npm:3.3.0" 1004 | checksum: db021755d7ed8be048f25668fe2117620861ef6703ea2c65ed2779c9e3636d5c3b82325bd912244293959ff3ae303afa3471f6a15bf5060c103e4cc3a839749d 1005 | languageName: node 1006 | linkType: hard 1007 | 1008 | "cacheable-request@npm:^6.0.0": 1009 | version: 6.1.0 1010 | resolution: "cacheable-request@npm:6.1.0" 1011 | dependencies: 1012 | clone-response: ^1.0.2 1013 | get-stream: ^5.1.0 1014 | http-cache-semantics: ^4.0.0 1015 | keyv: ^3.0.0 1016 | lowercase-keys: ^2.0.0 1017 | normalize-url: ^4.1.0 1018 | responselike: ^1.0.2 1019 | checksum: b510b237b18d17e89942e9ee2d2a077cb38db03f12167fd100932dfa8fc963424bfae0bfa1598df4ae16c944a5484e43e03df8f32105b04395ee9495e9e4e9f1 1020 | languageName: node 1021 | linkType: hard 1022 | 1023 | "call-bind@npm:^1.0.0, call-bind@npm:^1.0.2": 1024 | version: 1.0.2 1025 | resolution: "call-bind@npm:1.0.2" 1026 | dependencies: 1027 | function-bind: ^1.1.1 1028 | get-intrinsic: ^1.0.2 1029 | checksum: f8e31de9d19988a4b80f3e704788c4a2d6b6f3d17cfec4f57dc29ced450c53a49270dc66bf0fbd693329ee948dd33e6c90a329519aef17474a4d961e8d6426b0 1030 | languageName: node 1031 | linkType: hard 1032 | 1033 | "callsites@npm:^3.0.0": 1034 | version: 3.1.0 1035 | resolution: "callsites@npm:3.1.0" 1036 | checksum: 072d17b6abb459c2ba96598918b55868af677154bec7e73d222ef95a8fdb9bbf7dae96a8421085cdad8cd190d86653b5b6dc55a4484f2e5b2e27d5e0c3fc15b3 1037 | languageName: node 1038 | linkType: hard 1039 | 1040 | "camelcase@npm:^6.2.0": 1041 | version: 6.3.0 1042 | resolution: "camelcase@npm:6.3.0" 1043 | checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d 1044 | languageName: node 1045 | linkType: hard 1046 | 1047 | "chalk@npm:^2.0.0": 1048 | version: 2.4.2 1049 | resolution: "chalk@npm:2.4.2" 1050 | dependencies: 1051 | ansi-styles: ^3.2.1 1052 | escape-string-regexp: ^1.0.5 1053 | supports-color: ^5.3.0 1054 | checksum: ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2 1055 | languageName: node 1056 | linkType: hard 1057 | 1058 | "chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": 1059 | version: 4.1.2 1060 | resolution: "chalk@npm:4.1.2" 1061 | dependencies: 1062 | ansi-styles: ^4.1.0 1063 | supports-color: ^7.1.0 1064 | checksum: fe75c9d5c76a7a98d45495b91b2172fa3b7a09e0cc9370e5c8feb1c567b85c4288e2b3fded7cfdd7359ac28d6b3844feb8b82b8686842e93d23c827c417e83fc 1065 | languageName: node 1066 | linkType: hard 1067 | 1068 | "ci-info@npm:^2.0.0": 1069 | version: 2.0.0 1070 | resolution: "ci-info@npm:2.0.0" 1071 | checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 1072 | languageName: node 1073 | linkType: hard 1074 | 1075 | "clean-stack@npm:^3.0.0": 1076 | version: 3.0.1 1077 | resolution: "clean-stack@npm:3.0.1" 1078 | dependencies: 1079 | escape-string-regexp: 4.0.0 1080 | checksum: dc18c842d7792dd72d463936b1b0a5b2621f0fc11588ee48b602e1a29b6c010c606d89f3de1f95d15d72de74aea93c0fbac8246593a31d95f8462cac36148e05 1081 | languageName: node 1082 | linkType: hard 1083 | 1084 | "cli-boxes@npm:^2.2.1": 1085 | version: 2.2.1 1086 | resolution: "cli-boxes@npm:2.2.1" 1087 | checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 1088 | languageName: node 1089 | linkType: hard 1090 | 1091 | "clone-response@npm:^1.0.2": 1092 | version: 1.0.3 1093 | resolution: "clone-response@npm:1.0.3" 1094 | dependencies: 1095 | mimic-response: ^1.0.0 1096 | checksum: 4e671cac39b11c60aa8ba0a450657194a5d6504df51bca3fac5b3bd0145c4f8e8464898f87c8406b83232e3bc5cca555f51c1f9c8ac023969ebfbf7f6bdabb2e 1097 | languageName: node 1098 | linkType: hard 1099 | 1100 | "color-convert@npm:^1.9.0": 1101 | version: 1.9.3 1102 | resolution: "color-convert@npm:1.9.3" 1103 | dependencies: 1104 | color-name: 1.1.3 1105 | checksum: fd7a64a17cde98fb923b1dd05c5f2e6f7aefda1b60d67e8d449f9328b4e53b228a428fd38bfeaeb2db2ff6b6503a776a996150b80cdf224062af08a5c8a3a203 1106 | languageName: node 1107 | linkType: hard 1108 | 1109 | "color-convert@npm:^2.0.1": 1110 | version: 2.0.1 1111 | resolution: "color-convert@npm:2.0.1" 1112 | dependencies: 1113 | color-name: ~1.1.4 1114 | checksum: 79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336 1115 | languageName: node 1116 | linkType: hard 1117 | 1118 | "color-name@npm:1.1.3": 1119 | version: 1.1.3 1120 | resolution: "color-name@npm:1.1.3" 1121 | checksum: 09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d 1122 | languageName: node 1123 | linkType: hard 1124 | 1125 | "color-name@npm:~1.1.4": 1126 | version: 1.1.4 1127 | resolution: "color-name@npm:1.1.4" 1128 | checksum: b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610 1129 | languageName: node 1130 | linkType: hard 1131 | 1132 | "colors@npm:^1.4.0": 1133 | version: 1.4.0 1134 | resolution: "colors@npm:1.4.0" 1135 | checksum: 98aa2c2418ad87dedf25d781be69dc5fc5908e279d9d30c34d8b702e586a0474605b3a189511482b9d5ed0d20c867515d22749537f7bc546256c6014f3ebdcec 1136 | languageName: node 1137 | linkType: hard 1138 | 1139 | "commander@npm:^10.0.0": 1140 | version: 10.0.0 1141 | resolution: "commander@npm:10.0.0" 1142 | checksum: 9f6495651f878213005ac744dd87a85fa3d9f2b8b90d1c19d0866d666bda7f735adfd7c2f10dfff345782e2f80ea258f98bb4efcef58e4e502f25f883940acfd 1143 | languageName: node 1144 | linkType: hard 1145 | 1146 | "concat-map@npm:0.0.1": 1147 | version: 0.0.1 1148 | resolution: "concat-map@npm:0.0.1" 1149 | checksum: 902a9f5d8967a3e2faf138d5cb784b9979bad2e6db5357c5b21c568df4ebe62bcb15108af1b2253744844eb964fc023fbd9afbbbb6ddd0bcc204c6fb5b7bf3af 1150 | languageName: node 1151 | linkType: hard 1152 | 1153 | "configstore@npm:^5.0.1": 1154 | version: 5.0.1 1155 | resolution: "configstore@npm:5.0.1" 1156 | dependencies: 1157 | dot-prop: ^5.2.0 1158 | graceful-fs: ^4.1.2 1159 | make-dir: ^3.0.0 1160 | unique-string: ^2.0.0 1161 | write-file-atomic: ^3.0.0 1162 | xdg-basedir: ^4.0.0 1163 | checksum: 60ef65d493b63f96e14b11ba7ec072fdbf3d40110a94fb7199d1c287761bdea5c5244e76b2596325f30c1b652213aa75de96ea20afd4a5f82065e61ea090988e 1164 | languageName: node 1165 | linkType: hard 1166 | 1167 | "confusing-browser-globals@npm:^1.0.10": 1168 | version: 1.0.11 1169 | resolution: "confusing-browser-globals@npm:1.0.11" 1170 | checksum: 3afc635abd37e566477f610e7978b15753f0e84025c25d49236f1f14d480117185516bdd40d2a2167e6bed8048641a9854964b9c067e3dcdfa6b5d0ad3c3a5ef 1171 | languageName: node 1172 | linkType: hard 1173 | 1174 | "cosmiconfig@npm:^7.0.0": 1175 | version: 7.1.0 1176 | resolution: "cosmiconfig@npm:7.1.0" 1177 | dependencies: 1178 | "@types/parse-json": ^4.0.0 1179 | import-fresh: ^3.2.1 1180 | parse-json: ^5.0.0 1181 | path-type: ^4.0.0 1182 | yaml: ^1.10.0 1183 | checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f 1184 | languageName: node 1185 | linkType: hard 1186 | 1187 | "cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": 1188 | version: 7.0.3 1189 | resolution: "cross-spawn@npm:7.0.3" 1190 | dependencies: 1191 | path-key: ^3.1.0 1192 | shebang-command: ^2.0.0 1193 | which: ^2.0.1 1194 | checksum: 671cc7c7288c3a8406f3c69a3ae2fc85555c04169e9d611def9a675635472614f1c0ed0ef80955d5b6d4e724f6ced67f0ad1bb006c2ea643488fcfef994d7f52 1195 | languageName: node 1196 | linkType: hard 1197 | 1198 | "crypto-random-string@npm:^2.0.0": 1199 | version: 2.0.0 1200 | resolution: "crypto-random-string@npm:2.0.0" 1201 | checksum: 0283879f55e7c16fdceacc181f87a0a65c53bc16ffe1d58b9d19a6277adcd71900d02bb2c4843dd55e78c51e30e89b0fec618a7f170ebcc95b33182c28f05fd6 1202 | languageName: node 1203 | linkType: hard 1204 | 1205 | "css-box-model@npm:^1.2.0": 1206 | version: 1.2.1 1207 | resolution: "css-box-model@npm:1.2.1" 1208 | dependencies: 1209 | tiny-invariant: ^1.0.6 1210 | checksum: 4d113f26fed6b9150e2c314502d00dabe06f12ae43a01a7e9b6e57f3de49b4281dbb0dc46a1158a7349618f8f34d9250af57cb43d7337e9485e73e6b821e470e 1211 | languageName: node 1212 | linkType: hard 1213 | 1214 | "csstype@npm:^3.0.2": 1215 | version: 3.1.1 1216 | resolution: "csstype@npm:3.1.1" 1217 | checksum: 1f7b4f5fdd955b7444b18ebdddf3f5c699159f13e9cf8ac9027ae4a60ae226aef9bbb14a6e12ca7dba3358b007cee6354b116e720262867c398de6c955ea451d 1218 | languageName: node 1219 | linkType: hard 1220 | 1221 | "damerau-levenshtein@npm:^1.0.8": 1222 | version: 1.0.8 1223 | resolution: "damerau-levenshtein@npm:1.0.8" 1224 | checksum: d240b7757544460ae0586a341a53110ab0a61126570ef2d8c731e3eab3f0cb6e488e2609e6a69b46727635de49be20b071688698744417ff1b6c1d7ccd03e0de 1225 | languageName: node 1226 | linkType: hard 1227 | 1228 | "data-uri-to-buffer@npm:^2.0.0": 1229 | version: 2.0.2 1230 | resolution: "data-uri-to-buffer@npm:2.0.2" 1231 | checksum: 152bec5e77513ee253a7c686700a1723246f582dad8b614e8eaaaba7fa45a15c8671ae4b8f4843f4f3a002dae1d3e7a20f852f7d7bdc8b4c15cfe7adfdfb07f8 1232 | languageName: node 1233 | linkType: hard 1234 | 1235 | "date-fns@npm:^2.17.0": 1236 | version: 2.29.3 1237 | resolution: "date-fns@npm:2.29.3" 1238 | checksum: e01cf5b62af04e05dfff921bb9c9933310ed0e1ae9a81eb8653452e64dc841acf7f6e01e1a5ae5644d0337e9a7f936175fd2cb6819dc122fdd9c5e86c56be484 1239 | languageName: node 1240 | linkType: hard 1241 | 1242 | "debug@npm:^3.2.7": 1243 | version: 3.2.7 1244 | resolution: "debug@npm:3.2.7" 1245 | dependencies: 1246 | ms: ^2.1.1 1247 | checksum: b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c 1248 | languageName: node 1249 | linkType: hard 1250 | 1251 | "debug@npm:^4.1.1, debug@npm:^4.3.2, debug@npm:^4.3.4": 1252 | version: 4.3.4 1253 | resolution: "debug@npm:4.3.4" 1254 | dependencies: 1255 | ms: 2.1.2 1256 | peerDependenciesMeta: 1257 | supports-color: 1258 | optional: true 1259 | checksum: 3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708 1260 | languageName: node 1261 | linkType: hard 1262 | 1263 | "decompress-response@npm:^3.3.0": 1264 | version: 3.3.0 1265 | resolution: "decompress-response@npm:3.3.0" 1266 | dependencies: 1267 | mimic-response: ^1.0.0 1268 | checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 1269 | languageName: node 1270 | linkType: hard 1271 | 1272 | "dedent@npm:^0.7.0": 1273 | version: 0.7.0 1274 | resolution: "dedent@npm:0.7.0" 1275 | checksum: 87de191050d9a40dd70cad01159a0bcf05ecb59750951242070b6abf9569088684880d00ba92a955b4058804f16eeaf91d604f283929b4f614d181cd7ae633d2 1276 | languageName: node 1277 | linkType: hard 1278 | 1279 | "deep-equal@npm:^2.0.5": 1280 | version: 2.2.0 1281 | resolution: "deep-equal@npm:2.2.0" 1282 | dependencies: 1283 | call-bind: ^1.0.2 1284 | es-get-iterator: ^1.1.2 1285 | get-intrinsic: ^1.1.3 1286 | is-arguments: ^1.1.1 1287 | is-array-buffer: ^3.0.1 1288 | is-date-object: ^1.0.5 1289 | is-regex: ^1.1.4 1290 | is-shared-array-buffer: ^1.0.2 1291 | isarray: ^2.0.5 1292 | object-is: ^1.1.5 1293 | object-keys: ^1.1.1 1294 | object.assign: ^4.1.4 1295 | regexp.prototype.flags: ^1.4.3 1296 | side-channel: ^1.0.4 1297 | which-boxed-primitive: ^1.0.2 1298 | which-collection: ^1.0.1 1299 | which-typed-array: ^1.1.9 1300 | checksum: 46a34509d2766d6c6dc5aec4756089cf0cc137e46787e91f08f1ee0bb570d874f19f0493146907df0cf18aed4a7b4b50f6f62c899240a76c323f057528b122e3 1301 | languageName: node 1302 | linkType: hard 1303 | 1304 | "deep-extend@npm:^0.6.0": 1305 | version: 0.6.0 1306 | resolution: "deep-extend@npm:0.6.0" 1307 | checksum: 7be7e5a8d468d6b10e6a67c3de828f55001b6eb515d014f7aeb9066ce36bd5717161eb47d6a0f7bed8a9083935b465bc163ee2581c8b128d29bf61092fdf57a7 1308 | languageName: node 1309 | linkType: hard 1310 | 1311 | "deep-is@npm:^0.1.3": 1312 | version: 0.1.4 1313 | resolution: "deep-is@npm:0.1.4" 1314 | checksum: edb65dd0d7d1b9c40b2f50219aef30e116cedd6fc79290e740972c132c09106d2e80aa0bc8826673dd5a00222d4179c84b36a790eef63a4c4bca75a37ef90804 1315 | languageName: node 1316 | linkType: hard 1317 | 1318 | "defer-to-connect@npm:^1.0.1": 1319 | version: 1.1.3 1320 | resolution: "defer-to-connect@npm:1.1.3" 1321 | checksum: 9491b301dcfa04956f989481ba7a43c2231044206269eb4ab64a52d6639ee15b1252262a789eb4239fb46ab63e44d4e408641bae8e0793d640aee55398cb3930 1322 | languageName: node 1323 | linkType: hard 1324 | 1325 | "define-properties@npm:^1.1.3, define-properties@npm:^1.1.4": 1326 | version: 1.2.0 1327 | resolution: "define-properties@npm:1.2.0" 1328 | dependencies: 1329 | has-property-descriptors: ^1.0.0 1330 | object-keys: ^1.1.1 1331 | checksum: e60aee6a19b102df4e2b1f301816804e81ab48bb91f00d0d935f269bf4b3f79c88b39e4f89eaa132890d23267335fd1140dfcd8d5ccd61031a0a2c41a54e33a6 1332 | languageName: node 1333 | linkType: hard 1334 | 1335 | "deprecation@npm:^2.0.0, deprecation@npm:^2.3.1": 1336 | version: 2.3.1 1337 | resolution: "deprecation@npm:2.3.1" 1338 | checksum: f56a05e182c2c195071385455956b0c4106fe14e36245b00c689ceef8e8ab639235176a96977ba7c74afb173317fac2e0ec6ec7a1c6d1e6eaa401c586c714132 1339 | languageName: node 1340 | linkType: hard 1341 | 1342 | "dir-glob@npm:^3.0.1": 1343 | version: 3.0.1 1344 | resolution: "dir-glob@npm:3.0.1" 1345 | dependencies: 1346 | path-type: ^4.0.0 1347 | checksum: fa05e18324510d7283f55862f3161c6759a3f2f8dbce491a2fc14c8324c498286c54282c1f0e933cb930da8419b30679389499b919122952a4f8592362ef4615 1348 | languageName: node 1349 | linkType: hard 1350 | 1351 | "doctrine@npm:^2.1.0": 1352 | version: 2.1.0 1353 | resolution: "doctrine@npm:2.1.0" 1354 | dependencies: 1355 | esutils: ^2.0.2 1356 | checksum: a45e277f7feaed309fe658ace1ff286c6e2002ac515af0aaf37145b8baa96e49899638c7cd47dccf84c3d32abfc113246625b3ac8f552d1046072adee13b0dc8 1357 | languageName: node 1358 | linkType: hard 1359 | 1360 | "doctrine@npm:^3.0.0": 1361 | version: 3.0.0 1362 | resolution: "doctrine@npm:3.0.0" 1363 | dependencies: 1364 | esutils: ^2.0.2 1365 | checksum: fd7673ca77fe26cd5cba38d816bc72d641f500f1f9b25b83e8ce28827fe2da7ad583a8da26ab6af85f834138cf8dae9f69b0cd6ab925f52ddab1754db44d99ce 1366 | languageName: node 1367 | linkType: hard 1368 | 1369 | "dot-prop@npm:^5.2.0": 1370 | version: 5.3.0 1371 | resolution: "dot-prop@npm:5.3.0" 1372 | dependencies: 1373 | is-obj: ^2.0.0 1374 | checksum: d5775790093c234ef4bfd5fbe40884ff7e6c87573e5339432870616331189f7f5d86575c5b5af2dcf0f61172990f4f734d07844b1f23482fff09e3c4bead05ea 1375 | languageName: node 1376 | linkType: hard 1377 | 1378 | "duplexer3@npm:^0.1.4": 1379 | version: 0.1.5 1380 | resolution: "duplexer3@npm:0.1.5" 1381 | checksum: e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 1382 | languageName: node 1383 | linkType: hard 1384 | 1385 | "emoji-regex@npm:^8.0.0": 1386 | version: 8.0.0 1387 | resolution: "emoji-regex@npm:8.0.0" 1388 | checksum: d4c5c39d5a9868b5fa152f00cada8a936868fd3367f33f71be515ecee4c803132d11b31a6222b2571b1e5f7e13890156a94880345594d0ce7e3c9895f560f192 1389 | languageName: node 1390 | linkType: hard 1391 | 1392 | "emoji-regex@npm:^9.2.2": 1393 | version: 9.2.2 1394 | resolution: "emoji-regex@npm:9.2.2" 1395 | checksum: 8487182da74aabd810ac6d6f1994111dfc0e331b01271ae01ec1eb0ad7b5ecc2bbbbd2f053c05cb55a1ac30449527d819bbfbf0e3de1023db308cbcb47f86601 1396 | languageName: node 1397 | linkType: hard 1398 | 1399 | "end-of-stream@npm:^1.1.0": 1400 | version: 1.4.4 1401 | resolution: "end-of-stream@npm:1.4.4" 1402 | dependencies: 1403 | once: ^1.4.0 1404 | checksum: 530a5a5a1e517e962854a31693dbb5c0b2fc40b46dad2a56a2deec656ca040631124f4795823acc68238147805f8b021abbe221f4afed5ef3c8e8efc2024908b 1405 | languageName: node 1406 | linkType: hard 1407 | 1408 | "endent@npm:^2.0.1": 1409 | version: 2.1.0 1410 | resolution: "endent@npm:2.1.0" 1411 | dependencies: 1412 | dedent: ^0.7.0 1413 | fast-json-parse: ^1.0.3 1414 | objectorarray: ^1.0.5 1415 | checksum: c352831088fce745a39ddbd5f87a17e073ea6556e7e96e9010d945a3f3020f836b9a84657123fa01e897db9216f4b080d950b5ded9bf3a8227f14a34efaaaf7c 1416 | languageName: node 1417 | linkType: hard 1418 | 1419 | "error-ex@npm:^1.3.1": 1420 | version: 1.3.2 1421 | resolution: "error-ex@npm:1.3.2" 1422 | dependencies: 1423 | is-arrayish: ^0.2.1 1424 | checksum: c1c2b8b65f9c91b0f9d75f0debaa7ec5b35c266c2cac5de412c1a6de86d4cbae04ae44e510378cb14d032d0645a36925d0186f8bb7367bcc629db256b743a001 1425 | languageName: node 1426 | linkType: hard 1427 | 1428 | "es-abstract@npm:^1.19.0, es-abstract@npm:^1.20.4": 1429 | version: 1.21.2 1430 | resolution: "es-abstract@npm:1.21.2" 1431 | dependencies: 1432 | array-buffer-byte-length: ^1.0.0 1433 | available-typed-arrays: ^1.0.5 1434 | call-bind: ^1.0.2 1435 | es-set-tostringtag: ^2.0.1 1436 | es-to-primitive: ^1.2.1 1437 | function.prototype.name: ^1.1.5 1438 | get-intrinsic: ^1.2.0 1439 | get-symbol-description: ^1.0.0 1440 | globalthis: ^1.0.3 1441 | gopd: ^1.0.1 1442 | has: ^1.0.3 1443 | has-property-descriptors: ^1.0.0 1444 | has-proto: ^1.0.1 1445 | has-symbols: ^1.0.3 1446 | internal-slot: ^1.0.5 1447 | is-array-buffer: ^3.0.2 1448 | is-callable: ^1.2.7 1449 | is-negative-zero: ^2.0.2 1450 | is-regex: ^1.1.4 1451 | is-shared-array-buffer: ^1.0.2 1452 | is-string: ^1.0.7 1453 | is-typed-array: ^1.1.10 1454 | is-weakref: ^1.0.2 1455 | object-inspect: ^1.12.3 1456 | object-keys: ^1.1.1 1457 | object.assign: ^4.1.4 1458 | regexp.prototype.flags: ^1.4.3 1459 | safe-regex-test: ^1.0.0 1460 | string.prototype.trim: ^1.2.7 1461 | string.prototype.trimend: ^1.0.6 1462 | string.prototype.trimstart: ^1.0.6 1463 | typed-array-length: ^1.0.4 1464 | unbox-primitive: ^1.0.2 1465 | which-typed-array: ^1.1.9 1466 | checksum: 037f55ee5e1cdf2e5edbab5524095a4f97144d95b94ea29e3611b77d852fd8c8a40e7ae7101fa6a759a9b9b1405f188c3c70928f2d3cd88d543a07fc0d5ad41a 1467 | languageName: node 1468 | linkType: hard 1469 | 1470 | "es-get-iterator@npm:^1.1.2": 1471 | version: 1.1.3 1472 | resolution: "es-get-iterator@npm:1.1.3" 1473 | dependencies: 1474 | call-bind: ^1.0.2 1475 | get-intrinsic: ^1.1.3 1476 | has-symbols: ^1.0.3 1477 | is-arguments: ^1.1.1 1478 | is-map: ^2.0.2 1479 | is-set: ^2.0.2 1480 | is-string: ^1.0.7 1481 | isarray: ^2.0.5 1482 | stop-iteration-iterator: ^1.0.0 1483 | checksum: 8fa118da42667a01a7c7529f8a8cca514feeff243feec1ce0bb73baaa3514560bd09d2b3438873cf8a5aaec5d52da248131de153b28e2638a061b6e4df13267d 1484 | languageName: node 1485 | linkType: hard 1486 | 1487 | "es-set-tostringtag@npm:^2.0.1": 1488 | version: 2.0.1 1489 | resolution: "es-set-tostringtag@npm:2.0.1" 1490 | dependencies: 1491 | get-intrinsic: ^1.1.3 1492 | has: ^1.0.3 1493 | has-tostringtag: ^1.0.0 1494 | checksum: ec416a12948cefb4b2a5932e62093a7cf36ddc3efd58d6c58ca7ae7064475ace556434b869b0bbeb0c365f1032a8ccd577211101234b69837ad83ad204fff884 1495 | languageName: node 1496 | linkType: hard 1497 | 1498 | "es-shim-unscopables@npm:^1.0.0": 1499 | version: 1.0.0 1500 | resolution: "es-shim-unscopables@npm:1.0.0" 1501 | dependencies: 1502 | has: ^1.0.3 1503 | checksum: 83e95cadbb6ee44d3644dfad60dcad7929edbc42c85e66c3e99aefd68a3a5c5665f2686885cddb47dfeabfd77bd5ea5a7060f2092a955a729bbd8834f0d86fa1 1504 | languageName: node 1505 | linkType: hard 1506 | 1507 | "es-to-primitive@npm:^1.2.1": 1508 | version: 1.2.1 1509 | resolution: "es-to-primitive@npm:1.2.1" 1510 | dependencies: 1511 | is-callable: ^1.1.4 1512 | is-date-object: ^1.0.1 1513 | is-symbol: ^1.0.2 1514 | checksum: 4ead6671a2c1402619bdd77f3503991232ca15e17e46222b0a41a5d81aebc8740a77822f5b3c965008e631153e9ef0580540007744521e72de8e33599fca2eed 1515 | languageName: node 1516 | linkType: hard 1517 | 1518 | "esbuild@npm:^0.12.6": 1519 | version: 0.12.29 1520 | resolution: "esbuild@npm:0.12.29" 1521 | bin: 1522 | esbuild: bin/esbuild 1523 | checksum: 06a6e84eff02899b45c7d4441199f7bbc824a9f5a2d0332bfe9873963751213c71bcb03b8db96babbc45ef31c140580ff64317ee7600983fc88b84c2d9788bbf 1524 | languageName: node 1525 | linkType: hard 1526 | 1527 | "escape-goat@npm:^2.0.0": 1528 | version: 2.1.1 1529 | resolution: "escape-goat@npm:2.1.1" 1530 | checksum: ce05c70c20dd7007b60d2d644b625da5412325fdb57acf671ba06cb2ab3cd6789e2087026921a05b665b0a03fadee2955e7fc0b9a67da15a6551a980b260eba7 1531 | languageName: node 1532 | linkType: hard 1533 | 1534 | "escape-string-regexp@npm:4.0.0, escape-string-regexp@npm:^4.0.0": 1535 | version: 4.0.0 1536 | resolution: "escape-string-regexp@npm:4.0.0" 1537 | checksum: 98b48897d93060f2322108bf29db0feba7dd774be96cd069458d1453347b25ce8682ecc39859d4bca2203cc0ab19c237bcc71755eff49a0f8d90beadeeba5cc5 1538 | languageName: node 1539 | linkType: hard 1540 | 1541 | "escape-string-regexp@npm:^1.0.5": 1542 | version: 1.0.5 1543 | resolution: "escape-string-regexp@npm:1.0.5" 1544 | checksum: 6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 1545 | languageName: node 1546 | linkType: hard 1547 | 1548 | "eslint-config-airbnb-base@npm:^15.0.0": 1549 | version: 15.0.0 1550 | resolution: "eslint-config-airbnb-base@npm:15.0.0" 1551 | dependencies: 1552 | confusing-browser-globals: ^1.0.10 1553 | object.assign: ^4.1.2 1554 | object.entries: ^1.1.5 1555 | semver: ^6.3.0 1556 | peerDependencies: 1557 | eslint: ^7.32.0 || ^8.2.0 1558 | eslint-plugin-import: ^2.25.2 1559 | checksum: 38626bad2ce2859fccac86b30cd2b86c9b7d8d71d458331860861dc05290a5b198bded2f4fb89efcb9046ec48f8ab4c4fb00365ba8916f27b172671da28b93ea 1560 | languageName: node 1561 | linkType: hard 1562 | 1563 | "eslint-config-airbnb-typescript@npm:^17.0.0": 1564 | version: 17.0.0 1565 | resolution: "eslint-config-airbnb-typescript@npm:17.0.0" 1566 | dependencies: 1567 | eslint-config-airbnb-base: ^15.0.0 1568 | peerDependencies: 1569 | "@typescript-eslint/eslint-plugin": ^5.13.0 1570 | "@typescript-eslint/parser": ^5.0.0 1571 | eslint: ^7.32.0 || ^8.2.0 1572 | eslint-plugin-import: ^2.25.3 1573 | checksum: e598ae7bcc3629bbc847a749f8c1ad69e6ef111335b60d88bde91d1bb335077b06688868257fe2fcc95c3687a0d6e3e1f91e0534cc633f5a118239e52bb05a54 1574 | languageName: node 1575 | linkType: hard 1576 | 1577 | "eslint-config-airbnb@npm:^19.0.4": 1578 | version: 19.0.4 1579 | resolution: "eslint-config-airbnb@npm:19.0.4" 1580 | dependencies: 1581 | eslint-config-airbnb-base: ^15.0.0 1582 | object.assign: ^4.1.2 1583 | object.entries: ^1.1.5 1584 | peerDependencies: 1585 | eslint: ^7.32.0 || ^8.2.0 1586 | eslint-plugin-import: ^2.25.3 1587 | eslint-plugin-jsx-a11y: ^6.5.1 1588 | eslint-plugin-react: ^7.28.0 1589 | eslint-plugin-react-hooks: ^4.3.0 1590 | checksum: 253178689c3c80eef2567e3aaf0612e18973bc9cf51d9be36074b5dd58210e8b6942200a424bcccbb81ac884e41303479ab09f251a2a97addc2de61efdc9576c 1591 | languageName: node 1592 | linkType: hard 1593 | 1594 | "eslint-config-prettier@npm:^8.8.0": 1595 | version: 8.8.0 1596 | resolution: "eslint-config-prettier@npm:8.8.0" 1597 | peerDependencies: 1598 | eslint: ">=7.0.0" 1599 | bin: 1600 | eslint-config-prettier: bin/cli.js 1601 | checksum: 1e94c3882c4d5e41e1dcfa2c368dbccbfe3134f6ac7d40101644d3bfbe3eb2f2ffac757f3145910b5eacf20c0e85e02b91293d3126d770cbf3dc390b3564681c 1602 | languageName: node 1603 | linkType: hard 1604 | 1605 | "eslint-import-resolver-node@npm:^0.3.7": 1606 | version: 0.3.7 1607 | resolution: "eslint-import-resolver-node@npm:0.3.7" 1608 | dependencies: 1609 | debug: ^3.2.7 1610 | is-core-module: ^2.11.0 1611 | resolve: ^1.22.1 1612 | checksum: 3379aacf1d2c6952c1b9666c6fa5982c3023df695430b0d391c0029f6403a7775414873d90f397e98ba6245372b6c8960e16e74d9e4a3b0c0a4582f3bdbe3d6e 1613 | languageName: node 1614 | linkType: hard 1615 | 1616 | "eslint-module-utils@npm:^2.7.4": 1617 | version: 2.7.4 1618 | resolution: "eslint-module-utils@npm:2.7.4" 1619 | dependencies: 1620 | debug: ^3.2.7 1621 | peerDependenciesMeta: 1622 | eslint: 1623 | optional: true 1624 | checksum: 5da13645daff145a5c922896b258f8bba560722c3767254e458d894ff5fbb505d6dfd945bffa932a5b0ae06714da2379bd41011c4c20d2d59cc83e23895360f7 1625 | languageName: node 1626 | linkType: hard 1627 | 1628 | "eslint-plugin-import@npm:^2.27.5": 1629 | version: 2.27.5 1630 | resolution: "eslint-plugin-import@npm:2.27.5" 1631 | dependencies: 1632 | array-includes: ^3.1.6 1633 | array.prototype.flat: ^1.3.1 1634 | array.prototype.flatmap: ^1.3.1 1635 | debug: ^3.2.7 1636 | doctrine: ^2.1.0 1637 | eslint-import-resolver-node: ^0.3.7 1638 | eslint-module-utils: ^2.7.4 1639 | has: ^1.0.3 1640 | is-core-module: ^2.11.0 1641 | is-glob: ^4.0.3 1642 | minimatch: ^3.1.2 1643 | object.values: ^1.1.6 1644 | resolve: ^1.22.1 1645 | semver: ^6.3.0 1646 | tsconfig-paths: ^3.14.1 1647 | peerDependencies: 1648 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 1649 | checksum: f500571a380167e25d72a4d925ef9a7aae8899eada57653e5f3051ec3d3c16d08271fcefe41a30a9a2f4fefc232f066253673ee4ea77b30dba65ae173dade85d 1650 | languageName: node 1651 | linkType: hard 1652 | 1653 | "eslint-plugin-jsx-a11y@npm:^6.7.1": 1654 | version: 6.7.1 1655 | resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" 1656 | dependencies: 1657 | "@babel/runtime": ^7.20.7 1658 | aria-query: ^5.1.3 1659 | array-includes: ^3.1.6 1660 | array.prototype.flatmap: ^1.3.1 1661 | ast-types-flow: ^0.0.7 1662 | axe-core: ^4.6.2 1663 | axobject-query: ^3.1.1 1664 | damerau-levenshtein: ^1.0.8 1665 | emoji-regex: ^9.2.2 1666 | has: ^1.0.3 1667 | jsx-ast-utils: ^3.3.3 1668 | language-tags: =1.0.5 1669 | minimatch: ^3.1.2 1670 | object.entries: ^1.1.6 1671 | object.fromentries: ^2.0.6 1672 | semver: ^6.3.0 1673 | peerDependencies: 1674 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1675 | checksum: f166dd5fe7257c7b891c6692e6a3ede6f237a14043ae3d97581daf318fc5833ddc6b4871aa34ab7656187430170500f6d806895747ea17ecdf8231a666c3c2fd 1676 | languageName: node 1677 | linkType: hard 1678 | 1679 | "eslint-plugin-prettier@npm:^4.2.1": 1680 | version: 4.2.1 1681 | resolution: "eslint-plugin-prettier@npm:4.2.1" 1682 | dependencies: 1683 | prettier-linter-helpers: ^1.0.0 1684 | peerDependencies: 1685 | eslint: ">=7.28.0" 1686 | prettier: ">=2.0.0" 1687 | peerDependenciesMeta: 1688 | eslint-config-prettier: 1689 | optional: true 1690 | checksum: b9e839d2334ad8ec7a5589c5cb0f219bded260839a857d7a486997f9870e95106aa59b8756ff3f37202085ebab658de382b0267cae44c3a7f0eb0bcc03a4f6d6 1691 | languageName: node 1692 | linkType: hard 1693 | 1694 | "eslint-plugin-react-hooks@npm:^4.6.0": 1695 | version: 4.6.0 1696 | resolution: "eslint-plugin-react-hooks@npm:4.6.0" 1697 | peerDependencies: 1698 | eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 1699 | checksum: 23001801f14c1d16bf0a837ca7970d9dd94e7b560384b41db378b49b6e32dc43d6e2790de1bd737a652a86f81a08d6a91f402525061b47719328f586a57e86c3 1700 | languageName: node 1701 | linkType: hard 1702 | 1703 | "eslint-plugin-react@npm:^7.32.2": 1704 | version: 7.32.2 1705 | resolution: "eslint-plugin-react@npm:7.32.2" 1706 | dependencies: 1707 | array-includes: ^3.1.6 1708 | array.prototype.flatmap: ^1.3.1 1709 | array.prototype.tosorted: ^1.1.1 1710 | doctrine: ^2.1.0 1711 | estraverse: ^5.3.0 1712 | jsx-ast-utils: ^2.4.1 || ^3.0.0 1713 | minimatch: ^3.1.2 1714 | object.entries: ^1.1.6 1715 | object.fromentries: ^2.0.6 1716 | object.hasown: ^1.1.2 1717 | object.values: ^1.1.6 1718 | prop-types: ^15.8.1 1719 | resolve: ^2.0.0-next.4 1720 | semver: ^6.3.0 1721 | string.prototype.matchall: ^4.0.8 1722 | peerDependencies: 1723 | eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 1724 | checksum: 2232b3b8945aa50b7773919c15cd96892acf35d2f82503667a79e2f55def90f728ed4f0e496f0f157acbe1bd4397c5615b676ae7428fe84488a544ca53feb944 1725 | languageName: node 1726 | linkType: hard 1727 | 1728 | "eslint-scope@npm:^5.1.1": 1729 | version: 5.1.1 1730 | resolution: "eslint-scope@npm:5.1.1" 1731 | dependencies: 1732 | esrecurse: ^4.3.0 1733 | estraverse: ^4.1.1 1734 | checksum: 47e4b6a3f0cc29c7feedee6c67b225a2da7e155802c6ea13bbef4ac6b9e10c66cd2dcb987867ef176292bf4e64eccc680a49e35e9e9c669f4a02bac17e86abdb 1735 | languageName: node 1736 | linkType: hard 1737 | 1738 | "eslint-scope@npm:^7.1.1": 1739 | version: 7.1.1 1740 | resolution: "eslint-scope@npm:7.1.1" 1741 | dependencies: 1742 | esrecurse: ^4.3.0 1743 | estraverse: ^5.2.0 1744 | checksum: 9f6e974ab2db641ca8ab13508c405b7b859e72afe9f254e8131ff154d2f40c99ad4545ce326fd9fde3212ff29707102562a4834f1c48617b35d98c71a97fbf3e 1745 | languageName: node 1746 | linkType: hard 1747 | 1748 | "eslint-visitor-keys@npm:^3.3.0": 1749 | version: 3.4.0 1750 | resolution: "eslint-visitor-keys@npm:3.4.0" 1751 | checksum: 33159169462d3989321a1ec1e9aaaf6a24cc403d5d347e9886d1b5bfe18ffa1be73bdc6203143a28a606b142b1af49787f33cff0d6d0813eb5f2e8d2e1a6043c 1752 | languageName: node 1753 | linkType: hard 1754 | 1755 | "eslint@npm:^8.36.0": 1756 | version: 8.36.0 1757 | resolution: "eslint@npm:8.36.0" 1758 | dependencies: 1759 | "@eslint-community/eslint-utils": ^4.2.0 1760 | "@eslint-community/regexpp": ^4.4.0 1761 | "@eslint/eslintrc": ^2.0.1 1762 | "@eslint/js": 8.36.0 1763 | "@humanwhocodes/config-array": ^0.11.8 1764 | "@humanwhocodes/module-importer": ^1.0.1 1765 | "@nodelib/fs.walk": ^1.2.8 1766 | ajv: ^6.10.0 1767 | chalk: ^4.0.0 1768 | cross-spawn: ^7.0.2 1769 | debug: ^4.3.2 1770 | doctrine: ^3.0.0 1771 | escape-string-regexp: ^4.0.0 1772 | eslint-scope: ^7.1.1 1773 | eslint-visitor-keys: ^3.3.0 1774 | espree: ^9.5.0 1775 | esquery: ^1.4.2 1776 | esutils: ^2.0.2 1777 | fast-deep-equal: ^3.1.3 1778 | file-entry-cache: ^6.0.1 1779 | find-up: ^5.0.0 1780 | glob-parent: ^6.0.2 1781 | globals: ^13.19.0 1782 | grapheme-splitter: ^1.0.4 1783 | ignore: ^5.2.0 1784 | import-fresh: ^3.0.0 1785 | imurmurhash: ^0.1.4 1786 | is-glob: ^4.0.0 1787 | is-path-inside: ^3.0.3 1788 | js-sdsl: ^4.1.4 1789 | js-yaml: ^4.1.0 1790 | json-stable-stringify-without-jsonify: ^1.0.1 1791 | levn: ^0.4.1 1792 | lodash.merge: ^4.6.2 1793 | minimatch: ^3.1.2 1794 | natural-compare: ^1.4.0 1795 | optionator: ^0.9.1 1796 | strip-ansi: ^6.0.1 1797 | strip-json-comments: ^3.1.0 1798 | text-table: ^0.2.0 1799 | bin: 1800 | eslint: bin/eslint.js 1801 | checksum: e9a961fc3b3de5cff5a1cb2c92eeffaa7e155a715489e30b3e1e76f186bd1255e0481e09564f2094733c0b1dbd3453499fb72ae7c043c83156e11e6d965b2304 1802 | languageName: node 1803 | linkType: hard 1804 | 1805 | "espree@npm:^9.5.0": 1806 | version: 9.5.0 1807 | resolution: "espree@npm:9.5.0" 1808 | dependencies: 1809 | acorn: ^8.8.0 1810 | acorn-jsx: ^5.3.2 1811 | eslint-visitor-keys: ^3.3.0 1812 | checksum: a7f110aefb6407e0d3237aa635ab3cea87106ae63748dd23c67031afccc640d04c4209fca2daf16e2233c82efb505faead0fb84097478fd9cc6e8f8dd80bf99d 1813 | languageName: node 1814 | linkType: hard 1815 | 1816 | "esquery@npm:^1.4.2": 1817 | version: 1.5.0 1818 | resolution: "esquery@npm:1.5.0" 1819 | dependencies: 1820 | estraverse: ^5.1.0 1821 | checksum: aefb0d2596c230118656cd4ec7532d447333a410a48834d80ea648b1e7b5c9bc9ed8b5e33a89cb04e487b60d622f44cf5713bf4abed7c97343edefdc84a35900 1822 | languageName: node 1823 | linkType: hard 1824 | 1825 | "esrecurse@npm:^4.3.0": 1826 | version: 4.3.0 1827 | resolution: "esrecurse@npm:4.3.0" 1828 | dependencies: 1829 | estraverse: ^5.2.0 1830 | checksum: ebc17b1a33c51cef46fdc28b958994b1dc43cd2e86237515cbc3b4e5d2be6a811b2315d0a1a4d9d340b6d2308b15322f5c8291059521cc5f4802f65e7ec32837 1831 | languageName: node 1832 | linkType: hard 1833 | 1834 | "estraverse@npm:^4.1.1": 1835 | version: 4.3.0 1836 | resolution: "estraverse@npm:4.3.0" 1837 | checksum: a6299491f9940bb246124a8d44b7b7a413a8336f5436f9837aaa9330209bd9ee8af7e91a654a3545aee9c54b3308e78ee360cef1d777d37cfef77d2fa33b5827 1838 | languageName: node 1839 | linkType: hard 1840 | 1841 | "estraverse@npm:^5.1.0, estraverse@npm:^5.2.0, estraverse@npm:^5.3.0": 1842 | version: 5.3.0 1843 | resolution: "estraverse@npm:5.3.0" 1844 | checksum: 072780882dc8416ad144f8fe199628d2b3e7bbc9989d9ed43795d2c90309a2047e6bc5979d7e2322a341163d22cfad9e21f4110597fe487519697389497e4e2b 1845 | languageName: node 1846 | linkType: hard 1847 | 1848 | "esutils@npm:^2.0.2": 1849 | version: 2.0.3 1850 | resolution: "esutils@npm:2.0.3" 1851 | checksum: 22b5b08f74737379a840b8ed2036a5fb35826c709ab000683b092d9054e5c2a82c27818f12604bfc2a9a76b90b6834ef081edbc1c7ae30d1627012e067c6ec87 1852 | languageName: node 1853 | linkType: hard 1854 | 1855 | "execa@npm:^5.0.0, execa@npm:^5.1.1": 1856 | version: 5.1.1 1857 | resolution: "execa@npm:5.1.1" 1858 | dependencies: 1859 | cross-spawn: ^7.0.3 1860 | get-stream: ^6.0.0 1861 | human-signals: ^2.1.0 1862 | is-stream: ^2.0.0 1863 | merge-stream: ^2.0.0 1864 | npm-run-path: ^4.0.1 1865 | onetime: ^5.1.2 1866 | signal-exit: ^3.0.3 1867 | strip-final-newline: ^2.0.0 1868 | checksum: fba9022c8c8c15ed862847e94c252b3d946036d7547af310e344a527e59021fd8b6bb0723883ea87044dc4f0201f949046993124a42ccb0855cae5bf8c786343 1869 | languageName: node 1870 | linkType: hard 1871 | 1872 | "fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": 1873 | version: 3.1.3 1874 | resolution: "fast-deep-equal@npm:3.1.3" 1875 | checksum: e21a9d8d84f53493b6aa15efc9cfd53dd5b714a1f23f67fb5dc8f574af80df889b3bce25dc081887c6d25457cce704e636395333abad896ccdec03abaf1f3f9d 1876 | languageName: node 1877 | linkType: hard 1878 | 1879 | "fast-diff@npm:^1.1.2": 1880 | version: 1.2.0 1881 | resolution: "fast-diff@npm:1.2.0" 1882 | checksum: 1b5306eaa9e826564d9e5ffcd6ebd881eb5f770b3f977fcbf38f05c824e42172b53c79920e8429c54eb742ce15a0caf268b0fdd5b38f6de52234c4a8368131ae 1883 | languageName: node 1884 | linkType: hard 1885 | 1886 | "fast-glob@npm:^3.2.9": 1887 | version: 3.2.12 1888 | resolution: "fast-glob@npm:3.2.12" 1889 | dependencies: 1890 | "@nodelib/fs.stat": ^2.0.2 1891 | "@nodelib/fs.walk": ^1.2.3 1892 | glob-parent: ^5.1.2 1893 | merge2: ^1.3.0 1894 | micromatch: ^4.0.4 1895 | checksum: 0b1990f6ce831c7e28c4d505edcdaad8e27e88ab9fa65eedadb730438cfc7cde4910d6c975d6b7b8dc8a73da4773702ebcfcd6e3518e73938bb1383badfe01c2 1896 | languageName: node 1897 | linkType: hard 1898 | 1899 | "fast-json-parse@npm:^1.0.3": 1900 | version: 1.0.3 1901 | resolution: "fast-json-parse@npm:1.0.3" 1902 | checksum: c19117c56ec18a9aa133c8ebf450c99d1037117e47a3cb9aff91b60580ba48d0fd8484b696c26749a1b9cb4914084177b3fa9ebef72063a74dee7d9ead987603 1903 | languageName: node 1904 | linkType: hard 1905 | 1906 | "fast-json-stable-stringify@npm:^2.0.0": 1907 | version: 2.1.0 1908 | resolution: "fast-json-stable-stringify@npm:2.1.0" 1909 | checksum: b191531e36c607977e5b1c47811158733c34ccb3bfde92c44798929e9b4154884378536d26ad90dfecd32e1ffc09c545d23535ad91b3161a27ddbb8ebe0cbecb 1910 | languageName: node 1911 | linkType: hard 1912 | 1913 | "fast-levenshtein@npm:^2.0.6": 1914 | version: 2.0.6 1915 | resolution: "fast-levenshtein@npm:2.0.6" 1916 | checksum: 92cfec0a8dfafd9c7a15fba8f2cc29cd0b62b85f056d99ce448bbcd9f708e18ab2764bda4dd5158364f4145a7c72788538994f0d1787b956ef0d1062b0f7c24c 1917 | languageName: node 1918 | linkType: hard 1919 | 1920 | "fastq@npm:^1.6.0": 1921 | version: 1.15.0 1922 | resolution: "fastq@npm:1.15.0" 1923 | dependencies: 1924 | reusify: ^1.0.4 1925 | checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a 1926 | languageName: node 1927 | linkType: hard 1928 | 1929 | "file-entry-cache@npm:^6.0.1": 1930 | version: 6.0.1 1931 | resolution: "file-entry-cache@npm:6.0.1" 1932 | dependencies: 1933 | flat-cache: ^3.0.4 1934 | checksum: f49701feaa6314c8127c3c2f6173cfefff17612f5ed2daaafc6da13b5c91fd43e3b2a58fd0d63f9f94478a501b167615931e7200e31485e320f74a33885a9c74 1935 | languageName: node 1936 | linkType: hard 1937 | 1938 | "file-order@workspace:.": 1939 | version: 0.0.0-use.local 1940 | resolution: "file-order@workspace:." 1941 | dependencies: 1942 | "@lukasbach/eslint-config-deps": ^1.0.2 1943 | "@types/react": ^18.0.30 1944 | "@types/react-dom": ^18.0.11 1945 | builtin-modules: ^3.3.0 1946 | eslint: ^8.36.0 1947 | obsidian: obsidianmd/obsidian-api 1948 | obsidian-plugin-cli: ^0.9.0 1949 | publish-fast: ^0.0.19 1950 | react: ^18.2.0 1951 | react-beautiful-dnd: ^13.1.1 1952 | react-dom: ^18.2.0 1953 | react-icons: ^4.8.0 1954 | typescript: ^4.1.5 1955 | languageName: unknown 1956 | linkType: soft 1957 | 1958 | "fill-range@npm:^7.0.1": 1959 | version: 7.0.1 1960 | resolution: "fill-range@npm:7.0.1" 1961 | dependencies: 1962 | to-regex-range: ^5.0.1 1963 | checksum: cc283f4e65b504259e64fd969bcf4def4eb08d85565e906b7d36516e87819db52029a76b6363d0f02d0d532f0033c9603b9e2d943d56ee3b0d4f7ad3328ff917 1964 | languageName: node 1965 | linkType: hard 1966 | 1967 | "find-up@npm:^5.0.0": 1968 | version: 5.0.0 1969 | resolution: "find-up@npm:5.0.0" 1970 | dependencies: 1971 | locate-path: ^6.0.0 1972 | path-exists: ^4.0.0 1973 | checksum: 07955e357348f34660bde7920783204ff5a26ac2cafcaa28bace494027158a97b9f56faaf2d89a6106211a8174db650dd9f503f9c0d526b1202d5554a00b9095 1974 | languageName: node 1975 | linkType: hard 1976 | 1977 | "flat-cache@npm:^3.0.4": 1978 | version: 3.0.4 1979 | resolution: "flat-cache@npm:3.0.4" 1980 | dependencies: 1981 | flatted: ^3.1.0 1982 | rimraf: ^3.0.2 1983 | checksum: 4fdd10ecbcbf7d520f9040dd1340eb5dfe951e6f0ecf2252edeec03ee68d989ec8b9a20f4434270e71bcfd57800dc09b3344fca3966b2eb8f613072c7d9a2365 1984 | languageName: node 1985 | linkType: hard 1986 | 1987 | "flatted@npm:^3.1.0": 1988 | version: 3.2.7 1989 | resolution: "flatted@npm:3.2.7" 1990 | checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 1991 | languageName: node 1992 | linkType: hard 1993 | 1994 | "for-each@npm:^0.3.3": 1995 | version: 0.3.3 1996 | resolution: "for-each@npm:0.3.3" 1997 | dependencies: 1998 | is-callable: ^1.1.3 1999 | checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 2000 | languageName: node 2001 | linkType: hard 2002 | 2003 | "fs-extra@npm:^11.1.1": 2004 | version: 11.1.1 2005 | resolution: "fs-extra@npm:11.1.1" 2006 | dependencies: 2007 | graceful-fs: ^4.2.0 2008 | jsonfile: ^6.0.1 2009 | universalify: ^2.0.0 2010 | checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd 2011 | languageName: node 2012 | linkType: hard 2013 | 2014 | "fs-extra@npm:^8.1": 2015 | version: 8.1.0 2016 | resolution: "fs-extra@npm:8.1.0" 2017 | dependencies: 2018 | graceful-fs: ^4.2.0 2019 | jsonfile: ^4.0.0 2020 | universalify: ^0.1.0 2021 | checksum: bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880 2022 | languageName: node 2023 | linkType: hard 2024 | 2025 | "fs.realpath@npm:^1.0.0": 2026 | version: 1.0.0 2027 | resolution: "fs.realpath@npm:1.0.0" 2028 | checksum: 99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0 2029 | languageName: node 2030 | linkType: hard 2031 | 2032 | "function-bind@npm:^1.1.1": 2033 | version: 1.1.1 2034 | resolution: "function-bind@npm:1.1.1" 2035 | checksum: b32fbaebb3f8ec4969f033073b43f5c8befbb58f1a79e12f1d7490358150359ebd92f49e72ff0144f65f2c48ea2a605bff2d07965f548f6474fd8efd95bf361a 2036 | languageName: node 2037 | linkType: hard 2038 | 2039 | "function.prototype.name@npm:^1.1.5": 2040 | version: 1.1.5 2041 | resolution: "function.prototype.name@npm:1.1.5" 2042 | dependencies: 2043 | call-bind: ^1.0.2 2044 | define-properties: ^1.1.3 2045 | es-abstract: ^1.19.0 2046 | functions-have-names: ^1.2.2 2047 | checksum: acd21d733a9b649c2c442f067567743214af5fa248dbeee69d8278ce7df3329ea5abac572be9f7470b4ec1cd4d8f1040e3c5caccf98ebf2bf861a0deab735c27 2048 | languageName: node 2049 | linkType: hard 2050 | 2051 | "functions-have-names@npm:^1.2.2": 2052 | version: 1.2.3 2053 | resolution: "functions-have-names@npm:1.2.3" 2054 | checksum: c3f1f5ba20f4e962efb71344ce0a40722163e85bee2101ce25f88214e78182d2d2476aa85ef37950c579eb6cf6ee811c17b3101bb84004bb75655f3e33f3fdb5 2055 | languageName: node 2056 | linkType: hard 2057 | 2058 | "get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.0": 2059 | version: 1.2.0 2060 | resolution: "get-intrinsic@npm:1.2.0" 2061 | dependencies: 2062 | function-bind: ^1.1.1 2063 | has: ^1.0.3 2064 | has-symbols: ^1.0.3 2065 | checksum: 78fc0487b783f5c58cf2dccafc3ae656ee8d2d8062a8831ce4a95e7057af4587a1d4882246c033aca0a7b4965276f4802b45cc300338d1b77a73d3e3e3f4877d 2066 | languageName: node 2067 | linkType: hard 2068 | 2069 | "get-source@npm:^2.0.12": 2070 | version: 2.0.12 2071 | resolution: "get-source@npm:2.0.12" 2072 | dependencies: 2073 | data-uri-to-buffer: ^2.0.0 2074 | source-map: ^0.6.1 2075 | checksum: c73368fee709594ba38682ec1a96872aac6f7d766396019611d3d2358b68186a7847765a773ea0db088c42781126cc6bc09e4b87f263951c74dae5dcea50ad42 2076 | languageName: node 2077 | linkType: hard 2078 | 2079 | "get-stream@npm:^4.1.0": 2080 | version: 4.1.0 2081 | resolution: "get-stream@npm:4.1.0" 2082 | dependencies: 2083 | pump: ^3.0.0 2084 | checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 2085 | languageName: node 2086 | linkType: hard 2087 | 2088 | "get-stream@npm:^5.1.0": 2089 | version: 5.2.0 2090 | resolution: "get-stream@npm:5.2.0" 2091 | dependencies: 2092 | pump: ^3.0.0 2093 | checksum: 8bc1a23174a06b2b4ce600df38d6c98d2ef6d84e020c1ddad632ad75bac4e092eeb40e4c09e0761c35fc2dbc5e7fff5dab5e763a383582c4a167dd69a905bd12 2094 | languageName: node 2095 | linkType: hard 2096 | 2097 | "get-stream@npm:^6.0.0": 2098 | version: 6.0.1 2099 | resolution: "get-stream@npm:6.0.1" 2100 | checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad 2101 | languageName: node 2102 | linkType: hard 2103 | 2104 | "get-symbol-description@npm:^1.0.0": 2105 | version: 1.0.0 2106 | resolution: "get-symbol-description@npm:1.0.0" 2107 | dependencies: 2108 | call-bind: ^1.0.2 2109 | get-intrinsic: ^1.1.1 2110 | checksum: 9ceff8fe968f9270a37a1f73bf3f1f7bda69ca80f4f80850670e0e7b9444ff99323f7ac52f96567f8b5f5fbe7ac717a0d81d3407c7313e82810c6199446a5247 2111 | languageName: node 2112 | linkType: hard 2113 | 2114 | "glob-parent@npm:^5.1.2": 2115 | version: 5.1.2 2116 | resolution: "glob-parent@npm:5.1.2" 2117 | dependencies: 2118 | is-glob: ^4.0.1 2119 | checksum: f4f2bfe2425296e8a47e36864e4f42be38a996db40420fe434565e4480e3322f18eb37589617a98640c5dc8fdec1a387007ee18dbb1f3f5553409c34d17f425e 2120 | languageName: node 2121 | linkType: hard 2122 | 2123 | "glob-parent@npm:^6.0.2": 2124 | version: 6.0.2 2125 | resolution: "glob-parent@npm:6.0.2" 2126 | dependencies: 2127 | is-glob: ^4.0.3 2128 | checksum: c13ee97978bef4f55106b71e66428eb1512e71a7466ba49025fc2aec59a5bfb0954d5abd58fc5ee6c9b076eef4e1f6d3375c2e964b88466ca390da4419a786a8 2129 | languageName: node 2130 | linkType: hard 2131 | 2132 | "glob@npm:^7.1.3": 2133 | version: 7.2.3 2134 | resolution: "glob@npm:7.2.3" 2135 | dependencies: 2136 | fs.realpath: ^1.0.0 2137 | inflight: ^1.0.4 2138 | inherits: 2 2139 | minimatch: ^3.1.1 2140 | once: ^1.3.0 2141 | path-is-absolute: ^1.0.0 2142 | checksum: 29452e97b38fa704dabb1d1045350fb2467cf0277e155aa9ff7077e90ad81d1ea9d53d3ee63bd37c05b09a065e90f16aec4a65f5b8de401d1dac40bc5605d133 2143 | languageName: node 2144 | linkType: hard 2145 | 2146 | "glob@npm:^9.3.2": 2147 | version: 9.3.2 2148 | resolution: "glob@npm:9.3.2" 2149 | dependencies: 2150 | fs.realpath: ^1.0.0 2151 | minimatch: ^7.4.1 2152 | minipass: ^4.2.4 2153 | path-scurry: ^1.6.1 2154 | checksum: f3d188e9f70e24fa729a63ca197bcdb36d838677abec1fb9bbfe4b7620063bf90dc0f8d195203d632abfdfa049fad0edf22f93c60076de67cef20c23bcbfaee8 2155 | languageName: node 2156 | linkType: hard 2157 | 2158 | "global-dirs@npm:^3.0.0": 2159 | version: 3.0.1 2160 | resolution: "global-dirs@npm:3.0.1" 2161 | dependencies: 2162 | ini: 2.0.0 2163 | checksum: 70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438 2164 | languageName: node 2165 | linkType: hard 2166 | 2167 | "globals@npm:^13.19.0": 2168 | version: 13.20.0 2169 | resolution: "globals@npm:13.20.0" 2170 | dependencies: 2171 | type-fest: ^0.20.2 2172 | checksum: ad1ecf914bd051325faad281d02ea2c0b1df5d01bd94d368dcc5513340eac41d14b3c61af325768e3c7f8d44576e72780ec0b6f2d366121f8eec6e03c3a3b97a 2173 | languageName: node 2174 | linkType: hard 2175 | 2176 | "globalthis@npm:^1.0.3": 2177 | version: 1.0.3 2178 | resolution: "globalthis@npm:1.0.3" 2179 | dependencies: 2180 | define-properties: ^1.1.3 2181 | checksum: fbd7d760dc464c886d0196166d92e5ffb4c84d0730846d6621a39fbbc068aeeb9c8d1421ad330e94b7bca4bb4ea092f5f21f3d36077812af5d098b4dc006c998 2182 | languageName: node 2183 | linkType: hard 2184 | 2185 | "globby@npm:^11.0.1, globby@npm:^11.1.0": 2186 | version: 11.1.0 2187 | resolution: "globby@npm:11.1.0" 2188 | dependencies: 2189 | array-union: ^2.1.0 2190 | dir-glob: ^3.0.1 2191 | fast-glob: ^3.2.9 2192 | ignore: ^5.2.0 2193 | merge2: ^1.4.1 2194 | slash: ^3.0.0 2195 | checksum: b4be8885e0cfa018fc783792942d53926c35c50b3aefd3fdcfb9d22c627639dc26bd2327a40a0b74b074100ce95bb7187bfeae2f236856aa3de183af7a02aea6 2196 | languageName: node 2197 | linkType: hard 2198 | 2199 | "gopd@npm:^1.0.1": 2200 | version: 1.0.1 2201 | resolution: "gopd@npm:1.0.1" 2202 | dependencies: 2203 | get-intrinsic: ^1.1.3 2204 | checksum: a5ccfb8806e0917a94e0b3de2af2ea4979c1da920bc381667c260e00e7cafdbe844e2cb9c5bcfef4e5412e8bf73bab837285bc35c7ba73aaaf0134d4583393a6 2205 | languageName: node 2206 | linkType: hard 2207 | 2208 | "got@npm:^9.6.0": 2209 | version: 9.6.0 2210 | resolution: "got@npm:9.6.0" 2211 | dependencies: 2212 | "@sindresorhus/is": ^0.14.0 2213 | "@szmarczak/http-timer": ^1.1.2 2214 | cacheable-request: ^6.0.0 2215 | decompress-response: ^3.3.0 2216 | duplexer3: ^0.1.4 2217 | get-stream: ^4.1.0 2218 | lowercase-keys: ^1.0.1 2219 | mimic-response: ^1.0.1 2220 | p-cancelable: ^1.0.0 2221 | to-readable-stream: ^1.0.0 2222 | url-parse-lax: ^3.0.0 2223 | checksum: 941807bd9704bacf5eb401f0cc1212ffa1f67c6642f2d028fd75900471c221b1da2b8527f4553d2558f3faeda62ea1cf31665f8b002c6137f5de8732f07370b0 2224 | languageName: node 2225 | linkType: hard 2226 | 2227 | "graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0": 2228 | version: 4.2.11 2229 | resolution: "graceful-fs@npm:4.2.11" 2230 | checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 2231 | languageName: node 2232 | linkType: hard 2233 | 2234 | "grapheme-splitter@npm:^1.0.4": 2235 | version: 1.0.4 2236 | resolution: "grapheme-splitter@npm:1.0.4" 2237 | checksum: 0c22ec54dee1b05cd480f78cf14f732cb5b108edc073572c4ec205df4cd63f30f8db8025afc5debc8835a8ddeacf648a1c7992fe3dcd6ad38f9a476d84906620 2238 | languageName: node 2239 | linkType: hard 2240 | 2241 | "has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": 2242 | version: 1.0.2 2243 | resolution: "has-bigints@npm:1.0.2" 2244 | checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b 2245 | languageName: node 2246 | linkType: hard 2247 | 2248 | "has-flag@npm:^3.0.0": 2249 | version: 3.0.0 2250 | resolution: "has-flag@npm:3.0.0" 2251 | checksum: 4a15638b454bf086c8148979aae044dd6e39d63904cd452d970374fa6a87623423da485dfb814e7be882e05c096a7ccf1ebd48e7e7501d0208d8384ff4dea73b 2252 | languageName: node 2253 | linkType: hard 2254 | 2255 | "has-flag@npm:^4.0.0": 2256 | version: 4.0.0 2257 | resolution: "has-flag@npm:4.0.0" 2258 | checksum: 261a1357037ead75e338156b1f9452c016a37dcd3283a972a30d9e4a87441ba372c8b81f818cd0fbcd9c0354b4ae7e18b9e1afa1971164aef6d18c2b6095a8ad 2259 | languageName: node 2260 | linkType: hard 2261 | 2262 | "has-property-descriptors@npm:^1.0.0": 2263 | version: 1.0.0 2264 | resolution: "has-property-descriptors@npm:1.0.0" 2265 | dependencies: 2266 | get-intrinsic: ^1.1.1 2267 | checksum: a6d3f0a266d0294d972e354782e872e2fe1b6495b321e6ef678c9b7a06a40408a6891817350c62e752adced73a94ac903c54734fee05bf65b1905ee1368194bb 2268 | languageName: node 2269 | linkType: hard 2270 | 2271 | "has-proto@npm:^1.0.1": 2272 | version: 1.0.1 2273 | resolution: "has-proto@npm:1.0.1" 2274 | checksum: febc5b5b531de8022806ad7407935e2135f1cc9e64636c3916c6842bd7995994ca3b29871ecd7954bd35f9e2986c17b3b227880484d22259e2f8e6ce63fd383e 2275 | languageName: node 2276 | linkType: hard 2277 | 2278 | "has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": 2279 | version: 1.0.3 2280 | resolution: "has-symbols@npm:1.0.3" 2281 | checksum: a054c40c631c0d5741a8285010a0777ea0c068f99ed43e5d6eb12972da223f8af553a455132fdb0801bdcfa0e0f443c0c03a68d8555aa529b3144b446c3f2410 2282 | languageName: node 2283 | linkType: hard 2284 | 2285 | "has-tostringtag@npm:^1.0.0": 2286 | version: 1.0.0 2287 | resolution: "has-tostringtag@npm:1.0.0" 2288 | dependencies: 2289 | has-symbols: ^1.0.2 2290 | checksum: cc12eb28cb6ae22369ebaad3a8ab0799ed61270991be88f208d508076a1e99abe4198c965935ce85ea90b60c94ddda73693b0920b58e7ead048b4a391b502c1c 2291 | languageName: node 2292 | linkType: hard 2293 | 2294 | "has-yarn@npm:^2.1.0": 2295 | version: 2.1.0 2296 | resolution: "has-yarn@npm:2.1.0" 2297 | checksum: 5eb1d0bb8518103d7da24532bdbc7124ffc6d367b5d3c10840b508116f2f1bcbcf10fd3ba843ff6e2e991bdf9969fd862d42b2ed58aade88343326c950b7e7f7 2298 | languageName: node 2299 | linkType: hard 2300 | 2301 | "has@npm:^1.0.3": 2302 | version: 1.0.3 2303 | resolution: "has@npm:1.0.3" 2304 | dependencies: 2305 | function-bind: ^1.1.1 2306 | checksum: b9ad53d53be4af90ce5d1c38331e712522417d017d5ef1ebd0507e07c2fbad8686fffb8e12ddecd4c39ca9b9b47431afbb975b8abf7f3c3b82c98e9aad052792 2307 | languageName: node 2308 | linkType: hard 2309 | 2310 | "hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.2": 2311 | version: 3.3.2 2312 | resolution: "hoist-non-react-statics@npm:3.3.2" 2313 | dependencies: 2314 | react-is: ^16.7.0 2315 | checksum: b1538270429b13901ee586aa44f4cc3ecd8831c061d06cb8322e50ea17b3f5ce4d0e2e66394761e6c8e152cd8c34fb3b4b690116c6ce2bd45b18c746516cb9e8 2316 | languageName: node 2317 | linkType: hard 2318 | 2319 | "http-cache-semantics@npm:^4.0.0": 2320 | version: 4.1.1 2321 | resolution: "http-cache-semantics@npm:4.1.1" 2322 | checksum: 83ac0bc60b17a3a36f9953e7be55e5c8f41acc61b22583060e8dedc9dd5e3607c823a88d0926f9150e571f90946835c7fe150732801010845c72cd8bbff1a236 2323 | languageName: node 2324 | linkType: hard 2325 | 2326 | "human-signals@npm:^2.1.0": 2327 | version: 2.1.0 2328 | resolution: "human-signals@npm:2.1.0" 2329 | checksum: b87fd89fce72391625271454e70f67fe405277415b48bcc0117ca73d31fa23a4241787afdc8d67f5a116cf37258c052f59ea82daffa72364d61351423848e3b8 2330 | languageName: node 2331 | linkType: hard 2332 | 2333 | "ignore@npm:^5.2.0": 2334 | version: 5.2.4 2335 | resolution: "ignore@npm:5.2.4" 2336 | checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef 2337 | languageName: node 2338 | linkType: hard 2339 | 2340 | "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": 2341 | version: 3.3.0 2342 | resolution: "import-fresh@npm:3.3.0" 2343 | dependencies: 2344 | parent-module: ^1.0.0 2345 | resolve-from: ^4.0.0 2346 | checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa 2347 | languageName: node 2348 | linkType: hard 2349 | 2350 | "import-lazy@npm:^2.1.0": 2351 | version: 2.1.0 2352 | resolution: "import-lazy@npm:2.1.0" 2353 | checksum: 05294f3b9dd4971d3a996f0d2f176410fb6745d491d6e73376429189f5c1c3d290548116b2960a7cf3e89c20cdf11431739d1d2d8c54b84061980795010e803a 2354 | languageName: node 2355 | linkType: hard 2356 | 2357 | "imurmurhash@npm:^0.1.4": 2358 | version: 0.1.4 2359 | resolution: "imurmurhash@npm:0.1.4" 2360 | checksum: 7cae75c8cd9a50f57dadd77482359f659eaebac0319dd9368bcd1714f55e65badd6929ca58569da2b6494ef13fdd5598cd700b1eba23f8b79c5f19d195a3ecf7 2361 | languageName: node 2362 | linkType: hard 2363 | 2364 | "indent-string@npm:^4.0.0": 2365 | version: 4.0.0 2366 | resolution: "indent-string@npm:4.0.0" 2367 | checksum: 824cfb9929d031dabf059bebfe08cf3137365e112019086ed3dcff6a0a7b698cb80cf67ccccde0e25b9e2d7527aa6cc1fed1ac490c752162496caba3e6699612 2368 | languageName: node 2369 | linkType: hard 2370 | 2371 | "inflight@npm:^1.0.4": 2372 | version: 1.0.6 2373 | resolution: "inflight@npm:1.0.6" 2374 | dependencies: 2375 | once: ^1.3.0 2376 | wrappy: 1 2377 | checksum: f4f76aa072ce19fae87ce1ef7d221e709afb59d445e05d47fba710e85470923a75de35bfae47da6de1b18afc3ce83d70facf44cfb0aff89f0a3f45c0a0244dfd 2378 | languageName: node 2379 | linkType: hard 2380 | 2381 | "inherits@npm:2": 2382 | version: 2.0.4 2383 | resolution: "inherits@npm:2.0.4" 2384 | checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 2385 | languageName: node 2386 | linkType: hard 2387 | 2388 | "ini@npm:2.0.0": 2389 | version: 2.0.0 2390 | resolution: "ini@npm:2.0.0" 2391 | checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e 2392 | languageName: node 2393 | linkType: hard 2394 | 2395 | "ini@npm:~1.3.0": 2396 | version: 1.3.8 2397 | resolution: "ini@npm:1.3.8" 2398 | checksum: dfd98b0ca3a4fc1e323e38a6c8eb8936e31a97a918d3b377649ea15bdb15d481207a0dda1021efbd86b464cae29a0d33c1d7dcaf6c5672bee17fa849bc50a1b3 2399 | languageName: node 2400 | linkType: hard 2401 | 2402 | "internal-slot@npm:^1.0.3, internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": 2403 | version: 1.0.5 2404 | resolution: "internal-slot@npm:1.0.5" 2405 | dependencies: 2406 | get-intrinsic: ^1.2.0 2407 | has: ^1.0.3 2408 | side-channel: ^1.0.4 2409 | checksum: 97e84046bf9e7574d0956bd98d7162313ce7057883b6db6c5c7b5e5f05688864b0978ba07610c726d15d66544ffe4b1050107d93f8a39ebc59b15d8b429b497a 2410 | languageName: node 2411 | linkType: hard 2412 | 2413 | "is-arguments@npm:^1.1.1": 2414 | version: 1.1.1 2415 | resolution: "is-arguments@npm:1.1.1" 2416 | dependencies: 2417 | call-bind: ^1.0.2 2418 | has-tostringtag: ^1.0.0 2419 | checksum: 7f02700ec2171b691ef3e4d0e3e6c0ba408e8434368504bb593d0d7c891c0dbfda6d19d30808b904a6cb1929bca648c061ba438c39f296c2a8ca083229c49f27 2420 | languageName: node 2421 | linkType: hard 2422 | 2423 | "is-array-buffer@npm:^3.0.1, is-array-buffer@npm:^3.0.2": 2424 | version: 3.0.2 2425 | resolution: "is-array-buffer@npm:3.0.2" 2426 | dependencies: 2427 | call-bind: ^1.0.2 2428 | get-intrinsic: ^1.2.0 2429 | is-typed-array: ^1.1.10 2430 | checksum: dcac9dda66ff17df9cabdc58214172bf41082f956eab30bb0d86bc0fab1e44b690fc8e1f855cf2481245caf4e8a5a006a982a71ddccec84032ed41f9d8da8c14 2431 | languageName: node 2432 | linkType: hard 2433 | 2434 | "is-arrayish@npm:^0.2.1": 2435 | version: 0.2.1 2436 | resolution: "is-arrayish@npm:0.2.1" 2437 | checksum: eef4417e3c10e60e2c810b6084942b3ead455af16c4509959a27e490e7aee87cfb3f38e01bbde92220b528a0ee1a18d52b787e1458ee86174d8c7f0e58cd488f 2438 | languageName: node 2439 | linkType: hard 2440 | 2441 | "is-bigint@npm:^1.0.1": 2442 | version: 1.0.4 2443 | resolution: "is-bigint@npm:1.0.4" 2444 | dependencies: 2445 | has-bigints: ^1.0.1 2446 | checksum: c56edfe09b1154f8668e53ebe8252b6f185ee852a50f9b41e8d921cb2bed425652049fbe438723f6cb48a63ca1aa051e948e7e401e093477c99c84eba244f666 2447 | languageName: node 2448 | linkType: hard 2449 | 2450 | "is-boolean-object@npm:^1.1.0": 2451 | version: 1.1.2 2452 | resolution: "is-boolean-object@npm:1.1.2" 2453 | dependencies: 2454 | call-bind: ^1.0.2 2455 | has-tostringtag: ^1.0.0 2456 | checksum: c03b23dbaacadc18940defb12c1c0e3aaece7553ef58b162a0f6bba0c2a7e1551b59f365b91e00d2dbac0522392d576ef322628cb1d036a0fe51eb466db67222 2457 | languageName: node 2458 | linkType: hard 2459 | 2460 | "is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": 2461 | version: 1.2.7 2462 | resolution: "is-callable@npm:1.2.7" 2463 | checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac 2464 | languageName: node 2465 | linkType: hard 2466 | 2467 | "is-ci@npm:^2.0.0": 2468 | version: 2.0.0 2469 | resolution: "is-ci@npm:2.0.0" 2470 | dependencies: 2471 | ci-info: ^2.0.0 2472 | bin: 2473 | is-ci: bin.js 2474 | checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 2475 | languageName: node 2476 | linkType: hard 2477 | 2478 | "is-core-module@npm:^2.11.0, is-core-module@npm:^2.9.0": 2479 | version: 2.11.0 2480 | resolution: "is-core-module@npm:2.11.0" 2481 | dependencies: 2482 | has: ^1.0.3 2483 | checksum: f96fd490c6b48eb4f6d10ba815c6ef13f410b0ba6f7eb8577af51697de523e5f2cd9de1c441b51d27251bf0e4aebc936545e33a5d26d5d51f28d25698d4a8bab 2484 | languageName: node 2485 | linkType: hard 2486 | 2487 | "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": 2488 | version: 1.0.5 2489 | resolution: "is-date-object@npm:1.0.5" 2490 | dependencies: 2491 | has-tostringtag: ^1.0.0 2492 | checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc 2493 | languageName: node 2494 | linkType: hard 2495 | 2496 | "is-docker@npm:^2.0.0": 2497 | version: 2.2.1 2498 | resolution: "is-docker@npm:2.2.1" 2499 | bin: 2500 | is-docker: cli.js 2501 | checksum: 3fef7ddbf0be25958e8991ad941901bf5922ab2753c46980b60b05c1bf9c9c2402d35e6dc32e4380b980ef5e1970a5d9d5e5aa2e02d77727c3b6b5e918474c56 2502 | languageName: node 2503 | linkType: hard 2504 | 2505 | "is-extglob@npm:^2.1.1": 2506 | version: 2.1.1 2507 | resolution: "is-extglob@npm:2.1.1" 2508 | checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 2509 | languageName: node 2510 | linkType: hard 2511 | 2512 | "is-fullwidth-code-point@npm:^3.0.0": 2513 | version: 3.0.0 2514 | resolution: "is-fullwidth-code-point@npm:3.0.0" 2515 | checksum: 44a30c29457c7fb8f00297bce733f0a64cd22eca270f83e58c105e0d015e45c019491a4ab2faef91ab51d4738c670daff901c799f6a700e27f7314029e99e348 2516 | languageName: node 2517 | linkType: hard 2518 | 2519 | "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3": 2520 | version: 4.0.3 2521 | resolution: "is-glob@npm:4.0.3" 2522 | dependencies: 2523 | is-extglob: ^2.1.1 2524 | checksum: d381c1319fcb69d341cc6e6c7cd588e17cd94722d9a32dbd60660b993c4fb7d0f19438674e68dfec686d09b7c73139c9166b47597f846af387450224a8101ab4 2525 | languageName: node 2526 | linkType: hard 2527 | 2528 | "is-installed-globally@npm:^0.4.0": 2529 | version: 0.4.0 2530 | resolution: "is-installed-globally@npm:0.4.0" 2531 | dependencies: 2532 | global-dirs: ^3.0.0 2533 | is-path-inside: ^3.0.2 2534 | checksum: 3359840d5982d22e9b350034237b2cda2a12bac1b48a721912e1ab8e0631dd07d45a2797a120b7b87552759a65ba03e819f1bd63f2d7ab8657ec0b44ee0bf399 2535 | languageName: node 2536 | linkType: hard 2537 | 2538 | "is-map@npm:^2.0.1, is-map@npm:^2.0.2": 2539 | version: 2.0.2 2540 | resolution: "is-map@npm:2.0.2" 2541 | checksum: ace3d0ecd667bbdefdb1852de601268f67f2db725624b1958f279316e13fecb8fa7df91fd60f690d7417b4ec180712f5a7ee967008e27c65cfd475cc84337728 2542 | languageName: node 2543 | linkType: hard 2544 | 2545 | "is-negative-zero@npm:^2.0.2": 2546 | version: 2.0.2 2547 | resolution: "is-negative-zero@npm:2.0.2" 2548 | checksum: f3232194c47a549da60c3d509c9a09be442507616b69454716692e37ae9f37c4dea264fb208ad0c9f3efd15a796a46b79df07c7e53c6227c32170608b809149a 2549 | languageName: node 2550 | linkType: hard 2551 | 2552 | "is-npm@npm:^5.0.0": 2553 | version: 5.0.0 2554 | resolution: "is-npm@npm:5.0.0" 2555 | checksum: 9baff02b0c69a3d3c79b162cb2f9e67fb40ef6d172c16601b2e2471c21e9a4fa1fc9885a308d7bc6f3a3cd2a324c27fa0bf284c133c3349bb22571ab70d041cc 2556 | languageName: node 2557 | linkType: hard 2558 | 2559 | "is-number-object@npm:^1.0.4": 2560 | version: 1.0.7 2561 | resolution: "is-number-object@npm:1.0.7" 2562 | dependencies: 2563 | has-tostringtag: ^1.0.0 2564 | checksum: d1e8d01bb0a7134c74649c4e62da0c6118a0bfc6771ea3c560914d52a627873e6920dd0fd0ebc0e12ad2ff4687eac4c308f7e80320b973b2c8a2c8f97a7524f7 2565 | languageName: node 2566 | linkType: hard 2567 | 2568 | "is-number@npm:^7.0.0": 2569 | version: 7.0.0 2570 | resolution: "is-number@npm:7.0.0" 2571 | checksum: 456ac6f8e0f3111ed34668a624e45315201dff921e5ac181f8ec24923b99e9f32ca1a194912dc79d539c97d33dba17dc635202ff0b2cf98326f608323276d27a 2572 | languageName: node 2573 | linkType: hard 2574 | 2575 | "is-obj@npm:^2.0.0": 2576 | version: 2.0.0 2577 | resolution: "is-obj@npm:2.0.0" 2578 | checksum: c9916ac8f4621962a42f5e80e7ffdb1d79a3fab7456ceaeea394cd9e0858d04f985a9ace45be44433bf605673c8be8810540fe4cc7f4266fc7526ced95af5a08 2579 | languageName: node 2580 | linkType: hard 2581 | 2582 | "is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": 2583 | version: 3.0.3 2584 | resolution: "is-path-inside@npm:3.0.3" 2585 | checksum: abd50f06186a052b349c15e55b182326f1936c89a78bf6c8f2b707412517c097ce04bc49a0ca221787bc44e1049f51f09a2ffb63d22899051988d3a618ba13e9 2586 | languageName: node 2587 | linkType: hard 2588 | 2589 | "is-plain-object@npm:^5.0.0": 2590 | version: 5.0.0 2591 | resolution: "is-plain-object@npm:5.0.0" 2592 | checksum: e32d27061eef62c0847d303125440a38660517e586f2f3db7c9d179ae5b6674ab0f469d519b2e25c147a1a3bc87156d0d5f4d8821e0ce4a9ee7fe1fcf11ce45c 2593 | languageName: node 2594 | linkType: hard 2595 | 2596 | "is-regex@npm:^1.1.4": 2597 | version: 1.1.4 2598 | resolution: "is-regex@npm:1.1.4" 2599 | dependencies: 2600 | call-bind: ^1.0.2 2601 | has-tostringtag: ^1.0.0 2602 | checksum: 362399b33535bc8f386d96c45c9feb04cf7f8b41c182f54174c1a45c9abbbe5e31290bbad09a458583ff6bf3b2048672cdb1881b13289569a7c548370856a652 2603 | languageName: node 2604 | linkType: hard 2605 | 2606 | "is-set@npm:^2.0.1, is-set@npm:^2.0.2": 2607 | version: 2.0.2 2608 | resolution: "is-set@npm:2.0.2" 2609 | checksum: b64343faf45e9387b97a6fd32be632ee7b269bd8183701f3b3f5b71a7cf00d04450ed8669d0bd08753e08b968beda96fca73a10fd0ff56a32603f64deba55a57 2610 | languageName: node 2611 | linkType: hard 2612 | 2613 | "is-shared-array-buffer@npm:^1.0.2": 2614 | version: 1.0.2 2615 | resolution: "is-shared-array-buffer@npm:1.0.2" 2616 | dependencies: 2617 | call-bind: ^1.0.2 2618 | checksum: 9508929cf14fdc1afc9d61d723c6e8d34f5e117f0bffda4d97e7a5d88c3a8681f633a74f8e3ad1fe92d5113f9b921dc5ca44356492079612f9a247efbce7032a 2619 | languageName: node 2620 | linkType: hard 2621 | 2622 | "is-stream@npm:^2.0.0": 2623 | version: 2.0.1 2624 | resolution: "is-stream@npm:2.0.1" 2625 | checksum: b8e05ccdf96ac330ea83c12450304d4a591f9958c11fd17bed240af8d5ffe08aedafa4c0f4cfccd4d28dc9d4d129daca1023633d5c11601a6cbc77521f6fae66 2626 | languageName: node 2627 | linkType: hard 2628 | 2629 | "is-string@npm:^1.0.5, is-string@npm:^1.0.7": 2630 | version: 1.0.7 2631 | resolution: "is-string@npm:1.0.7" 2632 | dependencies: 2633 | has-tostringtag: ^1.0.0 2634 | checksum: 323b3d04622f78d45077cf89aab783b2f49d24dc641aa89b5ad1a72114cfeff2585efc8c12ef42466dff32bde93d839ad321b26884cf75e5a7892a938b089989 2635 | languageName: node 2636 | linkType: hard 2637 | 2638 | "is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": 2639 | version: 1.0.4 2640 | resolution: "is-symbol@npm:1.0.4" 2641 | dependencies: 2642 | has-symbols: ^1.0.2 2643 | checksum: 92805812ef590738d9de49d677cd17dfd486794773fb6fa0032d16452af46e9b91bb43ffe82c983570f015b37136f4b53b28b8523bfb10b0ece7a66c31a54510 2644 | languageName: node 2645 | linkType: hard 2646 | 2647 | "is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.9": 2648 | version: 1.1.10 2649 | resolution: "is-typed-array@npm:1.1.10" 2650 | dependencies: 2651 | available-typed-arrays: ^1.0.5 2652 | call-bind: ^1.0.2 2653 | for-each: ^0.3.3 2654 | gopd: ^1.0.1 2655 | has-tostringtag: ^1.0.0 2656 | checksum: aac6ecb59d4c56a1cdeb69b1f129154ef462bbffe434cb8a8235ca89b42f258b7ae94073c41b3cb7bce37f6a1733ad4499f07882d5d5093a7ba84dfc4ebb8017 2657 | languageName: node 2658 | linkType: hard 2659 | 2660 | "is-typedarray@npm:^1.0.0": 2661 | version: 1.0.0 2662 | resolution: "is-typedarray@npm:1.0.0" 2663 | checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 2664 | languageName: node 2665 | linkType: hard 2666 | 2667 | "is-weakmap@npm:^2.0.1": 2668 | version: 2.0.1 2669 | resolution: "is-weakmap@npm:2.0.1" 2670 | checksum: 1222bb7e90c32bdb949226e66d26cb7bce12e1e28e3e1b40bfa6b390ba3e08192a8664a703dff2a00a84825f4e022f9cd58c4599ff9981ab72b1d69479f4f7f6 2671 | languageName: node 2672 | linkType: hard 2673 | 2674 | "is-weakref@npm:^1.0.2": 2675 | version: 1.0.2 2676 | resolution: "is-weakref@npm:1.0.2" 2677 | dependencies: 2678 | call-bind: ^1.0.2 2679 | checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de 2680 | languageName: node 2681 | linkType: hard 2682 | 2683 | "is-weakset@npm:^2.0.1": 2684 | version: 2.0.2 2685 | resolution: "is-weakset@npm:2.0.2" 2686 | dependencies: 2687 | call-bind: ^1.0.2 2688 | get-intrinsic: ^1.1.1 2689 | checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 2690 | languageName: node 2691 | linkType: hard 2692 | 2693 | "is-wsl@npm:^2.1.1": 2694 | version: 2.2.0 2695 | resolution: "is-wsl@npm:2.2.0" 2696 | dependencies: 2697 | is-docker: ^2.0.0 2698 | checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 2699 | languageName: node 2700 | linkType: hard 2701 | 2702 | "is-yarn-global@npm:^0.3.0": 2703 | version: 0.3.0 2704 | resolution: "is-yarn-global@npm:0.3.0" 2705 | checksum: bca013d65fee2862024c9fbb3ba13720ffca2fe750095174c1c80922fdda16402b5c233f5ac9e265bc12ecb5446e7b7f519a32d9541788f01d4d44e24d2bf481 2706 | languageName: node 2707 | linkType: hard 2708 | 2709 | "isarray@npm:^2.0.5": 2710 | version: 2.0.5 2711 | resolution: "isarray@npm:2.0.5" 2712 | checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a 2713 | languageName: node 2714 | linkType: hard 2715 | 2716 | "isexe@npm:^2.0.0": 2717 | version: 2.0.0 2718 | resolution: "isexe@npm:2.0.0" 2719 | checksum: 26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62 2720 | languageName: node 2721 | linkType: hard 2722 | 2723 | "js-sdsl@npm:^4.1.4": 2724 | version: 4.4.0 2725 | resolution: "js-sdsl@npm:4.4.0" 2726 | checksum: 7bb08a2d746ab7ff742720339aa006c631afe05e77d11eda988c1c35fae8e03e492e4e347e883e786e3ce6170685d4780c125619111f0730c11fdb41b04059c7 2727 | languageName: node 2728 | linkType: hard 2729 | 2730 | "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": 2731 | version: 4.0.0 2732 | resolution: "js-tokens@npm:4.0.0" 2733 | checksum: 8a95213a5a77deb6cbe94d86340e8d9ace2b93bc367790b260101d2f36a2eaf4e4e22d9fa9cf459b38af3a32fb4190e638024cf82ec95ef708680e405ea7cc78 2734 | languageName: node 2735 | linkType: hard 2736 | 2737 | "js-yaml@npm:^4.1.0": 2738 | version: 4.1.0 2739 | resolution: "js-yaml@npm:4.1.0" 2740 | dependencies: 2741 | argparse: ^2.0.1 2742 | bin: 2743 | js-yaml: bin/js-yaml.js 2744 | checksum: c7830dfd456c3ef2c6e355cc5a92e6700ceafa1d14bba54497b34a99f0376cecbb3e9ac14d3e5849b426d5a5140709a66237a8c991c675431271c4ce5504151a 2745 | languageName: node 2746 | linkType: hard 2747 | 2748 | "json-buffer@npm:3.0.0": 2749 | version: 3.0.0 2750 | resolution: "json-buffer@npm:3.0.0" 2751 | checksum: 0cecacb8025370686a916069a2ff81f7d55167421b6aa7270ee74e244012650dd6bce22b0852202ea7ff8624fce50ff0ec1bdf95914ccb4553426e290d5a63fa 2752 | languageName: node 2753 | linkType: hard 2754 | 2755 | "json-parse-even-better-errors@npm:^2.3.0": 2756 | version: 2.3.1 2757 | resolution: "json-parse-even-better-errors@npm:2.3.1" 2758 | checksum: 798ed4cf3354a2d9ccd78e86d2169515a0097a5c133337807cdf7f1fc32e1391d207ccfc276518cc1d7d8d4db93288b8a50ba4293d212ad1336e52a8ec0a941f 2759 | languageName: node 2760 | linkType: hard 2761 | 2762 | "json-schema-traverse@npm:^0.4.1": 2763 | version: 0.4.1 2764 | resolution: "json-schema-traverse@npm:0.4.1" 2765 | checksum: 7486074d3ba247769fda17d5181b345c9fb7d12e0da98b22d1d71a5db9698d8b4bd900a3ec1a4ffdd60846fc2556274a5c894d0c48795f14cb03aeae7b55260b 2766 | languageName: node 2767 | linkType: hard 2768 | 2769 | "json-stable-stringify-without-jsonify@npm:^1.0.1": 2770 | version: 1.0.1 2771 | resolution: "json-stable-stringify-without-jsonify@npm:1.0.1" 2772 | checksum: cff44156ddce9c67c44386ad5cddf91925fe06b1d217f2da9c4910d01f358c6e3989c4d5a02683c7a5667f9727ff05831f7aa8ae66c8ff691c556f0884d49215 2773 | languageName: node 2774 | linkType: hard 2775 | 2776 | "json5@npm:^1.0.2": 2777 | version: 1.0.2 2778 | resolution: "json5@npm:1.0.2" 2779 | dependencies: 2780 | minimist: ^1.2.0 2781 | bin: 2782 | json5: lib/cli.js 2783 | checksum: 866458a8c58a95a49bef3adba929c625e82532bcff1fe93f01d29cb02cac7c3fe1f4b79951b7792c2da9de0b32871a8401a6e3c5b36778ad852bf5b8a61165d7 2784 | languageName: node 2785 | linkType: hard 2786 | 2787 | "jsonfile@npm:^4.0.0": 2788 | version: 4.0.0 2789 | resolution: "jsonfile@npm:4.0.0" 2790 | dependencies: 2791 | graceful-fs: ^4.1.6 2792 | dependenciesMeta: 2793 | graceful-fs: 2794 | optional: true 2795 | checksum: 6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e 2796 | languageName: node 2797 | linkType: hard 2798 | 2799 | "jsonfile@npm:^6.0.1": 2800 | version: 6.1.0 2801 | resolution: "jsonfile@npm:6.1.0" 2802 | dependencies: 2803 | graceful-fs: ^4.1.6 2804 | universalify: ^2.0.0 2805 | dependenciesMeta: 2806 | graceful-fs: 2807 | optional: true 2808 | checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 2809 | languageName: node 2810 | linkType: hard 2811 | 2812 | "jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": 2813 | version: 3.3.3 2814 | resolution: "jsx-ast-utils@npm:3.3.3" 2815 | dependencies: 2816 | array-includes: ^3.1.5 2817 | object.assign: ^4.1.3 2818 | checksum: a2ed78cac49a0f0c4be8b1eafe3c5257a1411341d8e7f1ac740debae003de04e5f6372bfcfbd9d082e954ffd99aac85bcda85b7c6bc11609992483f4cdc0f745 2819 | languageName: node 2820 | linkType: hard 2821 | 2822 | "keyv@npm:^3.0.0": 2823 | version: 3.1.0 2824 | resolution: "keyv@npm:3.1.0" 2825 | dependencies: 2826 | json-buffer: 3.0.0 2827 | checksum: bb7e8f3acffdbafbc2dd5b63f377fe6ec4c0e2c44fc82720449ef8ab54f4a7ce3802671ed94c0f475ae0a8549703353a2124561fcf3317010c141b32ca1ce903 2828 | languageName: node 2829 | linkType: hard 2830 | 2831 | "kleur@npm:^3.0.3": 2832 | version: 3.0.3 2833 | resolution: "kleur@npm:3.0.3" 2834 | checksum: df82cd1e172f957bae9c536286265a5cdbd5eeca487cb0a3b2a7b41ef959fc61f8e7c0e9aeea9c114ccf2c166b6a8dd45a46fd619c1c569d210ecd2765ad5169 2835 | languageName: node 2836 | linkType: hard 2837 | 2838 | "language-subtag-registry@npm:~0.3.2": 2839 | version: 0.3.22 2840 | resolution: "language-subtag-registry@npm:0.3.22" 2841 | checksum: 8ab70a7e0e055fe977ac16ea4c261faec7205ac43db5e806f72e5b59606939a3b972c4bd1e10e323b35d6ffa97c3e1c4c99f6553069dad2dfdd22020fa3eb56a 2842 | languageName: node 2843 | linkType: hard 2844 | 2845 | "language-tags@npm:=1.0.5": 2846 | version: 1.0.5 2847 | resolution: "language-tags@npm:1.0.5" 2848 | dependencies: 2849 | language-subtag-registry: ~0.3.2 2850 | checksum: c81b5d8b9f5f9cfd06ee71ada6ddfe1cf83044dd5eeefcd1e420ad491944da8957688db4a0a9bc562df4afdc2783425cbbdfd152c01d93179cf86888903123cf 2851 | languageName: node 2852 | linkType: hard 2853 | 2854 | "latest-version@npm:^5.1.0": 2855 | version: 5.1.0 2856 | resolution: "latest-version@npm:5.1.0" 2857 | dependencies: 2858 | package-json: ^6.3.0 2859 | checksum: fbc72b071eb66c40f652441fd783a9cca62f08bf42433651937f078cd9ef94bf728ec7743992777826e4e89305aef24f234b515e6030503a2cbee7fc9bdc2c0f 2860 | languageName: node 2861 | linkType: hard 2862 | 2863 | "levn@npm:^0.4.1": 2864 | version: 0.4.1 2865 | resolution: "levn@npm:0.4.1" 2866 | dependencies: 2867 | prelude-ls: ^1.2.1 2868 | type-check: ~0.4.0 2869 | checksum: 12c5021c859bd0f5248561bf139121f0358285ec545ebf48bb3d346820d5c61a4309535c7f387ed7d84361cf821e124ce346c6b7cef8ee09a67c1473b46d0fc4 2870 | languageName: node 2871 | linkType: hard 2872 | 2873 | "lines-and-columns@npm:^1.1.6": 2874 | version: 1.2.4 2875 | resolution: "lines-and-columns@npm:1.2.4" 2876 | checksum: 0c37f9f7fa212b38912b7145e1cd16a5f3cd34d782441c3e6ca653485d326f58b3caccda66efce1c5812bde4961bbde3374fae4b0d11bf1226152337f3894aa5 2877 | languageName: node 2878 | linkType: hard 2879 | 2880 | "locate-path@npm:^6.0.0": 2881 | version: 6.0.0 2882 | resolution: "locate-path@npm:6.0.0" 2883 | dependencies: 2884 | p-locate: ^5.0.0 2885 | checksum: 72eb661788a0368c099a184c59d2fee760b3831c9c1c33955e8a19ae4a21b4116e53fa736dc086cdeb9fce9f7cc508f2f92d2d3aae516f133e16a2bb59a39f5a 2886 | languageName: node 2887 | linkType: hard 2888 | 2889 | "lodash.merge@npm:^4.6.2": 2890 | version: 4.6.2 2891 | resolution: "lodash.merge@npm:4.6.2" 2892 | checksum: ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005 2893 | languageName: node 2894 | linkType: hard 2895 | 2896 | "lodash@npm:^4.17.21": 2897 | version: 4.17.21 2898 | resolution: "lodash@npm:4.17.21" 2899 | checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 2900 | languageName: node 2901 | linkType: hard 2902 | 2903 | "loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": 2904 | version: 1.4.0 2905 | resolution: "loose-envify@npm:1.4.0" 2906 | dependencies: 2907 | js-tokens: ^3.0.0 || ^4.0.0 2908 | bin: 2909 | loose-envify: cli.js 2910 | checksum: 6517e24e0cad87ec9888f500c5b5947032cdfe6ef65e1c1936a0c48a524b81e65542c9c3edc91c97d5bddc806ee2a985dbc79be89215d613b1de5db6d1cfe6f4 2911 | languageName: node 2912 | linkType: hard 2913 | 2914 | "lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": 2915 | version: 1.0.1 2916 | resolution: "lowercase-keys@npm:1.0.1" 2917 | checksum: 4d045026595936e09953e3867722e309415ff2c80d7701d067546d75ef698dac218a4f53c6d1d0e7368b47e45fd7529df47e6cb56fbb90523ba599f898b3d147 2918 | languageName: node 2919 | linkType: hard 2920 | 2921 | "lowercase-keys@npm:^2.0.0": 2922 | version: 2.0.0 2923 | resolution: "lowercase-keys@npm:2.0.0" 2924 | checksum: 24d7ebd56ccdf15ff529ca9e08863f3c54b0b9d1edb97a3ae1af34940ae666c01a1e6d200707bce730a8ef76cb57cc10e65f245ecaaf7e6bc8639f2fb460ac23 2925 | languageName: node 2926 | linkType: hard 2927 | 2928 | "lru-cache@npm:^6.0.0": 2929 | version: 6.0.0 2930 | resolution: "lru-cache@npm:6.0.0" 2931 | dependencies: 2932 | yallist: ^4.0.0 2933 | checksum: f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297 2934 | languageName: node 2935 | linkType: hard 2936 | 2937 | "lru-cache@npm:^7.14.1": 2938 | version: 7.18.3 2939 | resolution: "lru-cache@npm:7.18.3" 2940 | checksum: e550d772384709deea3f141af34b6d4fa392e2e418c1498c078de0ee63670f1f46f5eee746e8ef7e69e1c895af0d4224e62ee33e66a543a14763b0f2e74c1356 2941 | languageName: node 2942 | linkType: hard 2943 | 2944 | "make-dir@npm:^3.0.0": 2945 | version: 3.1.0 2946 | resolution: "make-dir@npm:3.1.0" 2947 | dependencies: 2948 | semver: ^6.0.0 2949 | checksum: 484200020ab5a1fdf12f393fe5f385fc8e4378824c940fba1729dcd198ae4ff24867bc7a5646331e50cead8abff5d9270c456314386e629acec6dff4b8016b78 2950 | languageName: node 2951 | linkType: hard 2952 | 2953 | "memoize-one@npm:^5.1.1": 2954 | version: 5.2.1 2955 | resolution: "memoize-one@npm:5.2.1" 2956 | checksum: a3cba7b824ebcf24cdfcd234aa7f86f3ad6394b8d9be4c96ff756dafb8b51c7f71320785fbc2304f1af48a0467cbbd2a409efc9333025700ed523f254cb52e3d 2957 | languageName: node 2958 | linkType: hard 2959 | 2960 | "merge-stream@npm:^2.0.0": 2961 | version: 2.0.0 2962 | resolution: "merge-stream@npm:2.0.0" 2963 | checksum: 6fa4dcc8d86629705cea944a4b88ef4cb0e07656ebf223fa287443256414283dd25d91c1cd84c77987f2aec5927af1a9db6085757cb43d90eb170ebf4b47f4f4 2964 | languageName: node 2965 | linkType: hard 2966 | 2967 | "merge2@npm:^1.3.0, merge2@npm:^1.4.1": 2968 | version: 1.4.1 2969 | resolution: "merge2@npm:1.4.1" 2970 | checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 2971 | languageName: node 2972 | linkType: hard 2973 | 2974 | "micromatch@npm:^4.0.4": 2975 | version: 4.0.5 2976 | resolution: "micromatch@npm:4.0.5" 2977 | dependencies: 2978 | braces: ^3.0.2 2979 | picomatch: ^2.3.1 2980 | checksum: 02a17b671c06e8fefeeb6ef996119c1e597c942e632a21ef589154f23898c9c6a9858526246abb14f8bca6e77734aa9dcf65476fca47cedfb80d9577d52843fc 2981 | languageName: node 2982 | linkType: hard 2983 | 2984 | "mime@npm:^3.0.0": 2985 | version: 3.0.0 2986 | resolution: "mime@npm:3.0.0" 2987 | bin: 2988 | mime: cli.js 2989 | checksum: f43f9b7bfa64534e6b05bd6062961681aeb406a5b53673b53b683f27fcc4e739989941836a355eef831f4478923651ecc739f4a5f6e20a76487b432bfd4db928 2990 | languageName: node 2991 | linkType: hard 2992 | 2993 | "mimic-fn@npm:^2.1.0": 2994 | version: 2.1.0 2995 | resolution: "mimic-fn@npm:2.1.0" 2996 | checksum: d2421a3444848ce7f84bd49115ddacff29c15745db73f54041edc906c14b131a38d05298dae3081667627a59b2eb1ca4b436ff2e1b80f69679522410418b478a 2997 | languageName: node 2998 | linkType: hard 2999 | 3000 | "mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": 3001 | version: 1.0.1 3002 | resolution: "mimic-response@npm:1.0.1" 3003 | checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 3004 | languageName: node 3005 | linkType: hard 3006 | 3007 | "minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": 3008 | version: 3.1.2 3009 | resolution: "minimatch@npm:3.1.2" 3010 | dependencies: 3011 | brace-expansion: ^1.1.7 3012 | checksum: c154e566406683e7bcb746e000b84d74465b3a832c45d59912b9b55cd50dee66e5c4b1e5566dba26154040e51672f9aa450a9aef0c97cfc7336b78b7afb9540a 3013 | languageName: node 3014 | linkType: hard 3015 | 3016 | "minimatch@npm:^7.4.1": 3017 | version: 7.4.3 3018 | resolution: "minimatch@npm:7.4.3" 3019 | dependencies: 3020 | brace-expansion: ^2.0.1 3021 | checksum: daa954231b6859e3ba0e5fbd2486986d3cae283bb69acb7ed3833c84a293f8d7edb8514360ea62c01426ba791446b2a1e1cc0d718bed15c0212cef35c59a6b95 3022 | languageName: node 3023 | linkType: hard 3024 | 3025 | "minimist@npm:^1.2.0, minimist@npm:^1.2.6": 3026 | version: 1.2.8 3027 | resolution: "minimist@npm:1.2.8" 3028 | checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 3029 | languageName: node 3030 | linkType: hard 3031 | 3032 | "minipass@npm:^4.0.2, minipass@npm:^4.2.4": 3033 | version: 4.2.5 3034 | resolution: "minipass@npm:4.2.5" 3035 | checksum: 4f9c19af23a5d4a9e7156feefc9110634b178a8cff8f8271af16ec5ebf7e221725a97429952c856f5b17b30c2065ebd24c81722d90c93d2122611d75b952b48f 3036 | languageName: node 3037 | linkType: hard 3038 | 3039 | "moment@npm:2.29.4": 3040 | version: 2.29.4 3041 | resolution: "moment@npm:2.29.4" 3042 | checksum: 0ec3f9c2bcba38dc2451b1daed5daded747f17610b92427bebe1d08d48d8b7bdd8d9197500b072d14e326dd0ccf3e326b9e3d07c5895d3d49e39b6803b76e80e 3043 | languageName: node 3044 | linkType: hard 3045 | 3046 | "ms@npm:2.1.2": 3047 | version: 2.1.2 3048 | resolution: "ms@npm:2.1.2" 3049 | checksum: 673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f 3050 | languageName: node 3051 | linkType: hard 3052 | 3053 | "ms@npm:^2.1.1": 3054 | version: 2.1.3 3055 | resolution: "ms@npm:2.1.3" 3056 | checksum: aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d 3057 | languageName: node 3058 | linkType: hard 3059 | 3060 | "natural-compare-lite@npm:^1.4.0": 3061 | version: 1.4.0 3062 | resolution: "natural-compare-lite@npm:1.4.0" 3063 | checksum: 5222ac3986a2b78dd6069ac62cbb52a7bf8ffc90d972ab76dfe7b01892485d229530ed20d0c62e79a6b363a663b273db3bde195a1358ce9e5f779d4453887225 3064 | languageName: node 3065 | linkType: hard 3066 | 3067 | "natural-compare@npm:^1.4.0": 3068 | version: 1.4.0 3069 | resolution: "natural-compare@npm:1.4.0" 3070 | checksum: 23ad088b08f898fc9b53011d7bb78ec48e79de7627e01ab5518e806033861bef68d5b0cd0e2205c2f36690ac9571ff6bcb05eb777ced2eeda8d4ac5b44592c3d 3071 | languageName: node 3072 | linkType: hard 3073 | 3074 | "node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": 3075 | version: 2.6.9 3076 | resolution: "node-fetch@npm:2.6.9" 3077 | dependencies: 3078 | whatwg-url: ^5.0.0 3079 | peerDependencies: 3080 | encoding: ^0.1.0 3081 | peerDependenciesMeta: 3082 | encoding: 3083 | optional: true 3084 | checksum: acb04f9ce7224965b2b59e71b33c639794d8991efd73855b0b250921382b38331ffc9d61bce502571f6cc6e11a8905ca9b1b6d4aeb586ab093e2756a1fd190d0 3085 | languageName: node 3086 | linkType: hard 3087 | 3088 | "normalize-url@npm:^4.1.0": 3089 | version: 4.5.1 3090 | resolution: "normalize-url@npm:4.5.1" 3091 | checksum: 9a9dee01df02ad23e171171893e56e22d752f7cff86fb96aafeae074819b572ea655b60f8302e2d85dbb834dc885c972cc1c573892fea24df46b2765065dd05a 3092 | languageName: node 3093 | linkType: hard 3094 | 3095 | "npm-run-path@npm:^4.0.1": 3096 | version: 4.0.1 3097 | resolution: "npm-run-path@npm:4.0.1" 3098 | dependencies: 3099 | path-key: ^3.0.0 3100 | checksum: 5374c0cea4b0bbfdfae62da7bbdf1e1558d338335f4cacf2515c282ff358ff27b2ecb91ffa5330a8b14390ac66a1e146e10700440c1ab868208430f56b5f4d23 3101 | languageName: node 3102 | linkType: hard 3103 | 3104 | "object-assign@npm:^4.1.1": 3105 | version: 4.1.1 3106 | resolution: "object-assign@npm:4.1.1" 3107 | checksum: fcc6e4ea8c7fe48abfbb552578b1c53e0d194086e2e6bbbf59e0a536381a292f39943c6e9628af05b5528aa5e3318bb30d6b2e53cadaf5b8fe9e12c4b69af23f 3108 | languageName: node 3109 | linkType: hard 3110 | 3111 | "object-inspect@npm:^1.12.3, object-inspect@npm:^1.9.0": 3112 | version: 1.12.3 3113 | resolution: "object-inspect@npm:1.12.3" 3114 | checksum: dabfd824d97a5f407e6d5d24810d888859f6be394d8b733a77442b277e0808860555176719c5905e765e3743a7cada6b8b0a3b85e5331c530fd418cc8ae991db 3115 | languageName: node 3116 | linkType: hard 3117 | 3118 | "object-is@npm:^1.1.5": 3119 | version: 1.1.5 3120 | resolution: "object-is@npm:1.1.5" 3121 | dependencies: 3122 | call-bind: ^1.0.2 3123 | define-properties: ^1.1.3 3124 | checksum: 989b18c4cba258a6b74dc1d74a41805c1a1425bce29f6cabb50dcb1a6a651ea9104a1b07046739a49a5bb1bc49727bcb00efd5c55f932f6ea04ec8927a7901fe 3125 | languageName: node 3126 | linkType: hard 3127 | 3128 | "object-keys@npm:^1.1.1": 3129 | version: 1.1.1 3130 | resolution: "object-keys@npm:1.1.1" 3131 | checksum: b363c5e7644b1e1b04aa507e88dcb8e3a2f52b6ffd0ea801e4c7a62d5aa559affe21c55a07fd4b1fd55fc03a33c610d73426664b20032405d7b92a1414c34d6a 3132 | languageName: node 3133 | linkType: hard 3134 | 3135 | "object.assign@npm:^4.1.2, object.assign@npm:^4.1.3, object.assign@npm:^4.1.4": 3136 | version: 4.1.4 3137 | resolution: "object.assign@npm:4.1.4" 3138 | dependencies: 3139 | call-bind: ^1.0.2 3140 | define-properties: ^1.1.4 3141 | has-symbols: ^1.0.3 3142 | object-keys: ^1.1.1 3143 | checksum: 76cab513a5999acbfe0ff355f15a6a125e71805fcf53de4e9d4e082e1989bdb81d1e329291e1e4e0ae7719f0e4ef80e88fb2d367ae60500d79d25a6224ac8864 3144 | languageName: node 3145 | linkType: hard 3146 | 3147 | "object.entries@npm:^1.1.5, object.entries@npm:^1.1.6": 3148 | version: 1.1.6 3149 | resolution: "object.entries@npm:1.1.6" 3150 | dependencies: 3151 | call-bind: ^1.0.2 3152 | define-properties: ^1.1.4 3153 | es-abstract: ^1.20.4 3154 | checksum: 0f8c47517e6a9a980241eafe3b73de11e59511883173c2b93d67424a008e47e11b77c80e431ad1d8a806f6108b225a1cab9223e53e555776c612a24297117d28 3155 | languageName: node 3156 | linkType: hard 3157 | 3158 | "object.fromentries@npm:^2.0.6": 3159 | version: 2.0.6 3160 | resolution: "object.fromentries@npm:2.0.6" 3161 | dependencies: 3162 | call-bind: ^1.0.2 3163 | define-properties: ^1.1.4 3164 | es-abstract: ^1.20.4 3165 | checksum: 453c6d694180c0c30df451b60eaf27a5b9bca3fb43c37908fd2b78af895803dc631242bcf05582173afa40d8d0e9c96e16e8874b39471aa53f3ac1f98a085d85 3166 | languageName: node 3167 | linkType: hard 3168 | 3169 | "object.hasown@npm:^1.1.2": 3170 | version: 1.1.2 3171 | resolution: "object.hasown@npm:1.1.2" 3172 | dependencies: 3173 | define-properties: ^1.1.4 3174 | es-abstract: ^1.20.4 3175 | checksum: b936572536db0cdf38eb30afd2f1026a8b6f2cc5d2c4497c9d9bbb01eaf3e980dead4fd07580cfdd098e6383e5a9db8212d3ea0c6bdd2b5e68c60aa7e3b45566 3176 | languageName: node 3177 | linkType: hard 3178 | 3179 | "object.values@npm:^1.1.6": 3180 | version: 1.1.6 3181 | resolution: "object.values@npm:1.1.6" 3182 | dependencies: 3183 | call-bind: ^1.0.2 3184 | define-properties: ^1.1.4 3185 | es-abstract: ^1.20.4 3186 | checksum: f6fff9fd817c24cfd8107f50fb33061d81cd11bacc4e3dbb3852e9ff7692fde4dbce823d4333ea27cd9637ef1b6690df5fbb61f1ed314fa2959598dc3ae23d8e 3187 | languageName: node 3188 | linkType: hard 3189 | 3190 | "objectorarray@npm:^1.0.5": 3191 | version: 1.0.5 3192 | resolution: "objectorarray@npm:1.0.5" 3193 | checksum: 8fd776aa495d113e217837f4adc1d53e63f656498237094d25f84c3e2c038b34b71d6fd85c4b60c7ae5f558790e5042426a400fae3eac35f297e11be12643a78 3194 | languageName: node 3195 | linkType: hard 3196 | 3197 | "obsidian-plugin-cli@npm:^0.9.0": 3198 | version: 0.9.0 3199 | resolution: "obsidian-plugin-cli@npm:0.9.0" 3200 | dependencies: 3201 | "@oclif/command": ^1 3202 | "@oclif/config": ^1 3203 | "@oclif/plugin-help": ^3 3204 | "@zephraph/procedure": ^0.2.0 3205 | ansi-colors: ^4.1.1 3206 | cosmiconfig: ^7.0.0 3207 | dedent: ^0.7.0 3208 | esbuild: ^0.12.6 3209 | obsidian-utils: ^0.10.2 3210 | prompts: ^2.4.0 3211 | tslib: ^1 3212 | update-notifier: ^5.1.0 3213 | bin: 3214 | obsidian-plugin: bin/run 3215 | checksum: 54664312e5159b6d6ad94bee9a408ea29b779a026baec29e733c85e3710c5e0d31a8699a815c5c738c9e5afc3b7464de0f8e0b0da52abad6c0cd45293a571de7 3216 | languageName: node 3217 | linkType: hard 3218 | 3219 | "obsidian-utils@npm:^0.10.2": 3220 | version: 0.10.2 3221 | resolution: "obsidian-utils@npm:0.10.2" 3222 | dependencies: 3223 | date-fns: ^2.17.0 3224 | execa: ^5.0.0 3225 | node-fetch: ^2.6.1 3226 | which: ^2.0.2 3227 | checksum: 97ef26317d61bf97b162447f75c68b0ea7d05da07904f5707f64aabe6a3bba0b9a3643c6682de75b6eed6701db8c7b7459d7bb0b9bda8e396ab78bf4c11acd5e 3228 | languageName: node 3229 | linkType: hard 3230 | 3231 | obsidian@obsidianmd/obsidian-api: 3232 | version: 1.1.13 3233 | resolution: "obsidian@https://github.com/obsidianmd/obsidian-api.git#commit=bceb489fc25ceba5973119d6e57759d64850f90d" 3234 | dependencies: 3235 | "@types/codemirror": 0.0.108 3236 | moment: 2.29.4 3237 | peerDependencies: 3238 | "@codemirror/state": ^6.0.0 3239 | "@codemirror/view": ^6.0.0 3240 | checksum: 0a9b6a36978d52bd649ea7bd8550333bf8625c26ddabe6c41143c5db720989d79dd987ce15b4c69cae91582deaf63b7b3cfc73b2f4816638a2640a7d386d9627 3241 | languageName: node 3242 | linkType: hard 3243 | 3244 | "once@npm:^1.3.0, once@npm:^1.3.1, once@npm:^1.4.0": 3245 | version: 1.4.0 3246 | resolution: "once@npm:1.4.0" 3247 | dependencies: 3248 | wrappy: 1 3249 | checksum: cd0a88501333edd640d95f0d2700fbde6bff20b3d4d9bdc521bdd31af0656b5706570d6c6afe532045a20bb8dc0849f8332d6f2a416e0ba6d3d3b98806c7db68 3250 | languageName: node 3251 | linkType: hard 3252 | 3253 | "onetime@npm:^5.1.2": 3254 | version: 5.1.2 3255 | resolution: "onetime@npm:5.1.2" 3256 | dependencies: 3257 | mimic-fn: ^2.1.0 3258 | checksum: 2478859ef817fc5d4e9c2f9e5728512ddd1dbc9fb7829ad263765bb6d3b91ce699d6e2332eef6b7dff183c2f490bd3349f1666427eaba4469fba0ac38dfd0d34 3259 | languageName: node 3260 | linkType: hard 3261 | 3262 | "optionator@npm:^0.9.1": 3263 | version: 0.9.1 3264 | resolution: "optionator@npm:0.9.1" 3265 | dependencies: 3266 | deep-is: ^0.1.3 3267 | fast-levenshtein: ^2.0.6 3268 | levn: ^0.4.1 3269 | prelude-ls: ^1.2.1 3270 | type-check: ^0.4.0 3271 | word-wrap: ^1.2.3 3272 | checksum: dbc6fa065604b24ea57d734261914e697bd73b69eff7f18e967e8912aa2a40a19a9f599a507fa805be6c13c24c4eae8c71306c239d517d42d4c041c942f508a0 3273 | languageName: node 3274 | linkType: hard 3275 | 3276 | "p-cancelable@npm:^1.0.0": 3277 | version: 1.1.0 3278 | resolution: "p-cancelable@npm:1.1.0" 3279 | checksum: 2db3814fef6d9025787f30afaee4496a8857a28be3c5706432cbad76c688a6db1874308f48e364a42f5317f5e41e8e7b4f2ff5c8ff2256dbb6264bc361704ece 3280 | languageName: node 3281 | linkType: hard 3282 | 3283 | "p-limit@npm:^3.0.2": 3284 | version: 3.1.0 3285 | resolution: "p-limit@npm:3.1.0" 3286 | dependencies: 3287 | yocto-queue: ^0.1.0 3288 | checksum: 7c3690c4dbf62ef625671e20b7bdf1cbc9534e83352a2780f165b0d3ceba21907e77ad63401708145ca4e25bfc51636588d89a8c0aeb715e6c37d1c066430360 3289 | languageName: node 3290 | linkType: hard 3291 | 3292 | "p-locate@npm:^5.0.0": 3293 | version: 5.0.0 3294 | resolution: "p-locate@npm:5.0.0" 3295 | dependencies: 3296 | p-limit: ^3.0.2 3297 | checksum: 1623088f36cf1cbca58e9b61c4e62bf0c60a07af5ae1ca99a720837356b5b6c5ba3eb1b2127e47a06865fee59dd0453cad7cc844cda9d5a62ac1a5a51b7c86d3 3298 | languageName: node 3299 | linkType: hard 3300 | 3301 | "package-json@npm:^6.3.0": 3302 | version: 6.5.0 3303 | resolution: "package-json@npm:6.5.0" 3304 | dependencies: 3305 | got: ^9.6.0 3306 | registry-auth-token: ^4.0.0 3307 | registry-url: ^5.0.0 3308 | semver: ^6.2.0 3309 | checksum: cc9f890d3667d7610e6184decf543278b87f657d1ace0deb4a9c9155feca738ef88f660c82200763d3348010f4e42e9c7adc91e96ab0f86a770955995b5351e2 3310 | languageName: node 3311 | linkType: hard 3312 | 3313 | "parent-module@npm:^1.0.0": 3314 | version: 1.0.1 3315 | resolution: "parent-module@npm:1.0.1" 3316 | dependencies: 3317 | callsites: ^3.0.0 3318 | checksum: 6ba8b255145cae9470cf5551eb74be2d22281587af787a2626683a6c20fbb464978784661478dd2a3f1dad74d1e802d403e1b03c1a31fab310259eec8ac560ff 3319 | languageName: node 3320 | linkType: hard 3321 | 3322 | "parse-json@npm:^5.0.0": 3323 | version: 5.2.0 3324 | resolution: "parse-json@npm:5.2.0" 3325 | dependencies: 3326 | "@babel/code-frame": ^7.0.0 3327 | error-ex: ^1.3.1 3328 | json-parse-even-better-errors: ^2.3.0 3329 | lines-and-columns: ^1.1.6 3330 | checksum: 62085b17d64da57f40f6afc2ac1f4d95def18c4323577e1eced571db75d9ab59b297d1d10582920f84b15985cbfc6b6d450ccbf317644cfa176f3ed982ad87e2 3331 | languageName: node 3332 | linkType: hard 3333 | 3334 | "path-exists@npm:^4.0.0": 3335 | version: 4.0.0 3336 | resolution: "path-exists@npm:4.0.0" 3337 | checksum: 505807199dfb7c50737b057dd8d351b82c033029ab94cb10a657609e00c1bc53b951cfdbccab8de04c5584d5eff31128ce6afd3db79281874a5ef2adbba55ed1 3338 | languageName: node 3339 | linkType: hard 3340 | 3341 | "path-is-absolute@npm:^1.0.0": 3342 | version: 1.0.1 3343 | resolution: "path-is-absolute@npm:1.0.1" 3344 | checksum: 060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8 3345 | languageName: node 3346 | linkType: hard 3347 | 3348 | "path-key@npm:^3.0.0, path-key@npm:^3.1.0": 3349 | version: 3.1.1 3350 | resolution: "path-key@npm:3.1.1" 3351 | checksum: 55cd7a9dd4b343412a8386a743f9c746ef196e57c823d90ca3ab917f90ab9f13dd0ded27252ba49dbdfcab2b091d998bc446f6220cd3cea65db407502a740020 3352 | languageName: node 3353 | linkType: hard 3354 | 3355 | "path-parse@npm:^1.0.7": 3356 | version: 1.0.7 3357 | resolution: "path-parse@npm:1.0.7" 3358 | checksum: 49abf3d81115642938a8700ec580da6e830dde670be21893c62f4e10bd7dd4c3742ddc603fe24f898cba7eb0c6bc1777f8d9ac14185d34540c6d4d80cd9cae8a 3359 | languageName: node 3360 | linkType: hard 3361 | 3362 | "path-scurry@npm:^1.6.1": 3363 | version: 1.6.3 3364 | resolution: "path-scurry@npm:1.6.3" 3365 | dependencies: 3366 | lru-cache: ^7.14.1 3367 | minipass: ^4.0.2 3368 | checksum: 814ebd7f8df717e2381dc707ba3a3ddf84d0a4f9d653036c7554cb1fea632d4d78eb17dd5f4c85111b78ba8b8c0a5b59c756645c9d343bdacacda4ba8d1626c2 3369 | languageName: node 3370 | linkType: hard 3371 | 3372 | "path-type@npm:^4.0.0": 3373 | version: 4.0.0 3374 | resolution: "path-type@npm:4.0.0" 3375 | checksum: 5b1e2daa247062061325b8fdbfd1fb56dde0a448fb1455453276ea18c60685bdad23a445dc148cf87bc216be1573357509b7d4060494a6fd768c7efad833ee45 3376 | languageName: node 3377 | linkType: hard 3378 | 3379 | "picomatch@npm:^2.3.1": 3380 | version: 2.3.1 3381 | resolution: "picomatch@npm:2.3.1" 3382 | checksum: 050c865ce81119c4822c45d3c84f1ced46f93a0126febae20737bd05ca20589c564d6e9226977df859ed5e03dc73f02584a2b0faad36e896936238238b0446cf 3383 | languageName: node 3384 | linkType: hard 3385 | 3386 | "prelude-ls@npm:^1.2.1": 3387 | version: 1.2.1 3388 | resolution: "prelude-ls@npm:1.2.1" 3389 | checksum: cd192ec0d0a8e4c6da3bb80e4f62afe336df3f76271ac6deb0e6a36187133b6073a19e9727a1ff108cd8b9982e4768850d413baa71214dd80c7979617dca827a 3390 | languageName: node 3391 | linkType: hard 3392 | 3393 | "prepend-http@npm:^2.0.0": 3394 | version: 2.0.0 3395 | resolution: "prepend-http@npm:2.0.0" 3396 | checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea 3397 | languageName: node 3398 | linkType: hard 3399 | 3400 | "prettier-linter-helpers@npm:^1.0.0": 3401 | version: 1.0.0 3402 | resolution: "prettier-linter-helpers@npm:1.0.0" 3403 | dependencies: 3404 | fast-diff: ^1.1.2 3405 | checksum: 00ce8011cf6430158d27f9c92cfea0a7699405633f7f1d4a45f07e21bf78e99895911cbcdc3853db3a824201a7c745bd49bfea8abd5fb9883e765a90f74f8392 3406 | languageName: node 3407 | linkType: hard 3408 | 3409 | "prettier@npm:^2.8.7": 3410 | version: 2.8.7 3411 | resolution: "prettier@npm:2.8.7" 3412 | bin: 3413 | prettier: bin-prettier.js 3414 | checksum: fdc8f2616f099f5f0d685907f4449a70595a0fc1d081a88919604375989e0d5e9168d6121d8cc6861f21990b31665828e00472544d785d5940ea08a17660c3a6 3415 | languageName: node 3416 | linkType: hard 3417 | 3418 | "printable-characters@npm:^1.0.42": 3419 | version: 1.0.42 3420 | resolution: "printable-characters@npm:1.0.42" 3421 | checksum: 2724aa02919d7085933af0f8f904bd0de67a6b53834f2e5b98fc7aa3650e20755c805e8c85bcf96c09f678cb16a58b55640dd3a2da843195fce06b1ccb0c8ce4 3422 | languageName: node 3423 | linkType: hard 3424 | 3425 | "prompts@npm:^2.4.0, prompts@npm:^2.4.2": 3426 | version: 2.4.2 3427 | resolution: "prompts@npm:2.4.2" 3428 | dependencies: 3429 | kleur: ^3.0.3 3430 | sisteransi: ^1.0.5 3431 | checksum: d8fd1fe63820be2412c13bfc5d0a01909acc1f0367e32396962e737cb2fc52d004f3302475d5ce7d18a1e8a79985f93ff04ee03007d091029c3f9104bffc007d 3432 | languageName: node 3433 | linkType: hard 3434 | 3435 | "prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": 3436 | version: 15.8.1 3437 | resolution: "prop-types@npm:15.8.1" 3438 | dependencies: 3439 | loose-envify: ^1.4.0 3440 | object-assign: ^4.1.1 3441 | react-is: ^16.13.1 3442 | checksum: c056d3f1c057cb7ff8344c645450e14f088a915d078dcda795041765047fa080d38e5d626560ccaac94a4e16e3aa15f3557c1a9a8d1174530955e992c675e459 3443 | languageName: node 3444 | linkType: hard 3445 | 3446 | "publish-fast@npm:^0.0.19": 3447 | version: 0.0.19 3448 | resolution: "publish-fast@npm:0.0.19" 3449 | dependencies: 3450 | "@octokit/rest": ^19.0.7 3451 | colors: ^1.4.0 3452 | commander: ^10.0.0 3453 | execa: ^5.1.1 3454 | fs-extra: ^11.1.1 3455 | glob: ^9.3.2 3456 | mime: ^3.0.0 3457 | prompts: ^2.4.2 3458 | semver: ^7.3.8 3459 | simple-git: ^3.17.0 3460 | bin: 3461 | publish-fast: lib/cjs/index.js 3462 | checksum: 6562013583d4566e9af280b8067e6ab38cf99a1e8086bf8ae613db90e0ce4b38f9a59dbb1175c15a10a453372e175fe15f90233dbc523fb2a9852c73e081ecb5 3463 | languageName: node 3464 | linkType: hard 3465 | 3466 | "pump@npm:^3.0.0": 3467 | version: 3.0.0 3468 | resolution: "pump@npm:3.0.0" 3469 | dependencies: 3470 | end-of-stream: ^1.1.0 3471 | once: ^1.3.1 3472 | checksum: e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 3473 | languageName: node 3474 | linkType: hard 3475 | 3476 | "punycode@npm:^2.1.0": 3477 | version: 2.3.0 3478 | resolution: "punycode@npm:2.3.0" 3479 | checksum: 39f760e09a2a3bbfe8f5287cf733ecdad69d6af2fe6f97ca95f24b8921858b91e9ea3c9eeec6e08cede96181b3bb33f95c6ffd8c77e63986508aa2e8159fa200 3480 | languageName: node 3481 | linkType: hard 3482 | 3483 | "pupa@npm:^2.1.1": 3484 | version: 2.1.1 3485 | resolution: "pupa@npm:2.1.1" 3486 | dependencies: 3487 | escape-goat: ^2.0.0 3488 | checksum: 49529e50372ffdb0cccf0efa0f3b3cb0a2c77805d0d9cc2725bd2a0f6bb414631e61c93a38561b26be1259550b7bb6c2cb92315aa09c8bf93f3bdcb49f2b2fb7 3489 | languageName: node 3490 | linkType: hard 3491 | 3492 | "queue-microtask@npm:^1.2.2": 3493 | version: 1.2.3 3494 | resolution: "queue-microtask@npm:1.2.3" 3495 | checksum: b676f8c040cdc5b12723ad2f91414d267605b26419d5c821ff03befa817ddd10e238d22b25d604920340fd73efd8ba795465a0377c4adf45a4a41e4234e42dc4 3496 | languageName: node 3497 | linkType: hard 3498 | 3499 | "raf-schd@npm:^4.0.2": 3500 | version: 4.0.3 3501 | resolution: "raf-schd@npm:4.0.3" 3502 | checksum: 45514041c5ad31fa96aef3bb3c572a843b92da2f2cd1cb4a47c9ad58e48761d3a4126e18daa32b2bfa0bc2551a42d8f324a0e40e536cb656969929602b4e8b58 3503 | languageName: node 3504 | linkType: hard 3505 | 3506 | "rc@npm:1.2.8, rc@npm:^1.2.8": 3507 | version: 1.2.8 3508 | resolution: "rc@npm:1.2.8" 3509 | dependencies: 3510 | deep-extend: ^0.6.0 3511 | ini: ~1.3.0 3512 | minimist: ^1.2.0 3513 | strip-json-comments: ~2.0.1 3514 | bin: 3515 | rc: ./cli.js 3516 | checksum: 2e26e052f8be2abd64e6d1dabfbd7be03f80ec18ccbc49562d31f617d0015fbdbcf0f9eed30346ea6ab789e0fdfe4337f033f8016efdbee0df5354751842080e 3517 | languageName: node 3518 | linkType: hard 3519 | 3520 | "react-beautiful-dnd@npm:^13.1.1": 3521 | version: 13.1.1 3522 | resolution: "react-beautiful-dnd@npm:13.1.1" 3523 | dependencies: 3524 | "@babel/runtime": ^7.9.2 3525 | css-box-model: ^1.2.0 3526 | memoize-one: ^5.1.1 3527 | raf-schd: ^4.0.2 3528 | react-redux: ^7.2.0 3529 | redux: ^4.0.4 3530 | use-memo-one: ^1.1.1 3531 | peerDependencies: 3532 | react: ^16.8.5 || ^17.0.0 || ^18.0.0 3533 | react-dom: ^16.8.5 || ^17.0.0 || ^18.0.0 3534 | checksum: 5f90f7c0ab77a14dfcd496cbd94bbde457612f380c6fc815f3bba7b52effd75132948fcaa661a902a184bb1e6ae5896dcf5b0c77c4ddf809a2c65288f3eed5a7 3535 | languageName: node 3536 | linkType: hard 3537 | 3538 | "react-dom@npm:^18.2.0": 3539 | version: 18.2.0 3540 | resolution: "react-dom@npm:18.2.0" 3541 | dependencies: 3542 | loose-envify: ^1.1.0 3543 | scheduler: ^0.23.0 3544 | peerDependencies: 3545 | react: ^18.2.0 3546 | checksum: 7d323310bea3a91be2965f9468d552f201b1c27891e45ddc2d6b8f717680c95a75ae0bc1e3f5cf41472446a2589a75aed4483aee8169287909fcd59ad149e8cc 3547 | languageName: node 3548 | linkType: hard 3549 | 3550 | "react-icons@npm:^4.8.0": 3551 | version: 4.8.0 3552 | resolution: "react-icons@npm:4.8.0" 3553 | peerDependencies: 3554 | react: "*" 3555 | checksum: 4dbba7ad989c295b410e19b2a702722dae44368cb04b6515f9471353552f31ac80bd350f121d5bff79f81504b84039ede44d09e9f035f48bb1032e6eace126c4 3556 | languageName: node 3557 | linkType: hard 3558 | 3559 | "react-is@npm:^16.13.1, react-is@npm:^16.7.0": 3560 | version: 16.13.1 3561 | resolution: "react-is@npm:16.13.1" 3562 | checksum: f7a19ac3496de32ca9ae12aa030f00f14a3d45374f1ceca0af707c831b2a6098ef0d6bdae51bd437b0a306d7f01d4677fcc8de7c0d331eb47ad0f46130e53c5f 3563 | languageName: node 3564 | linkType: hard 3565 | 3566 | "react-is@npm:^17.0.2": 3567 | version: 17.0.2 3568 | resolution: "react-is@npm:17.0.2" 3569 | checksum: 9d6d111d8990dc98bc5402c1266a808b0459b5d54830bbea24c12d908b536df7883f268a7868cfaedde3dd9d4e0d574db456f84d2e6df9c4526f99bb4b5344d8 3570 | languageName: node 3571 | linkType: hard 3572 | 3573 | "react-redux@npm:^7.2.0": 3574 | version: 7.2.9 3575 | resolution: "react-redux@npm:7.2.9" 3576 | dependencies: 3577 | "@babel/runtime": ^7.15.4 3578 | "@types/react-redux": ^7.1.20 3579 | hoist-non-react-statics: ^3.3.2 3580 | loose-envify: ^1.4.0 3581 | prop-types: ^15.7.2 3582 | react-is: ^17.0.2 3583 | peerDependencies: 3584 | react: ^16.8.3 || ^17 || ^18 3585 | peerDependenciesMeta: 3586 | react-dom: 3587 | optional: true 3588 | react-native: 3589 | optional: true 3590 | checksum: 369a2bdcf87915659af9e5c55abfd9f52a84e43e0d12dcc108ed17dbe6933558b7b7fc12caa9c10c1a10a8be7df89454b6c96989d8573fedec1a772c94a1f145 3591 | languageName: node 3592 | linkType: hard 3593 | 3594 | "react@npm:^18.2.0": 3595 | version: 18.2.0 3596 | resolution: "react@npm:18.2.0" 3597 | dependencies: 3598 | loose-envify: ^1.1.0 3599 | checksum: 88e38092da8839b830cda6feef2e8505dec8ace60579e46aa5490fc3dc9bba0bd50336507dc166f43e3afc1c42939c09fe33b25fae889d6f402721dcd78fca1b 3600 | languageName: node 3601 | linkType: hard 3602 | 3603 | "redux@npm:^4.0.0, redux@npm:^4.0.4": 3604 | version: 4.2.1 3605 | resolution: "redux@npm:4.2.1" 3606 | dependencies: 3607 | "@babel/runtime": ^7.9.2 3608 | checksum: f63b9060c3a1d930ae775252bb6e579b42415aee7a23c4114e21a0b4ba7ec12f0ec76936c00f546893f06e139819f0e2855e0d55ebfce34ca9c026241a6950dd 3609 | languageName: node 3610 | linkType: hard 3611 | 3612 | "regenerator-runtime@npm:^0.13.11": 3613 | version: 0.13.11 3614 | resolution: "regenerator-runtime@npm:0.13.11" 3615 | checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 3616 | languageName: node 3617 | linkType: hard 3618 | 3619 | "regexp.prototype.flags@npm:^1.4.3": 3620 | version: 1.4.3 3621 | resolution: "regexp.prototype.flags@npm:1.4.3" 3622 | dependencies: 3623 | call-bind: ^1.0.2 3624 | define-properties: ^1.1.3 3625 | functions-have-names: ^1.2.2 3626 | checksum: 51228bae732592adb3ededd5e15426be25f289e9c4ef15212f4da73f4ec3919b6140806374b8894036a86020d054a8d2657d3fee6bb9b4d35d8939c20030b7a6 3627 | languageName: node 3628 | linkType: hard 3629 | 3630 | "registry-auth-token@npm:^4.0.0": 3631 | version: 4.2.2 3632 | resolution: "registry-auth-token@npm:4.2.2" 3633 | dependencies: 3634 | rc: 1.2.8 3635 | checksum: c5030198546ecfdcbcb0722cbc3e260c4f5f174d8d07bdfedd4620e79bfdf17a2db735aa230d600bd388fce6edd26c0a9ed2eb7e9b4641ec15213a28a806688b 3636 | languageName: node 3637 | linkType: hard 3638 | 3639 | "registry-url@npm:^5.0.0": 3640 | version: 5.1.0 3641 | resolution: "registry-url@npm:5.1.0" 3642 | dependencies: 3643 | rc: ^1.2.8 3644 | checksum: bcea86c84a0dbb66467b53187fadebfea79017cddfb4a45cf27530d7275e49082fe9f44301976eb0164c438e395684bcf3dae4819b36ff9d1640d8cc60c73df9 3645 | languageName: node 3646 | linkType: hard 3647 | 3648 | "resolve-from@npm:^4.0.0": 3649 | version: 4.0.0 3650 | resolution: "resolve-from@npm:4.0.0" 3651 | checksum: f4ba0b8494846a5066328ad33ef8ac173801a51739eb4d63408c847da9a2e1c1de1e6cbbf72699211f3d13f8fc1325648b169bd15eb7da35688e30a5fb0e4a7f 3652 | languageName: node 3653 | linkType: hard 3654 | 3655 | "resolve@npm:^1.22.1": 3656 | version: 1.22.1 3657 | resolution: "resolve@npm:1.22.1" 3658 | dependencies: 3659 | is-core-module: ^2.9.0 3660 | path-parse: ^1.0.7 3661 | supports-preserve-symlinks-flag: ^1.0.0 3662 | bin: 3663 | resolve: bin/resolve 3664 | checksum: 07af5fc1e81aa1d866cbc9e9460fbb67318a10fa3c4deadc35c3ad8a898ee9a71a86a65e4755ac3195e0ea0cfbe201eb323ebe655ce90526fd61917313a34e4e 3665 | languageName: node 3666 | linkType: hard 3667 | 3668 | "resolve@npm:^2.0.0-next.4": 3669 | version: 2.0.0-next.4 3670 | resolution: "resolve@npm:2.0.0-next.4" 3671 | dependencies: 3672 | is-core-module: ^2.9.0 3673 | path-parse: ^1.0.7 3674 | supports-preserve-symlinks-flag: ^1.0.0 3675 | bin: 3676 | resolve: bin/resolve 3677 | checksum: c438ac9a650f2030fd074219d7f12ceb983b475da2d89ad3d6dd05fbf6b7a0a8cd37d4d10b43cb1f632bc19f22246ab7f36ebda54d84a29bfb2910a0680906d3 3678 | languageName: node 3679 | linkType: hard 3680 | 3681 | "resolve@patch:resolve@^1.22.1#~builtin": 3682 | version: 1.22.1 3683 | resolution: "resolve@patch:resolve@npm%3A1.22.1#~builtin::version=1.22.1&hash=c3c19d" 3684 | dependencies: 3685 | is-core-module: ^2.9.0 3686 | path-parse: ^1.0.7 3687 | supports-preserve-symlinks-flag: ^1.0.0 3688 | bin: 3689 | resolve: bin/resolve 3690 | checksum: 5656f4d0bedcf8eb52685c1abdf8fbe73a1603bb1160a24d716e27a57f6cecbe2432ff9c89c2bd57542c3a7b9d14b1882b73bfe2e9d7849c9a4c0b8b39f02b8b 3691 | languageName: node 3692 | linkType: hard 3693 | 3694 | "resolve@patch:resolve@^2.0.0-next.4#~builtin": 3695 | version: 2.0.0-next.4 3696 | resolution: "resolve@patch:resolve@npm%3A2.0.0-next.4#~builtin::version=2.0.0-next.4&hash=c3c19d" 3697 | dependencies: 3698 | is-core-module: ^2.9.0 3699 | path-parse: ^1.0.7 3700 | supports-preserve-symlinks-flag: ^1.0.0 3701 | bin: 3702 | resolve: bin/resolve 3703 | checksum: 4bf9f4f8a458607af90518ff73c67a4bc1a38b5a23fef2bb0ccbd45e8be89820a1639b637b0ba377eb2be9eedfb1739a84cde24fe4cd670c8207d8fea922b011 3704 | languageName: node 3705 | linkType: hard 3706 | 3707 | "responselike@npm:^1.0.2": 3708 | version: 1.0.2 3709 | resolution: "responselike@npm:1.0.2" 3710 | dependencies: 3711 | lowercase-keys: ^1.0.0 3712 | checksum: 2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd 3713 | languageName: node 3714 | linkType: hard 3715 | 3716 | "reusify@npm:^1.0.4": 3717 | version: 1.0.4 3718 | resolution: "reusify@npm:1.0.4" 3719 | checksum: c3076ebcc22a6bc252cb0b9c77561795256c22b757f40c0d8110b1300723f15ec0fc8685e8d4ea6d7666f36c79ccc793b1939c748bf36f18f542744a4e379fcc 3720 | languageName: node 3721 | linkType: hard 3722 | 3723 | "rimraf@npm:^3.0.2": 3724 | version: 3.0.2 3725 | resolution: "rimraf@npm:3.0.2" 3726 | dependencies: 3727 | glob: ^7.1.3 3728 | bin: 3729 | rimraf: bin.js 3730 | checksum: 87f4164e396f0171b0a3386cc1877a817f572148ee13a7e113b238e48e8a9f2f31d009a92ec38a591ff1567d9662c6b67fd8818a2dbbaed74bc26a87a2a4a9a0 3731 | languageName: node 3732 | linkType: hard 3733 | 3734 | "run-parallel@npm:^1.1.9": 3735 | version: 1.2.0 3736 | resolution: "run-parallel@npm:1.2.0" 3737 | dependencies: 3738 | queue-microtask: ^1.2.2 3739 | checksum: cb4f97ad25a75ebc11a8ef4e33bb962f8af8516bb2001082ceabd8902e15b98f4b84b4f8a9b222e5d57fc3bd1379c483886ed4619367a7680dad65316993021d 3740 | languageName: node 3741 | linkType: hard 3742 | 3743 | "safe-regex-test@npm:^1.0.0": 3744 | version: 1.0.0 3745 | resolution: "safe-regex-test@npm:1.0.0" 3746 | dependencies: 3747 | call-bind: ^1.0.2 3748 | get-intrinsic: ^1.1.3 3749 | is-regex: ^1.1.4 3750 | checksum: bc566d8beb8b43c01b94e67de3f070fd2781685e835959bbbaaec91cc53381145ca91f69bd837ce6ec244817afa0a5e974fc4e40a2957f0aca68ac3add1ddd34 3751 | languageName: node 3752 | linkType: hard 3753 | 3754 | "scheduler@npm:^0.23.0": 3755 | version: 0.23.0 3756 | resolution: "scheduler@npm:0.23.0" 3757 | dependencies: 3758 | loose-envify: ^1.1.0 3759 | checksum: d79192eeaa12abef860c195ea45d37cbf2bbf5f66e3c4dcd16f54a7da53b17788a70d109ee3d3dde1a0fd50e6a8fc171f4300356c5aee4fc0171de526bf35f8a 3760 | languageName: node 3761 | linkType: hard 3762 | 3763 | "semver-diff@npm:^3.1.1": 3764 | version: 3.1.1 3765 | resolution: "semver-diff@npm:3.1.1" 3766 | dependencies: 3767 | semver: ^6.3.0 3768 | checksum: 8bbe5a5d7add2d5e51b72314a9215cd294d71f41cdc2bf6bd59ee76411f3610b576172896f1d191d0d7294cb9f2f847438d2ee158adacc0c224dca79052812fe 3769 | languageName: node 3770 | linkType: hard 3771 | 3772 | "semver@npm:^6.0.0, semver@npm:^6.2.0, semver@npm:^6.3.0": 3773 | version: 6.3.0 3774 | resolution: "semver@npm:6.3.0" 3775 | bin: 3776 | semver: ./bin/semver.js 3777 | checksum: 1b26ecf6db9e8292dd90df4e781d91875c0dcc1b1909e70f5d12959a23c7eebb8f01ea581c00783bbee72ceeaad9505797c381756326073850dc36ed284b21b9 3778 | languageName: node 3779 | linkType: hard 3780 | 3781 | "semver@npm:^7.3.4, semver@npm:^7.3.7, semver@npm:^7.3.8": 3782 | version: 7.3.8 3783 | resolution: "semver@npm:7.3.8" 3784 | dependencies: 3785 | lru-cache: ^6.0.0 3786 | bin: 3787 | semver: bin/semver.js 3788 | checksum: ba9c7cbbf2b7884696523450a61fee1a09930d888b7a8d7579025ad93d459b2d1949ee5bbfeb188b2be5f4ac163544c5e98491ad6152df34154feebc2cc337c1 3789 | languageName: node 3790 | linkType: hard 3791 | 3792 | "shebang-command@npm:^2.0.0": 3793 | version: 2.0.0 3794 | resolution: "shebang-command@npm:2.0.0" 3795 | dependencies: 3796 | shebang-regex: ^3.0.0 3797 | checksum: 6b52fe87271c12968f6a054e60f6bde5f0f3d2db483a1e5c3e12d657c488a15474121a1d55cd958f6df026a54374ec38a4a963988c213b7570e1d51575cea7fa 3798 | languageName: node 3799 | linkType: hard 3800 | 3801 | "shebang-regex@npm:^3.0.0": 3802 | version: 3.0.0 3803 | resolution: "shebang-regex@npm:3.0.0" 3804 | checksum: 1a2bcae50de99034fcd92ad4212d8e01eedf52c7ec7830eedcf886622804fe36884278f2be8be0ea5fde3fd1c23911643a4e0f726c8685b61871c8908af01222 3805 | languageName: node 3806 | linkType: hard 3807 | 3808 | "side-channel@npm:^1.0.4": 3809 | version: 1.0.4 3810 | resolution: "side-channel@npm:1.0.4" 3811 | dependencies: 3812 | call-bind: ^1.0.0 3813 | get-intrinsic: ^1.0.2 3814 | object-inspect: ^1.9.0 3815 | checksum: 351e41b947079c10bd0858364f32bb3a7379514c399edb64ab3dce683933483fc63fb5e4efe0a15a2e8a7e3c436b6a91736ddb8d8c6591b0460a24bb4a1ee245 3816 | languageName: node 3817 | linkType: hard 3818 | 3819 | "signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": 3820 | version: 3.0.7 3821 | resolution: "signal-exit@npm:3.0.7" 3822 | checksum: a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 3823 | languageName: node 3824 | linkType: hard 3825 | 3826 | "simple-git@npm:^3.17.0": 3827 | version: 3.17.0 3828 | resolution: "simple-git@npm:3.17.0" 3829 | dependencies: 3830 | "@kwsites/file-exists": ^1.1.1 3831 | "@kwsites/promise-deferred": ^1.1.1 3832 | debug: ^4.3.4 3833 | checksum: 977a05cb0b5087296348b5afa682ce552f43234f5fd29b44c3d7f56b3682d10dcb03752a418e508aaffcbdb6ea2e304a3ef10095197d6743d2353adb85f32592 3834 | languageName: node 3835 | linkType: hard 3836 | 3837 | "sisteransi@npm:^1.0.5": 3838 | version: 1.0.5 3839 | resolution: "sisteransi@npm:1.0.5" 3840 | checksum: aba6438f46d2bfcef94cf112c835ab395172c75f67453fe05c340c770d3c402363018ae1ab4172a1026a90c47eaccf3af7b6ff6fa749a680c2929bd7fa2b37a4 3841 | languageName: node 3842 | linkType: hard 3843 | 3844 | "slash@npm:^3.0.0": 3845 | version: 3.0.0 3846 | resolution: "slash@npm:3.0.0" 3847 | checksum: 94a93fff615f25a999ad4b83c9d5e257a7280c90a32a7cb8b4a87996e4babf322e469c42b7f649fd5796edd8687652f3fb452a86dc97a816f01113183393f11c 3848 | languageName: node 3849 | linkType: hard 3850 | 3851 | "source-map@npm:^0.6.1": 3852 | version: 0.6.1 3853 | resolution: "source-map@npm:0.6.1" 3854 | checksum: 59ce8640cf3f3124f64ac289012c2b8bd377c238e316fb323ea22fbfe83da07d81e000071d7242cad7a23cd91c7de98e4df8830ec3f133cb6133a5f6e9f67bc2 3855 | languageName: node 3856 | linkType: hard 3857 | 3858 | "stacktracey@npm:^2.1.7": 3859 | version: 2.1.8 3860 | resolution: "stacktracey@npm:2.1.8" 3861 | dependencies: 3862 | as-table: ^1.0.36 3863 | get-source: ^2.0.12 3864 | checksum: abd8316b4e120884108f5a47b2f61abdcaeaa118afd95f3c48317cb057fff43d697450ba00de3f9fe7fee61ee72644ccda4db990a8e4553706644f7c17522eab 3865 | languageName: node 3866 | linkType: hard 3867 | 3868 | "stop-iteration-iterator@npm:^1.0.0": 3869 | version: 1.0.0 3870 | resolution: "stop-iteration-iterator@npm:1.0.0" 3871 | dependencies: 3872 | internal-slot: ^1.0.4 3873 | checksum: d04173690b2efa40e24ab70e5e51a3ff31d56d699550cfad084104ab3381390daccb36652b25755e420245f3b0737de66c1879eaa2a8d4fc0a78f9bf892fcb42 3874 | languageName: node 3875 | linkType: hard 3876 | 3877 | "string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2": 3878 | version: 4.2.3 3879 | resolution: "string-width@npm:4.2.3" 3880 | dependencies: 3881 | emoji-regex: ^8.0.0 3882 | is-fullwidth-code-point: ^3.0.0 3883 | strip-ansi: ^6.0.1 3884 | checksum: e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb 3885 | languageName: node 3886 | linkType: hard 3887 | 3888 | "string.prototype.matchall@npm:^4.0.8": 3889 | version: 4.0.8 3890 | resolution: "string.prototype.matchall@npm:4.0.8" 3891 | dependencies: 3892 | call-bind: ^1.0.2 3893 | define-properties: ^1.1.4 3894 | es-abstract: ^1.20.4 3895 | get-intrinsic: ^1.1.3 3896 | has-symbols: ^1.0.3 3897 | internal-slot: ^1.0.3 3898 | regexp.prototype.flags: ^1.4.3 3899 | side-channel: ^1.0.4 3900 | checksum: 952da3a818de42ad1c10b576140a5e05b4de7b34b8d9dbf00c3ac8c1293e9c0f533613a39c5cda53e0a8221f2e710bc2150e730b1c2278d60004a8a35726efb6 3901 | languageName: node 3902 | linkType: hard 3903 | 3904 | "string.prototype.trim@npm:^1.2.7": 3905 | version: 1.2.7 3906 | resolution: "string.prototype.trim@npm:1.2.7" 3907 | dependencies: 3908 | call-bind: ^1.0.2 3909 | define-properties: ^1.1.4 3910 | es-abstract: ^1.20.4 3911 | checksum: 05b7b2d6af63648e70e44c4a8d10d8cc457536df78b55b9d6230918bde75c5987f6b8604438c4c8652eb55e4fc9725d2912789eb4ec457d6995f3495af190c09 3912 | languageName: node 3913 | linkType: hard 3914 | 3915 | "string.prototype.trimend@npm:^1.0.6": 3916 | version: 1.0.6 3917 | resolution: "string.prototype.trimend@npm:1.0.6" 3918 | dependencies: 3919 | call-bind: ^1.0.2 3920 | define-properties: ^1.1.4 3921 | es-abstract: ^1.20.4 3922 | checksum: 0fdc34645a639bd35179b5a08227a353b88dc089adf438f46be8a7c197fc3f22f8514c1c9be4629b3cd29c281582730a8cbbad6466c60f76b5f99cf2addb132e 3923 | languageName: node 3924 | linkType: hard 3925 | 3926 | "string.prototype.trimstart@npm:^1.0.6": 3927 | version: 1.0.6 3928 | resolution: "string.prototype.trimstart@npm:1.0.6" 3929 | dependencies: 3930 | call-bind: ^1.0.2 3931 | define-properties: ^1.1.4 3932 | es-abstract: ^1.20.4 3933 | checksum: 89080feef416621e6ef1279588994305477a7a91648d9436490d56010a1f7adc39167cddac7ce0b9884b8cdbef086987c4dcb2960209f2af8bac0d23ceff4f41 3934 | languageName: node 3935 | linkType: hard 3936 | 3937 | "strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": 3938 | version: 6.0.1 3939 | resolution: "strip-ansi@npm:6.0.1" 3940 | dependencies: 3941 | ansi-regex: ^5.0.1 3942 | checksum: f3cd25890aef3ba6e1a74e20896c21a46f482e93df4a06567cebf2b57edabb15133f1f94e57434e0a958d61186087b1008e89c94875d019910a213181a14fc8c 3943 | languageName: node 3944 | linkType: hard 3945 | 3946 | "strip-bom@npm:^3.0.0": 3947 | version: 3.0.0 3948 | resolution: "strip-bom@npm:3.0.0" 3949 | checksum: 8d50ff27b7ebe5ecc78f1fe1e00fcdff7af014e73cf724b46fb81ef889eeb1015fc5184b64e81a2efe002180f3ba431bdd77e300da5c6685d702780fbf0c8d5b 3950 | languageName: node 3951 | linkType: hard 3952 | 3953 | "strip-final-newline@npm:^2.0.0": 3954 | version: 2.0.0 3955 | resolution: "strip-final-newline@npm:2.0.0" 3956 | checksum: 69412b5e25731e1938184b5d489c32e340605bb611d6140344abc3421b7f3c6f9984b21dff296dfcf056681b82caa3bb4cc996a965ce37bcfad663e92eae9c64 3957 | languageName: node 3958 | linkType: hard 3959 | 3960 | "strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": 3961 | version: 3.1.1 3962 | resolution: "strip-json-comments@npm:3.1.1" 3963 | checksum: 492f73e27268f9b1c122733f28ecb0e7e8d8a531a6662efbd08e22cccb3f9475e90a1b82cab06a392f6afae6d2de636f977e231296400d0ec5304ba70f166443 3964 | languageName: node 3965 | linkType: hard 3966 | 3967 | "strip-json-comments@npm:~2.0.1": 3968 | version: 2.0.1 3969 | resolution: "strip-json-comments@npm:2.0.1" 3970 | checksum: 1074ccb63270d32ca28edfb0a281c96b94dc679077828135141f27d52a5a398ef5e78bcf22809d23cadc2b81dfbe345eb5fd8699b385c8b1128907dec4a7d1e1 3971 | languageName: node 3972 | linkType: hard 3973 | 3974 | "supports-color@npm:^5.3.0": 3975 | version: 5.5.0 3976 | resolution: "supports-color@npm:5.5.0" 3977 | dependencies: 3978 | has-flag: ^3.0.0 3979 | checksum: 95f6f4ba5afdf92f495b5a912d4abee8dcba766ae719b975c56c084f5004845f6f5a5f7769f52d53f40e21952a6d87411bafe34af4a01e65f9926002e38e1dac 3980 | languageName: node 3981 | linkType: hard 3982 | 3983 | "supports-color@npm:^7.1.0": 3984 | version: 7.2.0 3985 | resolution: "supports-color@npm:7.2.0" 3986 | dependencies: 3987 | has-flag: ^4.0.0 3988 | checksum: 3dda818de06ebbe5b9653e07842d9479f3555ebc77e9a0280caf5a14fb877ffee9ed57007c3b78f5a6324b8dbeec648d9e97a24e2ed9fdb81ddc69ea07100f4a 3989 | languageName: node 3990 | linkType: hard 3991 | 3992 | "supports-preserve-symlinks-flag@npm:^1.0.0": 3993 | version: 1.0.0 3994 | resolution: "supports-preserve-symlinks-flag@npm:1.0.0" 3995 | checksum: 53b1e247e68e05db7b3808b99b892bd36fb096e6fba213a06da7fab22045e97597db425c724f2bbd6c99a3c295e1e73f3e4de78592289f38431049e1277ca0ae 3996 | languageName: node 3997 | linkType: hard 3998 | 3999 | "text-table@npm:^0.2.0": 4000 | version: 0.2.0 4001 | resolution: "text-table@npm:0.2.0" 4002 | checksum: b6937a38c80c7f84d9c11dd75e49d5c44f71d95e810a3250bd1f1797fc7117c57698204adf676b71497acc205d769d65c16ae8fa10afad832ae1322630aef10a 4003 | languageName: node 4004 | linkType: hard 4005 | 4006 | "tiny-invariant@npm:^1.0.6": 4007 | version: 1.3.1 4008 | resolution: "tiny-invariant@npm:1.3.1" 4009 | checksum: 872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c 4010 | languageName: node 4011 | linkType: hard 4012 | 4013 | "to-readable-stream@npm:^1.0.0": 4014 | version: 1.0.0 4015 | resolution: "to-readable-stream@npm:1.0.0" 4016 | checksum: 2bd7778490b6214a2c40276065dd88949f4cf7037ce3964c76838b8cb212893aeb9cceaaf4352a4c486e3336214c350270f3263e1ce7a0c38863a715a4d9aeb5 4017 | languageName: node 4018 | linkType: hard 4019 | 4020 | "to-regex-range@npm:^5.0.1": 4021 | version: 5.0.1 4022 | resolution: "to-regex-range@npm:5.0.1" 4023 | dependencies: 4024 | is-number: ^7.0.0 4025 | checksum: f76fa01b3d5be85db6a2a143e24df9f60dd047d151062d0ba3df62953f2f697b16fe5dad9b0ac6191c7efc7b1d9dcaa4b768174b7b29da89d4428e64bc0a20ed 4026 | languageName: node 4027 | linkType: hard 4028 | 4029 | "tr46@npm:~0.0.3": 4030 | version: 0.0.3 4031 | resolution: "tr46@npm:0.0.3" 4032 | checksum: 726321c5eaf41b5002e17ffbd1fb7245999a073e8979085dacd47c4b4e8068ff5777142fc6726d6ca1fd2ff16921b48788b87225cbc57c72636f6efa8efbffe3 4033 | languageName: node 4034 | linkType: hard 4035 | 4036 | "ts-union-tools@npm:^0.0.1": 4037 | version: 0.0.1 4038 | resolution: "ts-union-tools@npm:0.0.1" 4039 | checksum: 59723cd924ec8599aa09f6344fab55f1a1692bb44bfcb9dfa6a8d316eaf56a9bc7ffe975d2716af7f7d12c02ea7be626c41f24cd6b8fc4ba562f06eae232d07e 4040 | languageName: node 4041 | linkType: hard 4042 | 4043 | "tsconfig-paths@npm:^3.14.1": 4044 | version: 3.14.2 4045 | resolution: "tsconfig-paths@npm:3.14.2" 4046 | dependencies: 4047 | "@types/json5": ^0.0.29 4048 | json5: ^1.0.2 4049 | minimist: ^1.2.6 4050 | strip-bom: ^3.0.0 4051 | checksum: a6162eaa1aed680537f93621b82399c7856afd10ec299867b13a0675e981acac4e0ec00896860480efc59fc10fd0b16fdc928c0b885865b52be62cadac692447 4052 | languageName: node 4053 | linkType: hard 4054 | 4055 | "tslib@npm:^1, tslib@npm:^1.8.1": 4056 | version: 1.14.1 4057 | resolution: "tslib@npm:1.14.1" 4058 | checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd 4059 | languageName: node 4060 | linkType: hard 4061 | 4062 | "tslib@npm:^2.0.0, tslib@npm:^2.3.1, tslib@npm:^2.5.0": 4063 | version: 2.5.0 4064 | resolution: "tslib@npm:2.5.0" 4065 | checksum: ae3ed5f9ce29932d049908ebfdf21b3a003a85653a9a140d614da6b767a93ef94f460e52c3d787f0e4f383546981713f165037dc2274df212ea9f8a4541004e1 4066 | languageName: node 4067 | linkType: hard 4068 | 4069 | "tsutils@npm:^3.21.0": 4070 | version: 3.21.0 4071 | resolution: "tsutils@npm:3.21.0" 4072 | dependencies: 4073 | tslib: ^1.8.1 4074 | peerDependencies: 4075 | typescript: ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" 4076 | checksum: 1843f4c1b2e0f975e08c4c21caa4af4f7f65a12ac1b81b3b8489366826259323feb3fc7a243123453d2d1a02314205a7634e048d4a8009921da19f99755cdc48 4077 | languageName: node 4078 | linkType: hard 4079 | 4080 | "type-check@npm:^0.4.0, type-check@npm:~0.4.0": 4081 | version: 0.4.0 4082 | resolution: "type-check@npm:0.4.0" 4083 | dependencies: 4084 | prelude-ls: ^1.2.1 4085 | checksum: ec688ebfc9c45d0c30412e41ca9c0cdbd704580eb3a9ccf07b9b576094d7b86a012baebc95681999dd38f4f444afd28504cb3a89f2ef16b31d4ab61a0739025a 4086 | languageName: node 4087 | linkType: hard 4088 | 4089 | "type-fest@npm:^0.20.2": 4090 | version: 0.20.2 4091 | resolution: "type-fest@npm:0.20.2" 4092 | checksum: 4fb3272df21ad1c552486f8a2f8e115c09a521ad7a8db3d56d53718d0c907b62c6e9141ba5f584af3f6830d0872c521357e512381f24f7c44acae583ad517d73 4093 | languageName: node 4094 | linkType: hard 4095 | 4096 | "typed-array-length@npm:^1.0.4": 4097 | version: 1.0.4 4098 | resolution: "typed-array-length@npm:1.0.4" 4099 | dependencies: 4100 | call-bind: ^1.0.2 4101 | for-each: ^0.3.3 4102 | is-typed-array: ^1.1.9 4103 | checksum: 2228febc93c7feff142b8c96a58d4a0d7623ecde6c7a24b2b98eb3170e99f7c7eff8c114f9b283085cd59dcd2bd43aadf20e25bba4b034a53c5bb292f71f8956 4104 | languageName: node 4105 | linkType: hard 4106 | 4107 | "typedarray-to-buffer@npm:^3.1.5": 4108 | version: 3.1.5 4109 | resolution: "typedarray-to-buffer@npm:3.1.5" 4110 | dependencies: 4111 | is-typedarray: ^1.0.0 4112 | checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 4113 | languageName: node 4114 | linkType: hard 4115 | 4116 | "typescript@npm:^4.1.5": 4117 | version: 4.9.5 4118 | resolution: "typescript@npm:4.9.5" 4119 | bin: 4120 | tsc: bin/tsc 4121 | tsserver: bin/tsserver 4122 | checksum: ee000bc26848147ad423b581bd250075662a354d84f0e06eb76d3b892328d8d4440b7487b5a83e851b12b255f55d71835b008a66cbf8f255a11e4400159237db 4123 | languageName: node 4124 | linkType: hard 4125 | 4126 | "typescript@patch:typescript@^4.1.5#~builtin": 4127 | version: 4.9.5 4128 | resolution: "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=23ec76" 4129 | bin: 4130 | tsc: bin/tsc 4131 | tsserver: bin/tsserver 4132 | checksum: ab417a2f398380c90a6cf5a5f74badd17866adf57f1165617d6a551f059c3ba0a3e4da0d147b3ac5681db9ac76a303c5876394b13b3de75fdd5b1eaa06181c9d 4133 | languageName: node 4134 | linkType: hard 4135 | 4136 | "unbox-primitive@npm:^1.0.2": 4137 | version: 1.0.2 4138 | resolution: "unbox-primitive@npm:1.0.2" 4139 | dependencies: 4140 | call-bind: ^1.0.2 4141 | has-bigints: ^1.0.2 4142 | has-symbols: ^1.0.3 4143 | which-boxed-primitive: ^1.0.2 4144 | checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 4145 | languageName: node 4146 | linkType: hard 4147 | 4148 | "unique-string@npm:^2.0.0": 4149 | version: 2.0.0 4150 | resolution: "unique-string@npm:2.0.0" 4151 | dependencies: 4152 | crypto-random-string: ^2.0.0 4153 | checksum: ef68f639136bcfe040cf7e3cd7a8dff076a665288122855148a6f7134092e6ed33bf83a7f3a9185e46c98dddc445a0da6ac25612afa1a7c38b8b654d6c02498e 4154 | languageName: node 4155 | linkType: hard 4156 | 4157 | "universal-user-agent@npm:^6.0.0": 4158 | version: 6.0.0 4159 | resolution: "universal-user-agent@npm:6.0.0" 4160 | checksum: 5092bbc80dd0d583cef0b62c17df0043193b74f425112ea6c1f69bc5eda21eeec7a08d8c4f793a277eb2202ffe9b44bec852fa3faff971234cd209874d1b79ef 4161 | languageName: node 4162 | linkType: hard 4163 | 4164 | "universalify@npm:^0.1.0": 4165 | version: 0.1.2 4166 | resolution: "universalify@npm:0.1.2" 4167 | checksum: 40cdc60f6e61070fe658ca36016a8f4ec216b29bf04a55dce14e3710cc84c7448538ef4dad3728d0bfe29975ccd7bfb5f414c45e7b78883567fb31b246f02dff 4168 | languageName: node 4169 | linkType: hard 4170 | 4171 | "universalify@npm:^2.0.0": 4172 | version: 2.0.0 4173 | resolution: "universalify@npm:2.0.0" 4174 | checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 4175 | languageName: node 4176 | linkType: hard 4177 | 4178 | "update-notifier@npm:^5.1.0": 4179 | version: 5.1.0 4180 | resolution: "update-notifier@npm:5.1.0" 4181 | dependencies: 4182 | boxen: ^5.0.0 4183 | chalk: ^4.1.0 4184 | configstore: ^5.0.1 4185 | has-yarn: ^2.1.0 4186 | import-lazy: ^2.1.0 4187 | is-ci: ^2.0.0 4188 | is-installed-globally: ^0.4.0 4189 | is-npm: ^5.0.0 4190 | is-yarn-global: ^0.3.0 4191 | latest-version: ^5.1.0 4192 | pupa: ^2.1.1 4193 | semver: ^7.3.4 4194 | semver-diff: ^3.1.1 4195 | xdg-basedir: ^4.0.0 4196 | checksum: 461e5e5b002419296d3868ee2abe0f9ab3e1846d9db642936d0c46f838872ec56069eddfe662c45ce1af0a8d6d5026353728de2e0a95ab2e3546a22ea077caf1 4197 | languageName: node 4198 | linkType: hard 4199 | 4200 | "uri-js@npm:^4.2.2": 4201 | version: 4.4.1 4202 | resolution: "uri-js@npm:4.4.1" 4203 | dependencies: 4204 | punycode: ^2.1.0 4205 | checksum: 7167432de6817fe8e9e0c9684f1d2de2bb688c94388f7569f7dbdb1587c9f4ca2a77962f134ec90be0cc4d004c939ff0d05acc9f34a0db39a3c797dada262633 4206 | languageName: node 4207 | linkType: hard 4208 | 4209 | "url-parse-lax@npm:^3.0.0": 4210 | version: 3.0.0 4211 | resolution: "url-parse-lax@npm:3.0.0" 4212 | dependencies: 4213 | prepend-http: ^2.0.0 4214 | checksum: 1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 4215 | languageName: node 4216 | linkType: hard 4217 | 4218 | "use-memo-one@npm:^1.1.1": 4219 | version: 1.1.3 4220 | resolution: "use-memo-one@npm:1.1.3" 4221 | peerDependencies: 4222 | react: ^16.8.0 || ^17.0.0 || ^18.0.0 4223 | checksum: 8f08eba26d69406b61bb4b8dacdd5a92bd6aef5b53d346dfe87954f7330ee10ecabc937cc7854635155d46053828e85c10b5a5aff7a04720e6a97b9f42999bac 4224 | languageName: node 4225 | linkType: hard 4226 | 4227 | "webidl-conversions@npm:^3.0.0": 4228 | version: 3.0.1 4229 | resolution: "webidl-conversions@npm:3.0.1" 4230 | checksum: c92a0a6ab95314bde9c32e1d0a6dfac83b578f8fa5f21e675bc2706ed6981bc26b7eb7e6a1fab158e5ce4adf9caa4a0aee49a52505d4d13c7be545f15021b17c 4231 | languageName: node 4232 | linkType: hard 4233 | 4234 | "whatwg-url@npm:^5.0.0": 4235 | version: 5.0.0 4236 | resolution: "whatwg-url@npm:5.0.0" 4237 | dependencies: 4238 | tr46: ~0.0.3 4239 | webidl-conversions: ^3.0.0 4240 | checksum: b8daed4ad3356cc4899048a15b2c143a9aed0dfae1f611ebd55073310c7b910f522ad75d727346ad64203d7e6c79ef25eafd465f4d12775ca44b90fa82ed9e2c 4241 | languageName: node 4242 | linkType: hard 4243 | 4244 | "which-boxed-primitive@npm:^1.0.2": 4245 | version: 1.0.2 4246 | resolution: "which-boxed-primitive@npm:1.0.2" 4247 | dependencies: 4248 | is-bigint: ^1.0.1 4249 | is-boolean-object: ^1.1.0 4250 | is-number-object: ^1.0.4 4251 | is-string: ^1.0.5 4252 | is-symbol: ^1.0.3 4253 | checksum: 53ce774c7379071729533922adcca47220228405e1895f26673bbd71bdf7fb09bee38c1d6399395927c6289476b5ae0629863427fd151491b71c4b6cb04f3a5e 4254 | languageName: node 4255 | linkType: hard 4256 | 4257 | "which-collection@npm:^1.0.1": 4258 | version: 1.0.1 4259 | resolution: "which-collection@npm:1.0.1" 4260 | dependencies: 4261 | is-map: ^2.0.1 4262 | is-set: ^2.0.1 4263 | is-weakmap: ^2.0.1 4264 | is-weakset: ^2.0.1 4265 | checksum: c815bbd163107ef9cb84f135e6f34453eaf4cca994e7ba85ddb0d27cea724c623fae2a473ceccfd5549c53cc65a5d82692de418166df3f858e1e5dc60818581c 4266 | languageName: node 4267 | linkType: hard 4268 | 4269 | "which-typed-array@npm:^1.1.9": 4270 | version: 1.1.9 4271 | resolution: "which-typed-array@npm:1.1.9" 4272 | dependencies: 4273 | available-typed-arrays: ^1.0.5 4274 | call-bind: ^1.0.2 4275 | for-each: ^0.3.3 4276 | gopd: ^1.0.1 4277 | has-tostringtag: ^1.0.0 4278 | is-typed-array: ^1.1.10 4279 | checksum: fe0178ca44c57699ca2c0e657b64eaa8d2db2372a4e2851184f568f98c478ae3dc3fdb5f7e46c384487046b0cf9e23241423242b277e03e8ba3dabc7c84c98ef 4280 | languageName: node 4281 | linkType: hard 4282 | 4283 | "which@npm:^2.0.1, which@npm:^2.0.2": 4284 | version: 2.0.2 4285 | resolution: "which@npm:2.0.2" 4286 | dependencies: 4287 | isexe: ^2.0.0 4288 | bin: 4289 | node-which: ./bin/node-which 4290 | checksum: 1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1 4291 | languageName: node 4292 | linkType: hard 4293 | 4294 | "widest-line@npm:^3.1.0": 4295 | version: 3.1.0 4296 | resolution: "widest-line@npm:3.1.0" 4297 | dependencies: 4298 | string-width: ^4.0.0 4299 | checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 4300 | languageName: node 4301 | linkType: hard 4302 | 4303 | "word-wrap@npm:^1.2.3": 4304 | version: 1.2.3 4305 | resolution: "word-wrap@npm:1.2.3" 4306 | checksum: 30b48f91fcf12106ed3186ae4fa86a6a1842416df425be7b60485de14bec665a54a68e4b5156647dec3a70f25e84d270ca8bc8cd23182ed095f5c7206a938c1f 4307 | languageName: node 4308 | linkType: hard 4309 | 4310 | "wrap-ansi@npm:^6.2.0": 4311 | version: 6.2.0 4312 | resolution: "wrap-ansi@npm:6.2.0" 4313 | dependencies: 4314 | ansi-styles: ^4.0.0 4315 | string-width: ^4.1.0 4316 | strip-ansi: ^6.0.0 4317 | checksum: 6cd96a410161ff617b63581a08376f0cb9162375adeb7956e10c8cd397821f7eb2a6de24eb22a0b28401300bf228c86e50617cd568209b5f6775b93c97d2fe3a 4318 | languageName: node 4319 | linkType: hard 4320 | 4321 | "wrap-ansi@npm:^7.0.0": 4322 | version: 7.0.0 4323 | resolution: "wrap-ansi@npm:7.0.0" 4324 | dependencies: 4325 | ansi-styles: ^4.0.0 4326 | string-width: ^4.1.0 4327 | strip-ansi: ^6.0.0 4328 | checksum: a790b846fd4505de962ba728a21aaeda189b8ee1c7568ca5e817d85930e06ef8d1689d49dbf0e881e8ef84436af3a88bc49115c2e2788d841ff1b8b5b51a608b 4329 | languageName: node 4330 | linkType: hard 4331 | 4332 | "wrappy@npm:1": 4333 | version: 1.0.2 4334 | resolution: "wrappy@npm:1.0.2" 4335 | checksum: 159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5 4336 | languageName: node 4337 | linkType: hard 4338 | 4339 | "write-file-atomic@npm:^3.0.0": 4340 | version: 3.0.3 4341 | resolution: "write-file-atomic@npm:3.0.3" 4342 | dependencies: 4343 | imurmurhash: ^0.1.4 4344 | is-typedarray: ^1.0.0 4345 | signal-exit: ^3.0.2 4346 | typedarray-to-buffer: ^3.1.5 4347 | checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 4348 | languageName: node 4349 | linkType: hard 4350 | 4351 | "xdg-basedir@npm:^4.0.0": 4352 | version: 4.0.0 4353 | resolution: "xdg-basedir@npm:4.0.0" 4354 | checksum: 0073d5b59a37224ed3a5ac0dd2ec1d36f09c49f0afd769008a6e9cd3cd666bd6317bd1c7ce2eab47e1de285a286bad11a9b038196413cd753b79770361855f3c 4355 | languageName: node 4356 | linkType: hard 4357 | 4358 | "yallist@npm:^4.0.0": 4359 | version: 4.0.0 4360 | resolution: "yallist@npm:4.0.0" 4361 | checksum: 343617202af32df2a15a3be36a5a8c0c8545208f3d3dfbc6bb7c3e3b7e8c6f8e7485432e4f3b88da3031a6e20afa7c711eded32ddfb122896ac5d914e75848d5 4362 | languageName: node 4363 | linkType: hard 4364 | 4365 | "yaml@npm:^1.10.0": 4366 | version: 1.10.2 4367 | resolution: "yaml@npm:1.10.2" 4368 | checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f 4369 | languageName: node 4370 | linkType: hard 4371 | 4372 | "yocto-queue@npm:^0.1.0": 4373 | version: 0.1.0 4374 | resolution: "yocto-queue@npm:0.1.0" 4375 | checksum: f77b3d8d00310def622123df93d4ee654fc6a0096182af8bd60679ddcdfb3474c56c6c7190817c84a2785648cdee9d721c0154eb45698c62176c322fb46fc700 4376 | languageName: node 4377 | linkType: hard 4378 | --------------------------------------------------------------------------------