From 8305025aaa82c459e722fd7b9bb3c6ea899bbb14 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 12 Apr 2024 16:08:04 +0800 Subject: [PATCH 01/39] =?UTF-8?q?fix(solid):=20=E5=88=A0=E9=99=A4h?= =?UTF-8?q?=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/runtime/reconciler/h.ts | 132 ------------------ .../src/runtime/reconciler/render.ts | 16 +-- 2 files changed, 3 insertions(+), 145 deletions(-) delete mode 100644 packages/taro-plugin-react/src/runtime/reconciler/h.ts diff --git a/packages/taro-plugin-react/src/runtime/reconciler/h.ts b/packages/taro-plugin-react/src/runtime/reconciler/h.ts deleted file mode 100644 index 468bece7defa..000000000000 --- a/packages/taro-plugin-react/src/runtime/reconciler/h.ts +++ /dev/null @@ -1,132 +0,0 @@ -import { TaroNode } from '@tarojs/runtime' -import { children as solidChildren, createRenderEffect, onCleanup, splitProps } from 'solid-js' - -import { createElement, createTextNode, effect, insert, insertNode, setProp } from './render' - -import type { Accessor } from 'solid-js' -import type { ResolvedChildren } from 'solid-js/types/reactive/signal' - -export type Component = (props?: any) => TaroNode - -type Children = - | undefined - | string - | number - | TaroNode - | TaroNode[] - | Component - | Component[] - | Accessor - | (() => Component[]) - -export function h(tagName: string, props?: any, children?: Children) { - if (typeof tagName !== 'string') { - throw Error(`h function cant create ele for ${tagName}`) - } - const ele = createElement(tagName) - const [local, otherProps] = splitProps(props, ['ref', 'children']) - - setProps(ele, otherProps) - - if (local.ref) { - createRenderEffect(() => { - if (typeof local.ref === 'function') { - local.ref(ele) - } else { - local.ref = ele - } - }) - } - - // get 的处理 - if (local.hasOwnProperty('children')) { - const descriptor = Object.getOwnPropertyDescriptor(local, 'children') - if (descriptor?.get) { - children = solidChildren(() => local.children) - } else { - children = local.children - } - } - insertNodes(ele, children) - - return ele -} - -function setProps(ele: TaroNode, otherProps: Record = {}) { - const desc = { ...otherProps } - const plain_keys = Object.keys(desc).filter((key) => { - if (desc[key]?.get) { - return false - } - return true - }) - const [plainProps, getterValues] = splitProps(otherProps, plain_keys) - - // 普通属性直接赋值 - if (Object.keys(plainProps)?.length) { - for (const key in plainProps) { - setProp(ele, key, plainProps[key]) - } - } - - // 特殊属性 放到createRenderEffect中 - if (Object.keys(getterValues)?.length) { - let preProps = {} as typeof getterValues - effect(() => { - for (const key in getterValues) { - const val = getterValues[key] - - if (val === preProps[key]) { - continue - } - setProp(ele, key, val, preProps[key]) - preProps[key] = val - } - }) - onCleanup(() => { - preProps = {} - }) - } -} - -function insertNodes(parent: TaroNode, children: Children) { - if (children === undefined) { - return - } - - let list = [] as TaroNode[] | (() => TaroNode)[] - if (!Array.isArray(children)) { - list = [children] as TaroNode[] | (() => TaroNode)[] - } else { - list = children - } - for (let i = 0; i < list.length; i++) { - const child = list[i] - const type = typeof child - if (type === 'function') { - insert(parent, child, null) - continue - } - if (Array.isArray(child)) { - insertNodes(parent, child) - continue - } - - if (child instanceof TaroNode) { - insertNode(parent, child) - continue - } - - if (type === 'string') { - const node = createTextNode(child as unknown as string) - insertNode(parent, node) - continue - } - - if (type === 'number' || type === 'boolean' || child instanceof Date || child instanceof RegExp) { - const node = createTextNode(child.toString()) - insertNode(parent, node) - continue - } - } -} diff --git a/packages/taro-plugin-react/src/runtime/reconciler/render.ts b/packages/taro-plugin-react/src/runtime/reconciler/render.ts index 9895524493f8..1e4bc478d654 100644 --- a/packages/taro-plugin-react/src/runtime/reconciler/render.ts +++ b/packages/taro-plugin-react/src/runtime/reconciler/render.ts @@ -1,8 +1,7 @@ import { document, TaroText } from '@tarojs/runtime' -import { isFunction, isString } from '@tarojs/shared' +import { isString } from '@tarojs/shared' import { createRenderer } from 'solid-js/universal' -import { h } from './h' import { setProperty } from './props' import type { TaroElement, TaroNode } from '@tarojs/runtime' @@ -44,11 +43,7 @@ const renderer = createRenderer({ export const render = renderer.render export const effect = renderer.effect export const memo = renderer.memo -export const createComponent = (type, props?) => { - if (isString(type)) return h(type, props) - if (isFunction(type)) return renderer.createComponent(type, props) - return renderer.createComponent(Fragment, props) -} +export const createComponent = renderer.createComponent export const createElement = renderer.createElement export const createTextNode = renderer.createTextNode export const insertNode = renderer.insertNode @@ -58,11 +53,6 @@ export const setProp = renderer.setProp export const mergeProps = renderer.mergeProps export const use = renderer.use -function Fragment(props) { +export function Fragment(props) { return props.children } -function jsx(type, props) { - return h(type, props) -} - -export { Fragment, jsx, jsx as jsxDEV, jsx as jsxs } From 8cb9ce1d233662ff8fed3558ea3345d78da2b044 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Sun, 14 Apr 2024 14:02:29 +0800 Subject: [PATCH 02/39] feat: add babel-plugin-transform-solid-jsx-ad-taro-components --- .gitignore | 5 +- .../.npmignore | 6 + .../LICENSE | 21 + .../README.md | 259 ++ .../jest.config.js | 10 + .../package.json | 45 + .../rollup.config.js | 20 + .../src/VoidElements.js | 18 + .../src/config.js | 16 + .../src/constants.js | 492 +++ .../src/dom/constants.js | 92 + .../src/dom/element.js | 969 +++++ .../src/dom/template.js | 211 ++ .../src/index.js | 20 + .../src/shared/component.js | 280 ++ .../src/shared/fragment.js | 20 + .../src/shared/postprocess.js | 25 + .../src/shared/preprocess.js | 47 + .../src/shared/transform.js | 208 ++ .../src/shared/utils.js | 407 +++ .../src/ssr/element.js | 545 +++ .../src/ssr/template.js | 74 + .../src/universal/element.js | 312 ++ .../src/universal/template.js | 108 + pnpm-lock.yaml | 3237 +++++++++++++---- 25 files changed, 6721 insertions(+), 726 deletions(-) create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/.npmignore create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/LICENSE create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/jest.config.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/VoidElements.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/config.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/constants.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/constants.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/element.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/template.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/index.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/component.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/fragment.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/element.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/template.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/template.js diff --git a/.gitignore b/.gitignore index 6a1460ae0b34..7fe1553dba47 100644 --- a/.gitignore +++ b/.gitignore @@ -84,4 +84,7 @@ artifacts *.node # harmony-hybrid extend-h5-apis file -packages/taro-platform-harmony-hybrid/src/api/apis/extend-h5-apis.ts \ No newline at end of file +packages/taro-platform-harmony-hybrid/src/api/apis/extend-h5-apis.ts + +# babel-plugin-transform-solid-jsx-ad-taro-components build file +packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/.npmignore b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/.npmignore new file mode 100644 index 000000000000..5ac481114d21 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/.npmignore @@ -0,0 +1,6 @@ +src/ +rollup.config.js +test/ +coverage/ +.travis.yml +*.config.js \ No newline at end of file diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/LICENSE b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/LICENSE new file mode 100644 index 000000000000..901764443340 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018-2019 Ryan Carniato + +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: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +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. diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md new file mode 100644 index 000000000000..bce292930100 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md @@ -0,0 +1,259 @@ +# Babel Plugin JSX DOM Expressions + +[![Build Status](https://github.com/ryansolid/dom-expressions/workflows/DOMExpressions%20CI/badge.svg)](https://github.com/ryansolid/dom-expressions/actions/workflows/main-ci.yml) +[![NPM Version](https://img.shields.io/npm/v/babel-plugin-jsx-dom-expressions.svg?style=flat)](https://www.npmjs.com/package/babel-plugin-jsx-dom-expressions) +![](https://img.shields.io/npm/dt/babel-plugin-jsx-dom-expressions.svg?style=flat) +[![Gitter](https://img.shields.io/gitter/room/dom-expressions/community)](https://gitter.im/dom-expressions/community) + +This package is a JSX compiler built for [DOM Expressions](https://github.com/ryansolid/dom-expressions) to provide a general JSX to DOM transformation for reactive libraries that do fine grained change detection. This package aims to convert JSX statements to native DOM statements and wrap JSX expressions with functions that can be implemented with the library of your choice. Sort of like a JSX to Hyperscript for fine change detection. + +## Features + +This plugin treats all lowercase tags as html elements and mixed cased tags as Custom Functions. This enables breaking up your view into components. This library supports Web Component Custom Elements spec. Support for common camelcase event handlers like React, dom safe attributes like class and for, a simple ref property, and parsing of objects for style, and classList properties. + +In general JSX Attribute Expressions are treated as attributes by default, with exception custom elements that will to properties and special fields like `class` and `style`. Plain string attributes will be treated as attributes. + +This library uses a heuristic whether to dynamic wrap expressions based on if they contain function calls or property access. Simple literals and variable expressions won't be wrapped. If you ever want to ensure it is not wrapped you can start the expression with `/*@once*/` comment. + +## Example + +```jsx +const view = ({ item }) => { + const itemId = item.id; + return + {itemId} + + select(item, e)}>{item.label} + + + del(item, e)}> + + + + + ; +}; +``` + +Compiles to: + +```jsx +import { template as _$template } from "dom"; +import { delegateEvents as _$delegateEvents } from "dom"; +import { className as _$className } from "dom"; +import { effect as _$effect } from "dom"; +import { insert as _$insert } from "dom"; + +const _tmpl$ = /*#__PURE__*/_$template(``, 16); +const view = ({ + item +}) => { + const itemId = item.id; + return (() => { + const _el$ = _tmpl$.cloneNode(true), + _el$2 = _el$.firstChild, + _el$3 = _el$2.nextSibling, + _el$4 = _el$3.firstChild, + _el$5 = _el$3.nextSibling, + _el$6 = _el$5.firstChild; + _$insert(_el$2, itemId); + _el$4.$$click = e => select(item, e); + _$insert(_el$4, () => item.label); + _el$6.$$click = e => del(item, e); + _$effect(() => _$className(_el$, itemId === selected() ? "danger" : "")); + return _el$; + })(); +}; +_$delegateEvents(["click"]); +``` + +The use of cloneNode improves repeat insert performance and precompilation reduces the number of references to the minimal traversal path. This is a basic example which doesn't leverage event delegation or any of the more advanced features described below. + +## Example Implementations + +- [Solid](https://github.com/ryansolid/solid): A declarative JavaScript library for building user interfaces. +- [ko-jsx](https://github.com/ryansolid/ko-jsx): Knockout JS with JSX rendering. +- [mobx-jsx](https://github.com/ryansolid/mobx-jsx): Ever wondered how much more performant MobX is without React? A lot. + +## Plugin Options + +### moduleName + +- Type: `string` +- Required: Yes + +The name of the runtime module to import the methods from. + +### generate + +- Type: `'dom' | 'ssr'` +- Default: `'dom'` + +The output mode of the compiler. Can be "dom"(default), "ssr". "dom" is standard output. "ssr" is for server side rendering of strings. + +### hydratable + +- Type: `boolean` +- Default: `false` + +Indicate whether the output should contain hydratable markers. + +### delegateEvents + +- Type: `boolean` +- Default: `true` + +Boolean to indicate whether to enable automatic event delegation on camelCase. + +### wrapConditionals + +- Type: `boolean` +- Default: `true` + +Boolean indicates whether smart conditional detection should be used. This optimizes simple boolean expressions and ternaries in JSX. + +### contextToCustomElements + +- Type: `boolean` +- Default: `false` + +Boolean indicates whether to set current render context on Custom Elements and slots. Useful for seemless Context API with Web Components. + +### builtIns + +- Type: `boolean` +- Default: `string[]` + +Array of Component exports from module, that aren't included by default with the library. This plugin will automatically import them if it comes across them in the JSX. + +### effectWrapper + +- Type: `string` +- Default: `effect` + +This plugin leverages a heuristic for reactive wrapping and lazy evaluation of JSX expressions. This option indicates the reactive wrapper function name (`effect`), defaults to `effect`. + +### staticMarker + +- Type: `string` +- Default: `@once` + +Comment decorator string indicates the static expression, used to tell the compiler not to wrap them by `effect` function, defaults to `@once`. + +### memoWrapper + +- Type: `string` +- Default: `memo` + +Memos let you efficiently use a derived value in many reactive computations. This option indicates the memo function name, defaults to `memo`. + +### validate + +- Type: `boolean` +- Default: `true` + +Checks for properly formed HTML by checking for elements that would not be allowed in certain parent elements. This validation isn't complete but includes places where browser would "correct" it and break the DOM walks. + +### omitNestedClosingTags + +- Type: `boolean` +- Default: `true` + +Removes unnecessary closing tags from the template output. This may not work in all browser-like environments the same. The solution has been tested again Chrome/Edge/Firefox/Safari. + +## Special Binding + +### ref + +This binding will assign the variable you pass to it with the DOM element or if a function will call it with the element. + +```jsx +const Child = props =>
; + +const Parent = () => { + let ref; + return ; +}; +``` + +### on(eventName) + +These will be treated as event handlers expecting a function. The compiler will delegate events where possible (Events that bubble or can be composed) else it will fall back to Level 1 spec "on_____" events. + +If you wish to make it into a Bound Event, you can bind a value to your delegated event by passing an array handler instead and the second argument will be passed to your event handler as the first argument (the event will be second). + +```jsx +function handler(itemId, e) {/*...*/} + +
    + {list().map(item => ( +
  • + ))} +
+``` + +This delegation solution works with Web Components and the Shadow DOM as well if the events are composed. That limits the list to custom events and most UA UI events like onClick, onKeyUp, onKeyDown, onDblClick, onInput, onMouseDown, onMouseUp, etc.. +Important: + +- To allow for casing to work all custom events should follow the all lowercase convention of native events. If you want to use different event convention (or use Level 3 Events "addEventListener") use the "on" binding. + +- Event delegates aren't cleaned up automatically off Document. If you will be completely unmounting the library and wish to remove the handlers from the current page use `clearDelegatedEvents`. + +### on:/oncapture: + +To bypass event delegation and use normal Level 3 "addEventListener" events. + +```jsx +
alert(e.detail)} /> +``` + +To use capture event: +```jsx +
alert(e.detail)} /> +``` + +### classList + +This takes an object and assigns all the keys as classes which are truthy. + +```jsx +
+``` + +### ... (spreads) + +Spreads let you pass multiple props at once: + +```jsx +
+``` + +Keep in mind given the independent nature of binding updates there is no guarantee of order using spreads at this time. It's under consideration. + +## Components + +Components are just Capital Cased tags. Instead of wrapping with computation dynamic props will just be getter accessors. \* Remember property access triggers so don't destructure outside of computations unless you intend the content to be static. + +```jsx +const MyComp = props => { + const staticProp = props.other; + return ( + <> +
{props.param}
+
{staticProp}
+ + ); +}; + +; +``` + +Components may have children. This is available as props.children. It may be a node, a function, or a string, or an array of the aforementioned. Non-expression children like DOM nodes are set to evaluate lazily (upon access by default). + +## Fragments + +This plugin also supports JSX Fragments with `<>` notation. These will be compiled to arrays. The fragment syntax provides the convenience of being able to use the template syntax to wrap expressions. + +## Acknowledgements + +The concept of using JSX to DOM instead of html strings and context based binding usually found in these libraries was inspired greatly by [Surplus](https://github.com/adamhaile/surplus). diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/jest.config.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/jest.config.js new file mode 100644 index 000000000000..d09f80b8c9d1 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/jest.config.js @@ -0,0 +1,10 @@ +module.exports = { + 'moduleDirectories': ['node_modules', 'packages'], + 'testEnvironment': 'jsdom', + 'collectCoverageFrom': [ + './index.js' + ], + 'transform': { + '^.+\\.jsx?$': 'babel-jest' + } +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json new file mode 100644 index 000000000000..4bbdfdf1bff7 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json @@ -0,0 +1,45 @@ +{ + "name": "babel-plugin-transform-solid-jsx-ad-taro-components", + "description": "A JSX to DOM plugin that wraps expressions for fine grained change detection", + "version": "0.37.19", + "author": "Ryan Carniato", + "license": "MIT", + "repository": { + "type": "git", + "url": "https://github.com/ryansolid/dom-expressions/blob/main/packages/babel-plugin-jsx-dom-expressions" + }, + "readmeFilename": "README.md", + "main": "index.js", + "sideEffects": false, + "scripts": { + "build": "rollup -c --bundleConfigAsCjs", + "test": "pnpm run build && jest --no-cache", + "test:coverage": "pnpm run build && jest --coverage --no-cache", + "prepublishOnly": "pnpm run build", + "prepare": "pnpm run build" + }, + "dependencies": { + "@babel/helper-module-imports": "7.18.6", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.20.7", + "html-entities": "2.3.3", + "validate-html-nesting": "^1.2.1" + }, + "devDependencies": { + "@babel/core": "^7.8.0", + "@babel/preset-env": "^7.20.2", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-node-resolve": "^15.2.3", + "@tarojs/shared": "3.6.23", + "@tarojs/webpack5-runner": "3.6.23", + "babel-jest": "^29.3.1", + "babel-plugin-tester": "^11.0.4", + "jest": "^29.7.0", + "jest-environment-jsdom": "^29.3.1", + "jest-resolve": "^29.3.1", + "jsdom": "^21.0.0", + "rollup": "^4.9.5", + "rollup-plugin-node-externals": "^4.0.0" + }, + "gitHead": "eb463c653325e24824422cff6bfed0d35113ef33" +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js new file mode 100644 index 000000000000..ebc98dc08af1 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js @@ -0,0 +1,20 @@ +import nodeResolve from '@rollup/plugin-node-resolve' +import path from 'path' + +const plugins = [ + nodeResolve({ + rootDir: path.join(process.cwd(), '../..'), + moduleDirectories: ['node_modules', 'packages'] + }) +] + +export default { + input: 'src/index.js', + external: ['@babel/plugin-syntax-jsx', '@babel/helper-module-imports', '@babel/types', 'html-entities', 'validate-html-nesting'], + output: { + file: 'index.js', + format: 'cjs', + exports: 'auto' + }, + plugins +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/VoidElements.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/VoidElements.js new file mode 100644 index 000000000000..ad9cd5302e84 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/VoidElements.js @@ -0,0 +1,18 @@ +export default [ + 'area', + 'base', + 'br', + 'col', + 'embed', + 'hr', + 'img', + 'input', + 'keygen', + 'link', + 'menuitem', + 'meta', + 'param', + 'source', + 'track', + 'wbr' +] diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/config.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/config.js new file mode 100644 index 000000000000..67ba9aa693d3 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/config.js @@ -0,0 +1,16 @@ +export default { + moduleName: 'dom', + generate: 'dom', + hydratable: false, + delegateEvents: true, + delegatedEvents: [], + builtIns: [], + requireImportSource: false, + wrapConditionals: true, + omitNestedClosingTags: false, + contextToCustomElements: false, + staticMarker: '@once', + effectWrapper: 'effect', + memoWrapper: 'memo', + validate: true +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/constants.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/constants.js new file mode 100644 index 000000000000..ea6c31ac4374 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/constants.js @@ -0,0 +1,492 @@ +const booleans = [ + 'allowfullscreen', + 'async', + 'autofocus', + 'autoplay', + 'checked', + 'controls', + 'default', + 'disabled', + 'formnovalidate', + 'hidden', + 'indeterminate', + 'inert', + 'ismap', + 'loop', + 'multiple', + 'muted', + 'nomodule', + 'novalidate', + 'open', + 'playsinline', + 'readonly', + 'required', + 'reversed', + 'seamless', + 'selected' +] + +const BooleanAttributes = /* #__PURE__ */ new Set(booleans) + +const Properties = /* #__PURE__ */ new Set([ + 'className', + 'value', + 'readOnly', + 'formNoValidate', + 'isMap', + 'noModule', + 'playsInline', + ...booleans +]) + +const ChildProperties = /* #__PURE__ */ new Set([ + 'innerHTML', + 'textContent', + 'innerText', + 'children' +]) + +// React Compat +const Aliases = /* #__PURE__ */ Object.assign(Object.create(null), { + className: 'class', + htmlFor: 'for' +}) + +const PropAliases = /* #__PURE__ */ Object.assign(Object.create(null), { + class: 'className', + formnovalidate: { + $: 'formNoValidate', + BUTTON: 1, + INPUT: 1 + }, + ismap: { + $: 'isMap', + IMG: 1 + }, + nomodule: { + $: 'noModule', + SCRIPT: 1 + }, + playsinline: { + $: 'playsInline', + VIDEO: 1 + }, + readonly: { + $: 'readOnly', + INPUT: 1, + TEXTAREA: 1 + } +}) + +function getPropAlias(prop, tagName) { + const a = PropAliases[prop] + return typeof a === 'object' ? (a[tagName] ? a.$ : undefined) : a +} + +// list of Element events that will be delegated +const DelegatedEvents = /* #__PURE__ */ new Set([ + 'beforeinput', + 'click', + 'dblclick', + 'contextmenu', + 'focusin', + 'focusout', + 'input', + 'keydown', + 'keyup', + 'mousedown', + 'mousemove', + 'mouseout', + 'mouseover', + 'mouseup', + 'pointerdown', + 'pointermove', + 'pointerout', + 'pointerover', + 'pointerup', + 'touchend', + 'touchmove', + 'touchstart' +]) + +const SVGElements = /* #__PURE__ */ new Set([ + // "a", + 'altGlyph', + 'altGlyphDef', + 'altGlyphItem', + 'animate', + 'animateColor', + 'animateMotion', + 'animateTransform', + 'circle', + 'clipPath', + 'color-profile', + 'cursor', + 'defs', + 'desc', + 'ellipse', + 'feBlend', + 'feColorMatrix', + 'feComponentTransfer', + 'feComposite', + 'feConvolveMatrix', + 'feDiffuseLighting', + 'feDisplacementMap', + 'feDistantLight', + 'feDropShadow', + 'feFlood', + 'feFuncA', + 'feFuncB', + 'feFuncG', + 'feFuncR', + 'feGaussianBlur', + 'feImage', + 'feMerge', + 'feMergeNode', + 'feMorphology', + 'feOffset', + 'fePointLight', + 'feSpecularLighting', + 'feSpotLight', + 'feTile', + 'feTurbulence', + 'filter', + 'font', + 'font-face', + 'font-face-format', + 'font-face-name', + 'font-face-src', + 'font-face-uri', + 'foreignObject', + 'g', + 'glyph', + 'glyphRef', + 'hkern', + 'image', + 'line', + 'linearGradient', + 'marker', + 'mask', + 'metadata', + 'missing-glyph', + 'mpath', + 'path', + 'pattern', + 'polygon', + 'polyline', + 'radialGradient', + 'rect', + // "script", + 'set', + 'stop', + // "style", + 'svg', + 'switch', + 'symbol', + 'text', + 'textPath', + // "title", + 'tref', + 'tspan', + 'use', + 'view', + 'vkern' +]) + +const SVGNamespace = { + xlink: 'http://www.w3.org/1999/xlink', + xml: 'http://www.w3.org/XML/1998/namespace' +} + +const DOMElements = /* #__PURE__ */ new Set([ + 'html', + 'base', + 'head', + 'link', + 'meta', + 'style', + 'title', + 'body', + 'address', + 'article', + 'aside', + 'footer', + 'header', + 'main', + 'nav', + 'section', + 'body', + 'blockquote', + 'dd', + 'div', + 'dl', + 'dt', + 'figcaption', + 'figure', + 'hr', + 'li', + 'ol', + 'p', + 'pre', + 'ul', + 'a', + 'abbr', + 'b', + 'bdi', + 'bdo', + 'br', + 'cite', + 'code', + 'data', + 'dfn', + 'em', + 'i', + 'kbd', + 'mark', + 'q', + 'rp', + 'rt', + 'ruby', + 's', + 'samp', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'time', + 'u', + 'var', + 'wbr', + 'area', + 'audio', + 'img', + 'map', + 'track', + 'video', + 'embed', + 'iframe', + 'object', + 'param', + 'picture', + 'portal', + 'source', + 'svg', + 'math', + 'canvas', + 'noscript', + 'script', + 'del', + 'ins', + 'caption', + 'col', + 'colgroup', + 'table', + 'tbody', + 'td', + 'tfoot', + 'th', + 'thead', + 'tr', + 'button', + 'datalist', + 'fieldset', + 'form', + 'input', + 'label', + 'legend', + 'meter', + 'optgroup', + 'option', + 'output', + 'progress', + 'select', + 'textarea', + 'details', + 'dialog', + 'menu', + 'summary', + 'details', + 'slot', + 'template', + 'acronym', + 'applet', + 'basefont', + 'bgsound', + 'big', + 'blink', + 'center', + 'content', + 'dir', + 'font', + 'frame', + 'frameset', + 'hgroup', + 'image', + 'keygen', + 'marquee', + 'menuitem', + 'nobr', + 'noembed', + 'noframes', + 'plaintext', + 'rb', + 'rtc', + 'shadow', + 'spacer', + 'strike', + 'tt', + 'xmp', + 'a', + 'abbr', + 'acronym', + 'address', + 'applet', + 'area', + 'article', + 'aside', + 'audio', + 'b', + 'base', + 'basefont', + 'bdi', + 'bdo', + 'bgsound', + 'big', + 'blink', + 'blockquote', + 'body', + 'br', + 'button', + 'canvas', + 'caption', + 'center', + 'cite', + 'code', + 'col', + 'colgroup', + 'content', + 'data', + 'datalist', + 'dd', + 'del', + 'details', + 'dfn', + 'dialog', + 'dir', + 'div', + 'dl', + 'dt', + 'em', + 'embed', + 'fieldset', + 'figcaption', + 'figure', + 'font', + 'footer', + 'form', + 'frame', + 'frameset', + 'head', + 'header', + 'hgroup', + 'hr', + 'html', + 'i', + 'iframe', + 'image', + 'img', + 'input', + 'ins', + 'kbd', + 'keygen', + 'label', + 'legend', + 'li', + 'link', + 'main', + 'map', + 'mark', + 'marquee', + 'menu', + 'menuitem', + 'meta', + 'meter', + 'nav', + 'nobr', + 'noembed', + 'noframes', + 'noscript', + 'object', + 'ol', + 'optgroup', + 'option', + 'output', + 'p', + 'param', + 'picture', + 'plaintext', + 'portal', + 'pre', + 'progress', + 'q', + 'rb', + 'rp', + 'rt', + 'rtc', + 'ruby', + 's', + 'samp', + 'script', + 'section', + 'select', + 'shadow', + 'slot', + 'small', + 'source', + 'spacer', + 'span', + 'strike', + 'strong', + 'style', + 'sub', + 'summary', + 'sup', + 'table', + 'tbody', + 'td', + 'template', + 'textarea', + 'tfoot', + 'th', + 'thead', + 'time', + 'title', + 'tr', + 'track', + 'tt', + 'u', + 'ul', + 'var', + 'video', + 'wbr', + 'xmp', + 'input', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6' +]) + +export { + Aliases, + BooleanAttributes, + ChildProperties, + DelegatedEvents, + DOMElements, + getPropAlias, + Properties, + SVGElements, + SVGNamespace } diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/constants.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/constants.js new file mode 100644 index 000000000000..cd4c6e48169c --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/constants.js @@ -0,0 +1,92 @@ +export const InlineElements = [ + 'a', + 'abbr', + 'acronym', + 'b', + 'bdi', + 'bdo', + 'big', + 'br', + 'button', + 'canvas', + 'cite', + 'code', + 'data', + 'datalist', + 'del', + 'dfn', + 'em', + 'embed', + 'i', + 'iframe', + 'img', + 'input', + 'ins', + 'kbd', + 'label', + 'map', + 'mark', + 'meter', + 'noscript', + 'object', + 'output', + 'picture', + 'progress', + 'q', + 'ruby', + 's', + 'samp', + 'script', + 'select', + 'slot', + 'small', + 'span', + 'strong', + 'sub', + 'sup', + 'svg', + 'template', + 'textarea', + 'time', + 'u', + 'tt', + 'var', + 'video' +] + +export const BlockElements = [ + 'address', + 'article', + 'aside', + 'blockquote', + 'dd', + 'details', + 'dialog', + 'div', + 'dl', + 'dt', + 'fieldset', + 'figcaption', + 'figure', + 'footer', + 'form', + 'h1', + 'h2', + 'h3', + 'h4', + 'h5', + 'h6', + 'header', + 'hgroup', + 'hr', + 'li', + 'main', + 'menu', + 'nav', + 'ol', + 'p', + 'pre', + 'section', + 'table', + 'ul' +] diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/element.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/element.js new file mode 100644 index 000000000000..5e6070acc567 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/element.js @@ -0,0 +1,969 @@ +import * as t from '@babel/types' + +import { + Aliases, + ChildProperties, + DelegatedEvents, + getPropAlias, + Properties, + SVGElements, + SVGNamespace, +} from '../constants' +import { transformNode } from '../shared/transform' +import { + canNativeSpread, + checkLength, + convertJSXIdentifier, + escapeHTML, + filterChildren, + getConfig, + getRendererConfig, + getStaticExpression, + getTagName, + isComponent, + isDynamic, + registerImportMethod, + reservedNameSpaces, + toEventName, + toPropertyName, + transformCondition, + trimWhitespace, + wrappedByText, +} from '../shared/utils' +import VoidElements from '../VoidElements' +import { BlockElements, InlineElements } from './constants' + +const alwaysClose = [ + 'title', + 'style', + 'a', + 'strong', + 'small', + 'b', + 'u', + 'i', + 'em', + 's', + 'code', + 'object', + 'table', + 'button', + 'textarea', + 'select', + 'iframe', + 'script', + 'template', + 'fieldset', +] + +export function transformElement(path, info) { + const tagName = getTagName(path.node) + const config = getConfig(path) + const wrapSVG = info.topLevel && tagName !== 'svg' && SVGElements.has(tagName) + const voidTag = VoidElements.indexOf(tagName) > -1 + const isCustomElement = tagName.indexOf('-') > -1 + const results = { + template: `<${tagName}`, + declarations: [], + exprs: [], + dynamics: [], + postExprs: [], + isSVG: wrapSVG, + hasCustomElement: isCustomElement, + tagName, + renderer: 'dom', + skipTemplate: false, + } + if (config.hydratable && (tagName === 'html' || tagName === 'head' || tagName === 'body')) { + results.skipTemplate = true + if (tagName === 'head' && info.topLevel) { + const createComponent = registerImportMethod(path, 'createComponent', getRendererConfig(path, 'dom').moduleName) + const NoHydration = registerImportMethod(path, 'NoHydration', getRendererConfig(path, 'dom').moduleName) + results.exprs.push( + t.expressionStatement(t.callExpression(createComponent, [NoHydration, t.objectExpression([])])) + ) + return results + } + } + if (wrapSVG) results.template = '' + results.template + if (!info.skipId) results.id = path.scope.generateUidIdentifier('el$') + transformAttributes(path, results) + if (config.contextToCustomElements && (tagName === 'slot' || isCustomElement)) { + contextToCustomElement(path, results) + } + results.template += '>' + if (!voidTag) { + // always close tags can still be skipped if they have no closing parents and are the last element + const toBeClosed = + !info.lastElement || (info.toBeClosed && (!config.omitNestedClosingTags || info.toBeClosed.has(tagName))) + if (toBeClosed) { + results.toBeClosed = new Set(info.toBeClosed || alwaysClose) + results.toBeClosed.add(tagName) + if (InlineElements.includes(tagName)) BlockElements.forEach((i) => results.toBeClosed.add(i)) + } else results.toBeClosed = info.toBeClosed + transformChildren(path, results, config) + if (toBeClosed) results.template += `` + } + if (info.topLevel && config.hydratable && results.hasHydratableEvent) { + const runHydrationEvents = registerImportMethod(path, 'runHydrationEvents', getRendererConfig(path, 'dom').moduleName) + results.postExprs.push(t.expressionStatement(t.callExpression(runHydrationEvents, []))) + } + if (wrapSVG) results.template += '' + return results +} + +export function setAttr(path, elem, name, value, { isSVG, dynamic, prevId, isCE, tagName }) { + // pull out namespace + const config = getConfig(path) + let parts, namespace + if ((parts = name.split(':')) && parts[1] && reservedNameSpaces.has(parts[0])) { + name = parts[1] + namespace = parts[0] + } + + // TODO: consider moving to a helper + if (namespace === 'style') { + if (t.isStringLiteral(value)) { + return t.callExpression( + t.memberExpression(t.memberExpression(elem, t.identifier('style')), t.identifier('setProperty')), + [t.stringLiteral(name), value] + ) + } + if (t.isNullLiteral(value) || t.isIdentifier(value, { name: 'undefined' })) { + return t.callExpression( + t.memberExpression(t.memberExpression(elem, t.identifier('style')), t.identifier('removeProperty')), + [t.stringLiteral(name)] + ) + } + return t.conditionalExpression( + t.binaryExpression('!=', value, t.nullLiteral()), + t.callExpression( + t.memberExpression(t.memberExpression(elem, t.identifier('style')), t.identifier('setProperty')), + [t.stringLiteral(name), prevId || value] + ), + t.callExpression( + t.memberExpression(t.memberExpression(elem, t.identifier('style')), t.identifier('removeProperty')), + [t.stringLiteral(name)] + ) + ) + } + + if (namespace === 'class') { + return t.callExpression( + t.memberExpression(t.memberExpression(elem, t.identifier('classList')), t.identifier('toggle')), + [t.stringLiteral(name), dynamic ? value : t.unaryExpression('!', t.unaryExpression('!', value))] + ) + } + + if (name === 'style') { + return t.callExpression( + registerImportMethod(path, 'style', getRendererConfig(path, 'dom').moduleName), + prevId ? [elem, value, prevId] : [elem, value] + ) + } + + if (!isSVG && name === 'class') { + return t.callExpression(registerImportMethod(path, 'className', getRendererConfig(path, 'dom').moduleName), [ + elem, + value, + ]) + } + + if (name === 'classList') { + return t.callExpression( + registerImportMethod(path, 'classList', getRendererConfig(path, 'dom').moduleName), + prevId ? [elem, value, prevId] : [elem, value] + ) + } + + if (dynamic && name === 'textContent') { + if (config.hydratable) { + return t.callExpression(registerImportMethod(path, 'setProperty'), [elem, t.stringLiteral('data'), value]) + } + return t.assignmentExpression('=', t.memberExpression(elem, t.identifier('data')), value) + } + + const isChildProp = ChildProperties.has(name) + const isProp = Properties.has(name) + const alias = getPropAlias(name, tagName.toUpperCase()) + if (namespace !== 'attr' && (isChildProp || (!isSVG && isProp) || isCE || namespace === 'prop')) { + if (isCE && !isChildProp && !isProp && namespace !== 'prop') name = toPropertyName(name) + if (config.hydratable && namespace !== 'prop') { + return t.callExpression(registerImportMethod(path, 'setProperty'), [elem, t.stringLiteral(name), value]) + } + return t.assignmentExpression('=', t.memberExpression(elem, t.identifier(alias || name)), value) + } + + const isNameSpaced = name.indexOf(':') > -1 + name = Aliases[name] || name + !isSVG && (name = name.toLowerCase()) + const ns = isNameSpaced && SVGNamespace[name.split(':')[0]] + if (ns) { + return t.callExpression(registerImportMethod(path, 'setAttributeNS', getRendererConfig(path, 'dom').moduleName), [ + elem, + t.stringLiteral(ns), + t.stringLiteral(name), + value, + ]) + } else { + return t.callExpression(registerImportMethod(path, 'setAttribute', getRendererConfig(path, 'dom').moduleName), [ + elem, + t.stringLiteral(name), + value, + ]) + } +} + +function detectResolvableEventHandler(attribute, handler) { + while (t.isIdentifier(handler)) { + const lookup = attribute.scope.getBinding(handler.name) + if (lookup) { + if (t.isVariableDeclarator(lookup.path.node)) { + handler = lookup.path.node.init + } else if (t.isFunctionDeclaration(lookup.path.node)) { + return true + } else return false + } else return false + } + return t.isFunction(handler) +} + +function transformAttributes(path, results) { + const elem = results.id + let hasHydratableEvent = false + let children + let spreadExpr + let attributes = path.get('openingElement').get('attributes') + const tagName = getTagName(path.node) + const isSVG = SVGElements.has(tagName) + const isCE = tagName.includes('-') + const hasChildren = path.node.children.length > 0 + const config = getConfig(path) + + // preprocess spreads + if (attributes.some((attribute) => t.isJSXSpreadAttribute(attribute.node))) { + [attributes, spreadExpr] = processSpreads(path, attributes, { + elem, + isSVG, + hasChildren, + wrapConditionals: config.wrapConditionals, + }) + path.get('openingElement').set( + 'attributes', + attributes.map((a) => a.node) + ) + // NOTE: can't be checked at compile time so add to compiled output + hasHydratableEvent = true + } + + // preprocess styles + const styleAttribute = path + .get('openingElement') + .get('attributes') + .find( + (a) => + a.node.name && + a.node.name.name === 'style' && + t.isJSXExpressionContainer(a.node.value) && + t.isObjectExpression(a.node.value.expression) && + !a.node.value.expression.properties.some((p) => t.isSpreadElement(p)) + ) + if (styleAttribute) { + let i = 0 + const leading = styleAttribute.node.value.expression.leadingComments + styleAttribute.node.value.expression.properties.slice().forEach((p, index) => { + if (!p.computed) { + if (leading) p.value.leadingComments = leading + path + .get('openingElement') + .node.attributes.splice( + styleAttribute.key + ++i, + 0, + t.jsxAttribute( + t.jsxNamespacedName( + t.jsxIdentifier('style'), + t.jsxIdentifier(t.isIdentifier(p.key) ? p.key.name : p.key.value) + ), + t.jsxExpressionContainer(p.value) + ) + ) + styleAttribute.node.value.expression.properties.splice(index - i - 1, 1) + } + }) + if (!styleAttribute.node.value.expression.properties.length) + path.get('openingElement').node.attributes.splice(styleAttribute.key, 1) + } + + // preprocess classList + attributes = path.get('openingElement').get('attributes') + const classListAttribute = attributes.find( + (a) => + a.node.name && + a.node.name.name === 'classList' && + t.isJSXExpressionContainer(a.node.value) && + t.isObjectExpression(a.node.value.expression) && + !a.node.value.expression.properties.some( + (p) => + t.isSpreadElement(p) || + p.computed || + (t.isStringLiteral(p.key) && (p.key.value.includes(' ') || p.key.value.includes(':'))) + ) + ) + if (classListAttribute) { + let i = 0 + const leading = classListAttribute.node.value.expression.leadingComments + const classListProperties = classListAttribute.get('value').get('expression').get('properties') + classListProperties.slice().forEach((propPath, index) => { + const p = propPath.node + const { confident, value: computed } = propPath.get('value').evaluate() + if (leading) p.value.leadingComments = leading + if (!confident) { + path + .get('openingElement') + .node.attributes.splice( + classListAttribute.key + ++i, + 0, + t.jsxAttribute( + t.jsxNamespacedName( + t.jsxIdentifier('class'), + t.jsxIdentifier(t.isIdentifier(p.key) ? p.key.name : p.key.value) + ), + t.jsxExpressionContainer(p.value) + ) + ) + } else if (computed) { + path + .get('openingElement') + .node.attributes.splice( + classListAttribute.key + ++i, + 0, + t.jsxAttribute(t.jsxIdentifier('class'), t.stringLiteral(t.isIdentifier(p.key) ? p.key.name : p.key.value)) + ) + } + classListProperties.splice(index - i - 1, 1) + }) + if (!classListProperties.length) path.get('openingElement').node.attributes.splice(classListAttribute.key, 1) + } + + // combine class properties + attributes = path.get('openingElement').get('attributes') + const classAttributes = attributes.filter( + (a) => a.node.name && (a.node.name.name === 'class' || a.node.name.name === 'className') + ) + if (classAttributes.length > 1) { + const first = classAttributes[0].node + const values = [] + const quasis = [t.templateElement({ raw: '' })] + for (let i = 0; i < classAttributes.length; i++) { + const attr = classAttributes[i].node + const isLast = i === classAttributes.length - 1 + if (!t.isJSXExpressionContainer(attr.value)) { + const prev = quasis.pop() + quasis.push( + t.templateElement({ + raw: (prev ? prev.value.raw : '') + `${attr.value.value}` + (isLast ? '' : ' '), + }) + ) + } else { + values.push(t.logicalExpression('||', attr.value.expression, t.stringLiteral(''))) + quasis.push(t.templateElement({ raw: isLast ? '' : ' ' })) + } + i && attributes.splice(attributes.indexOf(classAttributes[i]), 1) + } + if (values.length) first.value = t.jsxExpressionContainer(t.templateLiteral(quasis, values)) + else first.value = t.stringLiteral(quasis[0].value.raw) + } + path.get('openingElement').set( + 'attributes', + attributes.map((a) => a.node) + ) + + let needsSpacing = true + + path + .get('openingElement') + .get('attributes') + .forEach((attribute) => { + const node = attribute.node + let value = node.value + let key = t.isJSXNamespacedName(node.name) ? `${node.name.namespace.name}:${node.name.name.name}` : node.name.name + const reservedNameSpace = t.isJSXNamespacedName(node.name) && reservedNameSpaces.has(node.name.namespace.name) + if (t.isJSXExpressionContainer(value) && !key.startsWith('use:')) { + const evaluated = attribute.get('value').get('expression').evaluate().value + let type + if (evaluated !== undefined && ((type = typeof evaluated) === 'string' || type === 'number')) { + if (type === 'number' && (Properties.has(key) || key.startsWith('prop:'))) { + value = t.jsxExpressionContainer(t.numericLiteral(evaluated)) + } else value = t.stringLiteral(String(evaluated)) + } + } + if (t.isJSXNamespacedName(node.name) && reservedNameSpace && !t.isJSXExpressionContainer(value)) { + node.value = value = t.jsxExpressionContainer(value || t.jsxEmptyExpression()) + } + if ( + t.isJSXExpressionContainer(value) && + (reservedNameSpace || !(t.isStringLiteral(value.expression) || t.isNumericLiteral(value.expression))) + ) { + if (key === 'ref') { + // Normalize expressions for non-null and type-as + while (t.isTSNonNullExpression(value.expression) || t.isTSAsExpression(value.expression)) { + value.expression = value.expression.expression + } + let binding + const isFunction = + t.isIdentifier(value.expression) && + (binding = path.scope.getBinding(value.expression.name)) && + binding.kind === 'const' + if (!isFunction && t.isLVal(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier('_ref$') + results.exprs.unshift( + t.variableDeclaration('var', [t.variableDeclarator(refIdentifier, value.expression)]), + t.expressionStatement( + t.conditionalExpression( + t.binaryExpression('===', t.unaryExpression('typeof', refIdentifier), t.stringLiteral('function')), + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'dom').moduleName), [ + refIdentifier, + elem, + ]), + t.assignmentExpression('=', value.expression, elem) + ) + ) + ) + } else if (isFunction || t.isFunction(value.expression)) { + results.exprs.unshift( + t.expressionStatement( + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'dom').moduleName), [ + value.expression, + elem, + ]) + ) + ) + } else if (t.isCallExpression(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier('_ref$') + results.exprs.unshift( + t.variableDeclaration('var', [t.variableDeclarator(refIdentifier, value.expression)]), + t.expressionStatement( + t.logicalExpression( + '&&', + t.binaryExpression('===', t.unaryExpression('typeof', refIdentifier), t.stringLiteral('function')), + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'dom').moduleName), [ + refIdentifier, + elem, + ]) + ) + ) + ) + } + } else if (key.startsWith('use:')) { + // Some trick to treat JSXIdentifier as Identifier + node.name.name.type = 'Identifier' + results.exprs.unshift( + t.expressionStatement( + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'dom').moduleName), [ + node.name.name, + elem, + t.arrowFunctionExpression( + [], + t.isJSXEmptyExpression(value.expression) ? t.booleanLiteral(true) : value.expression + ), + ]) + ) + ) + } else if (key === 'children') { + children = value + } else if (key.startsWith('on')) { + const ev = toEventName(key) + if (key.startsWith('on:') || key.startsWith('oncapture:')) { + const listenerOptions = [t.stringLiteral(key.split(':')[1]), value.expression] + results.exprs.push( + t.expressionStatement( + t.callExpression( + t.memberExpression(elem, t.identifier('addEventListener')), + key.startsWith('oncapture:') ? listenerOptions.concat(t.booleanLiteral(true)) : listenerOptions + ) + ) + ) + } else if (config.delegateEvents && (DelegatedEvents.has(ev) || config.delegatedEvents.indexOf(ev) !== -1)) { + // can only hydrate delegated events + hasHydratableEvent = true + const events = + attribute.scope.getProgramParent().data.events || + (attribute.scope.getProgramParent().data.events = new Set()) + events.add(ev) + let handler = value.expression + const resolveable = detectResolvableEventHandler(attribute, handler) + if (t.isArrayExpression(handler)) { + if (handler.elements.length > 1) { + results.exprs.unshift( + t.expressionStatement( + t.assignmentExpression( + '=', + t.memberExpression(elem, t.identifier(`$$${ev}Data`)), + handler.elements[1] + ) + ) + ) + } + handler = handler.elements[0] + results.exprs.unshift( + t.expressionStatement( + t.assignmentExpression('=', t.memberExpression(elem, t.identifier(`$$${ev}`)), handler) + ) + ) + } else if (t.isFunction(handler) || resolveable) { + results.exprs.unshift( + t.expressionStatement( + t.assignmentExpression('=', t.memberExpression(elem, t.identifier(`$$${ev}`)), handler) + ) + ) + } else { + results.exprs.unshift( + t.expressionStatement( + t.callExpression( + registerImportMethod(path, 'addEventListener', getRendererConfig(path, 'dom').moduleName), + [elem, t.stringLiteral(ev), handler, t.booleanLiteral(true)] + ) + ) + ) + } + } else { + let handler = value.expression + const resolveable = detectResolvableEventHandler(attribute, handler) + if (t.isArrayExpression(handler)) { + if (handler.elements.length > 1) { + handler = t.arrowFunctionExpression( + [t.identifier('e')], + t.callExpression(handler.elements[0], [handler.elements[1], t.identifier('e')]) + ) + } else handler = handler.elements[0] + results.exprs.unshift( + t.expressionStatement( + t.callExpression(t.memberExpression(elem, t.identifier('addEventListener')), [ + t.stringLiteral(ev), + handler, + ]) + ) + ) + } else if (t.isFunction(handler) || resolveable) { + results.exprs.unshift( + t.expressionStatement( + t.callExpression(t.memberExpression(elem, t.identifier('addEventListener')), [ + t.stringLiteral(ev), + handler, + ]) + ) + ) + } else { + results.exprs.unshift( + t.expressionStatement( + t.callExpression( + registerImportMethod(path, 'addEventListener', getRendererConfig(path, 'dom').moduleName), + [elem, t.stringLiteral(ev), handler] + ) + ) + ) + } + } + } else if ( + config.effectWrapper && + (isDynamic(attribute.get('value').get('expression'), { + checkMember: true, + }) || + ((key === 'classList' || key === 'style') && + !attribute.get('value').get('expression').evaluate().confident)) + ) { + let nextElem = elem + if (key === 'value' || key === 'checked') { + const effectWrapperId = registerImportMethod(path, config.effectWrapper) + results.postExprs.push( + t.expressionStatement( + t.callExpression(effectWrapperId, [ + t.arrowFunctionExpression( + [], + setAttr(path, elem, key, value.expression, { + tagName, + isSVG, + isCE, + }) + ), + ]) + ) + ) + return + } + if (key === 'textContent') { + nextElem = attribute.scope.generateUidIdentifier('el$') + children = t.jsxText(' ') + children.extra = { raw: ' ', rawValue: ' ' } + results.declarations.push( + t.variableDeclarator(nextElem, t.memberExpression(elem, t.identifier('firstChild'))) + ) + } + results.dynamics.push({ + elem: nextElem, + key, + value: value.expression, + isSVG, + isCE, + tagName, + }) + } else { + results.exprs.push( + t.expressionStatement(setAttr(attribute, elem, key, value.expression, { isSVG, isCE, tagName })) + ) + } + } else { + if (config.hydratable && key === '$ServerOnly') { + results.skipTemplate = true + return + } + if (t.isJSXExpressionContainer(value)) value = value.expression + key = Aliases[key] || key + if (value && ChildProperties.has(key)) { + results.exprs.push(t.expressionStatement(setAttr(attribute, elem, key, value, { isSVG, isCE, tagName }))) + } else { + !isSVG && (key = key.toLowerCase()) + results.template += `${needsSpacing ? ' ' : ''}${key}` + if (!value) { + needsSpacing = true + return + } + + let text = value.value + let needsQuoting = false + + if (key === 'style' || key === 'class') { + text = trimWhitespace(text) + if (key === 'style') { + text = text.replace(/; /g, ';').replace(/: /g, ':') + } + } + + if (!text.length) { + needsSpacing = false + results.template += `=""` + return + } + + for (let i = 0, len = text.length; i < len; i++) { + const char = text[i] + + if ( + char === "'" || + char === '"' || + char === ' ' || + char === '\t' || + char === '\n' || + char === '\r' || + char === '`' || + char === '=' || + char === '<' || + char === '>' + ) { + needsQuoting = true + } + } + + if (needsQuoting) { + needsSpacing = false + results.template += `="${escapeHTML(text, true)}"` + } else { + needsSpacing = true + results.template += `=${escapeHTML(text, true)}` + } + } + } + }) + if (!hasChildren && children) { + path.node.children.push(children) + } + if (spreadExpr) results.exprs.push(spreadExpr) + + results.hasHydratableEvent = results.hasHydratableEvent || hasHydratableEvent +} + +function findLastElement(children, hydratable) { + let lastElement = -1 + let tagName + for (let i = children.length - 1; i >= 0; i--) { + const node = children[i].node + if ( + hydratable || + t.isJSXText(node) || + getStaticExpression(children[i]) !== false || + (t.isJSXElement(node) && (tagName = getTagName(node)) && !isComponent(tagName)) + ) { + lastElement = i + break + } + } + return lastElement +} + +function transformChildren(path, results, config) { + let tempPath = results.id && results.id.name + const tagName = getTagName(path.node) + let nextPlaceholder + let i = 0 + const filteredChildren = filterChildren(path.get('children')) + const lastElement = findLastElement(filteredChildren, config.hydratable) + const childNodes = filteredChildren.reduce((memo, child, index) => { + if (child.isJSXFragment()) { + throw new Error(`Fragments can only be used top level in JSX. Not used under a <${tagName}>.`) + } + const transformed = transformNode(child, { + toBeClosed: results.toBeClosed, + lastElement: index === lastElement, + skipId: !results.id || !detectExpressions(filteredChildren, index, config), + }) + if (!transformed) return memo + const i = memo.length + if (transformed.text && i && memo[i - 1].text) { + memo[i - 1].template += transformed.template + } else memo.push(transformed) + return memo + }, []) + + childNodes.forEach((child, index) => { + if (!child) return + if (child.tagName && child.renderer !== 'dom') { + throw new Error(`<${child.tagName}> is not supported in <${tagName}>. + Wrap the usage with a component that would render this element, eg. Canvas`) + } + + results.template += child.template + if (child.id) { + if (child.tagName === 'head') { + if (config.hydratable) { + const createComponent = registerImportMethod( + path, + 'createComponent', + getRendererConfig(path, 'dom').moduleName + ) + const NoHydration = registerImportMethod(path, 'NoHydration', getRendererConfig(path, 'dom').moduleName) + results.exprs.push( + t.expressionStatement(t.callExpression(createComponent, [NoHydration, t.objectExpression([])])) + ) + } + return + } + + let getNextMatch + if (config.hydratable && tagName === 'html') { + getNextMatch = registerImportMethod(path, 'getNextMatch', getRendererConfig(path, 'dom').moduleName) + } + const walk = t.memberExpression(t.identifier(tempPath), t.identifier(i === 0 ? 'firstChild' : 'nextSibling')) + results.declarations.push( + t.variableDeclarator( + child.id, + config.hydratable && tagName === 'html' + ? t.callExpression(getNextMatch, [walk, t.stringLiteral(child.tagName)]) + : walk + ) + ) + results.declarations.push(...child.declarations) + results.exprs.push(...child.exprs) + results.dynamics.push(...child.dynamics) + results.postExprs.push(...child.postExprs) + results.hasHydratableEvent = results.hasHydratableEvent || child.hasHydratableEvent + results.hasCustomElement = results.hasCustomElement || child.hasCustomElement + tempPath = child.id.name + nextPlaceholder = null + i++ + } else if (child.exprs.length) { + const insert = registerImportMethod(path, 'insert', getRendererConfig(path, 'dom').moduleName) + const multi = checkLength(filteredChildren) + const markers = config.hydratable && multi + // boxed by textNodes + if (markers || wrappedByText(childNodes, index)) { + let exprId, contentId + if (markers) tempPath = createPlaceholder(path, results, tempPath, i++, '$')[0].name + if (nextPlaceholder) { + exprId = nextPlaceholder + } else { + [exprId, contentId] = createPlaceholder(path, results, tempPath, i++, markers ? '/' : '') + } + if (!markers) nextPlaceholder = exprId + results.exprs.push( + t.expressionStatement( + t.callExpression( + insert, + contentId ? [results.id, child.exprs[0], exprId, contentId] : [results.id, child.exprs[0], exprId] + ) + ) + ) + tempPath = exprId.name + } else if (multi) { + results.exprs.push( + t.expressionStatement( + t.callExpression(insert, [results.id, child.exprs[0], nextChild(childNodes, index) || t.nullLiteral()]) + ) + ) + } else { + results.exprs.push(t.expressionStatement(t.callExpression(insert, [results.id, child.exprs[0]]))) + } + } else nextPlaceholder = null + }) +} + +function createPlaceholder(path, results, tempPath, i, char) { + const exprId = path.scope.generateUidIdentifier('el$') + const config = getConfig(path) + let contentId + results.template += `` + if (config.hydratable && char === '/') { + contentId = path.scope.generateUidIdentifier('co$') + results.declarations.push( + t.variableDeclarator( + t.arrayPattern([exprId, contentId]), + t.callExpression(registerImportMethod(path, 'getNextMarker', getRendererConfig(path, 'dom').moduleName), [ + t.memberExpression(t.identifier(tempPath), t.identifier('nextSibling')), + ]) + ) + ) + } else + results.declarations.push( + t.variableDeclarator( + exprId, + t.memberExpression(t.identifier(tempPath), t.identifier(i === 0 ? 'firstChild' : 'nextSibling')) + ) + ) + return [exprId, contentId] +} + +function nextChild(children, index) { + return children[index + 1] && (children[index + 1].id || nextChild(children, index + 1)) +} + +// reduce unnecessary refs +function detectExpressions(children, index, config) { + if (children[index - 1]) { + const node = children[index - 1].node + if ( + t.isJSXExpressionContainer(node) && + !t.isJSXEmptyExpression(node.expression) && + getStaticExpression(children[index - 1]) === false + ) + return true + let tagName + if (t.isJSXElement(node) && (tagName = getTagName(node)) && isComponent(tagName)) return true + } + for (let i = index; i < children.length; i++) { + const child = children[i].node + if (t.isJSXExpressionContainer(child)) { + if (!t.isJSXEmptyExpression(child.expression) && getStaticExpression(children[i]) === false) return true + } else if (t.isJSXElement(child)) { + const tagName = getTagName(child) + if (isComponent(tagName)) return true + if (config.contextToCustomElements && (tagName === 'slot' || tagName.indexOf('-') > -1)) return true + if ( + child.openingElement.attributes.some( + (attr) => + t.isJSXSpreadAttribute(attr) || + ['textContent', 'innerHTML', 'innerText'].includes(attr.name.name) || + (attr.name.namespace && attr.name.namespace.name === 'use') || + (t.isJSXExpressionContainer(attr.value) && + !(t.isStringLiteral(attr.value.expression) || t.isNumericLiteral(attr.value.expression))) + ) + ) + return true + const nextChildren = filterChildren(children[i].get('children')) + if (nextChildren.length) if (detectExpressions(nextChildren, 0, config)) return true + } + } +} + +function contextToCustomElement(path, results) { + results.exprs.push( + t.expressionStatement( + t.assignmentExpression( + '=', + t.memberExpression(results.id, t.identifier('_$owner')), + t.callExpression(registerImportMethod(path, 'getOwner', getRendererConfig(path, 'dom').moduleName), []) + ) + ) + ) +} + +function processSpreads(path, attributes, { elem, isSVG, hasChildren, wrapConditionals }) { + // TODO: skip but collect the names of any properties after the last spread to not overwrite them + const filteredAttributes = [] + const spreadArgs = [] + let runningObject = [] + let dynamicSpread = false + let firstSpread = false + attributes.forEach((attribute) => { + const node = attribute.node + const key = + !t.isJSXSpreadAttribute(node) && + (t.isJSXNamespacedName(node.name) ? `${node.name.namespace.name}:${node.name.name.name}` : node.name.name) + if (t.isJSXSpreadAttribute(node)) { + firstSpread = true + if (runningObject.length) { + spreadArgs.push(t.objectExpression(runningObject)) + runningObject = [] + } + spreadArgs.push( + isDynamic(attribute.get('argument'), { + checkMember: true, + }) && (dynamicSpread = true) + ? t.isCallExpression(node.argument) && + !node.argument.arguments.length && + !t.isCallExpression(node.argument.callee) && + !t.isMemberExpression(node.argument.callee) + ? node.argument.callee + : t.arrowFunctionExpression([], node.argument) + : node.argument + ) + } else if ( + (firstSpread || + (t.isJSXExpressionContainer(node.value) && + isDynamic(attribute.get('value').get('expression'), { checkMember: true }))) && + canNativeSpread(key, { checkNameSpaces: true }) + ) { + const isContainer = t.isJSXExpressionContainer(node.value) + const dynamic = isContainer && isDynamic(attribute.get('value').get('expression'), { checkMember: true }) + if (dynamic) { + const id = convertJSXIdentifier(node.name) + const expr = + wrapConditionals && + (t.isLogicalExpression(node.value.expression) || t.isConditionalExpression(node.value.expression)) + ? transformCondition(attribute.get('value').get('expression'), true) + : t.arrowFunctionExpression([], node.value.expression) + runningObject.push( + t.objectMethod('get', id, [], t.blockStatement([t.returnStatement(expr.body)]), !t.isValidIdentifier(key)) + ) + } else { + runningObject.push( + t.objectProperty( + t.stringLiteral(key), + isContainer + ? node.value.expression + : node.value || (Properties.has(key) ? t.booleanLiteral(true) : t.stringLiteral('')) + ) + ) + } + } else filteredAttributes.push(attribute) + }) + + if (runningObject.length) { + spreadArgs.push(t.objectExpression(runningObject)) + } + + const props = + spreadArgs.length === 1 && !dynamicSpread + ? spreadArgs[0] + : t.callExpression(registerImportMethod(path, 'mergeProps'), spreadArgs) + + return [ + filteredAttributes, + t.expressionStatement( + t.callExpression(registerImportMethod(path, 'spread', getRendererConfig(path, 'dom').moduleName), [ + elem, + props, + t.booleanLiteral(isSVG), + t.booleanLiteral(hasChildren), + ]) + ), + ] +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/template.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/template.js new file mode 100644 index 000000000000..162ea9175c5b --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/template.js @@ -0,0 +1,211 @@ +import * as t from '@babel/types' + +import { escapeStringForTemplate, getConfig, getNumberedId, getRendererConfig, registerImportMethod } from '../shared/utils' +import { setAttr } from './element' + +export function createTemplate(path, result, wrap) { + const config = getConfig(path) + if (result.id) { + registerTemplate(path, result) + if ( + !(result.exprs.length || result.dynamics.length || result.postExprs.length) && + result.decl.declarations.length === 1 + ) { + return result.decl.declarations[0].init + } else { + return t.callExpression( + t.arrowFunctionExpression( + [], + t.blockStatement([ + result.decl, + ...result.exprs.concat( + wrapDynamics(path, result.dynamics) || [], + result.postExprs || [] + ), + t.returnStatement(result.id) + ]) + ), + [] + ) + } + } + if (wrap && result.dynamic && config.memoWrapper) { + return t.callExpression(registerImportMethod(path, config.memoWrapper), [result.exprs[0]]) + } + return result.exprs[0] +} + +export function appendTemplates(path, templates) { + const declarators = templates.map(template => { + const tmpl = { + cooked: template.template, + raw: escapeStringForTemplate(template.template) + } + return t.variableDeclarator( + template.id, + t.addComment( + t.callExpression( + registerImportMethod(path, 'template', getRendererConfig(path, 'dom').moduleName), + [t.templateLiteral([t.templateElement(tmpl, true)], [])].concat( + template.isSVG || template.isCE + ? [t.booleanLiteral(template.isCE), t.booleanLiteral(template.isSVG)] + : [] + ) + ), + 'leading', + '#__PURE__' + ) + ) + }) + path.node.body.unshift(t.variableDeclaration('var', declarators)) +} + +function registerTemplate(path, results) { + const { hydratable } = getConfig(path) + let decl + if (results.template.length) { + let templateDef, templateId + if (!results.skipTemplate) { + const templates = + path.scope.getProgramParent().data.templates || + (path.scope.getProgramParent().data.templates = []) + if ((templateDef = templates.find(t => t.template === results.template))) { + templateId = templateDef.id + } else { + templateId = path.scope.generateUidIdentifier('tmpl$') + templates.push({ + id: templateId, + template: results.template, + isSVG: results.isSVG, + isCE: results.hasCustomElement, + renderer: 'dom' + }) + } + } + decl = t.variableDeclarator( + results.id, + hydratable + ? t.callExpression( + registerImportMethod(path, 'getNextElement', getRendererConfig(path, 'dom').moduleName), + templateId ? [templateId] : [] + ) + : t.callExpression(templateId, []) + ) + } + results.declarations.unshift(decl) + results.decl = t.variableDeclaration('var', results.declarations) +} + +function wrapDynamics(path, dynamics) { + if (!dynamics.length) return + const config = getConfig(path) + + const effectWrapperId = registerImportMethod(path, config.effectWrapper) + + if (dynamics.length === 1) { + const prevValue = + dynamics[0].key === 'classList' || dynamics[0].key === 'style' + ? t.identifier('_$p') + : undefined + if ( + dynamics[0].key.startsWith('class:') && + !t.isBooleanLiteral(dynamics[0].value) && + !t.isUnaryExpression(dynamics[0].value) + ) { + dynamics[0].value = t.unaryExpression('!', t.unaryExpression('!', dynamics[0].value)) + } + + return t.expressionStatement( + t.callExpression(effectWrapperId, [ + t.arrowFunctionExpression( + prevValue ? [prevValue] : [], + setAttr(path, dynamics[0].elem, dynamics[0].key, dynamics[0].value, { + isSVG: dynamics[0].isSVG, + isCE: dynamics[0].isCE, + tagName: dynamics[0].tagName, + dynamic: true, + prevId: prevValue + }) + ) + ]) + ) + } + + const prevId = t.identifier('_p$') + + /** @type {t.VariableDeclarator[]} */ + const declarations = [] + /** @type {t.ExpressionStatement[]} */ + const statements = [] + /** @type {t.Identifier[]} */ + const properties = [] + + dynamics.forEach(({ elem, key, value, isSVG, isCE, tagName }, index) => { + const varIdent = path.scope.generateUidIdentifier('v$') + + const propIdent = t.identifier(getNumberedId(index)) + const propMember = t.memberExpression(prevId, propIdent) + + if ( + key.startsWith('class:') && + !t.isBooleanLiteral(value) && + !t.isUnaryExpression(value) + ) { + value = t.unaryExpression('!', t.unaryExpression('!', value)) + } + + properties.push(propIdent) + declarations.push(t.variableDeclarator(varIdent, value)) + + if (key === 'classList' || key === 'style') { + statements.push( + t.expressionStatement( + t.assignmentExpression( + '=', + propMember, + setAttr(path, elem, key, varIdent, { + isSVG, + isCE, + tagName, + dynamic: true, + prevId: propMember, + }), + ), + ), + ) + } else { + const prev = key.startsWith('style:') ? varIdent : undefined + statements.push( + t.expressionStatement( + t.logicalExpression( + '&&', + t.binaryExpression('!==', varIdent, propMember), + setAttr( + path, + elem, + key, + t.assignmentExpression('=', propMember, varIdent), + { isSVG, isCE, tagName, dynamic: true, prevId: prev }, + ), + ), + ), + ) + } + }) + + return t.expressionStatement( + t.callExpression(effectWrapperId, [ + t.arrowFunctionExpression( + [prevId], + t.blockStatement([ + t.variableDeclaration('var', declarations), + ...statements, + t.returnStatement(prevId), + ]), + ), + t.objectExpression( + properties.map((id) => t.objectProperty(id, t.identifier('undefined'))), + ), + ]), + ) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/index.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/index.js new file mode 100644 index 000000000000..afeb0ed2199b --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/index.js @@ -0,0 +1,20 @@ +import SyntaxJSX from '@babel/plugin-syntax-jsx' + +import postprocess from './shared/postprocess' +import preprocess from './shared/preprocess' +import { transformJSX } from './shared/transform' + +export default () => { + return { + name: 'JSX DOM Expressions', + inherits: SyntaxJSX.default, + visitor: { + JSXElement: transformJSX, + JSXFragment: transformJSX, + Program: { + enter: preprocess, + exit: postprocess + } + } + } +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/component.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/component.js new file mode 100644 index 000000000000..b78e65a39975 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/component.js @@ -0,0 +1,280 @@ +import * as t from '@babel/types' +import { decode } from 'html-entities' + +import { getCreateTemplate, transformNode } from './transform' +import { + convertJSXIdentifier, + filterChildren, + getConfig, + isDynamic, + registerImportMethod, + transformCondition, + trimWhitespace } from './utils' + +function convertComponentIdentifier(node) { + if (t.isJSXIdentifier(node)) { + if (node.name === 'this') return t.thisExpression() + if (t.isValidIdentifier(node.name)) node.type = 'Identifier' + else return t.stringLiteral(node.name) + } else if (t.isJSXMemberExpression(node)) { + const prop = convertComponentIdentifier(node.property) + const computed = t.isStringLiteral(prop) + return t.memberExpression(convertComponentIdentifier(node.object), prop, computed) + } + + return node +} + +export default function transformComponent(path) { + let exprs = [] + const config = getConfig(path) + const tagId = convertComponentIdentifier(path.node.openingElement.name) + let props = [] + let runningObject = [] + let dynamicSpread = false + const hasChildren = path.node.children.length > 0 + + if (config.builtIns.indexOf(tagId.name) > -1 && !path.scope.hasBinding(tagId.name)) { + const newTagId = registerImportMethod(path, tagId.name) + tagId.name = newTagId.name + } + + path + .get('openingElement') + .get('attributes') + .forEach(attribute => { + const node = attribute.node + if (t.isJSXSpreadAttribute(node)) { + if (runningObject.length) { + props.push(t.objectExpression(runningObject)) + runningObject = [] + } + props.push( + isDynamic(attribute.get('argument'), { + checkMember: true + }) && (dynamicSpread = true) + ? t.isCallExpression(node.argument) && + !node.argument.arguments.length && + !t.isCallExpression(node.argument.callee) && + !t.isMemberExpression(node.argument.callee) + ? node.argument.callee + : t.arrowFunctionExpression([], node.argument) + : node.argument + ) + } else { + // handle weird babel bug around HTML entities + const value = (t.isStringLiteral(node.value) ? t.stringLiteral(node.value.value): node.value) || t.booleanLiteral(true) + const id = convertJSXIdentifier(node.name) + const key = id.name + if (hasChildren && key === 'children') return + if (t.isJSXExpressionContainer(value)) + if (key === 'ref') { + if (config.generate === 'ssr') return + // Normalize expressions for non-null and type-as + while ( + t.isTSNonNullExpression(value.expression) || + t.isTSAsExpression(value.expression) || + t.isTSSatisfiesExpression(value.expression) + ) { + value.expression = value.expression.expression + } + let binding + const isFunction = + t.isIdentifier(value.expression) && + (binding = path.scope.getBinding(value.expression.name)) && + binding.kind === 'const' + if (!isFunction && t.isLVal(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier('_ref$') + runningObject.push( + t.objectMethod( + 'method', + t.identifier('ref'), + [t.identifier('r$')], + t.blockStatement([ + t.variableDeclaration('var', [ + t.variableDeclarator(refIdentifier, value.expression) + ]), + t.expressionStatement( + t.conditionalExpression( + t.binaryExpression( + '===', + t.unaryExpression('typeof', refIdentifier), + t.stringLiteral('function') + ), + t.callExpression(refIdentifier, [t.identifier('r$')]), + t.assignmentExpression('=', value.expression, t.identifier('r$')) + ) + ) + ]) + ) + ) + } else if (isFunction || t.isFunction(value.expression)) { + runningObject.push(t.objectProperty(t.identifier('ref'), value.expression)) + } else if (t.isCallExpression(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier('_ref$') + runningObject.push( + t.objectMethod( + 'method', + t.identifier('ref'), + [t.identifier('r$')], + t.blockStatement([ + t.variableDeclaration('var', [ + t.variableDeclarator(refIdentifier, value.expression) + ]), + t.expressionStatement( + t.logicalExpression( + '&&', + t.binaryExpression( + '===', + t.unaryExpression('typeof', refIdentifier), + t.stringLiteral('function') + ), + t.callExpression(refIdentifier, [t.identifier('r$')]) + ) + ) + ]) + ) + ) + } + } else if ( + isDynamic(attribute.get('value').get('expression'), { + checkMember: true, + checkTags: true + }) + ) { + if ( + config.wrapConditionals && + config.generate !== 'ssr' && + (t.isLogicalExpression(value.expression) || + t.isConditionalExpression(value.expression)) + ) { + const expr = transformCondition(attribute.get('value').get('expression'), true) + + runningObject.push( + t.objectMethod( + 'get', + id, + [], + t.blockStatement([t.returnStatement(expr.body)]), + !t.isValidIdentifier(key) + ) + ) + } else if ( + t.isCallExpression(value.expression) && + t.isArrowFunctionExpression(value.expression.callee) + ) { + const callee = value.expression.callee + const body = t.isBlockStatement(callee.body) + ? callee.body + : t.blockStatement([t.returnStatement(callee.body)]) + + runningObject.push(t.objectMethod('get', id, [], body, !t.isValidIdentifier(key))) + } else { + runningObject.push( + t.objectMethod( + 'get', + id, + [], + t.blockStatement([t.returnStatement(value.expression)]), + !t.isValidIdentifier(key) + ) + ) + } + } else runningObject.push(t.objectProperty(id, value.expression)) + else runningObject.push(t.objectProperty(id, value)) + } + }) + + const childResult = transformComponentChildren(path.get('children'), config) + if (childResult && childResult[0]) { + if (childResult[1]) { + const body = + t.isCallExpression(childResult[0]) && t.isFunction(childResult[0].arguments[0]) + ? childResult[0].arguments[0].body + : childResult[0].body ? childResult[0].body : childResult[0] + runningObject.push( + t.objectMethod( + 'get', + t.identifier('children'), + [], + t.isExpression(body) ? t.blockStatement([t.returnStatement(body)]) : body + ) + ) + } else runningObject.push(t.objectProperty(t.identifier('children'), childResult[0])) + } + if (runningObject.length || !props.length) props.push(t.objectExpression(runningObject)) + + if (props.length > 1 || dynamicSpread) { + props = [t.callExpression(registerImportMethod(path, 'mergeProps'), props)] + } + const componentArgs = [tagId, props[0]] + exprs.push(t.callExpression(registerImportMethod(path, 'createComponent'), componentArgs)) + + // handle hoisting conditionals + if (exprs.length > 1) { + const ret = exprs.pop() + exprs = [ + t.callExpression( + t.arrowFunctionExpression([], t.blockStatement([...exprs, t.returnStatement(ret)])), + [] + ) + ] + } + return { exprs, template: '', component: true } +} + +function transformComponentChildren(children, config) { + const filteredChildren = filterChildren(children) + if (!filteredChildren.length) return + let dynamic = false + const pathNodes = [] + + let transformedChildren = filteredChildren.reduce((memo, path) => { + if (t.isJSXText(path.node)) { + const v = decode(trimWhitespace(path.node.extra.raw)) + if (v.length) { + pathNodes.push(path.node) + memo.push(t.stringLiteral(v)) + } + } else { + const child = transformNode(path, { + topLevel: true, + componentChild: true, + lastElement: true + }) + dynamic = dynamic || child.dynamic + if ( + config.generate === 'ssr' && + filteredChildren.length > 1 && + child.dynamic && + t.isFunction(child.exprs[0]) + ) { + child.exprs[0] = child.exprs[0].body + } + pathNodes.push(path.node) + memo.push(getCreateTemplate(config, path, child)(path, child, filteredChildren.length > 1)) + } + return memo + }, []) + + if (transformedChildren.length === 1) { + transformedChildren = transformedChildren[0] + if ( + !t.isJSXExpressionContainer(pathNodes[0]) && + !t.isJSXSpreadChild(pathNodes[0]) && + !t.isJSXText(pathNodes[0]) + ) { + transformedChildren = + t.isCallExpression(transformedChildren) && + !transformedChildren.arguments.length && + !t.isIdentifier(transformedChildren.callee) + ? transformedChildren.callee + : t.arrowFunctionExpression([], transformedChildren) + dynamic = true + } + } else { + transformedChildren = t.arrowFunctionExpression([], t.arrayExpression(transformedChildren)) + dynamic = true + } + return [transformedChildren, dynamic] +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/fragment.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/fragment.js new file mode 100644 index 000000000000..1d8c295daead --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/fragment.js @@ -0,0 +1,20 @@ +import * as t from '@babel/types' +import { decode } from 'html-entities' + +import { getCreateTemplate, transformNode } from './transform' +import { filterChildren, trimWhitespace } from './utils' + +export default function transformFragmentChildren(children, results, config) { + const filteredChildren = filterChildren(children) + const childNodes = filteredChildren.reduce((memo, path) => { + if (t.isJSXText(path.node)) { + const v = decode(trimWhitespace(path.node.extra.raw)) + if (v.length) memo.push(t.stringLiteral(v)) + } else { + const child = transformNode(path, { topLevel: true, fragmentChild: true, lastElement: true }) + memo.push(getCreateTemplate(config, path, child)(path, child, true)) + } + return memo + }, []) + results.exprs.push(childNodes.length === 1 ? childNodes[0] : t.arrayExpression(childNodes)) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js new file mode 100644 index 000000000000..5af1cfccd32d --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js @@ -0,0 +1,25 @@ +import * as t from '@babel/types' + +import { appendTemplates as appendTemplatesDOM } from '../dom/template' +import { appendTemplates as appendTemplatesSSR } from '../ssr/template' +import { getRendererConfig, registerImportMethod } from './utils' + +// add to the top/bottom of the module. +export default path => { + if (path.scope.data.events) { + path.node.body.push( + t.expressionStatement( + t.callExpression( + registerImportMethod(path, 'delegateEvents', getRendererConfig(path, 'dom').moduleName), + [t.arrayExpression(Array.from(path.scope.data.events).map(e => t.stringLiteral(e)))] + ) + ) + ) + } + if (path.scope.data.templates?.length) { + const domTemplates = path.scope.data.templates.filter(temp => temp.renderer === 'dom') + const ssrTemplates = path.scope.data.templates.filter(temp => temp.renderer === 'ssr') + domTemplates.length > 0 && appendTemplatesDOM(path, domTemplates) + ssrTemplates.length > 0 && appendTemplatesSSR(path, ssrTemplates) + } +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js new file mode 100644 index 000000000000..ee6f76b754f3 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js @@ -0,0 +1,47 @@ +import * as t from '@babel/types' + +import config from '../config' +import { isComponent } from './utils' + +const { isValidHTMLNesting } = require('validate-html-nesting') + +// From https://github.com/MananTank/babel-plugin-validate-jsx-nesting/blob/main/src/index.js +const JSXValidator = { + JSXElement(path) { + const elName = path.node.openingElement.name + const parent = path.parent + if (!t.isJSXElement(parent) || !t.isJSXIdentifier(elName)) return + const elTagName = elName.name + if (isComponent(elTagName)) return + const parentElName = parent.openingElement.name + if (!t.isJSXIdentifier(parentElName)) return + const parentElTagName = parentElName.name + if (!isComponent(parentElTagName)) { + if (!isValidHTMLNesting(parentElTagName, elTagName)) { + throw path.buildCodeFrameError(`Invalid JSX: <${elTagName}> cannot be child of <${parentElTagName}>`) + } + } + }, +} + +export default (path, { opts }) => { + const merged = (path.hub.file.metadata.config = Object.assign({}, config, opts)) + const lib = merged.requireImportSource + if (lib) { + const comments = path.hub.file.ast.comments + let process = false + for (let i = 0; i < comments.length; i++) { + const comment = comments[i] + const index = comment.value.indexOf('@jsxImportSource') + if (index > -1 && comment.value.slice(index).includes(lib)) { + process = true + break + } + } + if (!process) { + path.skip() + return + } + } + if (merged.validate) path.traverse(JSXValidator) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js new file mode 100644 index 000000000000..ca93216a6ad7 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js @@ -0,0 +1,208 @@ +import * as t from '@babel/types' + +import { transformElement as transformElementDOM } from '../dom/element' +import { createTemplate as createTemplateDOM } from '../dom/template' +import { transformElement as transformElementSSR } from '../ssr/element' +import { createTemplate as createTemplateSSR } from '../ssr/template' +import { transformElement as transformElementUniversal } from '../universal/element' +import { createTemplate as createTemplateUniversal } from '../universal/template' +import transformComponent from './component' +import transformFragmentChildren from './fragment' +import { + escapeHTML, + getConfig, + getStaticExpression, + getTagName, + isComponent, + isDynamic, + transformCondition, + trimWhitespace } from './utils' + +export function transformJSX(path) { + const config = getConfig(path) + const replace = transformThis(path) + const result = transformNode( + path, + t.isJSXFragment(path.node) + ? {} + : { + topLevel: true, + lastElement: true + } + ) + + const template = getCreateTemplate(config, path, result) + + path.replaceWith(replace(template(path, result, false))) +} + +function getTargetFunctionParent(path, parent) { + let current = path.scope.getFunctionParent() + while (current !== parent && current.path.isArrowFunctionExpression()) { + current = current.path.parentPath.scope.getFunctionParent() + } + return current +} + +export function transformThis(path) { + const parent = path.scope.getFunctionParent() + let thisId + path.traverse({ + ThisExpression(path) { + const current = getTargetFunctionParent(path, parent) + if (current === parent) { + thisId || (thisId = path.scope.generateUidIdentifier('self$')) + path.replaceWith(thisId) + } + }, + JSXElement(path) { + let source = path.get('openingElement').get('name') + while (source.isJSXMemberExpression()) { + source = source.get('object') + } + if (source.isJSXIdentifier() && source.node.name === 'this') { + const current = getTargetFunctionParent(path, parent) + if (current === parent) { + thisId || (thisId = path.scope.generateUidIdentifier('self$')) + source.replaceWith(t.jsxIdentifier(thisId.name)) + + if (path.node.closingElement) { + path.node.closingElement.name = path.node.openingElement.name + } + } + } + }, + }) + return node => { + if (thisId) { + parent.push({ + id: thisId, + init: t.thisExpression(), + kind: 'const', + }) + } + return node + } +} + +export function transformNode(path, info = {}) { + const config = getConfig(path) + const node = path.node + let staticValue + if (t.isJSXElement(node)) { + return transformElement(config, path, info) + } else if (t.isJSXFragment(node)) { + const results = { template: '', declarations: [], exprs: [], dynamics: [] } + // <>
+ transformFragmentChildren(path.get('children'), results, config) + return results + } else if (t.isJSXText(node) || (staticValue = getStaticExpression(path)) !== false) { + const text = + staticValue !== undefined + ? info.doNotEscape + ? staticValue.toString() + : escapeHTML(staticValue.toString()) + : trimWhitespace(node.extra.raw) + if (!text.length) return null + const results = { + template: text, + declarations: [], + exprs: [], + dynamics: [], + postExprs: [], + text: true + } + if (!info.skipId && config.generate !== 'ssr') + results.id = path.scope.generateUidIdentifier('el$') + return results + } else if (t.isJSXExpressionContainer(node)) { + if (t.isJSXEmptyExpression(node.expression)) return null + if ( + !isDynamic(path.get('expression'), { + checkMember: true, + checkTags: !!info.componentChild, + native: !info.componentChild + }) + ) { + return { exprs: [node.expression], template: '' } + } + const expr = + config.wrapConditionals && + config.generate !== 'ssr' && + (t.isLogicalExpression(node.expression) || t.isConditionalExpression(node.expression)) + ? transformCondition(path.get('expression'), info.componentChild || info.fragmentChild) + : !info.componentChild && + (config.generate !== 'ssr' || info.fragmentChild) && + t.isCallExpression(node.expression) && + !t.isMemberExpression(node.expression.callee) && + node.expression.arguments.length === 0 + ? node.expression.callee + : t.arrowFunctionExpression([], node.expression) + return { + exprs: + expr.length > 1 + ? [ + t.callExpression( + t.arrowFunctionExpression( + [], + t.blockStatement([expr[0], t.returnStatement(expr[1])]) + ), + [] + ) + ] + : [expr], + template: '', + dynamic: true + } + } else if (t.isJSXSpreadChild(node)) { + if ( + !isDynamic(path.get('expression'), { + checkMember: true, + native: !info.componentChild + }) + ) + return { exprs: [node.expression], template: '' } + const expr = t.arrowFunctionExpression([], node.expression) + return { + exprs: [expr], + template: '', + dynamic: true + } + } +} + +export function getCreateTemplate(config, path, result) { + if ((result.tagName && result.renderer === 'dom') || config.generate === 'dom') { + return createTemplateDOM + } + + if (result.renderer === 'ssr' || config.generate === 'ssr') { + return createTemplateSSR + } + + return createTemplateUniversal +} + +export function transformElement(config, path, info = {}) { + const node = path.node + const tagName = getTagName(node) + // + if (isComponent(tagName)) return transformComponent(path) + + //
+ // const element = getTransformElemet(config, path, tagName); + + const tagRenderer = (config.renderers ?? []).find(renderer => + renderer.elements.includes(tagName) + ) + + if (tagRenderer?.name === 'dom' || getConfig(path).generate === 'dom') { + return transformElementDOM(path, info) + } + + if (getConfig(path).generate === 'ssr') { + return transformElementSSR(path, info) + } + + return transformElementUniversal(path, info) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js new file mode 100644 index 000000000000..7d2b5888062b --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js @@ -0,0 +1,407 @@ +import { addNamed } from '@babel/helper-module-imports' +import * as t from '@babel/types' + +export const reservedNameSpaces = new Set(['class', 'on', 'oncapture', 'style', 'use', 'prop', 'attr']) + +export const nonSpreadNameSpaces = new Set(['class', 'style', 'use', 'prop', 'attr']) + +export function getConfig(path) { + return path.hub.file.metadata.config +} + +export const getRendererConfig = (path, renderer) => { + const config = getConfig(path) + return config?.renderers?.find((r) => r.name === renderer) ?? config +} + +export function registerImportMethod(path, name, moduleName) { + const imports = path.scope.getProgramParent().data.imports || (path.scope.getProgramParent().data.imports = new Map()) + moduleName = moduleName || getConfig(path).moduleName + if (!imports.has(`${moduleName}:${name}`)) { + const id = addNamed(path, name, moduleName, { + nameHint: `_$${name}`, + }) + imports.set(`${moduleName}:${name}`, id) + return id + } else { + const iden = imports.get(`${moduleName}:${name}`) + // the cloning is required to play well with babel-preset-env which is + // transpiling import as we add them and using the same identifier causes + // problems with the multiple identifiers of the same thing + return t.cloneNode(iden) + } +} + +function jsxElementNameToString(node) { + if (t.isJSXMemberExpression(node)) { + return `${jsxElementNameToString(node.object)}.${node.property.name}` + } + if (t.isJSXIdentifier(node) || t.isIdentifier(node)) { + return node.name + } + return `${node.namespace.name}:${node.name.name}` +} + +export function tagNameToIdentifier(name) { + const parts = name.split('.') + if (parts.length === 1) return t.identifier(name) + let part + let base = t.identifier(parts.shift()) + while ((part = parts.shift())) { + base = t.memberExpression(base, t.identifier(part)) + } + return base +} + +export function getTagName(tag) { + const jsxName = tag.openingElement.name + return jsxElementNameToString(jsxName) +} + +export function isComponent(tagName) { + return ( + (tagName[0] && tagName[0].toLowerCase() !== tagName[0]) || tagName.includes('.') || /[^a-zA-Z]/.test(tagName[0]) + ) +} + +export function isDynamic(path, { checkMember, checkTags, checkCallExpressions = true, native }) { + const config = getConfig(path) + if (config.generate === 'ssr' && native) { + checkMember = false + checkCallExpressions = false + } + const expr = path.node + if (t.isFunction(expr)) return false + if (expr.leadingComments && expr.leadingComments[0] && expr.leadingComments[0].value.trim() === config.staticMarker) { + expr.leadingComments.shift() + return false + } + + if (checkCallExpressions && (t.isCallExpression(expr) || t.isOptionalCallExpression(expr))) { + return true + } + + if (checkMember && t.isMemberExpression(expr)) { + // Do not assume property access on namespaced imports as dynamic. + const object = path.get('object').node + + if ( + t.isIdentifier(object) && + (!expr.computed || + !isDynamic(path.get('property'), { + checkMember, + checkTags, + checkCallExpressions, + native, + })) + ) { + const binding = path.scope.getBinding(object.name) + + if (binding && binding.path.isImportNamespaceSpecifier()) { + return false + } + } + + return true + } + + if ( + checkMember && + (t.isOptionalMemberExpression(expr) || + t.isSpreadElement(expr) || + (t.isBinaryExpression(expr) && expr.operator === 'in')) + ) { + return true + } + + if (checkTags && (t.isJSXElement(expr) || (t.isJSXFragment(expr) && expr.children.length))) { + return true + } + + let dynamic + path.traverse({ + Function(p) { + if (t.isObjectMethod(p.node) && p.node.computed) { + dynamic = isDynamic(p.get('key'), { checkMember, checkTags, checkCallExpressions, native }) + } + p.skip() + }, + CallExpression(p) { + checkCallExpressions && (dynamic = true) && p.stop() + }, + OptionalCallExpression(p) { + checkCallExpressions && (dynamic = true) && p.stop() + }, + MemberExpression(p) { + checkMember && (dynamic = true) && p.stop() + }, + OptionalMemberExpression(p) { + checkMember && (dynamic = true) && p.stop() + }, + SpreadElement(p) { + checkMember && (dynamic = true) && p.stop() + }, + BinaryExpression(p) { + checkMember && p.node.operator === 'in' && (dynamic = true) && p.stop() + }, + JSXElement(p) { + checkTags ? (dynamic = true) && p.stop() : p.skip() + }, + JSXFragment(p) { + checkTags && p.node.children.length ? (dynamic = true) && p.stop() : p.skip() + }, + }) + return dynamic +} + +export function getStaticExpression(path) { + const node = path.node + let value, type + return ( + t.isJSXExpressionContainer(node) && + t.isJSXElement(path.parent) && + !isComponent(getTagName(path.parent)) && + !t.isSequenceExpression(node.expression) && + (value = path.get('expression').evaluate().value) !== undefined && + ((type = typeof value) === 'string' || type === 'number') && + value + ) +} + +// remove unnecessary JSX Text nodes +export function filterChildren(children) { + return children.filter( + ({ node: child }) => + !(t.isJSXExpressionContainer(child) && t.isJSXEmptyExpression(child.expression)) && + (!t.isJSXText(child) || !/^[\r\n]\s*$/.test(child.extra.raw)) + ) +} + +export function checkLength(children) { + let i = 0 + children.forEach((path) => { + const child = path.node + !(t.isJSXExpressionContainer(child) && t.isJSXEmptyExpression(child.expression)) && + (!t.isJSXText(child) || !/^\s*$/.test(child.extra.raw) || /^ *$/.test(child.extra.raw)) && + i++ + }) + return i > 1 +} + +export function trimWhitespace(text) { + text = text.replace(/\r/g, '') + if (/\n/g.test(text)) { + text = text + .split('\n') + .map((t, i) => (i ? t.replace(/^\s*/g, '') : t)) + .filter((s) => !/^\s*$/.test(s)) + .join(' ') + } + return text.replace(/\s+/g, ' ') +} + +export function toEventName(name) { + return name.slice(2).toLowerCase() +} + +export function toAttributeName(name) { + return name.replace(/([A-Z])/g, (g) => `-${g[0].toLowerCase()}`) +} + +export function toPropertyName(name) { + return name.toLowerCase().replace(/-([a-z])/g, (_, w) => w.toUpperCase()) +} + +export function wrappedByText(list, startIndex) { + let index = startIndex + let wrapped + while (--index >= 0) { + const node = list[index] + if (!node) continue + if (node.text) { + wrapped = true + break + } + if (node.id) return false + } + if (!wrapped) return false + index = startIndex + while (++index < list.length) { + const node = list[index] + if (!node) continue + if (node.text) return true + if (node.id) return false + } + return false +} + +export function transformCondition(path, inline, deep) { + const config = getConfig(path) + const expr = path.node + const memo = registerImportMethod(path, config.memoWrapper) + let dTest, cond, id + if ( + t.isConditionalExpression(expr) && + (isDynamic(path.get('consequent'), { + checkTags: true, + }) || + isDynamic(path.get('alternate'), { checkTags: true })) + ) { + dTest = isDynamic(path.get('test'), { checkMember: true }) + if (dTest) { + cond = expr.test + if (!t.isBinaryExpression(cond)) cond = t.unaryExpression('!', t.unaryExpression('!', cond, true), true) + id = inline + ? t.callExpression(memo, [t.arrowFunctionExpression([], cond)]) + : path.scope.generateUidIdentifier('_c$') + expr.test = t.callExpression(id, []) + if (t.isConditionalExpression(expr.consequent) || t.isLogicalExpression(expr.consequent)) { + expr.consequent = transformCondition(path.get('consequent'), inline, true) + } + if (t.isConditionalExpression(expr.alternate) || t.isLogicalExpression(expr.alternate)) { + expr.alternate = transformCondition(path.get('alternate'), inline, true) + } + } + } else if (t.isLogicalExpression(expr)) { + let nextPath = path + // handle top-level or, ie cond && || + while (nextPath.node.operator !== '&&' && t.isLogicalExpression(nextPath.node.left)) { + nextPath = nextPath.get('left') + } + nextPath.node.operator === '&&' && + isDynamic(nextPath.get('right'), { checkTags: true }) && + (dTest = isDynamic(nextPath.get('left'), { + checkMember: true, + })) + if (dTest) { + cond = nextPath.node.left + if (!t.isBinaryExpression(cond)) cond = t.unaryExpression('!', t.unaryExpression('!', cond, true), true) + id = inline + ? t.callExpression(memo, [t.arrowFunctionExpression([], cond)]) + : path.scope.generateUidIdentifier('_c$') + nextPath.node.left = t.callExpression(id, []) + } + } + if (dTest && !inline) { + const statements = [ + t.variableDeclaration('var', [ + t.variableDeclarator( + id, + config.memoWrapper + ? t.callExpression(memo, [t.arrowFunctionExpression([], cond)]) + : t.arrowFunctionExpression([], cond) + ), + ]), + t.arrowFunctionExpression([], expr), + ] + return deep + ? t.callExpression( + t.arrowFunctionExpression([], t.blockStatement([statements[0], t.returnStatement(statements[1])])), + [] + ) + : statements + } + return deep ? expr : t.arrowFunctionExpression([], expr) +} + +export function escapeHTML(s, attr) { + if (typeof s !== 'string') return s + const delim = attr ? '"' : '<' + const escDelim = attr ? '"' : '<' + let iDelim = s.indexOf(delim) + let iAmp = s.indexOf('&') + + if (iDelim < 0 && iAmp < 0) return s + + let left = 0 + let out = '' + + while (iDelim >= 0 && iAmp >= 0) { + if (iDelim < iAmp) { + if (left < iDelim) out += s.substring(left, iDelim) + out += escDelim + left = iDelim + 1 + iDelim = s.indexOf(delim, left) + } else { + if (left < iAmp) out += s.substring(left, iAmp) + out += '&' + left = iAmp + 1 + iAmp = s.indexOf('&', left) + } + } + + if (iDelim >= 0) { + do { + if (left < iDelim) out += s.substring(left, iDelim) + out += escDelim + left = iDelim + 1 + iDelim = s.indexOf(delim, left) + } while (iDelim >= 0) + } else { + while (iAmp >= 0) { + if (left < iAmp) out += s.substring(left, iAmp) + out += '&' + left = iAmp + 1 + iAmp = s.indexOf('&', left) + } + } + + return left < s.length ? out + s.substring(left) : out +} + +export function convertJSXIdentifier(node) { + if (t.isJSXIdentifier(node)) { + if (t.isValidIdentifier(node.name)) { + node.type = 'Identifier' + } else { + return t.stringLiteral(node.name) + } + } else if (t.isJSXMemberExpression(node)) { + return t.memberExpression(convertJSXIdentifier(node.object), convertJSXIdentifier(node.property)) + } else if (t.isJSXNamespacedName(node)) { + return t.stringLiteral(`${node.namespace.name}:${node.name.name}`) + } + + return node +} + +export function canNativeSpread(key, { checkNameSpaces } = {}) { + if (checkNameSpaces && key.includes(':') && nonSpreadNameSpaces.has(key.split(':')[0])) return false + // TODO: figure out how to detect definitely function ref + if (key === 'ref') return false + return true +} + +const chars = 'etaoinshrdlucwmfygpbTAOISWCBvkxjqzPHFMDRELNGUKVYJQZX_$' +const base = chars.length + +export function getNumberedId(num) { + let out = '' + + do { + const digit = num % base + + num = Math.floor(num / base) + out = chars[digit] + out + } while (num !== 0) + + return out +} + +const templateEscapes = new Map([ + ['{', '\\{'], + ['`', '\\`'], + ['\\', '\\\\'], + ['\n', '\\n'], + ['\t', '\\t'], + ['\b', '\\b'], + ['\f', '\\f'], + ['\v', '\\v'], + ['\r', '\\r'], + ['\u2028', '\\u2028'], + ['\u2029', '\\u2029'], +]) + +export function escapeStringForTemplate(str) { + return str.replace(/[{\\`\n\t\b\f\v\r\u2028\u2029]/g, (ch) => templateEscapes.get(ch)) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/element.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/element.js new file mode 100644 index 000000000000..c7551a869939 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/element.js @@ -0,0 +1,545 @@ +import * as t from '@babel/types' +import { decode } from 'html-entities' + +import { Aliases, BooleanAttributes, ChildProperties, SVGElements } from '../constants' +import { getCreateTemplate, transformNode } from '../shared/transform' +import { + checkLength, + convertJSXIdentifier, + escapeHTML, + filterChildren, + getConfig, + getTagName, + isComponent, + isDynamic, + registerImportMethod, + reservedNameSpaces, + trimWhitespace, +} from '../shared/utils' +import VoidElements from '../VoidElements' +import { createTemplate } from './template' + +function appendToTemplate(template, value) { + let array + if (Array.isArray(value)) { + [value, ...array] = value + } + template[template.length - 1] += value + if (array && array.length) template.push.apply(template, array) +} + +export function transformElement(path, info) { + const config = getConfig(path) + // contains spread attributes + if (path.node.openingElement.attributes.some((a) => t.isJSXSpreadAttribute(a))) + return createElement(path, { ...info, ...config }) + + const tagName = getTagName(path.node) + const voidTag = VoidElements.indexOf(tagName) > -1 + const results = { + template: [`<${tagName}`], + templateValues: [], + declarations: [], + exprs: [], + dynamics: [], + tagName, + wontEscape: path.node.wontEscape, + renderer: 'ssr', + } + if (tagName === 'script' || tagName === 'style') path.doNotEscape = true + + if (info.topLevel && config.hydratable) { + if (tagName === 'head') { + registerImportMethod(path, 'NoHydration') + registerImportMethod(path, 'createComponent') + const child = transformElement(path, { ...info, topLevel: false }) + results.template = '' + results.exprs.push( + t.callExpression(t.identifier('_$createComponent'), [ + t.identifier('_$NoHydration'), + t.objectExpression([ + t.objectMethod( + 'get', + t.identifier('children'), + [], + t.blockStatement([t.returnStatement(createTemplate(path, child))]) + ), + ]), + ]) + ) + return results + } + results.template.push('') + results.templateValues.push(t.callExpression(registerImportMethod(path, 'ssrHydrationKey'), [])) + } + transformAttributes(path, results, { ...config, ...info }) + appendToTemplate(results.template, '>') + if (!voidTag) { + transformChildren(path, results, { ...config, ...info }) + appendToTemplate(results.template, ``) + } + return results +} + +function toAttribute(key, isSVG) { + key = Aliases[key] || key + !isSVG && (key = key.toLowerCase()) + return key +} + +function setAttr(attribute, results, name, value, isSVG) { + // strip out namespaces for now, everything at this point is an attribute + let parts + if ((parts = name.split(':')) && parts[1] && reservedNameSpaces.has(parts[0])) { + name = parts[1] + } + + name = toAttribute(name, isSVG) + const attr = t.callExpression(registerImportMethod(attribute, 'ssrAttribute'), [ + t.stringLiteral(name), + value, + t.booleanLiteral(false), + ]) + if (results.template[results.template.length - 1].length) { + results.template.push('') + results.templateValues.push(attr) + } else { + const last = results.templateValues.length - 1 + results.templateValues[last] = t.binaryExpression('+', results.templateValues[last], attr) + } +} + +function escapeExpression(path, expression, attr, escapeLiterals) { + if ( + t.isStringLiteral(expression) || + t.isNumericLiteral(expression) || + (t.isTemplateLiteral(expression) && expression.expressions.length === 0) + ) { + if (escapeLiterals) { + if (t.isStringLiteral(expression)) return t.stringLiteral(escapeHTML(expression.value, attr)) + else if (t.isTemplateLiteral(expression)) return t.stringLiteral(escapeHTML(expression.quasis[0].value.raw, attr)) + } + return expression + } else if (t.isFunction(expression)) { + if (t.isBlockStatement(expression.body)) { + expression.body.body = expression.body.body.map((e) => { + if (t.isReturnStatement(e)) e.argument = escapeExpression(path, e.argument, attr, escapeLiterals) + return e + }) + } else expression.body = escapeExpression(path, expression.body, attr, escapeLiterals) + return expression + } else if (t.isTemplateLiteral(expression)) { + expression.expressions = expression.expressions.map((e) => escapeExpression(path, e, attr, escapeLiterals)) + return expression + } else if (t.isUnaryExpression(expression)) { + return expression + } else if (t.isBinaryExpression(expression)) { + expression.left = escapeExpression(path, expression.left, attr, escapeLiterals) + expression.right = escapeExpression(path, expression.right, attr, escapeLiterals) + return expression + } else if (t.isConditionalExpression(expression)) { + expression.consequent = escapeExpression(path, expression.consequent, attr, escapeLiterals) + expression.alternate = escapeExpression(path, expression.alternate, attr, escapeLiterals) + return expression + } else if (t.isLogicalExpression(expression)) { + expression.right = escapeExpression(path, expression.right, attr, escapeLiterals) + if (expression.operator !== '&&') { + expression.left = escapeExpression(path, expression.left, attr, escapeLiterals) + } + return expression + } else if (t.isCallExpression(expression) && t.isFunction(expression.callee)) { + if (t.isBlockStatement(expression.callee.body)) { + expression.callee.body.body = expression.callee.body.body.map((e) => { + if (t.isReturnStatement(e)) e.argument = escapeExpression(path, e.argument, attr, escapeLiterals) + return e + }) + } else expression.callee.body = escapeExpression(path, expression.callee.body, attr, escapeLiterals) + return expression + } else if (t.isJSXElement(expression) && !isComponent(getTagName(expression))) { + expression.wontEscape = true + return expression + } + + return t.callExpression( + registerImportMethod(path, 'escape'), + [expression].concat(attr ? [t.booleanLiteral(true)] : []) + ) +} + +function transformToObject(attrName, attributes, selectedAttributes) { + const properties = [] + const existingAttribute = attributes.find((a) => a.node.name.name === attrName) + for (let i = 0; i < selectedAttributes.length; i++) { + const attr = selectedAttributes[i].node + const computed = !t.isValidIdentifier(attr.name.name.name) + if (!computed) { + attr.name.name.type = 'Identifier' + } + properties.push( + t.objectProperty( + computed ? t.stringLiteral(attr.name.name.name) : attr.name.name, + t.isJSXExpressionContainer(attr.value) ? attr.value.expression : attr.value + ) + ) + ;(existingAttribute || i) && attributes.splice(selectedAttributes[i].key, 1) + } + if ( + existingAttribute && + t.isJSXExpressionContainer(existingAttribute.node.value) && + t.isObjectExpression(existingAttribute.node.value.expression) + ) { + existingAttribute.node.value.expression.properties.push(...properties) + } else { + selectedAttributes[0].node = t.jsxAttribute( + t.jsxIdentifier(attrName), + t.jsxExpressionContainer(t.objectExpression(properties)) + ) + } +} + +function normalizeAttributes(path) { + const attributes = path.get('openingElement').get('attributes') + const styleAttributes = attributes.filter( + (a) => t.isJSXNamespacedName(a.node.name) && a.node.name.namespace.name === 'style' + ) + const classNamespaceAttributes = attributes.filter( + (a) => t.isJSXNamespacedName(a.node.name) && a.node.name.namespace.name === 'class' + ) + if (classNamespaceAttributes.length) transformToObject('classList', attributes, classNamespaceAttributes) + const classAttributes = attributes.filter( + (a) => + a.node.name && + (a.node.name.name === 'class' || a.node.name.name === 'className' || a.node.name.name === 'classList') + ) + // combine class propertoes + if (classAttributes.length > 1) { + const first = classAttributes[0].node + const values = [] + const quasis = [t.templateElement({ raw: '' })] + for (let i = 0; i < classAttributes.length; i++) { + const attr = classAttributes[i].node + const isLast = i === classAttributes.length - 1 + if (!t.isJSXExpressionContainer(attr.value)) { + const prev = quasis.pop() + quasis.push( + t.templateElement({ + raw: (prev ? prev.value.raw : '') + `${attr.value.value}` + (isLast ? '' : ' '), + }) + ) + } else { + let expr = attr.value.expression + if (attr.name.name === 'classList') { + if (t.isObjectExpression(expr) && !expr.properties.some((p) => t.isSpreadElement(p))) { + transformClasslistObject(path, expr, values, quasis) + if (!isLast) quasis[quasis.length - 1].value.raw += ' ' + i && attributes.splice(attributes.indexOf(classAttributes[i]), 1) + continue + } + expr = t.callExpression(registerImportMethod(path, 'ssrClassList'), [expr]) + } + values.push(t.logicalExpression('||', expr, t.stringLiteral(''))) + quasis.push(t.templateElement({ raw: isLast ? '' : ' ' })) + } + i && attributes.splice(attributes.indexOf(classAttributes[i]), 1) + } + first.name = t.jsxIdentifier('class') + first.value = t.jsxExpressionContainer(t.templateLiteral(quasis, values)) + } + if (styleAttributes.length) transformToObject('style', attributes, styleAttributes) + return attributes +} + +function transformAttributes(path, results, info) { + const tagName = getTagName(path.node) + const isSVG = SVGElements.has(tagName) + const hasChildren = path.node.children.length > 0 + const attributes = normalizeAttributes(path) + let children + + attributes.forEach((attribute) => { + const node = attribute.node + + let value = node.value + let key = t.isJSXNamespacedName(node.name) ? `${node.name.namespace.name}:${node.name.name.name}` : node.name.name + const reservedNameSpace = t.isJSXNamespacedName(node.name) && reservedNameSpaces.has(node.name.namespace.name) + if ( + ((t.isJSXNamespacedName(node.name) && reservedNameSpace) || ChildProperties.has(key)) && + !t.isJSXExpressionContainer(value) + ) { + node.value = value = t.jsxExpressionContainer(value || t.jsxEmptyExpression()) + } + + if ( + t.isJSXExpressionContainer(value) && + (reservedNameSpace || + ChildProperties.has(key) || + !( + t.isStringLiteral(value.expression) || + t.isNumericLiteral(value.expression) || + t.isBooleanLiteral(value.expression) + )) + ) { + if (key === 'ref' || key.startsWith('use:') || key.startsWith('prop:') || key.startsWith('on')) return false + else if (ChildProperties.has(key)) { + if (info.hydratable && key === 'textContent' && value && value.expression) { + value.expression = t.logicalExpression('||', value.expression, t.stringLiteral(' ')) + } + if (key === 'innerHTML') path.doNotEscape = true + children = value + } else { + let doEscape = true + if (BooleanAttributes.has(key)) { + results.template.push('') + const fn = t.callExpression(registerImportMethod(attribute, 'ssrAttribute'), [ + t.stringLiteral(key), + value.expression, + t.booleanLiteral(true), + ]) + results.templateValues.push(fn) + return + } + if (key === 'style') { + if ( + t.isJSXExpressionContainer(value) && + t.isObjectExpression(value.expression) && + !value.expression.properties.some((p) => t.isSpreadElement(p)) + ) { + const props = value.expression.properties.map((p, i) => + t.binaryExpression( + '+', + t.stringLiteral((i ? ';' : '') + (t.isIdentifier(p.key) ? p.key.name : p.key.value) + ':'), + escapeExpression(path, p.value, true, true) + ) + ) + let res = props[0] + for (let i = 1; i < props.length; i++) { + res = t.binaryExpression('+', res, props[i]) + } + value.expression = res + } else { + value.expression = t.callExpression(registerImportMethod(path, 'ssrStyle'), [value.expression]) + } + doEscape = false + } + if (key === 'classList') { + if ( + t.isObjectExpression(value.expression) && + !value.expression.properties.some((p) => t.isSpreadElement(p)) + ) { + const values = [] + const quasis = [t.templateElement({ raw: '' })] + transformClasslistObject(path, value.expression, values, quasis) + if (!values.length) value.expression = t.stringLiteral(quasis[0].value.raw) + else if (values.length === 1 && !quasis[0].value.raw && !quasis[1].value.raw) { + value.expression = values[0] + } else value.expression = t.templateLiteral(quasis, values) + } else { + value.expression = t.callExpression(registerImportMethod(path, 'ssrClassList'), [value.expression]) + } + key = 'class' + doEscape = false + } + if (doEscape) value.expression = escapeExpression(path, value.expression, true) + + if (!doEscape || t.isLiteral(value.expression)) { + key = toAttribute(key, isSVG) + appendToTemplate(results.template, ` ${key}="`) + results.template.push(`"`) + results.templateValues.push(value.expression) + } else setAttr(attribute, results, key, value.expression, isSVG) + } + } else { + if (key === '$ServerOnly') return + if (t.isJSXExpressionContainer(value)) value = value.expression + key = toAttribute(key, isSVG) + const isBoolean = BooleanAttributes.has(key) + if (isBoolean && value && value.value !== '' && !value.value) return + appendToTemplate(results.template, ` ${key}`) + if (!value) return + let text = isBoolean ? '' : value.value + if (key === 'style' || key === 'class') { + text = trimWhitespace(text) + if (key === 'style') { + text = text.replace(/; /g, ';').replace(/: /g, ':') + } + } + appendToTemplate(results.template, `="${escapeHTML(text, true)}"`) + } + }) + if (!hasChildren && children) { + path.node.children.push(children) + } +} + +function transformClasslistObject(path, expr, values, quasis) { + expr.properties.forEach((prop, i) => { + const isLast = expr.properties.length - 1 === i + let key = prop.key + if (t.isIdentifier(prop.key) && !prop.computed) key = t.stringLiteral(key.name) + else if (prop.computed) { + key = t.callExpression(registerImportMethod(path, 'escape'), [prop.key, t.booleanLiteral(true)]) + } else key = t.stringLiteral(escapeHTML(prop.key.value)) + if (t.isBooleanLiteral(prop.value)) { + if (prop.value.value === true) { + if (!prop.computed) { + const prev = quasis.pop() + quasis.push( + t.templateElement({ + raw: (prev ? prev.value.raw : '') + (i ? ' ' : '') + `${key.value}` + (isLast ? '' : ' '), + }) + ) + } else { + values.push(key) + quasis.push(t.templateElement({ raw: isLast ? '' : ' ' })) + } + } + } else { + values.push(t.conditionalExpression(prop.value, key, t.stringLiteral(''))) + quasis.push(t.templateElement({ raw: isLast ? '' : ' ' })) + } + }) +} + +function transformChildren(path, results, { hydratable }) { + const doNotEscape = path.doNotEscape + const filteredChildren = filterChildren(path.get('children')) + const multi = checkLength(filteredChildren) + const markers = hydratable && multi + filteredChildren.forEach((node) => { + if (t.isJSXElement(node.node) && getTagName(node.node) === 'head') { + const child = transformNode(node, { doNotEscape, hydratable: false }) + registerImportMethod(path, 'NoHydration') + registerImportMethod(path, 'createComponent') + results.template.push('') + results.templateValues.push( + t.callExpression(t.identifier('_$createComponent'), [ + t.identifier('_$NoHydration'), + t.objectExpression([ + t.objectMethod( + 'get', + t.identifier('children'), + [], + t.blockStatement([t.returnStatement(createTemplate(path, child))]) + ), + ]), + ]) + ) + return + } + const child = transformNode(node, { doNotEscape }) + if (!child) return + appendToTemplate(results.template, child.template) + results.templateValues.push.apply(results.templateValues, child.templateValues || []) + if (child.exprs.length) { + if (!doNotEscape && !child.spreadElement) child.exprs[0] = escapeExpression(path, child.exprs[0]) + + // boxed by textNodes + if (markers && !child.spreadElement) { + appendToTemplate(results.template, ``) + results.template.push('') + results.templateValues.push(child.exprs[0]) + appendToTemplate(results.template, ``) + } else { + results.template.push('') + results.templateValues.push(child.exprs[0]) + } + } + }) +} + +function createElement(path, { topLevel, hydratable }) { + const tagName = getTagName(path.node) + const config = getConfig(path) + const attributes = normalizeAttributes(path) + + const filteredChildren = filterChildren(path.get('children')) + const multi = checkLength(filteredChildren) + const markers = hydratable && multi + const childNodes = filteredChildren.reduce((memo, path) => { + if (t.isJSXText(path.node)) { + const v = decode(trimWhitespace(path.node.extra.raw)) + if (v.length) memo.push(t.stringLiteral(v)) + } else { + const child = transformNode(path) + if (markers && child.exprs.length && !child.spreadElement) memo.push(t.stringLiteral('')) + if (child.exprs.length && !child.spreadElement) child.exprs[0] = escapeExpression(path, child.exprs[0]) + memo.push(getCreateTemplate(config, path, child)(path, child, true)) + if (markers && child.exprs.length && !child.spreadElement) memo.push(t.stringLiteral('')) + } + return memo + }, []) + + let props + if (attributes.length === 1) { + props = [attributes[0].node.argument] + } else { + props = [] + let runningObject = [] + let dynamicSpread = false + const hasChildren = path.node.children.length > 0 + + attributes.forEach((attribute) => { + const node = attribute.node + if (t.isJSXSpreadAttribute(node)) { + if (runningObject.length) { + props.push(t.objectExpression(runningObject)) + runningObject = [] + } + props.push( + isDynamic(attribute.get('argument'), { + checkMember: true, + }) && (dynamicSpread = true) + ? t.isCallExpression(node.argument) && + !node.argument.arguments.length && + !t.isCallExpression(node.argument.callee) && + !t.isMemberExpression(node.argument.callee) + ? node.argument.callee + : t.arrowFunctionExpression([], node.argument) + : node.argument + ) + } else { + const value = node.value || t.booleanLiteral(true) + const id = convertJSXIdentifier(node.name) + const key = t.isJSXNamespacedName(node.name) ? `${node.name.namespace.name}:${node.name.name.name}` : node.name.name + + if (hasChildren && key === 'children') return + if (key === 'ref' || key.startsWith('use:') || key.startsWith('prop:') || key.startsWith('on')) return + if (t.isJSXExpressionContainer(value)) + if ( + isDynamic(attribute.get('value').get('expression'), { + checkMember: true, + checkTags: true, + }) + ) { + const expr = t.arrowFunctionExpression([], value.expression) + runningObject.push( + t.objectMethod('get', id, [], t.blockStatement([t.returnStatement(expr.body)]), !t.isValidIdentifier(key)) + ) + } else runningObject.push(t.objectProperty(id, value.expression)) + else runningObject.push(t.objectProperty(id, value)) + } + }) + + if (runningObject.length || !props.length) props.push(t.objectExpression(runningObject)) + + if (props.length > 1 || dynamicSpread) { + props = [t.callExpression(registerImportMethod(path, 'mergeProps'), props)] + } + } + + const exprs = [ + t.callExpression(registerImportMethod(path, 'ssrElement'), [ + t.stringLiteral(tagName), + props[0], + childNodes.length + ? hydratable + ? t.arrowFunctionExpression([], childNodes.length === 1 ? childNodes[0] : t.arrayExpression(childNodes)) + : childNodes.length === 1 + ? childNodes[0] + : t.arrayExpression(childNodes) + : t.identifier('undefined'), + t.booleanLiteral(Boolean(topLevel && config.hydratable)), + ]), + ] + return { exprs, template: '', spreadElement: true } +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/template.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/template.js new file mode 100644 index 000000000000..1679883e54b8 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/template.js @@ -0,0 +1,74 @@ +import * as t from '@babel/types' + +import { registerImportMethod } from '../shared/utils' + +export function createTemplate(path, result) { + if (!result.template) { + return result.exprs[0] + } + + let template, id + + if (!Array.isArray(result.template)) { + template = t.stringLiteral(result.template) + } else if (result.template.length === 1) { + template = t.stringLiteral(result.template[0]) + } else { + const strings = result.template.map(tmpl => t.stringLiteral(tmpl)) + template = t.arrayExpression(strings) + } + + const templates = + path.scope.getProgramParent().data.templates || + (path.scope.getProgramParent().data.templates = []) + const found = templates.find(tmp => { + if (t.isArrayExpression(tmp.template) && t.isArrayExpression(template)) { + return tmp.template.elements.every( + (el, i) => template.elements[i] && el.value === template.elements[i].value + ) + } + return tmp.template.value === template.value + }) + if (!found) { + id = path.scope.generateUidIdentifier('tmpl$') + templates.push({ + id, + template, + renderer: 'ssr' + }) + } else id = found.id + + if (result.wontEscape) { + if (!Array.isArray(result.template) || result.template.length === 1) return id + else if ( + Array.isArray(result.template) && + result.template.length === 2 && + result.templateValues[0].type === 'CallExpression' && + result.templateValues[0].callee.name === '_$ssrHydrationKey' + ) { + // remove unnecessary ssr call when only hydration key is used + return t.binaryExpression( + '+', + t.binaryExpression( + '+', + t.memberExpression(id, t.numericLiteral(0), true), + result.templateValues[0] + ), + t.memberExpression(id, t.numericLiteral(1), true) + ) + } + } + return t.callExpression( + registerImportMethod(path, 'ssr'), + Array.isArray(result.template) && result.template.length > 1 + ? [id, ...result.templateValues] + : [id] + ) +} + +export function appendTemplates(path, templates) { + const declarators = templates.map(template => { + return t.variableDeclarator(template.id, template.template) + }) + path.node.body.unshift(t.variableDeclaration('var', declarators)) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js new file mode 100644 index 000000000000..e808e7e5cb7f --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js @@ -0,0 +1,312 @@ +import * as t from '@babel/types' + +import { transformNode } from '../shared/transform' +import { + canNativeSpread, + checkLength, + convertJSXIdentifier, + escapeStringForTemplate, + filterChildren, + getConfig, + getRendererConfig, + getTagName, + isDynamic, + registerImportMethod, + transformCondition, +} from '../shared/utils' + +export function transformElement(path) { + const tagName = getTagName(path.node) + const results = { + id: path.scope.generateUidIdentifier('el$'), + declarations: [], + exprs: [], + dynamics: [], + postExprs: [], + tagName, + renderer: 'universal', + } + + results.declarations.push( + t.variableDeclarator( + results.id, + t.callExpression(registerImportMethod(path, 'createElement', getRendererConfig(path, 'universal').moduleName), [ + t.stringLiteral(tagName), + ]) + ) + ) + + transformAttributes(path, results) + transformChildren(path, results) + + return results +} + +function transformAttributes(path, results) { + let children, spreadExpr + let attributes = path.get('openingElement').get('attributes') + const elem = results.id + const hasChildren = path.node.children.length > 0 + const config = getConfig(path) + + // preprocess spreads + if (attributes.some((attribute) => t.isJSXSpreadAttribute(attribute.node))) { + [attributes, spreadExpr] = processSpreads(path, attributes, { + elem, + hasChildren, + wrapConditionals: config.wrapConditionals, + }) + path.get('openingElement').set( + 'attributes', + attributes.map((a) => a.node) + ) + } + + path + .get('openingElement') + .get('attributes') + .forEach((attribute) => { + const node = attribute.node + + let value = node.value + const key = t.isJSXNamespacedName(node.name) ? `${node.name.namespace.name}:${node.name.name.name}` : node.name.name + const reservedNameSpace = t.isJSXNamespacedName(node.name) && node.name.namespace.name === 'use' + if (t.isJSXNamespacedName(node.name) && reservedNameSpace && !t.isJSXExpressionContainer(value)) { + node.value = value = t.jsxExpressionContainer(value || t.jsxEmptyExpression()) + } + if (t.isJSXExpressionContainer(value)) { + if (key === 'ref') { + // Normalize expressions for non-null and type-as + while (t.isTSNonNullExpression(value.expression) || t.isTSAsExpression(value.expression)) { + value.expression = value.expression.expression + } + if (t.isLVal(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier('_ref$') + results.exprs.unshift( + t.variableDeclaration('var', [t.variableDeclarator(refIdentifier, value.expression)]), + t.expressionStatement( + t.conditionalExpression( + t.binaryExpression('===', t.unaryExpression('typeof', refIdentifier), t.stringLiteral('function')), + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'universal').moduleName), [ + refIdentifier, + elem, + ]), + t.assignmentExpression('=', value.expression, elem) + ) + ) + ) + } else if (t.isFunction(value.expression)) { + results.exprs.unshift( + t.expressionStatement( + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'universal').moduleName), [ + value.expression, + elem, + ]) + ) + ) + } else if (t.isCallExpression(value.expression)) { + const refIdentifier = path.scope.generateUidIdentifier('_ref$') + results.exprs.unshift( + t.variableDeclaration('var', [t.variableDeclarator(refIdentifier, value.expression)]), + t.expressionStatement( + t.logicalExpression( + '&&', + t.binaryExpression('===', t.unaryExpression('typeof', refIdentifier), t.stringLiteral('function')), + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'universal').moduleName), [ + refIdentifier, + elem, + ]) + ) + ) + ) + } + } else if (key.startsWith('use:')) { + // Some trick to treat JSXIdentifier as Identifier + node.name.name.type = 'Identifier' + results.exprs.unshift( + t.expressionStatement( + t.callExpression(registerImportMethod(path, 'use', getRendererConfig(path, 'universal').moduleName), [ + node.name.name, + elem, + t.arrowFunctionExpression( + [], + t.isJSXEmptyExpression(value.expression) ? t.booleanLiteral(true) : value.expression + ), + ]) + ) + ) + } else if (key === 'children') { + children = value + } else if ( + config.effectWrapper && + isDynamic(attribute.get('value').get('expression'), { + checkMember: true, + }) + ) { + results.dynamics.push({ elem, key, value: value.expression }) + } else { + results.exprs.push(t.expressionStatement(setAttr(attribute, elem, key, value.expression))) + } + } else { + results.exprs.push(t.expressionStatement(setAttr(attribute, elem, key, value))) + } + }) + if (spreadExpr) results.exprs.push(spreadExpr) + if (!hasChildren && children) { + path.node.children.push(children) + } +} + +export function setAttr(path, elem, name, value, { prevId } = {}) { + if (!value) value = t.booleanLiteral(true) + return t.callExpression( + registerImportMethod(path, 'setProp', getRendererConfig(path, 'universal').moduleName), + prevId ? [elem, t.stringLiteral(name), value, prevId] : [elem, t.stringLiteral(name), value] + ) +} + +function transformChildren(path, results) { + const filteredChildren = filterChildren(path.get('children')) + const multi = checkLength(filteredChildren) + const childNodes = filteredChildren.map(transformNode).reduce((memo, child) => { + if (!child) return memo + const i = memo.length + if (child.text && i && memo[i - 1].text) { + memo[i - 1].template += child.template + } else memo.push(child) + return memo + }, []) + + const appends = [] + childNodes.forEach((child, index) => { + if (!child) return + if (child.tagName && child.renderer !== 'universal') { + throw new Error(`<${child.tagName}> is not supported in <${getTagName(path.node)}>. + Wrap the usage with a component that would render this element, eg. Canvas`) + } + if (child.id) { + const insertNode = registerImportMethod(path, 'insertNode', getRendererConfig(path, 'universal').moduleName) + let insert = child.id + if (child.text) { + const createTextNode = registerImportMethod( + path, + 'createTextNode', + getRendererConfig(path, 'universal').moduleName + ) + if (multi) { + results.declarations.push( + t.variableDeclarator( + child.id, + t.callExpression(createTextNode, [ + t.templateLiteral([t.templateElement({ raw: escapeStringForTemplate(child.template) })], []), + ]) + ) + ) + } else + insert = t.callExpression(createTextNode, [ + t.templateLiteral([t.templateElement({ raw: escapeStringForTemplate(child.template) })], []), + ]) + } + appends.push(t.expressionStatement(t.callExpression(insertNode, [results.id, insert]))) + results.declarations.push(...child.declarations) + results.exprs.push(...child.exprs) + results.dynamics.push(...child.dynamics) + } else if (child.exprs.length) { + const insert = registerImportMethod(path, 'insert', getRendererConfig(path, 'universal').moduleName) + if (multi) { + results.exprs.push( + t.expressionStatement( + t.callExpression(insert, [results.id, child.exprs[0], nextChild(childNodes, index) || t.nullLiteral()]) + ) + ) + } else { + results.exprs.push(t.expressionStatement(t.callExpression(insert, [results.id, child.exprs[0]]))) + } + } + }) + results.exprs.unshift(...appends) +} + +function nextChild(children, index) { + return children[index + 1] && (children[index + 1].id || nextChild(children, index + 1)) +} + +function processSpreads(path, attributes, { elem, hasChildren, wrapConditionals }) { + // TODO: skip but collect the names of any properties after the last spread to not overwrite them + const filteredAttributes = [] + const spreadArgs = [] + let runningObject = [] + let dynamicSpread = false + let firstSpread = false + attributes.forEach((attribute) => { + const node = attribute.node + const key = + !t.isJSXSpreadAttribute(node) && + (t.isJSXNamespacedName(node.name) ? `${node.name.namespace.name}:${node.name.name.name}` : node.name.name) + if (t.isJSXSpreadAttribute(node)) { + firstSpread = true + if (runningObject.length) { + spreadArgs.push(t.objectExpression(runningObject)) + runningObject = [] + } + spreadArgs.push( + isDynamic(attribute.get('argument'), { + checkMember: true, + }) && (dynamicSpread = true) + ? t.isCallExpression(node.argument) && + !node.argument.arguments.length && + !t.isCallExpression(node.argument.callee) && + !t.isMemberExpression(node.argument.callee) + ? node.argument.callee + : t.arrowFunctionExpression([], node.argument) + : node.argument + ) + } else if ( + (firstSpread || + (t.isJSXExpressionContainer(node.value) && + isDynamic(attribute.get('value').get('expression'), { checkMember: true }))) && + canNativeSpread(key, { checkNameSpaces: true }) + ) { + const isContainer = t.isJSXExpressionContainer(node.value) + const dynamic = isContainer && isDynamic(attribute.get('value').get('expression'), { checkMember: true }) + if (dynamic) { + const id = convertJSXIdentifier(node.name) + const expr = + wrapConditionals && + (t.isLogicalExpression(node.value.expression) || t.isConditionalExpression(node.value.expression)) + ? transformCondition(attribute.get('value').get('expression'), true) + : t.arrowFunctionExpression([], node.value.expression) + runningObject.push( + t.objectMethod('get', id, [], t.blockStatement([t.returnStatement(expr.body)]), !t.isValidIdentifier(key)) + ) + } else { + runningObject.push( + t.objectProperty( + t.stringLiteral(key), + isContainer ? node.value.expression : node.value || t.booleanLiteral(true) + ) + ) + } + } else filteredAttributes.push(attribute) + }) + + if (runningObject.length) { + spreadArgs.push(t.objectExpression(runningObject)) + } + + const props = + spreadArgs.length === 1 && !dynamicSpread + ? spreadArgs[0] + : t.callExpression(registerImportMethod(path, 'mergeProps'), spreadArgs) + + return [ + filteredAttributes, + t.expressionStatement( + t.callExpression(registerImportMethod(path, 'spread', getRendererConfig(path, 'universal').moduleName), [ + elem, + props, + t.booleanLiteral(hasChildren), + ]) + ), + ] +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/template.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/template.js new file mode 100644 index 000000000000..6aeac7f21465 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/template.js @@ -0,0 +1,108 @@ +import * as t from '@babel/types' + +import { getConfig, getNumberedId, registerImportMethod } from '../shared/utils' +import { setAttr } from './element' + +export function createTemplate(path, result, wrap) { + const config = getConfig(path) + if (result.id) { + result.decl = t.variableDeclaration('var', result.declarations) + if ( + !(result.exprs.length || result.dynamics.length || result.postExprs.length) && + result.decl.declarations.length === 1 + ) { + return result.decl.declarations[0].init + } else { + return t.callExpression( + t.arrowFunctionExpression( + [], + t.blockStatement([ + result.decl, + ...result.exprs.concat( + wrapDynamics(path, result.dynamics) || [], + result.postExprs || [] + ), + t.returnStatement(result.id) + ]) + ), + [] + ) + } + } + if (wrap && result.dynamic && config.memoWrapper) { + return t.callExpression(registerImportMethod(path, config.memoWrapper), [result.exprs[0]]) + } + return result.exprs[0] +} + +function wrapDynamics(path, dynamics) { + if (!dynamics.length) return + const config = getConfig(path) + + const effectWrapperId = registerImportMethod(path, config.effectWrapper) + + if (dynamics.length === 1) { + const prevValue = t.identifier('_$p') + + return t.expressionStatement( + t.callExpression(effectWrapperId, [ + t.arrowFunctionExpression( + [prevValue], + setAttr(path, dynamics[0].elem, dynamics[0].key, dynamics[0].value, { + dynamic: true, + prevId: prevValue + }) + ) + ]) + ) + } + + const prevId = t.identifier('_p$') + + /** @type {t.VariableDeclarator[]} */ + const declarations = [] + /** @type {t.ExpressionStatement[]} */ + const statements = [] + /** @type {t.Identifier[]} */ + const properties = [] + + dynamics.forEach(({ elem, key, value }, index) => { + const varIdent = path.scope.generateUidIdentifier('v$') + + const propIdent = t.identifier(getNumberedId(index)) + const propMember = t.memberExpression(prevId, propIdent) + + properties.push(propIdent) + declarations.push(t.variableDeclarator(varIdent, value)) + + statements.push( + t.expressionStatement( + t.logicalExpression( + '&&', + t.binaryExpression('!==', varIdent, propMember), + t.assignmentExpression( + '=', + propMember, + setAttr(path, elem, key, varIdent, { dynamic: true, prevId: propMember }), + ), + ), + ), + ) + }) + + return t.expressionStatement( + t.callExpression(effectWrapperId, [ + t.arrowFunctionExpression( + [prevId], + t.blockStatement([ + t.variableDeclaration('var', declarations), + ...statements, + t.returnStatement(prevId), + ]), + ), + t.objectExpression( + properties.map((id) => t.objectProperty(id, t.identifier('undefined'))), + ), + ]), + ) +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e1596f36a5ab..5b2de1a35913 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -369,7 +369,7 @@ importers: version: registry.npmjs.org/vue-template-compiler@2.6.14 webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0 + version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) webpack-chain: specifier: 6.5.1 version: registry.npmjs.org/webpack-chain@6.5.1 @@ -438,6 +438,67 @@ importers: specifier: ^4.7.4 version: registry.npmjs.org/typescript@4.9.5 + packages/babel-plugin-transform-solid-jsx-ad-taro-components: + dependencies: + '@babel/helper-module-imports': + specifier: 7.18.6 + version: registry.npmjs.org/@babel/helper-module-imports@7.18.6 + '@babel/plugin-syntax-jsx': + specifier: ^7.18.6 + version: registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/types': + specifier: ^7.20.7 + version: registry.npmjs.org/@babel/types@7.23.6 + html-entities: + specifier: 2.3.3 + version: registry.npmjs.org/html-entities@2.3.3 + validate-html-nesting: + specifier: ^1.2.1 + version: registry.npmjs.org/validate-html-nesting@1.2.2 + devDependencies: + '@babel/core': + specifier: ^7.8.0 + version: registry.npmjs.org/@babel/core@7.21.8 + '@babel/preset-env': + specifier: ^7.20.2 + version: registry.npmjs.org/@babel/preset-env@7.21.5(@babel/core@7.21.8) + '@rollup/plugin-commonjs': + specifier: ^25.0.7 + version: registry.npmjs.org/@rollup/plugin-commonjs@25.0.7(rollup@4.9.5) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: registry.npmjs.org/@rollup/plugin-node-resolve@15.2.3(rollup@4.9.5) + '@tarojs/shared': + specifier: 3.6.23 + version: registry.npmjs.org/@tarojs/shared@3.6.23 + '@tarojs/webpack5-runner': + specifier: 3.6.23 + version: registry.npmjs.org/@tarojs/webpack5-runner@3.6.23(@babel/core@7.21.8)(@tarojs/components@packages+taro-components)(@tarojs/runtime@packages+taro-runtime)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.6.14)(vue@2.6.14)(webpack@5.78.0) + babel-jest: + specifier: ^29.3.1 + version: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) + babel-plugin-tester: + specifier: ^11.0.4 + version: registry.npmjs.org/babel-plugin-tester@11.0.4(@babel/core@7.21.8) + jest: + specifier: ^29.7.0 + version: registry.npmjs.org/jest@29.7.0(@types/node@18.19.12) + jest-environment-jsdom: + specifier: ^29.3.1 + version: registry.npmjs.org/jest-environment-jsdom@29.7.0 + jest-resolve: + specifier: ^29.3.1 + version: registry.npmjs.org/jest-resolve@29.7.0 + jsdom: + specifier: ^21.0.0 + version: registry.npmjs.org/jsdom@21.1.2 + rollup: + specifier: ^4.9.5 + version: registry.npmjs.org/rollup@4.9.5 + rollup-plugin-node-externals: + specifier: ^4.0.0 + version: registry.npmjs.org/rollup-plugin-node-externals@4.0.0(rollup@4.9.5) + packages/babel-plugin-transform-taroapi: dependencies: lodash: @@ -1835,7 +1896,7 @@ importers: version: registry.npmjs.org/typescript@4.9.5 webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0 + version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) packages/taro-mini-runner: dependencies: @@ -3399,7 +3460,7 @@ importers: version: registry.npmjs.org/vite@4.5.1(@types/node@18.19.12)(less@4.2.0)(sass@1.44.0)(stylus@0.55.0)(terser@5.17.1) webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0 + version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) packages/taro-swan: dependencies: @@ -3961,7 +4022,7 @@ importers: version: registry.npmjs.org/typescript@4.9.5 webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0 + version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) webpack-dev-server: specifier: 4.11.1 version: registry.npmjs.org/webpack-dev-server@4.11.1(webpack@5.78.0) @@ -4343,7 +4404,7 @@ packages: /@babel/generator@7.0.0-beta.44: resolution: {integrity: sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz} dependencies: - '@babel/types': 7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 jsesc: 2.5.2 lodash: registry.npmjs.org/lodash@4.17.21 source-map: registry.npmjs.org/source-map@0.5.7 @@ -4354,7 +4415,7 @@ packages: resolution: {integrity: sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jridgewell/gen-mapping': 0.1.1 jsesc: 2.5.2 dev: false @@ -4363,7 +4424,7 @@ packages: resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.18 jsesc: 2.5.2 @@ -4372,7 +4433,7 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==, tarball: https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz} @@ -4401,6 +4462,20 @@ packages: lru-cache: registry.npmjs.org/lru-cache@5.1.1 semver: registry.npmjs.org/semver@6.3.1 + /@babel/helper-compilation-targets@7.21.5(@babel/core@7.23.7): + resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: registry.npmjs.org/lru-cache@5.1.1 + semver: registry.npmjs.org/semver@6.3.1 + dev: true + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} engines: {node: '>=6.9.0'} @@ -4410,7 +4485,7 @@ packages: dependencies: '@babel/helper-get-function-arity': registry.npmjs.org/@babel/helper-get-function-arity@7.0.0-beta.44 '@babel/template': 7.0.0-beta.44 - '@babel/types': 7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 dev: false /@babel/helper-function-name@7.23.0: @@ -4418,25 +4493,13 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, tarball: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 - - /@babel/helper-module-imports@7.18.6: - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.6 - - /@babel/helper-module-imports@7.22.15: - resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/helper-module-transforms@7.21.5: resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz} @@ -4449,7 +4512,7 @@ packages: '@babel/helper-validator-identifier': 7.22.20 '@babel/template': 7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color dev: false @@ -4462,24 +4525,25 @@ packages: resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false /@babel/helper-split-export-declaration@7.0.0-beta.44: resolution: {integrity: sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz} dependencies: - '@babel/types': 7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 dev: false /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz} @@ -4495,7 +4559,7 @@ packages: dependencies: '@babel/template': 7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color dev: false @@ -4521,7 +4585,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false /@babel/parser@7.17.10: @@ -4529,7 +4593,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false /@babel/parser@7.23.6: @@ -4537,25 +4601,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.6 - - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8): - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': 7.22.5 - - /@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): - resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/plugin-transform-react-display-name@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw==, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz} @@ -4592,10 +4638,10 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.21.8) - '@babel/types': 7.23.6 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz} @@ -4605,10 +4651,10 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-module-imports': 7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': 7.22.5 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.7) - '@babel/types': 7.23.6 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz} @@ -4645,7 +4691,7 @@ packages: resolution: {integrity: sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz} dependencies: '@babel/code-frame': 7.0.0-beta.44 - '@babel/types': 7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 babylon: registry.npmjs.org/babylon@7.0.0-beta.44 lodash: registry.npmjs.org/lodash@4.17.21 dev: false @@ -4655,8 +4701,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz} @@ -4664,7 +4710,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/traverse@7.0.0-beta.44: resolution: {integrity: sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz} @@ -4673,9 +4719,9 @@ packages: '@babel/generator': 7.0.0-beta.44 '@babel/helper-function-name': 7.0.0-beta.44 '@babel/helper-split-export-declaration': 7.0.0-beta.44 - '@babel/types': 7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 babylon: registry.npmjs.org/babylon@7.0.0-beta.44 - debug: 3.2.7(supports-color@6.1.0) + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) globals: 11.12.0 invariant: registry.npmjs.org/invariant@2.2.4 lodash: registry.npmjs.org/lodash@4.17.21 @@ -4694,8 +4740,8 @@ packages: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@6.1.0) + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -4712,20 +4758,12 @@ packages: '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 - debug: 4.3.4(supports-color@6.1.0) + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.0.0-beta.44: - resolution: {integrity: sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz} - dependencies: - esutils: registry.npmjs.org/esutils@2.0.3 - lodash: registry.npmjs.org/lodash@4.17.21 - to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 - dev: false - /@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==, tarball: https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz} engines: {node: '>=6.9.0'} @@ -4733,6 +4771,7 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: true /@eslint-community/regexpp@4.5.1: resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz} @@ -4744,7 +4783,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: registry.npmjs.org/ajv@6.12.6 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 espree: registry.npmjs.org/espree@9.5.2 globals: 13.20.0 ignore: 5.2.4 @@ -4766,7 +4805,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 minimatch: registry.npmjs.org/minimatch@3.1.2 transitivePeerDependencies: - supports-color @@ -5278,11 +5317,11 @@ packages: '@babel/core': ^7.20.12 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': 7.18.6 - '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.21.8) - '@babel/types': 7.23.6 - html-entities: 2.3.3 - validate-html-nesting: 1.2.2 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + html-entities: registry.npmjs.org/html-entities@2.3.3 + validate-html-nesting: registry.npmjs.org/validate-html-nesting@1.2.2 /babel-preset-solid@1.8.16(@babel/core@7.21.8): resolution: {integrity: sha512-b4HFg/xaKM+H3Tu5iUlZ/43TJOZnhi85xrm3JrXDQ0s4cmtmU37bXXYzb2m55G4QKiFjxLAjvb7sUorPrAMs5w==, tarball: https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.8.16.tgz} @@ -5380,7 +5419,6 @@ packages: dependencies: pascal-case: 3.1.2 tslib: registry.npmjs.org/tslib@2.6.2 - dev: false /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, tarball: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz} @@ -5711,7 +5749,7 @@ packages: ms: 2.0.0 dev: false - /debug@3.2.7(supports-color@6.1.0): + /debug@3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, tarball: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz} peerDependencies: supports-color: '*' @@ -5720,7 +5758,6 @@ packages: optional: true dependencies: ms: 2.1.3 - supports-color: registry.npmjs.org/supports-color@6.1.0 /debug@4.1.1: resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==, tarball: https://registry.npmjs.org/debug/-/debug-4.1.1.tgz} @@ -5734,7 +5771,7 @@ packages: ms: 2.1.3 dev: false - /debug@4.3.4(supports-color@6.1.0): + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz} engines: {node: '>=6.0'} peerDependencies: @@ -5744,7 +5781,6 @@ packages: optional: true dependencies: ms: 2.1.2 - supports-color: registry.npmjs.org/supports-color@6.1.0 /decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==, tarball: https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz} @@ -5786,7 +5822,6 @@ packages: dependencies: no-case: 3.0.4 tslib: registry.npmjs.org/tslib@2.6.2 - dev: false /dpdm@3.14.0: resolution: {integrity: sha512-YJzsFSyEtj88q5eTELg3UWU7TVZkG1dpbF4JDQ3t1b07xuzXmdoGeSz9TKOke1mUuOpWlk4q+pBh+aHzD6GBTg==, tarball: https://registry.npmjs.org/dpdm/-/dpdm-3.14.0.tgz} @@ -6224,9 +6259,6 @@ packages: lru-cache: registry.npmjs.org/lru-cache@6.0.0 dev: true - /html-entities@2.3.3: - resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==, tarball: https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz} - /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz} dev: true @@ -6528,7 +6560,6 @@ packages: big.js: 5.2.2 emojis-list: 3.0.0 json5: registry.npmjs.org/json5@2.2.3 - dev: false /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz} @@ -6571,7 +6602,6 @@ packages: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, tarball: https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz} dependencies: tslib: registry.npmjs.org/tslib@2.6.2 - dev: false /lru-cache@10.2.0: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz} @@ -6710,14 +6740,12 @@ packages: resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==, tarball: https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz} dependencies: lower-case: registry.npmjs.org/lower-case@1.1.4 - dev: false /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, tarball: https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz} dependencies: lower-case: 2.0.2 tslib: registry.npmjs.org/tslib@2.6.2 - dev: false /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz} @@ -6829,7 +6857,6 @@ packages: dependencies: dot-case: 3.0.4 tslib: registry.npmjs.org/tslib@2.6.2 - dev: false /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz} @@ -6851,7 +6878,6 @@ packages: dependencies: no-case: 3.0.4 tslib: registry.npmjs.org/tslib@2.6.2 - dev: false /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, tarball: https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz} @@ -7163,14 +7189,6 @@ packages: typescript: 5.3.3 dev: true - /rollup@2.75.6: - resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==, tarball: https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 - dev: false - /rollup@3.21.5: resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -7185,6 +7203,7 @@ packages: hasBin: true optionalDependencies: fsevents: registry.npmjs.org/fsevents@2.3.2 + dev: true /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} @@ -7412,6 +7431,7 @@ packages: /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, tarball: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz} engines: {node: '>=4'} + dev: true /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, tarball: https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz} @@ -7497,7 +7517,7 @@ packages: resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} hasBin: true peerDependencies: - browserslist: ^4.23.0 + browserslist: '>= 4.21.0' dependencies: browserslist: 4.23.0 escalade: 3.1.1 @@ -7505,7 +7525,6 @@ packages: /upper-case@1.1.3: resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==, tarball: https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz} - dev: false /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz} @@ -7517,9 +7536,6 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, tarball: https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz} dev: true - /validate-html-nesting@1.2.2: - resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==, tarball: https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.2.tgz} - /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, tarball: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz} dependencies: @@ -7840,6 +7856,15 @@ packages: dependencies: '@babel/highlight': registry.npmjs.org/@babel/highlight@7.18.6 + registry.npmjs.org/@babel/code-frame@7.23.5: + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz} + name: '@babel/code-frame' + version: 7.23.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': registry.npmjs.org/@babel/highlight@7.23.4 + chalk: registry.npmjs.org/chalk@2.4.2 + registry.npmjs.org/@babel/compat-data@7.21.7: resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz} name: '@babel/compat-data' @@ -7865,9 +7890,9 @@ packages: '@babel/parser': 7.23.6 '@babel/template': 7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@6.1.0) + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) gensync: 1.0.0-beta.2 json5: registry.npmjs.org/json5@2.2.3 lodash: registry.npmjs.org/lodash@4.17.21 @@ -7917,9 +7942,9 @@ packages: '@babel/parser': 7.23.6 '@babel/template': registry.npmjs.org/@babel/template@7.22.15 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 convert-source-map: registry.npmjs.org/convert-source-map@2.0.0 - debug: 4.3.4(supports-color@6.1.0) + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) gensync: registry.npmjs.org/gensync@1.0.0-beta.2 json5: registry.npmjs.org/json5@2.2.3 semver: registry.npmjs.org/semver@6.3.1 @@ -7954,13 +7979,24 @@ packages: '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 jsesc: registry.npmjs.org/jsesc@2.5.2 + registry.npmjs.org/@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz} + name: '@babel/generator' + version: 7.23.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + jsesc: registry.npmjs.org/jsesc@2.5.2 + registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz} name: '@babel/helper-annotate-as-pure' version: 7.18.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz} @@ -7968,7 +8004,7 @@ packages: version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5: resolution: {integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz} @@ -7976,7 +8012,7 @@ packages: version: 7.21.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz} @@ -7984,8 +8020,7 @@ packages: version: 7.22.15 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 - dev: false + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz} @@ -8184,20 +8219,19 @@ packages: regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 semver: registry.npmjs.org/semver@6.3.0 - registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.23.7): - resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz} - id: registry.npmjs.org/@babel/helper-create-regexp-features-plugin/7.21.8 + registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz} + id: registry.npmjs.org/@babel/helper-create-regexp-features-plugin/7.22.15 name: '@babel/helper-create-regexp-features-plugin' - version: 7.21.8 + version: 7.22.15 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 - semver: registry.npmjs.org/semver@6.3.0 - dev: false + semver: registry.npmjs.org/semver@6.3.1 registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz} @@ -8209,10 +8243,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-annotate-as-pure': 7.22.5 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 semver: registry.npmjs.org/semver@6.3.1 - dev: false registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz} @@ -8225,12 +8258,48 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 + lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 + resolve: registry.npmjs.org/resolve@1.22.8 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7): + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz} + id: registry.npmjs.org/@babel/helper-define-polyfill-provider/0.3.3 + name: '@babel/helper-define-polyfill-provider' + version: 0.3.3 + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.23.7) + '@babel/helper-plugin-utils': 7.22.5 + debug: 4.3.4 lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 resolve: registry.npmjs.org/resolve@1.22.8 semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true + + registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.21.8): + resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz} + id: registry.npmjs.org/@babel/helper-define-polyfill-provider/0.4.4 + name: '@babel/helper-define-polyfill-provider' + version: 0.4.4 + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) + lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 + resolve: registry.npmjs.org/resolve@1.22.8 + transitivePeerDependencies: + - supports-color registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7): resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz} @@ -8242,13 +8311,12 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4(supports-color@6.1.0) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 - resolve: 1.22.8 + resolve: registry.npmjs.org/resolve@1.22.8 transitivePeerDependencies: - supports-color - dev: false registry.npmjs.org/@babel/helper-environment-visitor@7.21.5: resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz} @@ -8256,6 +8324,12 @@ packages: version: 7.21.5 engines: {node: '>=6.9.0'} + registry.npmjs.org/@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} + name: '@babel/helper-environment-visitor' + version: 7.22.20 + engines: {node: '>=6.9.0'} + registry.npmjs.org/@babel/helper-function-name@7.21.0: resolution: {integrity: sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz} name: '@babel/helper-function-name' @@ -8263,14 +8337,23 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': registry.npmjs.org/@babel/template@7.21.9 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + + registry.npmjs.org/@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz} + name: '@babel/helper-function-name' + version: 7.23.0 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-get-function-arity@7.0.0-beta.44: resolution: {integrity: sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz} name: '@babel/helper-get-function-arity' version: 7.0.0-beta.44 dependencies: - '@babel/types': 7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 dev: false registry.npmjs.org/@babel/helper-hoist-variables@7.18.6: @@ -8279,7 +8362,15 @@ packages: version: 7.18.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + + registry.npmjs.org/@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz} + name: '@babel/helper-hoist-variables' + version: 7.22.5 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-member-expression-to-functions@7.21.5: resolution: {integrity: sha512-nIcGfgwpH2u4n9GG1HpStW5Ogx7x7ekiFHbjjFRKXbn5zUvqO9ZgotCO4x1aNbKn/x/xOUaXEhyNHCwtFCpxWg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.5.tgz} @@ -8287,7 +8378,7 @@ packages: version: 7.21.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz} @@ -8295,23 +8386,23 @@ packages: version: 7.23.0 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-module-imports@7.12.1: resolution: {integrity: sha512-ZeC1TlMSvikvJNy1v/wPIazCu3NdOwgYZLIkmIyAsGhqkNpiDoQQRmaCK8YP4Pq3GPTLPV9WXaPCJKvx06JxKA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.12.1.tgz} name: '@babel/helper-module-imports' version: 7.12.1 dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false - registry.npmjs.org/@babel/helper-module-imports@7.21.4: - resolution: {integrity: sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz} + registry.npmjs.org/@babel/helper-module-imports@7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz} name: '@babel/helper-module-imports' - version: 7.21.4 + version: 7.18.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} @@ -8319,7 +8410,7 @@ packages: version: 7.22.15 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-module-transforms@7.21.5: resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz} @@ -8334,10 +8425,26 @@ packages: '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz} + id: registry.npmjs.org/@babel/helper-module-transforms/7.23.3 + name: '@babel/helper-module-transforms' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz} id: registry.npmjs.org/@babel/helper-module-transforms/7.23.3 @@ -8360,7 +8467,7 @@ packages: version: 7.18.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-optimise-call-expression@7.22.5: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz} @@ -8368,7 +8475,7 @@ packages: version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-plugin-utils@7.21.5: resolution: {integrity: sha512-0WDaIlXKOX/3KfBK/dwP1oQGiPh6rjMkT7HIRv7i5RR2VUMwrx5ZL0dwBkKx7+SW1zwNdgjHd34IMk5ZjTeHVg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.21.5.tgz} @@ -8395,7 +8502,7 @@ packages: '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.20.5 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color dev: false @@ -8413,10 +8520,24 @@ packages: '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.20.5 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.21.8): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz} + id: registry.npmjs.org/@babel/helper-remap-async-to-generator/7.22.20 + name: '@babel/helper-remap-async-to-generator' + version: 7.22.20 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.22.20 + registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz} id: registry.npmjs.org/@babel/helper-remap-async-to-generator/7.22.20 @@ -8427,10 +8548,9 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.22.20 - dev: false registry.npmjs.org/@babel/helper-replace-supers@7.21.5: resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz} @@ -8443,7 +8563,7 @@ packages: '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color @@ -8481,7 +8601,7 @@ packages: version: 7.21.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-simple-access@7.22.5: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz} @@ -8489,7 +8609,7 @@ packages: version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0: resolution: {integrity: sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz} @@ -8497,7 +8617,7 @@ packages: version: 7.20.0 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz} @@ -8505,7 +8625,7 @@ packages: version: 7.22.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz} @@ -8513,7 +8633,15 @@ packages: version: 7.18.6 engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + + registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz} + name: '@babel/helper-split-export-declaration' + version: 7.22.6 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helper-string-parser@7.21.5: resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz} @@ -8559,8 +8687,8 @@ packages: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.21.9 - '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color @@ -8570,10 +8698,9 @@ packages: version: 7.22.20 engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.22.15 - '@babel/types': 7.23.6 - dev: false + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/helpers@7.12.1: resolution: {integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz} @@ -8582,7 +8709,7 @@ packages: dependencies: '@babel/template': 7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color dev: false @@ -8595,7 +8722,7 @@ packages: dependencies: '@babel/template': registry.npmjs.org/@babel/template@7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color @@ -8607,7 +8734,7 @@ packages: dependencies: '@babel/template': 7.22.15 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color @@ -8621,6 +8748,16 @@ packages: chalk: 2.4.2 js-tokens: registry.npmjs.org/js-tokens@4.0.0 + registry.npmjs.org/@babel/highlight@7.23.4: + resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz} + name: '@babel/highlight' + version: 7.23.4 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 + chalk: registry.npmjs.org/chalk@2.4.2 + js-tokens: registry.npmjs.org/js-tokens@4.0.0 + registry.npmjs.org/@babel/parser@7.21.8: resolution: {integrity: sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.21.8.tgz} name: '@babel/parser' @@ -8637,7 +8774,16 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + + registry.npmjs.org/@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz} + name: '@babel/parser' + version: 7.23.6 + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz} @@ -8651,6 +8797,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.23.3 + name: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.23.3 @@ -8661,8 +8819,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz} @@ -8678,6 +8835,20 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8) + registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.23.3 + name: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + '@babel/plugin-transform-optional-chaining': registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.21.8) + registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.23.3 @@ -8688,10 +8859,22 @@ packages: '@babel/core': ^7.13.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 '@babel/plugin-transform-optional-chaining': registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7) - dev: false + + registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.21.8): + resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz} + id: registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/7.23.7 + name: '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly' + version: 7.23.7 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz} @@ -8703,9 +8886,8 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.12.3): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz} @@ -8853,6 +9035,25 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.23.7): + resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz} + id: registry.npmjs.org/@babel/plugin-proposal-decorators/7.21.0 + name: '@babel/plugin-proposal-decorators' + version: 7.21.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.23.7) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 + '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6 + '@babel/plugin-syntax-decorators': registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.23.7) + transitivePeerDependencies: + - supports-color + dev: true + registry.npmjs.org/@babel/plugin-proposal-do-expressions@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-bpJ6Bfrzvdzb0vG6zBSNh3HLgFKh+S2CBpNmaLRjg2u7cNkzRPIqBjVURCmpG6pvPfKyxkizwbrXwpYtW3a9cw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.12.1.tgz} id: registry.npmjs.org/@babel/plugin-proposal-do-expressions/7.12.1 @@ -9070,6 +9271,19 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8) + registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7): + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz} + id: registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/7.18.6 + name: '@babel/plugin-proposal-nullish-coalescing-operator' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7) + registry.npmjs.org/@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-proposal-numeric-separator/7.18.6 @@ -9204,6 +9418,21 @@ packages: '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8) + registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7): + resolution: {integrity: sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz} + id: registry.npmjs.org/@babel/plugin-proposal-optional-chaining/7.21.0 + name: '@babel/plugin-proposal-optional-chaining' + version: 7.21.0 + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 + '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7) + registry.npmjs.org/@babel/plugin-proposal-pipeline-operator@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-iloNp4xu8YV8e/mZgGjePg9be1VkJSxQWIplRwgQtQPtF26ar3cHXL4sV8Fujlm2mm/Tu/WiA+FU+Fp7QVP7/g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/-/plugin-proposal-pipeline-operator-7.12.1.tgz} id: registry.npmjs.org/@babel/plugin-proposal-pipeline-operator/7.12.1 @@ -9264,6 +9493,17 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.21.8): + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz} + id: registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2 + name: '@babel/plugin-proposal-private-property-in-object' + version: 7.21.0-placeholder-for-preset-env.2 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + registry.npmjs.org/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.23.7): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz} id: registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/7.21.0-placeholder-for-preset-env.2 @@ -9274,7 +9514,6 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - dev: false registry.npmjs.org/@babel/plugin-proposal-throw-expressions@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-kiWkKtm05K86C+T/nUazv+/Vxu93Aulrvof/ZrxVyGoUBVsVEWDrw9iChbe8tV+aPVQcjg4FQxKW3wUF7cRcpg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.12.1.tgz} @@ -9431,7 +9670,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.12.3): resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz} @@ -9458,6 +9696,19 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.23.7): + resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz} + id: registry.npmjs.org/@babel/plugin-syntax-decorators/7.21.0 + name: '@babel/plugin-syntax-decorators' + version: 7.21.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: true + registry.npmjs.org/@babel/plugin-syntax-do-expressions@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-kTogvOsjBTVOSZtkkziiXB5hwGXqwhq2gBXDaiWVruRLDT7C2GqfbsMnicHJ7ePq2GE8UJeWS34YbNP6yDhwUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-syntax-do-expressions/7.18.6 @@ -9517,7 +9768,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz} @@ -9577,7 +9827,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz} @@ -9641,6 +9890,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-syntax-import-assertions/7.23.3 + name: '@babel/plugin-syntax-import-assertions' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-syntax-import-assertions/7.23.3 @@ -9651,8 +9912,19 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-syntax-import-attributes/7.23.3 + name: '@babel/plugin-syntax-import-attributes' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz} @@ -9664,8 +9936,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz} @@ -9734,18 +10005,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 - - registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.23.7): - resolution: {integrity: sha512-5hewiLct5OKyh6PLKEYaFclcqtIgCb6bmELouxjF6up5q3Sov7rOayW4RwhbaBL0dit8rA80GNfY+UuDp2mBbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.21.4.tgz} - id: registry.npmjs.org/@babel/plugin-syntax-jsx/7.21.4 - name: '@babel/plugin-syntax-jsx' - version: 7.21.4 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz} @@ -9757,7 +10017,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz} @@ -9769,8 +10029,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: true + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.3): resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz} @@ -10012,7 +10271,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-syntax-throw-expressions@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-rp1CqEZXGv1z1YZ3qYffBH3rhnOxrTwQG8fh2yqulTurwv9zu3Gthfd+niZBLSOi1rY6146TgF+JmVeDXaX4TQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.18.6.tgz} @@ -10100,7 +10358,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: true registry.npmjs.org/@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz} @@ -10115,6 +10372,19 @@ packages: '@babel/helper-plugin-utils': 7.22.5 dev: true + registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.21.8): + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz} + id: registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/7.18.6 + name: '@babel/plugin-syntax-unicode-sets-regex' + version: 7.18.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.7): resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/7.18.6 @@ -10125,9 +10395,8 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz} @@ -10166,6 +10435,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-arrow-functions/7.23.3 + name: '@babel/plugin-transform-arrow-functions' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-arrow-functions/7.23.3 @@ -10176,8 +10457,22 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.21.8): + resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz} + id: registry.npmjs.org/@babel/plugin-transform-async-generator-functions/7.23.7 + name: '@babel/plugin-transform-async-generator-functions' + version: 7.23.7 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.23.7): resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz} @@ -10189,11 +10484,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7) '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.12.3): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz} @@ -10205,7 +10499,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.12.3) transitivePeerDependencies: @@ -10222,12 +10516,26 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.8) transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-async-to-generator/7.23.3 + name: '@babel/plugin-transform-async-to-generator' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.21.8) + registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-async-to-generator/7.23.3 @@ -10239,9 +10547,8 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz} @@ -10280,6 +10587,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.23.3 + name: '@babel/plugin-transform-block-scoped-functions' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.23.3 @@ -10290,8 +10609,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.12.3): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz} @@ -10330,6 +10648,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-block-scoping/7.23.4 + name: '@babel/plugin-transform-block-scoping' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz} id: registry.npmjs.org/@babel/plugin-transform-block-scoping/7.23.4 @@ -10340,8 +10670,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-class-properties/7.23.3 + name: '@babel/plugin-transform-class-properties' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz} @@ -10354,8 +10696,21 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-class-static-block/7.23.4 + name: '@babel/plugin-transform-class-static-block' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz} @@ -10368,9 +10723,8 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.12.3): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz} @@ -10439,6 +10793,25 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.21.8): + resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz} + id: registry.npmjs.org/@babel/plugin-transform-classes/7.23.8 + name: '@babel/plugin-transform-classes' + version: 7.23.8 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.21.8) + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 + globals: registry.npmjs.org/globals@11.12.0 + registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.7): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz} id: registry.npmjs.org/@babel/plugin-transform-classes/7.23.8 @@ -10451,13 +10824,12 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7) - '@babel/helper-split-export-declaration': 7.22.6 - globals: 11.12.0 - dev: false + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 + globals: registry.npmjs.org/globals@11.12.0 registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz} @@ -10499,6 +10871,19 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 + registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-computed-properties/7.23.3 + name: '@babel/plugin-transform-computed-properties' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-computed-properties/7.23.3 @@ -10509,9 +10894,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/template': 7.22.15 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.12.3): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz} @@ -10550,6 +10934,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-destructuring/7.23.3 + name: '@babel/plugin-transform-destructuring' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-destructuring/7.23.3 @@ -10560,8 +10956,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz} @@ -10590,6 +10985,19 @@ packages: '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.23.3 + name: '@babel/plugin-transform-dotall-regex' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.23.3 @@ -10601,8 +11009,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz} @@ -10629,6 +11036,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-duplicate-keys/7.23.3 + name: '@babel/plugin-transform-duplicate-keys' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-duplicate-keys/7.23.3 @@ -10639,8 +11058,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-dynamic-import/7.23.4 + name: '@babel/plugin-transform-dynamic-import' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz} @@ -10652,9 +11083,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz} @@ -10683,6 +11113,19 @@ packages: '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.23.3 + name: '@babel/plugin-transform-exponentiation-operator' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.23.3 @@ -10694,8 +11137,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz} @@ -10722,7 +11164,6 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz} @@ -10787,6 +11228,19 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.21.8): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz} + id: registry.npmjs.org/@babel/plugin-transform-for-of/7.23.6 + name: '@babel/plugin-transform-for-of' + version: 7.23.6 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-for-of/7.23.6 @@ -10797,9 +11251,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz} @@ -10844,6 +11297,20 @@ packages: '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-function-name/7.23.3 + name: '@babel/plugin-transform-function-name' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-function-name/7.23.3 @@ -10855,9 +11322,21 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 - '@babel/helper-function-name': 7.23.0 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-json-strings/7.23.4 + name: '@babel/plugin-transform-json-strings' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz} @@ -10869,9 +11348,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz} @@ -10910,6 +11388,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-literals/7.23.3 + name: '@babel/plugin-transform-literals' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-literals/7.23.3 @@ -10920,8 +11410,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/7.23.4 + name: '@babel/plugin-transform-logical-assignment-operators' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz} @@ -10933,9 +11435,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz} @@ -10974,6 +11475,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.23.3 + name: '@babel/plugin-transform-member-expression-literals' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.23.3 @@ -10984,8 +11497,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.12.3): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz} @@ -11018,6 +11530,19 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-amd/7.23.3 + name: '@babel/plugin-transform-modules-amd' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-modules-amd/7.23.3 @@ -11029,8 +11554,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz} @@ -11081,6 +11605,20 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-commonjs/7.23.3 + name: '@babel/plugin-transform-modules-commonjs' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 + registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-modules-commonjs/7.23.3 @@ -11092,9 +11630,8 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.12.3): resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz} @@ -11131,6 +11668,21 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-systemjs/7.23.3 + name: '@babel/plugin-transform-modules-systemjs' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.22.5 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 + registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-modules-systemjs/7.23.3 @@ -11141,11 +11693,10 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.22.5 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-identifier': 7.22.20 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz} @@ -11178,6 +11729,19 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-umd/7.23.3 + name: '@babel/plugin-transform-modules-umd' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-modules-umd/7.23.3 @@ -11189,8 +11753,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.12.3): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz} @@ -11219,6 +11782,19 @@ packages: '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz} + id: registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/7.22.5 + name: '@babel/plugin-transform-named-capturing-groups-regex' + version: 7.22.5 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.23.7): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz} id: registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/7.22.5 @@ -11230,8 +11806,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz} @@ -11258,6 +11833,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-new-target/7.23.3 + name: '@babel/plugin-transform-new-target' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-new-target/7.23.3 @@ -11268,8 +11855,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/7.23.4 + name: '@babel/plugin-transform-nullish-coalescing-operator' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz} @@ -11281,9 +11880,21 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7) - dev: false + + registry.npmjs.org/@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-numeric-separator/7.23.4 + name: '@babel/plugin-transform-numeric-separator' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz} @@ -11295,9 +11906,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz} @@ -11330,7 +11940,6 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7) '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz} @@ -11378,6 +11987,19 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-object-super/7.23.3 + name: '@babel/plugin-transform-object-super' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.21.8) + registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-object-super/7.23.3 @@ -11388,9 +12010,21 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7) - dev: false + + registry.npmjs.org/@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/7.23.4 + name: '@babel/plugin-transform-optional-catch-binding' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz} @@ -11402,9 +12036,22 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7) - dev: false + + registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.21.8): + resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-optional-chaining/7.23.4 + name: '@babel/plugin-transform-optional-chaining' + version: 7.23.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz} @@ -11416,10 +12063,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.12.3): resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz} @@ -11481,7 +12127,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': 7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz} @@ -11508,7 +12153,6 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz} @@ -11539,7 +12183,6 @@ packages: '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz} @@ -11578,6 +12221,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.23.3 + name: '@babel/plugin-transform-property-literals' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.23.3 @@ -11588,8 +12243,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz} @@ -11701,10 +12355,10 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.21.4 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) - '@babel/types': 7.23.6 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/plugin-transform-react-jsx@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz} @@ -11720,7 +12374,7 @@ packages: '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/plugin-transform-react-pure-annotations@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz} @@ -11776,6 +12430,19 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.1 + registry.npmjs.org/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-regenerator/7.23.3 + name: '@babel/plugin-transform-regenerator' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.2 + registry.npmjs.org/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-regenerator/7.23.3 @@ -11786,9 +12453,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.2 - dev: false registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz} @@ -11815,6 +12481,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-reserved-words/7.23.3 + name: '@babel/plugin-transform-reserved-words' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-reserved-words/7.23.3 @@ -11825,8 +12503,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-runtime@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz} @@ -11837,7 +12514,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': 7.22.5 resolve: registry.npmjs.org/resolve@1.22.8 semver: registry.npmjs.org/semver@5.7.1 @@ -11853,7 +12530,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.21.4 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.8) babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8) @@ -11862,6 +12539,26 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.23.7): + resolution: {integrity: sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-runtime/7.21.4 + name: '@babel/plugin-transform-runtime' + version: 7.21.4 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 + babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.23.7) + babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.7) + babel-plugin-polyfill-regenerator: registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.23.7) + semver: registry.npmjs.org/semver@6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.18.6 @@ -11899,6 +12596,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.23.3 + name: '@babel/plugin-transform-shorthand-properties' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.23.3 @@ -11909,8 +12618,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.12.3): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz} @@ -11952,6 +12660,19 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 + registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-spread/7.23.3 + name: '@babel/plugin-transform-spread' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-spread/7.23.3 @@ -11962,9 +12683,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz} @@ -11991,6 +12711,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-sticky-regex/7.23.3 + name: '@babel/plugin-transform-sticky-regex' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-sticky-regex/7.23.3 @@ -12001,8 +12733,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz} @@ -12041,6 +12772,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.23.3 + name: '@babel/plugin-transform-template-literals' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.23.3 @@ -12051,8 +12794,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz} @@ -12079,6 +12821,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-typeof-symbol/7.23.3 + name: '@babel/plugin-transform-typeof-symbol' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-typeof-symbol/7.23.3 @@ -12089,8 +12843,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.12.3): resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz} @@ -12127,6 +12880,23 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.23.7): + resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-typescript/7.21.3 + name: '@babel/plugin-transform-typescript' + version: 7.21.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.23.7) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 + '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) + transitivePeerDependencies: + - supports-color + registry.npmjs.org/@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7): resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-typescript/7.23.6 @@ -12168,6 +12938,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-unicode-escapes/7.23.3 + name: '@babel/plugin-transform-unicode-escapes' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-unicode-escapes/7.23.3 @@ -12178,8 +12960,20 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/7.23.3 + name: '@babel/plugin-transform-unicode-property-regex' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz} @@ -12192,8 +12986,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz} @@ -12222,6 +13015,19 @@ packages: '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-unicode-regex/7.23.3 + name: '@babel/plugin-transform-unicode-regex' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-unicode-regex/7.23.3 @@ -12233,8 +13039,20 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + + registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.21.8): + resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/7.23.3 + name: '@babel/plugin-transform-unicode-sets-regex' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz} @@ -12247,8 +13065,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/preset-env@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz} @@ -12261,7 +13078,7 @@ packages: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.12.3) - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-validator-option': 7.23.5 '@babel/plugin-proposal-async-generator-functions': registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.12.3) @@ -12322,7 +13139,7 @@ packages: '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.12.3) '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.12.3) '@babel/preset-modules': registry.npmjs.org/@babel/preset-modules@0.1.5(@babel/core@7.12.3) - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 core-js-compat: registry.npmjs.org/core-js-compat@3.30.2 semver: registry.npmjs.org/semver@5.7.1 transitivePeerDependencies: @@ -12409,7 +13226,7 @@ packages: '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.21.8) '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8) '@babel/preset-modules': registry.npmjs.org/@babel/preset-modules@0.1.5(@babel/core@7.21.8) - '@babel/types': registry.npmjs.org/@babel/types@7.21.5 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.8) babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8) babel-plugin-polyfill-regenerator: registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8) @@ -12418,6 +13235,99 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.21.8): + resolution: {integrity: sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz} + id: registry.npmjs.org/@babel/preset-env/7.23.8 + name: '@babel/preset-env' + version: 7.23.8 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.21.8) + '@babel/plugin-proposal-private-property-in-object': registry.npmjs.org/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.21.8) + '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.21.8) + '@babel/plugin-syntax-class-properties': registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.8) + '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-assertions': registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-attributes': registry.npmjs.org/@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-import-meta': registry.npmjs.org/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.21.8) + '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-top-level-await': registry.npmjs.org/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8) + '@babel/plugin-syntax-unicode-sets-regex': registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-async-generator-functions': registry.npmjs.org/@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.21.8) + '@babel/plugin-transform-async-to-generator': registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-class-properties': registry.npmjs.org/@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-class-static-block': registry.npmjs.org/@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.21.8) + '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-duplicate-keys': registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-dynamic-import': registry.npmjs.org/@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-exponentiation-operator': registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-export-namespace-from': registry.npmjs.org/@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.21.8) + '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-json-strings': registry.npmjs.org/@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-logical-assignment-operators': registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-amd': registry.npmjs.org/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-systemjs': registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-umd': registry.npmjs.org/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-named-capturing-groups-regex': registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-new-target': registry.npmjs.org/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-numeric-separator': registry.npmjs.org/@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-object-rest-spread': registry.npmjs.org/@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-optional-catch-binding': registry.npmjs.org/@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-optional-chaining': registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-private-methods': registry.npmjs.org/@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-private-property-in-object': registry.npmjs.org/@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-regenerator': registry.npmjs.org/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-reserved-words': registry.npmjs.org/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-sticky-regex': registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-typeof-symbol': registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-property-regex': registry.npmjs.org/@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-sets-regex': registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.21.8) + '@babel/preset-modules': registry.npmjs.org/@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.21.8) + babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.21.8) + babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.21.8) + babel-plugin-polyfill-regenerator: registry.npmjs.org/babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.21.8) + core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 + semver: registry.npmjs.org/semver@6.3.1 + transitivePeerDependencies: + - supports-color + registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.23.7): resolution: {integrity: sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz} id: registry.npmjs.org/@babel/preset-env/7.23.8 @@ -12430,8 +13340,8 @@ packages: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.7) '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.23.7) '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.23.7) @@ -12510,9 +13420,8 @@ packages: semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color - dev: false - registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.21.8): + registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.23.7): resolution: {integrity: sha512-F24cSq4DIBmhq4OzK3dE63NHagb27OPE3eWR+HLekt4Z3Y5MzIIUGF3LlLgV0gN8vzbDViSY7HnrReNVCJXTeA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.21.4.tgz} id: registry.npmjs.org/@babel/preset-flow/7.21.4 name: '@babel/preset-flow' @@ -12521,10 +13430,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 - '@babel/plugin-transform-flow-strip-types': registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.21.8) + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 + '@babel/plugin-transform-flow-strip-types': registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.23.7) registry.npmjs.org/@babel/preset-modules@0.1.5(@babel/core@7.12.3): resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz} @@ -12538,7 +13447,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.12.3) '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.3) - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 esutils: registry.npmjs.org/esutils@2.0.3 dev: false @@ -12554,7 +13463,20 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.8) '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.8) - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + esutils: registry.npmjs.org/esutils@2.0.3 + + registry.npmjs.org/@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.21.8): + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz} + id: registry.npmjs.org/@babel/preset-modules/0.1.6-no-external-plugins + name: '@babel/preset-modules' + version: 0.1.6-no-external-plugins + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 esutils: registry.npmjs.org/esutils@2.0.3 registry.npmjs.org/@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.23.7): @@ -12566,10 +13488,9 @@ packages: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.6 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 esutils: registry.npmjs.org/esutils@2.0.3 - dev: false registry.npmjs.org/@babel/preset-react@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz} @@ -12618,12 +13539,30 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8) '@babel/plugin-transform-typescript': registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.8) transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.23.7): + resolution: {integrity: sha512-iqe3sETat5EOrORXiQ6rWfoOg2y68Cs75B9wNxdPW4kixJxh7aXQE1KPdWLDniC24T/6dSnguF33W9j/ZZQcmA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.21.5.tgz} + id: registry.npmjs.org/@babel/preset-typescript/7.21.5 + name: '@babel/preset-typescript' + version: 7.21.5 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.23.7) + '@babel/plugin-transform-typescript': registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.23.7) + transitivePeerDependencies: + - supports-color + registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/register/-/register-7.21.0.tgz} id: registry.npmjs.org/@babel/register/7.21.0 @@ -12639,6 +13578,23 @@ packages: make-dir: registry.npmjs.org/make-dir@2.1.0 pirates: registry.npmjs.org/pirates@4.0.5 source-map-support: registry.npmjs.org/source-map-support@0.5.21 + dev: false + + registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.23.7): + resolution: {integrity: sha512-9nKsPmYDi5DidAqJaQooxIhsLJiNMkGr8ypQ8Uic7cIox7UCDsM7HuUGxdGT7mSDTYbqzIdsOWzfBton/YJrMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/register/-/register-7.21.0.tgz} + id: registry.npmjs.org/@babel/register/7.21.0 + name: '@babel/register' + version: 7.21.0 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + clone-deep: registry.npmjs.org/clone-deep@4.0.1 + find-cache-dir: registry.npmjs.org/find-cache-dir@2.1.0 + make-dir: registry.npmjs.org/make-dir@2.1.0 + pirates: registry.npmjs.org/pirates@4.0.5 + source-map-support: registry.npmjs.org/source-map-support@0.5.21 registry.npmjs.org/@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz} @@ -12679,7 +13635,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false registry.npmjs.org/@babel/template@7.20.7: @@ -12700,7 +13656,7 @@ packages: dependencies: '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/template@7.22.15: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz} @@ -12710,7 +13666,7 @@ packages: dependencies: '@babel/code-frame': 7.23.5 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/traverse@7.21.5: resolution: {integrity: sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.21.5.tgz} @@ -12731,6 +13687,35 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/traverse@7.23.7: + resolution: {integrity: sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz} + name: '@babel/traverse' + version: 7.23.7 + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 + '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.22.5 + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) + globals: registry.npmjs.org/globals@11.12.0 + transitivePeerDependencies: + - supports-color + + registry.npmjs.org/@babel/types@7.0.0-beta.44: + resolution: {integrity: sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz} + name: '@babel/types' + version: 7.0.0-beta.44 + dependencies: + esutils: registry.npmjs.org/esutils@2.0.3 + lodash: registry.npmjs.org/lodash@4.17.21 + to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 + dev: false + registry.npmjs.org/@babel/types@7.21.5: resolution: {integrity: sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.21.5.tgz} name: '@babel/types' @@ -13019,7 +14004,7 @@ packages: version: 1.14.1 engines: {node: '>=8.6'} dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 env-paths: registry.npmjs.org/env-paths@2.2.1 fs-extra: registry.npmjs.org/fs-extra@8.1.0 got: registry.npmjs.org/got@9.6.0 @@ -13241,7 +14226,6 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/@esbuild/linux-loong64@0.18.20: @@ -13661,7 +14645,7 @@ packages: '@expo/sdk-runtime-versions': registry.npmjs.org/@expo/sdk-runtime-versions@1.0.0 '@react-native/normalize-color': registry.npmjs.org/@react-native/normalize-color@2.1.0 chalk: 4.1.2 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 find-up: registry.npmjs.org/find-up@5.0.0 getenv: registry.npmjs.org/getenv@1.0.0 glob: registry.npmjs.org/glob@7.1.6 @@ -13751,7 +14735,7 @@ packages: dependencies: application-config-path: registry.npmjs.org/application-config-path@0.1.1 command-exists: registry.npmjs.org/command-exists@1.2.9 - debug: 3.2.7(supports-color@6.1.0) + debug: 3.2.7 eol: registry.npmjs.org/eol@0.9.1 get-port: registry.npmjs.org/get-port@3.2.0 glob: registry.npmjs.org/glob@7.2.3 @@ -13771,7 +14755,7 @@ packages: version: 0.2.1 dependencies: chalk: 4.1.2 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 dotenv: registry.npmjs.org/dotenv@16.0.3 dotenv-expand: registry.npmjs.org/dotenv-expand@10.0.0 getenv: registry.npmjs.org/getenv@1.0.0 @@ -13786,7 +14770,7 @@ packages: dependencies: '@expo/spawn-async': registry.npmjs.org/@expo/spawn-async@1.7.2 chalk: 4.1.2 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 find-up: registry.npmjs.org/find-up@5.0.0 minimatch: 3.1.2 p-limit: registry.npmjs.org/p-limit@3.1.0 @@ -13842,7 +14826,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@expo/config': registry.npmjs.org/@expo/config@8.5.4 '@expo/env': registry.npmjs.org/@expo/env@0.2.1 '@expo/json-file': registry.npmjs.org/@expo/json-file@8.3.0 @@ -13911,7 +14895,7 @@ packages: '@expo/config-types': registry.npmjs.org/@expo/config-types@50.0.0 '@expo/image-utils': registry.npmjs.org/@expo/image-utils@0.4.1 '@expo/json-file': registry.npmjs.org/@expo/json-file@8.3.0 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 expo-modules-autolinking: registry.npmjs.org/expo-modules-autolinking@1.10.2 fs-extra: registry.npmjs.org/fs-extra@9.1.0 resolve-from: registry.npmjs.org/resolve-from@5.0.0 @@ -14676,7 +15660,7 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 @@ -14772,7 +15756,7 @@ packages: '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 bmp-js: registry.npmjs.org/bmp-js@0.1.0 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/core@0.22.7: @@ -14802,7 +15786,7 @@ packages: '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 any-base: registry.npmjs.org/any-base@1.1.0 buffer: registry.npmjs.org/buffer@5.7.1 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 exif-parser: registry.npmjs.org/exif-parser@0.1.12 file-type: registry.npmjs.org/file-type@9.0.0 load-bmfont: registry.npmjs.org/load-bmfont@1.4.1 @@ -14829,7 +15813,7 @@ packages: dependencies: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/core': registry.npmjs.org/@jimp/core@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/gif@0.22.7(@jimp/custom@0.22.7): @@ -14857,7 +15841,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 omggif: registry.npmjs.org/omggif@1.0.10 dev: false @@ -14885,7 +15869,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 jpeg-js: registry.npmjs.org/jpeg-js@0.3.7 dev: false @@ -14912,7 +15896,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-blur@0.22.7(@jimp/custom@0.22.7): @@ -14938,7 +15922,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-circle@0.22.7(@jimp/custom@0.22.7): @@ -14964,7 +15948,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-color@0.22.7(@jimp/custom@0.22.7): @@ -14991,7 +15975,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 tinycolor2: registry.npmjs.org/tinycolor2@1.6.0 dev: false @@ -15030,7 +16014,7 @@ packages: '@jimp/plugin-resize': registry.npmjs.org/@jimp/plugin-resize@0.9.8(@jimp/custom@0.9.8) '@jimp/plugin-scale': registry.npmjs.org/@jimp/plugin-scale@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-resize@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-cover@0.22.7(@jimp/custom@0.22.7)(@jimp/plugin-crop@0.22.7)(@jimp/plugin-resize@0.22.7)(@jimp/plugin-scale@0.22.7): @@ -15068,7 +16052,7 @@ packages: '@jimp/plugin-resize': registry.npmjs.org/@jimp/plugin-resize@0.9.8(@jimp/custom@0.9.8) '@jimp/plugin-scale': registry.npmjs.org/@jimp/plugin-scale@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-resize@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-crop@0.22.7(@jimp/custom@0.22.7): @@ -15094,7 +16078,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-displace@0.22.7(@jimp/custom@0.22.7): @@ -15120,7 +16104,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-dither@0.22.7(@jimp/custom@0.22.7): @@ -15146,7 +16130,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-fisheye@0.22.7(@jimp/custom@0.22.7): @@ -15172,7 +16156,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-flip@0.22.7(@jimp/custom@0.22.7)(@jimp/plugin-rotate@0.22.7): @@ -15202,7 +16186,7 @@ packages: '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/plugin-rotate': registry.npmjs.org/@jimp/plugin-rotate@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blit@0.9.8)(@jimp/plugin-crop@0.9.8)(@jimp/plugin-resize@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-gaussian@0.22.7(@jimp/custom@0.22.7): @@ -15228,7 +16212,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-invert@0.22.7(@jimp/custom@0.22.7): @@ -15254,7 +16238,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-mask@0.22.7(@jimp/custom@0.22.7): @@ -15280,7 +16264,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-normalize@0.22.7(@jimp/custom@0.22.7): @@ -15306,7 +16290,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-print@0.22.7(@jimp/custom@0.22.7)(@jimp/plugin-blit@0.22.7): @@ -15337,7 +16321,7 @@ packages: '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/plugin-blit': registry.npmjs.org/@jimp/plugin-blit@0.9.8(@jimp/custom@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 load-bmfont: registry.npmjs.org/load-bmfont@1.4.1 dev: false @@ -15364,7 +16348,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-rotate@0.22.7(@jimp/custom@0.22.7)(@jimp/plugin-blit@0.22.7)(@jimp/plugin-crop@0.22.7)(@jimp/plugin-resize@0.22.7): @@ -15402,7 +16386,7 @@ packages: '@jimp/plugin-crop': registry.npmjs.org/@jimp/plugin-crop@0.9.8(@jimp/custom@0.9.8) '@jimp/plugin-resize': registry.npmjs.org/@jimp/plugin-resize@0.9.8(@jimp/custom@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-scale@0.22.7(@jimp/custom@0.22.7)(@jimp/plugin-resize@0.22.7): @@ -15432,7 +16416,7 @@ packages: '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/plugin-resize': registry.npmjs.org/@jimp/plugin-resize@0.9.8(@jimp/custom@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-shadow@0.22.7(@jimp/custom@0.22.7)(@jimp/plugin-blur@0.22.7)(@jimp/plugin-resize@0.22.7): @@ -15466,7 +16450,7 @@ packages: '@jimp/plugin-blur': registry.npmjs.org/@jimp/plugin-blur@0.9.8(@jimp/custom@0.9.8) '@jimp/plugin-resize': registry.npmjs.org/@jimp/plugin-resize@0.9.8(@jimp/custom@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugin-threshold@0.22.7(@jimp/custom@0.22.7)(@jimp/plugin-color@0.22.7)(@jimp/plugin-resize@0.22.7): @@ -15500,7 +16484,7 @@ packages: '@jimp/plugin-color': registry.npmjs.org/@jimp/plugin-color@0.9.8(@jimp/custom@0.9.8) '@jimp/plugin-resize': registry.npmjs.org/@jimp/plugin-resize@0.9.8(@jimp/custom@0.9.8) '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jimp/plugins@0.22.7(@jimp/custom@0.22.7): @@ -15567,7 +16551,7 @@ packages: '@jimp/plugin-scale': registry.npmjs.org/@jimp/plugin-scale@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-resize@0.9.8) '@jimp/plugin-shadow': registry.npmjs.org/@jimp/plugin-shadow@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-blur@0.9.8)(@jimp/plugin-resize@0.9.8) '@jimp/plugin-threshold': registry.npmjs.org/@jimp/plugin-threshold@0.9.8(@jimp/custom@0.9.8)(@jimp/plugin-color@0.9.8)(@jimp/plugin-resize@0.9.8) - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 timm: registry.npmjs.org/timm@1.7.1 dev: false @@ -15595,7 +16579,7 @@ packages: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/utils': registry.npmjs.org/@jimp/utils@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 pngjs: registry.npmjs.org/pngjs@3.4.0 dev: false @@ -15621,7 +16605,7 @@ packages: dependencies: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 utif: registry.npmjs.org/utif@2.0.1 dev: false @@ -15657,7 +16641,7 @@ packages: '@jimp/jpeg': registry.npmjs.org/@jimp/jpeg@0.9.8(@jimp/custom@0.9.8) '@jimp/png': registry.npmjs.org/@jimp/png@0.9.8(@jimp/custom@0.9.8) '@jimp/tiff': registry.npmjs.org/@jimp/tiff@0.9.8(@jimp/custom@0.9.8) - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 timm: registry.npmjs.org/timm@1.7.1 dev: false @@ -15675,7 +16659,7 @@ packages: version: 0.9.8 dependencies: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 dev: false registry.npmjs.org/@jridgewell/gen-mapping@0.3.3: @@ -15980,7 +16964,6 @@ packages: engines: {node: '>= 12.0.0'} dependencies: lightningcss: registry.npmjs.org/lightningcss@1.23.0 - dev: false registry.npmjs.org/@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} @@ -16156,7 +17139,7 @@ packages: typescript: optional: true dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 extract-zip: registry.npmjs.org/extract-zip@2.0.1 https-proxy-agent: registry.npmjs.org/https-proxy-agent@5.0.1 progress: registry.npmjs.org/progress@2.0.3 @@ -16493,6 +17476,18 @@ packages: - '@babel/preset-env' - supports-color + registry.npmjs.org/@react-native/babel-plugin-codegen@0.73.2(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-PadyFZWVaWXIBP7Q5dgEL7eAd7tnsgsLjoHJB1hIRZZuVUg1Zqe3nULwC7RFAqOtr5Qx7KXChkFFcKQ3WnZzGw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@react-native/babel-plugin-codegen/-/babel-plugin-codegen-0.73.2.tgz} + id: registry.npmjs.org/@react-native/babel-plugin-codegen/0.73.2 + name: '@react-native/babel-plugin-codegen' + version: 0.73.2 + engines: {node: '>=18'} + dependencies: + '@react-native/codegen': registry.npmjs.org/@react-native/codegen@0.73.2(@babel/preset-env@7.23.8) + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + registry.npmjs.org/@react-native/babel-preset@0.73.19(@babel/core@7.21.8)(@babel/preset-env@7.21.5): resolution: {integrity: sha512-ujon01uMOREZecIltQxPDmJ6xlVqAUFGI/JCSpeVYdxyXBoBH5dBb0ihj7h6LKH1q1jsnO9z4MxfddtypKkIbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.19.tgz} id: registry.npmjs.org/@react-native/babel-preset/0.73.19 @@ -16548,6 +17543,61 @@ packages: - '@babel/preset-env' - supports-color + registry.npmjs.org/@react-native/babel-preset@0.73.19(@babel/core@7.21.8)(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-ujon01uMOREZecIltQxPDmJ6xlVqAUFGI/JCSpeVYdxyXBoBH5dBb0ihj7h6LKH1q1jsnO9z4MxfddtypKkIbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@react-native/babel-preset/-/babel-preset-0.73.19.tgz} + id: registry.npmjs.org/@react-native/babel-preset/0.73.19 + name: '@react-native/babel-preset' + version: 0.73.19 + engines: {node: '>=18'} + peerDependencies: + '@babel/core': '*' + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/plugin-proposal-async-generator-functions': registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-export-default-from': registry.npmjs.org/@babel/plugin-proposal-export-default-from@7.18.10(@babel/core@7.21.8) + '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-numeric-separator': registry.npmjs.org/@babel/plugin-proposal-numeric-separator@7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-catch-binding': registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.21.8) + '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8) + '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-export-default-from': registry.npmjs.org/@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.21.8) + '@babel/plugin-syntax-flow': registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.21.8) + '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.21.8) + '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-async-to-generator': registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-flow-strip-types': registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.8) + '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-named-capturing-groups-regex': registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-private-methods': registry.npmjs.org/@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-private-property-in-object': registry.npmjs.org/@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-react-display-name': registry.npmjs.org/@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx': registry.npmjs.org/@babel/plugin-transform-react-jsx@7.21.5(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx-self': registry.npmjs.org/@babel/plugin-transform-react-jsx-self@7.21.0(@babel/core@7.21.8) + '@babel/plugin-transform-react-jsx-source': registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.8) + '@babel/plugin-transform-runtime': registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.8) + '@babel/plugin-transform-sticky-regex': registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-typescript': registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8) + '@babel/template': registry.npmjs.org/@babel/template@7.21.9 + '@react-native/babel-plugin-codegen': registry.npmjs.org/@react-native/babel-plugin-codegen@0.73.2(@babel/preset-env@7.23.8) + babel-plugin-transform-flow-enums: registry.npmjs.org/babel-plugin-transform-flow-enums@0.0.2(@babel/core@7.21.8) + react-refresh: registry.npmjs.org/react-refresh@0.14.0 + transitivePeerDependencies: + - '@babel/preset-env' + - supports-color + registry.npmjs.org/@react-native/codegen@0.73.2(@babel/preset-env@7.21.5): resolution: {integrity: sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.2.tgz} id: registry.npmjs.org/@react-native/codegen/0.73.2 @@ -16568,6 +17618,26 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@react-native/codegen@0.73.2(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-lfy8S7umhE3QLQG5ViC4wg5N1Z+E6RnaeIw8w1voroQsXXGPB72IBozh8dAHR3+ceTxIU0KX3A8OpJI8e1+HpQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@react-native/codegen/-/codegen-0.73.2.tgz} + id: registry.npmjs.org/@react-native/codegen/0.73.2 + name: '@react-native/codegen' + version: 0.73.2 + engines: {node: '>=18'} + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/parser': 7.23.6 + '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.21.8) + flow-parser: registry.npmjs.org/flow-parser@0.206.0 + glob: 7.2.3 + invariant: registry.npmjs.org/invariant@2.2.4 + jscodeshift: registry.npmjs.org/jscodeshift@0.14.0(@babel/preset-env@7.23.8) + mkdirp: registry.npmjs.org/mkdirp@0.5.6 + nullthrows: registry.npmjs.org/nullthrows@1.1.1 + transitivePeerDependencies: + - supports-color + registry.npmjs.org/@react-native/community-cli-plugin@0.73.12(@babel/core@7.21.8)(@babel/preset-env@7.21.5): resolution: {integrity: sha512-xWU06OkC1cX++Duh/cD/Wv+oZ0oSY3yqbtxAqQA2H3Q+MQltNNJM6MqIHt1VOZSabRf/LVlR1JL6U9TXJirkaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@react-native/community-cli-plugin/-/community-cli-plugin-0.73.12.tgz} id: registry.npmjs.org/@react-native/community-cli-plugin/0.73.12 @@ -16815,7 +17885,7 @@ packages: optional: true dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@2.79.1) '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.0 rollup: registry.npmjs.org/rollup@2.79.1 @@ -16837,7 +17907,7 @@ packages: optional: true dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@3.21.5) '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.0 rollup: registry.npmjs.org/rollup@3.21.5 @@ -16860,7 +17930,7 @@ packages: optional: true dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@3.29.4) '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.0 rollup: registry.npmjs.org/rollup@3.29.4 @@ -16966,6 +18036,27 @@ packages: rollup: registry.npmjs.org/rollup@3.29.4 dev: true + registry.npmjs.org/@rollup/plugin-commonjs@25.0.7(rollup@4.9.5): + resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz} + id: registry.npmjs.org/@rollup/plugin-commonjs/25.0.7 + name: '@rollup/plugin-commonjs' + version: 25.0.7 + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@4.9.5) + commondir: registry.npmjs.org/commondir@1.0.1 + estree-walker: registry.npmjs.org/estree-walker@2.0.2 + glob: registry.npmjs.org/glob@8.1.0 + is-reference: registry.npmjs.org/is-reference@1.2.1 + magic-string: registry.npmjs.org/magic-string@0.30.5 + rollup: registry.npmjs.org/rollup@4.9.5 + dev: true + registry.npmjs.org/@rollup/plugin-inject@5.0.5(rollup@3.21.5): resolution: {integrity: sha512-2+DEJbNBoPROPkgTDNe8/1YXWcqxbN5DTjASVIOx8HS+pITXushyNiBV56RB08zuptzz8gT3YfkqriTBVycepg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/plugin-inject/-/plugin-inject-5.0.5.tgz} id: registry.npmjs.org/@rollup/plugin-inject/5.0.5 @@ -17113,6 +18204,27 @@ packages: rollup: registry.npmjs.org/rollup@3.29.4 dev: true + registry.npmjs.org/@rollup/plugin-node-resolve@15.2.3(rollup@4.9.5): + resolution: {integrity: sha512-j/lym8nf5E21LwBT4Df1VD6hRO2L2iwUeUmP7litikRsVp1H6NWx20NEp0Y7su+7XGc476GnXXc4kFeZNGmaSQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-15.2.3.tgz} + id: registry.npmjs.org/@rollup/plugin-node-resolve/15.2.3 + name: '@rollup/plugin-node-resolve' + version: 15.2.3 + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@4.9.5) + '@types/resolve': registry.npmjs.org/@types/resolve@1.20.2 + deepmerge: registry.npmjs.org/deepmerge@4.3.1 + is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 + is-module: registry.npmjs.org/is-module@1.0.0 + resolve: registry.npmjs.org/resolve@1.22.2 + rollup: registry.npmjs.org/rollup@4.9.5 + dev: true + registry.npmjs.org/@rollup/plugin-replace@4.0.0(rollup@2.79.1): resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-4.0.0.tgz} id: registry.npmjs.org/@rollup/plugin-replace/4.0.0 @@ -17348,6 +18460,154 @@ packages: rollup: registry.npmjs.org/rollup@3.29.4 dev: true + registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@4.9.5): + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz} + id: registry.npmjs.org/@rollup/pluginutils/5.1.0 + name: '@rollup/pluginutils' + version: 5.1.0 + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': registry.npmjs.org/@types/estree@1.0.1 + estree-walker: registry.npmjs.org/estree-walker@2.0.2 + picomatch: registry.npmjs.org/picomatch@2.3.1 + rollup: registry.npmjs.org/rollup@4.9.5 + dev: true + + registry.npmjs.org/@rollup/rollup-android-arm-eabi@4.9.5: + resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz} + name: '@rollup/rollup-android-arm-eabi' + version: 4.9.5 + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-android-arm64@4.9.5: + resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz} + name: '@rollup/rollup-android-arm64' + version: 4.9.5 + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-darwin-arm64@4.9.5: + resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz} + name: '@rollup/rollup-darwin-arm64' + version: 4.9.5 + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-darwin-x64@4.9.5: + resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz} + name: '@rollup/rollup-darwin-x64' + version: 4.9.5 + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf@4.9.5: + resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz} + name: '@rollup/rollup-linux-arm-gnueabihf' + version: 4.9.5 + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-arm64-gnu@4.9.5: + resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz} + name: '@rollup/rollup-linux-arm64-gnu' + version: 4.9.5 + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-arm64-musl@4.9.5: + resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz} + name: '@rollup/rollup-linux-arm64-musl' + version: 4.9.5 + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu@4.9.5: + resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz} + name: '@rollup/rollup-linux-riscv64-gnu' + version: 4.9.5 + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-x64-gnu@4.9.5: + resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz} + name: '@rollup/rollup-linux-x64-gnu' + version: 4.9.5 + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-x64-musl@4.9.5: + resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz} + name: '@rollup/rollup-linux-x64-musl' + version: 4.9.5 + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-win32-arm64-msvc@4.9.5: + resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz} + name: '@rollup/rollup-win32-arm64-msvc' + version: 4.9.5 + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-win32-ia32-msvc@4.9.5: + resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz} + name: '@rollup/rollup-win32-ia32-msvc' + version: 4.9.5 + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-win32-x64-msvc@4.9.5: + resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz} + name: '@rollup/rollup-win32-x64-msvc' + version: 4.9.5 + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + registry.npmjs.org/@segment/loosely-validate-event@2.0.0: resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz} name: '@segment/loosely-validate-event' @@ -17573,7 +18833,7 @@ packages: version: 4.3.2 engines: {node: '>=8'} dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false registry.npmjs.org/@svgr/plugin-jsx@4.3.3: @@ -17582,7 +18842,7 @@ packages: version: 4.3.3 engines: {node: '>=8'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@svgr/babel-preset': registry.npmjs.org/@svgr/babel-preset@4.3.3 '@svgr/hast-util-to-babel-ast': registry.npmjs.org/@svgr/hast-util-to-babel-ast@4.3.2 svg-parser: registry.npmjs.org/svg-parser@2.0.4 @@ -17609,7 +18869,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-darwin-x64@1.3.96: @@ -17620,7 +18879,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.96: @@ -17631,7 +18889,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.96: @@ -17642,7 +18899,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.96: @@ -17653,7 +18909,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.96: @@ -17664,7 +18919,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-linux-x64-musl@1.3.96: @@ -17675,7 +18929,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96: @@ -17686,7 +18939,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96: @@ -17697,7 +18949,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96: @@ -17708,7 +18959,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true registry.npmjs.org/@swc/core@1.3.96: @@ -17736,13 +18986,11 @@ packages: '@swc/core-win32-arm64-msvc': registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96 '@swc/core-win32-ia32-msvc': registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96 '@swc/core-win32-x64-msvc': registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96 - dev: false registry.npmjs.org/@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz} name: '@swc/counter' version: 0.1.2 - dev: false registry.npmjs.org/@swc/register@0.1.10(@swc/core@1.3.96): resolution: {integrity: sha512-6STwH/q4dc3pitXLVkV7sP0Hiy+zBsU2wOF1aXpXR95pnH3RYHKIsDC+gvesfyB7jxNT9OOZgcqOp9RPxVTx9A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/register/-/register-0.1.10.tgz} @@ -17757,13 +19005,11 @@ packages: lodash.clonedeep: registry.npmjs.org/lodash.clonedeep@4.5.0 pirates: registry.npmjs.org/pirates@4.0.5 source-map-support: registry.npmjs.org/source-map-support@0.5.21 - dev: false registry.npmjs.org/@swc/types@0.1.5: resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz} name: '@swc/types' version: 0.1.5 - dev: false registry.npmjs.org/@szmarczak/http-timer@1.1.2: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz} @@ -17774,6 +19020,53 @@ packages: defer-to-connect: registry.npmjs.org/defer-to-connect@1.1.3 dev: false + registry.npmjs.org/@tarojs/api@3.6.23: + resolution: {integrity: sha512-lY6+S5P3rVMM7wmsQ1XEtE5o7haS/08G3Haz4EJrg7hmg3IKrC/ju4hypEq+wd4vfPY6hC3AlqMm1zcOyjuDZg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/api/-/api-3.6.23.tgz} + name: '@tarojs/api' + version: 3.6.23 + dependencies: + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 + '@tarojs/runtime': registry.npmjs.org/@tarojs/runtime@3.6.23(@tarojs/shared@3.6.23) + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + dev: true + + registry.npmjs.org/@tarojs/helper@3.6.23: + resolution: {integrity: sha512-0Fce1QlsON93eMMqOQSQjY1OO1N6mWvVvwOvbrDbysRvJEOis1+XZ1zsGcagInsyksKVYQaPX021+MRU7IjKgw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/helper/-/helper-3.6.23.tgz} + name: '@tarojs/helper' + version: 3.6.23 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 + '@babel/plugin-proposal-decorators': registry.npmjs.org/@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.23.7) + '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.7) + '@babel/plugin-transform-runtime': registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.23.7) + '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.23.7) + '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.23.7) + '@babel/register': registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.23.7) + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 + '@swc/core': registry.npmjs.org/@swc/core@1.3.96 + '@swc/register': registry.npmjs.org/@swc/register@0.1.10(@swc/core@1.3.96) + ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2 + chalk: registry.npmjs.org/chalk@3.0.0 + chokidar: registry.npmjs.org/chokidar@3.5.3 + cross-spawn: registry.npmjs.org/cross-spawn@7.0.3 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) + dotenv: registry.npmjs.org/dotenv@16.0.3 + dotenv-expand: registry.npmjs.org/dotenv-expand@9.0.0 + esbuild: registry.npmjs.org/esbuild@0.19.7 + find-yarn-workspace-root: registry.npmjs.org/find-yarn-workspace-root@2.0.0 + fs-extra: registry.npmjs.org/fs-extra@8.1.0 + lodash: registry.npmjs.org/lodash@4.17.21 + require-from-string: registry.npmjs.org/require-from-string@2.0.2 + resolve: registry.npmjs.org/resolve@1.22.8 + supports-hyperlinks: registry.npmjs.org/supports-hyperlinks@2.3.0 + yauzl: registry.npmjs.org/yauzl@2.10.0 + transitivePeerDependencies: + - '@swc/helpers' + - supports-color + dev: true + registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52: resolution: {integrity: sha512-jBybq1sd5ZaUOvVRoeuwVE0RnVFTM4x7rtu9wS0Zcpe2OunT9CeQyQyYIww8TkCiu/oH1PsfyvDTNnyBdAKzlQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.52.tgz} name: '@tarojs/parse-css-to-stylesheet-android-arm-eabi' @@ -18081,6 +19374,183 @@ packages: - supports-color dev: false + registry.npmjs.org/@tarojs/plugin-platform-alipay@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/taro@packages+taro): + resolution: {integrity: sha512-zgNUIWFFZaT2YihJFuZp2m3C5U5tCx1QsHMYiUPM6Rb446gqdN0SS5vTtjraXDth9lIpEcyW4dyqChmYXGCFRA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-alipay/-/plugin-platform-alipay-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/plugin-platform-alipay/3.6.23 + name: '@tarojs/plugin-platform-alipay' + version: 3.6.23 + peerDependencies: + '@tarojs/components': ~3.6.23 + dependencies: + '@tarojs/components': link:packages/taro-components + '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/taro' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/plugin-platform-jd@3.6.23(@tarojs/taro@packages+taro): + resolution: {integrity: sha512-oo1kVVS2HoGd1SgunhBpCQSTdAPAy6v7L6teX7RQHsTsIWCjqhn4sNqob95fxjwUhLOL/WEDvwfNovZQ4OoWhw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-jd/-/plugin-platform-jd-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/plugin-platform-jd/3.6.23 + name: '@tarojs/plugin-platform-jd' + version: 3.6.23 + dependencies: + '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/taro' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/plugin-platform-qq@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): + resolution: {integrity: sha512-PJ/hqdN+cP9TJIFi840c8cxxzqs3gWqe6eh12LqmhDSbvetuVM2DjA87txxpn6ubZO4vfwagAQmwYdtxhaf9fg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-qq/-/plugin-platform-qq-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/plugin-platform-qq/3.6.23 + name: '@tarojs/plugin-platform-qq' + version: 3.6.23 + peerDependencies: + '@tarojs/shared': ~3.6.23 + dependencies: + '@tarojs/plugin-platform-weapp': registry.npmjs.org/@tarojs/plugin-platform-weapp@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/components' + - '@tarojs/taro' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/plugin-platform-swan@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): + resolution: {integrity: sha512-g6SUHeBUn6q+CDVb6MXgpavZZbNBWa1Y45u2hi47fZt0V73MBWobvCnzdsBKYd4oKme23jsg1qrhVQRYrujw1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-swan/-/plugin-platform-swan-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/plugin-platform-swan/3.6.23 + name: '@tarojs/plugin-platform-swan' + version: 3.6.23 + peerDependencies: + '@tarojs/components': ~3.6.23 + '@tarojs/shared': ~3.6.23 + dependencies: + '@tarojs/components': link:packages/taro-components + '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/taro' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/plugin-platform-tt@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): + resolution: {integrity: sha512-HV6iaUWxN//vAetrhLXYcFSVHaQluSaE13McDogZffPg80P6/ytpYJ0RXLvonbnwJEaWFfO1dTR421bF1BRevw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-tt/-/plugin-platform-tt-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/plugin-platform-tt/3.6.23 + name: '@tarojs/plugin-platform-tt' + version: 3.6.23 + peerDependencies: + '@tarojs/components': ~3.6.23 + '@tarojs/shared': ~3.6.23 + dependencies: + '@tarojs/components': link:packages/taro-components + '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/taro' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/plugin-platform-weapp@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): + resolution: {integrity: sha512-g6LBXIdvh116tJuFjFU9obABVYkOm6SQdrYY44UAf7eZCiN9XN0MU0x8bU8qzudL2fOA9NeQ3Tq4DZ531R0kxA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-weapp/-/plugin-platform-weapp-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/plugin-platform-weapp/3.6.23 + name: '@tarojs/plugin-platform-weapp' + version: 3.6.23 + peerDependencies: + '@tarojs/components': ~3.6.23 + '@tarojs/shared': ~3.6.23 + dependencies: + '@tarojs/components': link:packages/taro-components + '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/taro' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/runner-utils@3.6.23: + resolution: {integrity: sha512-myUyCe//XLrJvrGN+khCGuKIoI3aw/6CL1HpQRsL8L/Pofq4RWUWts6aUQjG5U+Wo7ZEAzFWr3VcHACjPQ0aXw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/runner-utils/-/runner-utils-3.6.23.tgz} + name: '@tarojs/runner-utils' + version: 3.6.23 + dependencies: + '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 + scss-bundle: registry.npmjs.org/scss-bundle@3.1.2 + transitivePeerDependencies: + - '@swc/helpers' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/runtime@3.6.23(@tarojs/shared@3.6.23): + resolution: {integrity: sha512-6s8qd4EWvM5YA3qe6t/MixfeP1XF9DcWSH8UnhG49hyLN5y0sBEUObn7tn761xvSiv96Myx87gVo5M4qPtsGJw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/runtime/-/runtime-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/runtime/3.6.23 + name: '@tarojs/runtime' + version: 3.6.23 + peerDependencies: + '@tarojs/shared': ~3.6.23 + dependencies: + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + lodash-es: registry.npmjs.org/lodash-es@4.17.21 + tslib: registry.npmjs.org/tslib@2.6.2 + dev: true + + registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): + resolution: {integrity: sha512-lRxgioi1ALKpFySs8pZLAnqT1Jk1wygHGVQ4JDpaMrP4XMVaKLARX/1VmeVxgDJQ82IlP3++LsJEKOdwqL3usQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/service/-/service-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/service/3.6.23 + name: '@tarojs/service' + version: 3.6.23 + peerDependencies: + '@tarojs/shared': ~3.6.23 + '@tarojs/taro': ~3.6.23 + dependencies: + '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + '@tarojs/taro': link:packages/taro + joi: registry.npmjs.org/joi@17.9.2 + lodash: registry.npmjs.org/lodash@4.17.21 + ora: registry.npmjs.org/ora@5.4.1 + resolve: registry.npmjs.org/resolve@1.22.8 + tapable: registry.npmjs.org/tapable@1.1.3 + webpack-merge: registry.npmjs.org/webpack-merge@4.2.2 + transitivePeerDependencies: + - '@swc/helpers' + - supports-color + dev: true + + registry.npmjs.org/@tarojs/shared@3.6.23: + resolution: {integrity: sha512-bn7cxSN2+QMMALnc5AYASiRYltgJOgWDkgL7NudeEInA/FeD9BHGOBafrtXSzBxW6wADkRNmOKlIfWts6sOphg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/shared/-/shared-3.6.23.tgz} + name: '@tarojs/shared' + version: 3.6.23 + dev: true + + registry.npmjs.org/@tarojs/taro-loader@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14): + resolution: {integrity: sha512-OHHhizMlXWPVVMNWhtd5W2pM9G1X2mE+jVd8U49EelDD2B10eNiPUDltd0GHoqD1/dBE95fy12x/eBSr8t80bA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/taro-loader/-/taro-loader-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/taro-loader/3.6.23 + name: '@tarojs/taro-loader' + version: 3.6.23 + dependencies: + '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 + '@tarojs/taro': registry.npmjs.org/@tarojs/taro@3.6.23(@tarojs/helper@3.6.23)(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14) + loader-utils: registry.npmjs.org/loader-utils@1.4.2 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/runtime' + - '@types/react' + - '@types/webpack' + - '@types/webpack-dev-server' + - postcss + - supports-color + - vue + dev: true + registry.npmjs.org/@tarojs/taro@2.2.19(nervjs@1.5.7): resolution: {integrity: sha512-6fYGgdObitLECGv+3eKsYaD4iMmuZ+CzGAEuj0IYR7+HRz+0v7PGkovf3F+hHev8xljluCOJWHRzqA3aEoCqlg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/taro/-/taro-2.2.19.tgz} id: registry.npmjs.org/@tarojs/taro/2.2.19 @@ -18093,12 +19563,226 @@ packages: nervjs: registry.npmjs.org/nervjs@1.5.7 dev: true + registry.npmjs.org/@tarojs/taro@3.6.23(@tarojs/helper@3.6.23)(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14): + resolution: {integrity: sha512-8KppYcg5xBndj+iRZEwa5A5hblTr2QZeShTMRxVrSp3HbLq3dMNRyeNvmFW0QOvQtatxGin/o7bA8ijoDdwkUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/taro/-/taro-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/taro/3.6.23 + name: '@tarojs/taro' + version: 3.6.23 + peerDependencies: + '@tarojs/helper': ~3.6.23 + '@tarojs/runtime': ~3.6.23 + '@types/react': '*' + '@types/webpack': '*' + '@types/webpack-dev-server': '*' + postcss: '*' + vue: '*' + peerDependenciesMeta: + '@types/react': + optional: true + '@types/webpack': + optional: true + '@types/webpack-dev-server': + optional: true + postcss: + optional: true + vue: + optional: true + dependencies: + '@tarojs/api': registry.npmjs.org/@tarojs/api@3.6.23 + '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 + '@tarojs/runtime': link:packages/taro-runtime + '@types/react': registry.npmjs.org/@types/react@18.2.6 + '@types/webpack': registry.npmjs.org/@types/webpack@4.41.33 + '@types/webpack-dev-server': registry.npmjs.org/@types/webpack-dev-server@3.11.6 + postcss: registry.npmjs.org/postcss@8.4.23 + vue: registry.npmjs.org/vue@2.6.14 + dev: true + registry.npmjs.org/@tarojs/utils@2.2.19: resolution: {integrity: sha512-KA22Hu/YJ5Hd9L+DOS8kGM66Aqf3VREA3lzAKMTCaOnW8fV0ZDGn706jr+/ZLAjhqU4i9MbeTQHfBI614jVuXg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/utils/-/utils-2.2.19.tgz} name: '@tarojs/utils' version: 2.2.19 dev: true + registry.npmjs.org/@tarojs/webpack5-prebundle@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14)(webpack@5.78.0): + resolution: {integrity: sha512-CIHpqnudr+GjfcaHsSuM5o9lytcBIxHY74QA7h30N4yDEZAgCeoaKvMTFz8vLyQTzX1TwWjFGqLpBgj/5Praag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/webpack5-prebundle/-/webpack5-prebundle-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/webpack5-prebundle/3.6.23 + name: '@tarojs/webpack5-prebundle' + version: 3.6.23 + peerDependencies: + webpack: ^5.78.0 + dependencies: + '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + '@tarojs/taro': registry.npmjs.org/@tarojs/taro@3.6.23(@tarojs/helper@3.6.23)(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14) + enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.13.0 + es-module-lexer: registry.npmjs.org/es-module-lexer@0.10.5 + lodash: registry.npmjs.org/lodash@4.17.21 + webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + webpack-chain: registry.npmjs.org/webpack-chain@6.5.1 + webpack-virtual-modules: registry.npmjs.org/webpack-virtual-modules@0.5.0 + transitivePeerDependencies: + - '@swc/helpers' + - '@tarojs/runtime' + - '@types/react' + - '@types/webpack' + - '@types/webpack-dev-server' + - postcss + - supports-color + - vue + dev: true + + registry.npmjs.org/@tarojs/webpack5-runner@3.6.23(@babel/core@7.21.8)(@tarojs/components@packages+taro-components)(@tarojs/runtime@packages+taro-runtime)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.6.14)(vue@2.6.14)(webpack@5.78.0): + resolution: {integrity: sha512-kc2VCerVkLbIiB6YueUZi7AQxq5zcpQqUBOf+yjmFBzODSQPARgNdnqW0eh9vmxMFnh+FdENQJ/JSwPTNfC7bQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/webpack5-runner/-/webpack5-runner-3.6.23.tgz} + id: registry.npmjs.org/@tarojs/webpack5-runner/3.6.23 + name: '@tarojs/webpack5-runner' + version: 3.6.23 + peerDependencies: + '@tarojs/runtime': ~3.6.23 + '@tarojs/shared': ~3.6.23 + '@tarojs/taro': ~3.6.23 + postcss: ^8.4.18 + webpack: ^5.78.0 + dependencies: + '@parcel/css': registry.npmjs.org/@parcel/css@1.14.0 + '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 + '@tarojs/plugin-platform-alipay': registry.npmjs.org/@tarojs/plugin-platform-alipay@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/taro@packages+taro) + '@tarojs/plugin-platform-jd': registry.npmjs.org/@tarojs/plugin-platform-jd@3.6.23(@tarojs/taro@packages+taro) + '@tarojs/plugin-platform-qq': registry.npmjs.org/@tarojs/plugin-platform-qq@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/plugin-platform-swan': registry.npmjs.org/@tarojs/plugin-platform-swan@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/plugin-platform-tt': registry.npmjs.org/@tarojs/plugin-platform-tt@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/plugin-platform-weapp': registry.npmjs.org/@tarojs/plugin-platform-weapp@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) + '@tarojs/runner-utils': registry.npmjs.org/@tarojs/runner-utils@3.6.23 + '@tarojs/runtime': link:packages/taro-runtime + '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 + '@tarojs/taro': link:packages/taro + '@tarojs/taro-loader': registry.npmjs.org/@tarojs/taro-loader@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14) + '@tarojs/webpack5-prebundle': registry.npmjs.org/@tarojs/webpack5-prebundle@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14)(webpack@5.78.0) + acorn-walk: registry.npmjs.org/acorn-walk@8.3.2 + autoprefixer: registry.npmjs.org/autoprefixer@9.8.8 + babel-loader: registry.npmjs.org/babel-loader@8.2.1(@babel/core@7.21.8)(webpack@5.78.0) + copy-webpack-plugin: registry.npmjs.org/copy-webpack-plugin@10.2.0(webpack@5.78.0) + css-loader: registry.npmjs.org/css-loader@6.7.3(webpack@5.78.0) + css-minimizer-webpack-plugin: registry.npmjs.org/css-minimizer-webpack-plugin@3.4.1(@parcel/css@1.14.0)(csso@5.0.5)(esbuild@0.19.7)(webpack@5.78.0) + csso: registry.npmjs.org/csso@5.0.5 + detect-port: registry.npmjs.org/detect-port@1.5.1 + esbuild: registry.npmjs.org/esbuild@0.19.7 + esbuild-loader: registry.npmjs.org/esbuild-loader@2.18.0(webpack@5.78.0) + file-loader: registry.npmjs.org/file-loader@6.0.0(webpack@5.78.0) + html-minifier: registry.npmjs.org/html-minifier@4.0.0 + html-webpack-plugin: registry.npmjs.org/html-webpack-plugin@5.5.0(webpack@5.78.0) + jsdom: registry.npmjs.org/jsdom@21.1.2 + less: registry.npmjs.org/less@4.2.0 + less-loader: registry.npmjs.org/less-loader@10.2.0(less@4.2.0)(webpack@5.78.0) + loader-utils: registry.npmjs.org/loader-utils@1.4.2 + lodash: registry.npmjs.org/lodash@4.17.21 + md5: registry.npmjs.org/md5@2.3.0 + micromatch: registry.npmjs.org/micromatch@4.0.5 + mini-css-extract-plugin: registry.npmjs.org/mini-css-extract-plugin@2.4.6(webpack@5.78.0) + miniprogram-simulate: registry.npmjs.org/miniprogram-simulate@1.5.9 + mkdirp: registry.npmjs.org/mkdirp@1.0.4 + ora: registry.npmjs.org/ora@5.4.1 + postcss: registry.npmjs.org/postcss@8.4.23 + postcss-html-transform: registry.npmjs.org/postcss-html-transform@3.6.23(postcss@8.4.23) + postcss-import: registry.npmjs.org/postcss-import@14.1.0(postcss@8.4.23) + postcss-loader: registry.npmjs.org/postcss-loader@7.3.0(postcss@8.4.23)(webpack@5.78.0) + postcss-plugin-constparse: registry.npmjs.org/postcss-plugin-constparse@3.6.23(postcss@8.4.23) + postcss-pxtransform: registry.npmjs.org/postcss-pxtransform@3.6.23(postcss@8.4.23) + postcss-url: registry.npmjs.org/postcss-url@10.1.3(postcss@8.4.23) + regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.11.1 + resolve: registry.npmjs.org/resolve@1.22.8 + resolve-url-loader: registry.npmjs.org/resolve-url-loader@5.0.0 + sass: registry.npmjs.org/sass@1.50.0 + sass-loader: registry.npmjs.org/sass-loader@12.4.0(sass@1.50.0)(webpack@5.78.0) + sax: registry.npmjs.org/sax@1.2.4 + style-loader: registry.npmjs.org/style-loader@3.3.1(webpack@5.78.0) + stylus: registry.npmjs.org/stylus@0.55.0 + stylus-loader: registry.npmjs.org/stylus-loader@6.2.0(stylus@0.55.0)(webpack@5.78.0) + terser-webpack-plugin: registry.npmjs.org/terser-webpack-plugin@5.3.8(esbuild@0.19.7)(webpack@5.78.0) + url-loader: registry.npmjs.org/url-loader@4.1.0(file-loader@6.0.0)(webpack@5.78.0) + vm2: registry.npmjs.org/vm2@3.9.17 + vue-loader: registry.npmjs.org/vue-loader@15.10.1(css-loader@6.7.3)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.6.14)(webpack@5.78.0) + webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + webpack-chain: registry.npmjs.org/webpack-chain@6.5.1 + webpack-dev-server: registry.npmjs.org/webpack-dev-server@4.11.1(webpack@5.78.0) + webpack-format-messages: registry.npmjs.org/webpack-format-messages@2.0.6 + webpackbar: registry.npmjs.org/webpackbar@5.0.2(webpack@5.78.0) + transitivePeerDependencies: + - '@babel/core' + - '@swc/core' + - '@swc/helpers' + - '@tarojs/components' + - '@types/react' + - '@types/webpack' + - '@types/webpack-dev-server' + - '@vue/compiler-sfc' + - arc-templates + - atpl + - babel-core + - bracket-template + - bufferutil + - cache-loader + - canvas + - clean-css + - coffee-script + - debug + - dot + - dust + - dustjs-helpers + - dustjs-linkedin + - eco + - ect + - ejs + - fibers + - haml-coffee + - hamlet + - hamljs + - handlebars + - hogan.js + - htmling + - jade + - jazz + - jqtpl + - just + - liquid-node + - liquor + - marko + - mote + - mustache + - node-sass + - nunjucks + - plates + - pug + - qejs + - ractive + - razor-tmpl + - react + - react-dom + - slm + - squirrelly + - supports-color + - swig + - swig-templates + - teacup + - templayed + - then-jade + - then-pug + - tinyliquid + - toffee + - twig + - twing + - uglify-js + - underscore + - utf-8-validate + - vash + - velocityjs + - vue + - vue-template-compiler + - walrus + - webpack-cli + - whiskers + dev: true + registry.npmjs.org/@testing-library/jest-dom@5.16.5: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz} name: '@testing-library/jest-dom' @@ -18208,7 +19892,6 @@ packages: resolution: {integrity: sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/archy/-/archy-0.0.31.tgz} name: '@types/archy' version: 0.0.31 - dev: false registry.npmjs.org/@types/babel-core@6.25.6: resolution: {integrity: sha512-OzYuLL6Lw0wpE8qXFIuyS0GsagzCr3beo/+AIttM7slM9cUhbgHjU3oWvgVE+uOhcZYS4NesBilF2iZj3gM4LQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/babel-core/-/babel-core-6.25.6.tgz} @@ -18265,7 +19948,7 @@ packages: version: 7.20.0 dependencies: '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@types/babel__generator': registry.npmjs.org/@types/babel__generator@7.6.4 '@types/babel__template': registry.npmjs.org/@types/babel__template@7.4.4 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 @@ -18276,7 +19959,7 @@ packages: version: 7.20.5 dependencies: '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@types/babel__generator': registry.npmjs.org/@types/babel__generator@7.6.4 '@types/babel__template': registry.npmjs.org/@types/babel__template@7.4.4 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 @@ -18287,7 +19970,7 @@ packages: name: '@types/babel__generator' version: 7.6.4 dependencies: - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz} @@ -18408,6 +20091,12 @@ packages: name: '@types/estree' version: 1.0.1 + registry.npmjs.org/@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz} + name: '@types/estree' + version: 1.0.5 + dev: true + registry.npmjs.org/@types/express-serve-static-core@4.17.34: resolution: {integrity: sha512-fvr49XlCGoUj2Pp730AItckfjat4WNb0lb3kfrLWffd+RLeoGAMsq7UOy04PAPtoL01uKwcp6u8nhzpgpDYr3w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.34.tgz} name: '@types/express-serve-static-core' @@ -18478,7 +20167,6 @@ packages: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} name: '@types/html-minifier-terser' version: 6.1.0 - dev: false registry.npmjs.org/@types/http-proxy@1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz} @@ -18582,7 +20270,6 @@ packages: version: 4.0.7 dependencies: '@types/lodash': registry.npmjs.org/@types/lodash@4.14.194 - dev: false registry.npmjs.org/@types/lodash@4.14.194: resolution: {integrity: sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz} @@ -19269,11 +20956,11 @@ packages: name: '@vue/babel-plugin-jsx' version: 1.1.1 dependencies: - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.21.4 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) '@babel/template': registry.npmjs.org/@babel/template@7.20.7 '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5 - '@babel/types': registry.npmjs.org/@babel/types@7.21.5 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@vue/babel-helper-vue-transform-on': registry.npmjs.org/@vue/babel-helper-vue-transform-on@1.0.2 camelcase: registry.npmjs.org/camelcase@6.3.0 html-tags: registry.npmjs.org/html-tags@3.3.1 @@ -19299,7 +20986,7 @@ packages: '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/template': registry.npmjs.org/@babel/template@7.22.15 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@vue/babel-helper-vue-transform-on': registry.npmjs.org/@vue/babel-helper-vue-transform-on@1.1.6 camelcase: registry.npmjs.org/camelcase@6.3.0 html-tags: registry.npmjs.org/html-tags@3.3.1 @@ -19317,8 +21004,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) '@vue/babel-helper-vue-jsx-merge-props': registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props@1.4.0 html-tags: registry.npmjs.org/html-tags@2.0.0 lodash.kebabcase: registry.npmjs.org/lodash.kebabcase@4.1.1 @@ -19358,7 +21045,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) dev: true registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance@1.4.0(@babel/core@7.21.8): @@ -19370,7 +21057,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) dev: true registry.npmjs.org/@vue/babel-sugar-functional-vue@1.4.0(@babel/core@7.21.8): @@ -19382,7 +21069,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) dev: true registry.npmjs.org/@vue/babel-sugar-inject-h@1.4.0(@babel/core@7.21.8): @@ -19394,7 +21081,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) dev: true registry.npmjs.org/@vue/babel-sugar-v-model@1.4.0(@babel/core@7.21.8): @@ -19406,7 +21093,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) '@vue/babel-helper-vue-jsx-merge-props': registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props@1.4.0 '@vue/babel-plugin-transform-vue-jsx': registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.21.8) camelcase: registry.npmjs.org/camelcase@5.3.1 @@ -19423,7 +21110,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8) '@vue/babel-plugin-transform-vue-jsx': registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx@1.4.0(@babel/core@7.21.8) camelcase: registry.npmjs.org/camelcase@5.3.1 dev: true @@ -20115,7 +21802,6 @@ packages: name: address version: 1.2.2 engines: {node: '>= 10.0.0'} - dev: false registry.npmjs.org/adjust-sourcemap-loader@3.0.0: resolution: {integrity: sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz} @@ -20135,7 +21821,6 @@ packages: dependencies: loader-utils: 2.0.4 regex-parser: registry.npmjs.org/regex-parser@2.2.11 - dev: false registry.npmjs.org/adm-zip@0.4.16: resolution: {integrity: sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz} @@ -20156,7 +21841,7 @@ packages: version: 6.0.2 engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -20506,7 +22191,6 @@ packages: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/archy/-/archy-1.0.0.tgz} name: archy version: 1.0.0 - dev: false registry.npmjs.org/arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/arg/-/arg-4.1.3.tgz} @@ -20962,7 +22646,6 @@ packages: picocolors: registry.npmjs.org/picocolors@0.2.1 postcss: registry.npmjs.org/postcss@7.0.39 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 - dev: false registry.npmjs.org/ava@5.3.1: resolution: {integrity: sha512-Scv9a4gMOXB6+ni4toLuhAm9KYWEjsgBglJl+kMGI5+IVDt120CCDZyB5HNU9DjmLI2t4I0GbnxGLmmRfGTJGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ava/-/ava-5.3.1.tgz} @@ -21097,7 +22780,7 @@ packages: babel-types: registry.npmjs.org/babel-types@6.26.0 babylon: registry.npmjs.org/babylon@6.18.0 convert-source-map: 1.9.0 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) json5: registry.npmjs.org/json5@0.5.1 lodash: registry.npmjs.org/lodash@4.17.21 minimatch: registry.npmjs.org/minimatch@3.1.2 @@ -21137,7 +22820,7 @@ packages: - supports-color dev: false - registry.npmjs.org/babel-core@7.0.0-bridge.0(@babel/core@7.21.8): + registry.npmjs.org/babel-core@7.0.0-bridge.0(@babel/core@7.23.7): resolution: {integrity: sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz} id: registry.npmjs.org/babel-core/7.0.0-bridge.0 name: babel-core @@ -21145,7 +22828,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 registry.npmjs.org/babel-eslint@8.2.6: resolution: {integrity: sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz} @@ -21156,7 +22839,7 @@ packages: dependencies: '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.0.0-beta.44 '@babel/traverse': 7.0.0-beta.44 - '@babel/types': 7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 babylon: registry.npmjs.org/babylon@7.0.0-beta.44 eslint-scope: registry.npmjs.org/eslint-scope@3.7.1 eslint-visitor-keys: registry.npmjs.org/eslint-visitor-keys@1.3.0 @@ -21363,7 +23046,7 @@ packages: - supports-color dev: false - registry.npmjs.org/babel-jest@27.5.1(@babel/core@7.21.8): + registry.npmjs.org/babel-jest@27.5.1(@babel/core@7.23.7): resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz} id: registry.npmjs.org/babel-jest/27.5.1 name: babel-jest @@ -21372,12 +23055,12 @@ packages: peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/transform': registry.npmjs.org/@jest/transform@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 - babel-preset-jest: registry.npmjs.org/babel-preset-jest@27.5.1(@babel/core@7.21.8) + babel-preset-jest: registry.npmjs.org/babel-preset-jest@27.5.1(@babel/core@7.23.7) chalk: 4.1.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 slash: registry.npmjs.org/slash@3.0.0 @@ -21406,6 +23089,27 @@ packages: - supports-color dev: true + registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.7): + resolution: {integrity: sha512-BrvGY3xZSwEcCzKvKsCi2GgHqDqsYkOP4/by5xCgIwGXQxIEh+8ew3gmrE1y7XRR6LHZIj6yLYnUi/mm2KXKBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz} + id: registry.npmjs.org/babel-jest/29.7.0 + name: babel-jest + version: 29.7.0 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 + '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 + babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 + babel-preset-jest: registry.npmjs.org/babel-preset-jest@29.6.3(@babel/core@7.23.7) + chalk: registry.npmjs.org/chalk@4.1.2 + graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + slash: registry.npmjs.org/slash@3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + registry.npmjs.org/babel-loader@8.2.1(@babel/core@7.21.8)(webpack@4.47.0): resolution: {integrity: sha512-dMF8sb2KQ8kJl21GUjkW1HWmcsL39GOV5vnzjqrCzEPNY0S0UfMLnumidiwIajDSBmKhYf5iRW+HXaM4cvCKBw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.1.tgz} id: registry.npmjs.org/babel-loader/8.2.1 @@ -21442,7 +23146,6 @@ packages: pify: registry.npmjs.org/pify@4.0.1 schema-utils: registry.npmjs.org/schema-utils@2.7.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/babel-macros@1.2.0: resolution: {integrity: sha512-/GIwkOeNHQU9R27Bkt0jHrJgaXBX5KLKrIH5h/iGebvKppvL9e4wKCgrl4qwUj0qssBHQFeSavk3lG2lQgdq8w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-macros/-/babel-macros-1.2.0.tgz} @@ -21535,7 +23238,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.21.9 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 dev: true @@ -21547,7 +23250,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.21.9 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 dev: true @@ -21593,6 +23296,37 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.23.7): + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz} + id: registry.npmjs.org/babel-plugin-polyfill-corejs2/0.3.3 + name: babel-plugin-polyfill-corejs2 + version: 0.3.3 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7) + semver: registry.npmjs.org/semver@6.3.0 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.21.8): + resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz} + id: registry.npmjs.org/babel-plugin-polyfill-corejs2/0.4.7 + name: babel-plugin-polyfill-corejs2 + version: 0.4.7 + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.21.8) + semver: registry.npmjs.org/semver@6.3.1 + transitivePeerDependencies: + - supports-color + registry.npmjs.org/babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.23.7): resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz} id: registry.npmjs.org/babel-plugin-polyfill-corejs2/0.4.7 @@ -21607,7 +23341,6 @@ packages: semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color - dev: false registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz} @@ -21623,6 +23356,35 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.7): + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz} + id: registry.npmjs.org/babel-plugin-polyfill-corejs3/0.6.0 + name: babel-plugin-polyfill-corejs3 + version: 0.6.0 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7) + core-js-compat: registry.npmjs.org/core-js-compat@3.30.2 + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.21.8): + resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz} + id: registry.npmjs.org/babel-plugin-polyfill-corejs3/0.8.7 + name: babel-plugin-polyfill-corejs3 + version: 0.8.7 + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.21.8) + core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 + transitivePeerDependencies: + - supports-color + registry.npmjs.org/babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.23.7): resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz} id: registry.npmjs.org/babel-plugin-polyfill-corejs3/0.8.7 @@ -21636,7 +23398,6 @@ packages: core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 transitivePeerDependencies: - supports-color - dev: false registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz} @@ -21651,6 +23412,33 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.23.7): + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz} + id: registry.npmjs.org/babel-plugin-polyfill-regenerator/0.4.1 + name: babel-plugin-polyfill-regenerator + version: 0.4.1 + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7) + transitivePeerDependencies: + - supports-color + dev: true + + registry.npmjs.org/babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.21.8): + resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz} + id: registry.npmjs.org/babel-plugin-polyfill-regenerator/0.5.4 + name: babel-plugin-polyfill-regenerator + version: 0.5.4 + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.21.8) + transitivePeerDependencies: + - supports-color + registry.npmjs.org/babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.23.7): resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz} id: registry.npmjs.org/babel-plugin-polyfill-regenerator/0.5.4 @@ -21663,7 +23451,6 @@ packages: '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7) transitivePeerDependencies: - supports-color - dev: false registry.npmjs.org/babel-plugin-preval@1.6.2: resolution: {integrity: sha512-o/65+qySRSkh10QPqEk9dbudYCjRNHc4lZYb7EH838Ri7ATwhw/o/09tr72yJGiOaGO7GFa1MszUg8dN7TAjXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-preval/-/babel-plugin-preval-1.6.2.tgz} @@ -21773,6 +23560,25 @@ packages: name: babel-plugin-syntax-trailing-function-commas version: 7.0.0-beta.0 + registry.npmjs.org/babel-plugin-tester@11.0.4(@babel/core@7.21.8): + resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-tester/-/babel-plugin-tester-11.0.4.tgz} + id: registry.npmjs.org/babel-plugin-tester/11.0.4 + name: babel-plugin-tester + version: 11.0.4 + engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} + peerDependencies: + '@babel/core': '>=7.11.6' + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + core-js: registry.npmjs.org/core-js@3.35.0 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) + lodash.mergewith: registry.npmjs.org/lodash.mergewith@4.6.2 + prettier: registry.npmjs.org/prettier@2.8.8 + strip-indent: registry.npmjs.org/strip-indent@3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + registry.npmjs.org/babel-plugin-transform-async-generator-functions@6.24.1: resolution: {integrity: sha512-uT7eovUxtXe8Q2ufcjRuJIOL0hg6VAUJhiWJBLxH/evYAw+aqoJLcYTR8hqx13iOx/FfbCMHgBmXWZjukbkyPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-transform-async-generator-functions/-/babel-plugin-transform-async-generator-functions-6.24.1.tgz} name: babel-plugin-transform-async-generator-functions @@ -22283,55 +24089,15 @@ packages: '@babel/plugin-transform-export-namespace-from': registry.npmjs.org/@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.21.8) '@babel/plugin-transform-object-rest-spread': registry.npmjs.org/@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.21.8) '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8) - '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.21.5(@babel/core@7.21.8) + '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.21.8) '@babel/preset-react': 7.23.3(@babel/core@7.21.8) - '@react-native/babel-preset': registry.npmjs.org/@react-native/babel-preset@0.73.19(@babel/core@7.21.8)(@babel/preset-env@7.21.5) + '@react-native/babel-preset': registry.npmjs.org/@react-native/babel-preset@0.73.19(@babel/core@7.21.8)(@babel/preset-env@7.23.8) babel-plugin-react-native-web: registry.npmjs.org/babel-plugin-react-native-web@0.18.12 react-refresh: registry.npmjs.org/react-refresh@0.14.0 transitivePeerDependencies: - '@babel/core' - supports-color - registry.npmjs.org/babel-preset-fbjs@3.4.0(@babel/core@7.21.8): - resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz} - id: registry.npmjs.org/babel-preset-fbjs/3.4.0 - name: babel-preset-fbjs - version: 3.4.0 - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.21.8) - '@babel/plugin-syntax-class-properties': registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.21.8) - '@babel/plugin-syntax-flow': registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.21.8) - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) - '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8) - '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.8) - '@babel/plugin-transform-flow-strip-types': registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.8) - '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.21.8) - '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.21.8) - '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.8) - '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.8) - babel-plugin-syntax-trailing-function-commas: registry.npmjs.org/babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/babel-preset-fbjs@3.4.0(@babel/core@7.23.7): resolution: {integrity: sha512-9ywCsCvo1ojrw0b+XYk7aFvTH6D9064t0RIL1rtMf3nsa02Xw41MS7sZw216Im35xj/UY0PDBQsa1brUDDF1Ow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz} id: registry.npmjs.org/babel-preset-fbjs/3.4.0 @@ -22345,7 +24111,7 @@ packages: '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.7) '@babel/plugin-syntax-class-properties': registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7) '@babel/plugin-syntax-flow': registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.7) - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.23.7) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7) '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.23.7) '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.23.7) @@ -22371,7 +24137,7 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/babel-preset-jest@27.5.1(@babel/core@7.21.8): + registry.npmjs.org/babel-preset-jest@27.5.1(@babel/core@7.23.7): resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz} id: registry.npmjs.org/babel-preset-jest/27.5.1 name: babel-preset-jest @@ -22380,9 +24146,9 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 babel-plugin-jest-hoist: registry.npmjs.org/babel-plugin-jest-hoist@27.5.1 - babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.8) + babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) dev: true registry.npmjs.org/babel-preset-jest@29.6.3(@babel/core@7.21.8): @@ -22399,6 +24165,20 @@ packages: babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.8) dev: true + registry.npmjs.org/babel-preset-jest@29.6.3(@babel/core@7.23.7): + resolution: {integrity: sha512-0B3bhxR6snWXJZtR/RliHTDPRgn1sNHOR0yVtq/IiQFyuOVjFS+wuio/R4gSNkyYmKmJB4wGZv2NZanmKmTnNA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-29.6.3.tgz} + id: registry.npmjs.org/babel-preset-jest/29.6.3 + name: babel-preset-jest + version: 29.6.3 + engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + babel-plugin-jest-hoist: registry.npmjs.org/babel-plugin-jest-hoist@29.6.3 + babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) + dev: true + registry.npmjs.org/babel-preset-power-assert@3.0.0(power-assert@1.6.1): resolution: {integrity: sha512-StkhBJsKdLemlsujCWjuHjjd/h+u7L2bgb/9/YsgBj1FBnE0BUthyaY8Xdpiqthf3NUudhd8BJMZFjGtXVKE6A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-preset-power-assert/-/babel-preset-power-assert-3.0.0.tgz} id: registry.npmjs.org/babel-preset-power-assert/3.0.0 @@ -22956,6 +24736,18 @@ packages: ua-parser-js: registry.npmjs.org/ua-parser-js@1.0.35 dev: true + registry.npmjs.org/browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz} + name: browserslist + version: 4.23.0 + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: registry.npmjs.org/caniuse-lite@1.0.30001588 + electron-to-chromium: registry.npmjs.org/electron-to-chromium@1.4.677 + node-releases: registry.npmjs.org/node-releases@2.0.14 + update-browserslist-db: registry.npmjs.org/update-browserslist-db@1.0.13(browserslist@4.23.0) + registry.npmjs.org/bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz} name: bs-logger @@ -23277,7 +25069,6 @@ packages: dependencies: no-case: 2.3.2 upper-case: 1.1.3 - dev: false registry.npmjs.org/camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz} @@ -23354,6 +25145,11 @@ packages: name: caniuse-lite version: 1.0.30001576 + registry.npmjs.org/caniuse-lite@1.0.30001588: + resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz} + name: caniuse-lite + version: 1.0.30001588 + registry.npmjs.org/capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/capital-case/-/capital-case-1.0.4.tgz} name: capital-case @@ -23645,7 +25441,6 @@ packages: engines: {node: '>= 4.0'} dependencies: source-map: registry.npmjs.org/source-map@0.6.1 - dev: false registry.npmjs.org/clean-css@5.3.2: resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz} @@ -23654,7 +25449,6 @@ packages: engines: {node: '>= 10.0'} dependencies: source-map: registry.npmjs.org/source-map@0.6.1 - dev: false registry.npmjs.org/clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz} @@ -24017,7 +25811,6 @@ packages: name: commander version: 8.3.0 engines: {node: '>= 12'} - dev: false registry.npmjs.org/commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/commander/-/commander-9.5.0.tgz} @@ -24132,7 +25925,7 @@ packages: accepts: registry.npmjs.org/accepts@1.3.8 bytes: registry.npmjs.org/bytes@3.0.0 compressible: registry.npmjs.org/compressible@2.0.18 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) on-headers: registry.npmjs.org/on-headers@1.0.2 safe-buffer: registry.npmjs.org/safe-buffer@5.1.2 vary: registry.npmjs.org/vary@1.1.2 @@ -24254,7 +26047,7 @@ packages: version: 3.7.0 engines: {node: '>= 0.10.0'} dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) finalhandler: registry.npmjs.org/finalhandler@1.1.2 parseurl: registry.npmjs.org/parseurl@1.3.3 utils-merge: registry.npmjs.org/utils-merge@1.0.1 @@ -24265,7 +26058,6 @@ packages: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/consola/-/consola-2.15.3.tgz} name: consola version: 2.15.3 - dev: false registry.npmjs.org/console-browserify@1.2.0: resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz} @@ -24756,7 +26548,6 @@ packages: schema-utils: registry.npmjs.org/schema-utils@4.0.1 serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/copy-webpack-plugin@5.1.2(webpack@4.47.0): resolution: {integrity: sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz} @@ -24794,8 +26585,7 @@ packages: name: core-js-compat version: 3.35.0 dependencies: - browserslist: 4.23.0 - dev: false + browserslist: registry.npmjs.org/browserslist@4.23.0 registry.npmjs.org/core-js-pure@3.30.2: resolution: {integrity: sha512-p/npFUJXXBkCCTIlEGBdghofn00jWG6ZOtdoIXSJmAu2QBvN0IqpZXWweOytcwE6cfx8ZvVUy1vw8zxhe4Y2vg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.30.2.tgz} @@ -24821,7 +26611,6 @@ packages: name: core-js version: 3.35.0 requiresBuild: true - dev: false registry.npmjs.org/core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz} @@ -25228,7 +27017,6 @@ packages: postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 semver: registry.npmjs.org/semver@7.5.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/css-mediaquery@0.1.2: resolution: {integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz} @@ -25268,7 +27056,6 @@ packages: serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 source-map: registry.npmjs.org/source-map@0.6.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/css-select-base-adapter@0.1.1: resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz} @@ -25317,7 +27104,6 @@ packages: dependencies: mdn-data: registry.npmjs.org/mdn-data@1.1.4 source-map: registry.npmjs.org/source-map@0.5.7 - dev: false registry.npmjs.org/css-tree@1.0.0-alpha.37: resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz} @@ -25346,7 +27132,6 @@ packages: dependencies: mdn-data: registry.npmjs.org/mdn-data@2.0.28 source-map-js: registry.npmjs.org/source-map-js@1.0.2 - dev: false registry.npmjs.org/css-what@3.4.2: resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz} @@ -25545,7 +27330,6 @@ packages: engines: {node: '>=0.10.0'} dependencies: css-tree: registry.npmjs.org/css-tree@1.0.0-alpha.29 - dev: false registry.npmjs.org/csso@4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/csso/-/csso-4.2.0.tgz} @@ -25562,7 +27346,6 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: css-tree: registry.npmjs.org/css-tree@2.2.1 - dev: false registry.npmjs.org/cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz} @@ -25614,7 +27397,6 @@ packages: resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz} name: cuint version: 0.2.2 - dev: false registry.npmjs.org/currently-unhandled@0.4.1: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz} @@ -25726,8 +27508,9 @@ packages: mimic-fn: registry.npmjs.org/mimic-fn@3.1.0 dev: false - registry.npmjs.org/debug@2.6.9: + registry.npmjs.org/debug@2.6.9(supports-color@6.1.0): resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz} + id: registry.npmjs.org/debug/2.6.9 name: debug version: 2.6.9 peerDependencies: @@ -25737,6 +27520,7 @@ packages: optional: true dependencies: ms: 2.0.0 + supports-color: registry.npmjs.org/supports-color@6.1.0 registry.npmjs.org/debug@3.1.0: resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/debug/-/debug-3.1.0.tgz} @@ -25750,8 +27534,9 @@ packages: dependencies: ms: 2.0.0 - registry.npmjs.org/debug@3.2.7: + registry.npmjs.org/debug@3.2.7(supports-color@6.1.0): resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz} + id: registry.npmjs.org/debug/3.2.7 name: debug version: 3.2.7 peerDependencies: @@ -25761,7 +27546,7 @@ packages: optional: true dependencies: ms: registry.npmjs.org/ms@2.1.3 - dev: true + supports-color: registry.npmjs.org/supports-color@6.1.0 registry.npmjs.org/debug@4.3.4(supports-color@6.1.0): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz} @@ -26252,7 +28037,6 @@ packages: debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color - dev: false registry.npmjs.org/devtools-protocol@0.0.1107588: resolution: {integrity: sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz} @@ -26407,7 +28191,6 @@ packages: version: 0.2.0 dependencies: utila: registry.npmjs.org/utila@0.4.0 - dev: false registry.npmjs.org/dom-serializer@0.2.2: resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz} @@ -26573,7 +28356,6 @@ packages: name: dotenv-expand version: 9.0.0 engines: {node: '>=12'} - dev: false registry.npmjs.org/dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz} @@ -26646,6 +28428,11 @@ packages: name: ee-first version: 1.1.1 + registry.npmjs.org/electron-to-chromium@1.4.677: + resolution: {integrity: sha512-erDa3CaDzwJOpyvfKhOiJjBVNnMM0qxHq47RheVVwsSQrgBA9ZSGV9kdaOfZDPXcHzhG7lBxhj6A7KvfLJBd6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.677.tgz} + name: electron-to-chromium + version: 1.4.677 + registry.npmjs.org/electron@11.5.0: resolution: {integrity: sha512-WjNDd6lGpxyiNjE3LhnFCAk/D9GIj1rU3GSDealVShhkkkPR3Vh4q8ErXGDl1OAO/faomVa10KoFPUN/pLbNxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/electron/-/electron-11.5.0.tgz} name: electron @@ -27058,7 +28845,6 @@ packages: resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz} name: es-module-lexer version: 0.10.5 - dev: false registry.npmjs.org/es-module-lexer@0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz} @@ -27140,7 +28926,6 @@ packages: cpu: [x64] os: [android] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-android-arm64@0.14.54: @@ -27151,7 +28936,6 @@ packages: cpu: [arm64] os: [android] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-darwin-64@0.14.54: @@ -27162,7 +28946,6 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-darwin-arm64@0.14.54: @@ -27173,7 +28956,6 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-freebsd-64@0.14.54: @@ -27184,7 +28966,6 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-freebsd-arm64@0.14.54: @@ -27195,7 +28976,6 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-32@0.14.54: @@ -27206,7 +28986,6 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-64@0.14.54: @@ -27217,7 +28996,6 @@ packages: cpu: [x64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-arm64@0.14.54: @@ -27228,7 +29006,6 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-arm@0.14.54: @@ -27239,7 +29016,6 @@ packages: cpu: [arm] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-mips64le@0.14.54: @@ -27250,7 +29026,6 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-ppc64le@0.14.54: @@ -27261,7 +29036,6 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-riscv64@0.14.54: @@ -27272,7 +29046,6 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-linux-s390x@0.14.54: @@ -27283,7 +29056,6 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-loader@2.18.0(webpack@5.78.0): @@ -27301,7 +29073,6 @@ packages: tapable: registry.npmjs.org/tapable@2.2.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) webpack-sources: registry.npmjs.org/webpack-sources@2.3.1 - dev: false registry.npmjs.org/esbuild-netbsd-64@0.14.54: resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz} @@ -27311,7 +29082,6 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-openbsd-64@0.14.54: @@ -27322,7 +29092,6 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-sunos-64@0.14.54: @@ -27333,7 +29102,6 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-windows-32@0.14.54: @@ -27344,7 +29112,6 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-windows-64@0.14.54: @@ -27355,7 +29122,6 @@ packages: cpu: [x64] os: [win32] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild-windows-arm64@0.14.54: @@ -27366,7 +29132,6 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true - dev: false optional: true registry.npmjs.org/esbuild@0.14.54: @@ -27398,7 +29163,6 @@ packages: esbuild-windows-32: registry.npmjs.org/esbuild-windows-32@0.14.54 esbuild-windows-64: registry.npmjs.org/esbuild-windows-64@0.14.54 esbuild-windows-arm64: registry.npmjs.org/esbuild-windows-arm64@0.14.54 - dev: false registry.npmjs.org/esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz} @@ -27556,7 +29320,7 @@ packages: name: eslint-import-resolver-node version: 0.3.7 dependencies: - debug: registry.npmjs.org/debug@3.2.7 + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) is-core-module: registry.npmjs.org/is-core-module@2.13.1 resolve: registry.npmjs.org/resolve@1.22.8 transitivePeerDependencies: @@ -27588,7 +29352,7 @@ packages: optional: true dependencies: '@typescript-eslint/parser': registry.npmjs.org/@typescript-eslint/parser@5.59.2(eslint@8.40.0)(typescript@4.9.5) - debug: registry.npmjs.org/debug@3.2.7 + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) eslint: registry.npmjs.org/eslint@8.40.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.7 transitivePeerDependencies: @@ -27626,7 +29390,7 @@ packages: array-includes: registry.npmjs.org/array-includes@3.1.6 array.prototype.flat: registry.npmjs.org/array.prototype.flat@1.3.1 array.prototype.flatmap: registry.npmjs.org/array.prototype.flatmap@1.3.1 - debug: registry.npmjs.org/debug@3.2.7 + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) doctrine: registry.npmjs.org/doctrine@2.1.0 eslint: registry.npmjs.org/eslint@8.40.0 eslint-import-resolver-node: registry.npmjs.org/eslint-import-resolver-node@0.3.7 @@ -28491,7 +30255,6 @@ packages: resolution: {integrity: sha512-ncuWTCWH0M5KbaYikXxZ3FG3Q+FTYIEXeXAbxYscdZLFNnR5Le5gRU2r/a/JUZHnxwBDZcxWEWzCoPQlW9Engg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/expr-parser/-/expr-parser-1.0.0.tgz} name: expr-parser version: 1.0.0 - dev: false registry.npmjs.org/express@4.18.2(supports-color@6.1.0): resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/express/-/express-4.18.2.tgz} @@ -28642,7 +30405,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 get-stream: registry.npmjs.org/get-stream@5.2.0 yauzl: registry.npmjs.org/yauzl@2.10.0 optionalDependencies: @@ -28766,9 +30529,9 @@ packages: name: fbjs-scripts version: 3.0.1 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 ansi-colors: registry.npmjs.org/ansi-colors@1.1.0 - babel-preset-fbjs: registry.npmjs.org/babel-preset-fbjs@3.4.0(@babel/core@7.21.8) + babel-preset-fbjs: registry.npmjs.org/babel-preset-fbjs@3.4.0(@babel/core@7.23.7) cross-spawn: registry.npmjs.org/cross-spawn@5.1.0 fancy-log: registry.npmjs.org/fancy-log@1.3.3 object-assign: registry.npmjs.org/object-assign@4.1.1 @@ -28897,7 +30660,6 @@ packages: loader-utils: registry.npmjs.org/loader-utils@2.0.4 schema-utils: registry.npmjs.org/schema-utils@2.7.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/file-type@16.5.4: resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz} @@ -29009,7 +30771,7 @@ packages: version: 1.1.2 engines: {node: '>= 0.8'} dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) encodeurl: registry.npmjs.org/encodeurl@1.0.2 escape-html: registry.npmjs.org/escape-html@1.0.3 on-finished: registry.npmjs.org/on-finished@2.3.0 @@ -29992,7 +31754,6 @@ packages: version: 0.1.4 dependencies: glob: registry.npmjs.org/glob@7.2.3 - dev: false registry.npmjs.org/gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz} @@ -30528,7 +32289,6 @@ packages: param-case: 3.0.4 relateurl: registry.npmjs.org/relateurl@0.2.7 terser: registry.npmjs.org/terser@5.17.1 - dev: false registry.npmjs.org/html-minifier@4.0.0: resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz} @@ -30544,7 +32304,6 @@ packages: param-case: registry.npmjs.org/param-case@2.1.1 relateurl: registry.npmjs.org/relateurl@0.2.7 uglify-js: registry.npmjs.org/uglify-js@3.17.4 - dev: false registry.npmjs.org/html-tags@2.0.0: resolution: {integrity: sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz} @@ -30595,7 +32354,6 @@ packages: pretty-error: registry.npmjs.org/pretty-error@4.0.0 tapable: registry.npmjs.org/tapable@2.2.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/html@1.0.0: resolution: {integrity: sha512-lw/7YsdKiP3kk5PnR1INY17iJuzdAtJewxr14ozKJWbbR97znovZ0mh+WEMZ8rjc3lgTK+ID/htTjuyGKB52Kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/html/-/html-1.0.0.tgz} @@ -30615,7 +32373,6 @@ packages: domhandler: registry.npmjs.org/domhandler@4.3.1 domutils: registry.npmjs.org/domutils@2.8.0 entities: registry.npmjs.org/entities@2.2.0 - dev: false registry.npmjs.org/http-cache-semantics@3.8.1: resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz} @@ -30670,7 +32427,7 @@ packages: dependencies: '@tootallnate/once': registry.npmjs.org/@tootallnate/once@1.1.2 agent-base: registry.npmjs.org/agent-base@6.0.2 - debug: 4.3.4(supports-color@6.1.0) + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color dev: true @@ -30683,7 +32440,7 @@ packages: dependencies: '@tootallnate/once': registry.npmjs.org/@tootallnate/once@2.0.0 agent-base: registry.npmjs.org/agent-base@6.0.2 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -30775,7 +32532,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: registry.npmjs.org/agent-base@6.0.2 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 transitivePeerDependencies: - supports-color @@ -31996,7 +33753,7 @@ packages: version: 5.2.1 engines: {node: '>=8'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/parser': 7.23.6 '@istanbuljs/schema': registry.npmjs.org/@istanbuljs/schema@0.1.3 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 @@ -32037,7 +33794,7 @@ packages: version: 4.0.1 engines: {node: '>=10'} dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 source-map: registry.npmjs.org/source-map@0.6.1 transitivePeerDependencies: @@ -32084,7 +33841,6 @@ packages: expr-parser: registry.npmjs.org/expr-parser@1.0.0 miniprogram-api-typings: registry.npmjs.org/miniprogram-api-typings@3.9.1 miniprogram-exparser: registry.npmjs.org/miniprogram-exparser@2.29.1 - dev: false registry.npmjs.org/jackspeak@2.2.0: resolution: {integrity: sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz} @@ -32427,10 +34183,10 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - babel-jest: registry.npmjs.org/babel-jest@27.5.1(@babel/core@7.21.8) + babel-jest: registry.npmjs.org/babel-jest@27.5.1(@babel/core@7.23.7) chalk: 4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 @@ -32473,11 +34229,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.5.0 '@types/node': 18.19.12 - babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) + babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.7) chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 @@ -32516,11 +34272,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.5.0 '@types/node': 20.11.0 - babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) + babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.7) chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 @@ -32559,11 +34315,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.5.0 '@types/node': registry.npmjs.org/@types/node@9.6.61 - babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) + babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.7) chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 @@ -32602,11 +34358,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/node': 18.19.12 - babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) + babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.7) chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 @@ -32645,11 +34401,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/node': 20.11.0 - babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) + babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.7) chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 @@ -32689,11 +34445,11 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/node': registry.npmjs.org/@types/node@9.6.61 - babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) + babel-jest: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.23.7) chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 @@ -33488,7 +35244,7 @@ packages: '@babel/generator': 7.23.6 '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jest/transform': registry.npmjs.org/@jest/transform@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 @@ -33516,18 +35272,18 @@ packages: version: 29.5.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/generator': 7.23.6 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) - '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8) + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jest/expect-utils': registry.npmjs.org/@jest/expect-utils@29.5.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 '@types/prettier': registry.npmjs.org/@types/prettier@2.7.2 - babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.8) + babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) chalk: 4.1.2 expect: registry.npmjs.org/expect@29.5.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -33549,15 +35305,15 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/generator': 7.23.6 - '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8) - '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.21.8) - '@babel/types': 7.23.6 + '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) + '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jest/expect-utils': registry.npmjs.org/@jest/expect-utils@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.21.8) + babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) chalk: 4.1.2 expect: registry.npmjs.org/expect@29.7.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -33926,7 +35682,7 @@ packages: '@jimp/custom': registry.npmjs.org/@jimp/custom@0.9.8 '@jimp/plugins': registry.npmjs.org/@jimp/plugins@0.9.8(@jimp/custom@0.9.8) '@jimp/types': registry.npmjs.org/@jimp/types@0.9.8(@jimp/custom@0.9.8) - core-js: registry.npmjs.org/core-js@3.30.2 + core-js: registry.npmjs.org/core-js@3.35.0 regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.13.11 dev: false @@ -33935,7 +35691,6 @@ packages: name: jiti version: 1.18.2 hasBin: true - dev: false registry.npmjs.org/joi@17.9.2: resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/joi/-/joi-17.9.2.tgz} @@ -33958,7 +35713,6 @@ packages: name: joycon version: 3.1.1 engines: {node: '>=10'} - dev: false registry.npmjs.org/jpeg-js@0.3.7: resolution: {integrity: sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz} @@ -34043,17 +35797,17 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/parser': 7.23.6 - '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8) + '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.23.7) '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.21.5(@babel/core@7.21.8) - '@babel/preset-flow': registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.21.8) - '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.21.8) - '@babel/register': registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.21.8) - babel-core: registry.npmjs.org/babel-core@7.0.0-bridge.0(@babel/core@7.21.8) + '@babel/preset-flow': registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.23.7) + '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.23.7) + '@babel/register': registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.23.7) + babel-core: registry.npmjs.org/babel-core@7.0.0-bridge.0(@babel/core@7.23.7) colors: registry.npmjs.org/colors@1.4.0 flow-parser: registry.npmjs.org/flow-parser@0.121.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -34076,17 +35830,49 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/parser': 7.23.6 - '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.21.8) - '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8) + '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.23.7) '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.21.5(@babel/core@7.21.8) - '@babel/preset-flow': registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.21.8) - '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.21.8) - '@babel/register': registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.21.8) - babel-core: registry.npmjs.org/babel-core@7.0.0-bridge.0(@babel/core@7.21.8) + '@babel/preset-flow': registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.23.7) + '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.23.7) + '@babel/register': registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.23.7) + babel-core: registry.npmjs.org/babel-core@7.0.0-bridge.0(@babel/core@7.23.7) + chalk: 4.1.2 + flow-parser: registry.npmjs.org/flow-parser@0.206.0 + graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + micromatch: registry.npmjs.org/micromatch@4.0.5 + neo-async: registry.npmjs.org/neo-async@2.6.2 + node-dir: registry.npmjs.org/node-dir@0.1.17 + recast: registry.npmjs.org/recast@0.21.5 + temp: registry.npmjs.org/temp@0.8.4 + write-file-atomic: registry.npmjs.org/write-file-atomic@2.4.3 + transitivePeerDependencies: + - supports-color + + registry.npmjs.org/jscodeshift@0.14.0(@babel/preset-env@7.23.8): + resolution: {integrity: sha512-7eCC1knD7bLUPuSCwXsMZUH51O8jIcoVyKtI6P0XM0IVzlGjckPy3FIwQlorzbN0Sg79oK+RlohN32Mqf/lrYA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.14.0.tgz} + id: registry.npmjs.org/jscodeshift/0.14.0 + name: jscodeshift + version: 0.14.0 + hasBin: true + peerDependencies: + '@babel/preset-env': ^7.1.6 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/parser': 7.23.6 + '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) + '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.23.7) + '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.21.8) + '@babel/preset-flow': registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.23.7) + '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.23.7) + '@babel/register': registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.23.7) + babel-core: registry.npmjs.org/babel-core@7.0.0-bridge.0(@babel/core@7.23.7) chalk: 4.1.2 flow-parser: registry.npmjs.org/flow-parser@0.206.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -34494,7 +36280,6 @@ packages: name: klona version: 2.0.6 engines: {node: '>= 8'} - dev: false registry.npmjs.org/known-css-properties@0.26.0: resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz} @@ -34554,6 +36339,21 @@ packages: webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) dev: false + registry.npmjs.org/less-loader@10.2.0(less@4.2.0)(webpack@5.78.0): + resolution: {integrity: sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz} + id: registry.npmjs.org/less-loader/10.2.0 + name: less-loader + version: 10.2.0 + engines: {node: '>= 12.13.0'} + peerDependencies: + less: ^3.5.0 || ^4.0.0 + webpack: ^5.0.0 + dependencies: + klona: registry.npmjs.org/klona@2.0.6 + less: registry.npmjs.org/less@4.2.0 + webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: true + registry.npmjs.org/less-loader@7.3.0(less@4.1.3)(webpack@4.47.0): resolution: {integrity: sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz} id: registry.npmjs.org/less-loader/7.3.0 @@ -34588,7 +36388,6 @@ packages: mime: registry.npmjs.org/mime@1.6.0 native-request: registry.npmjs.org/native-request@1.1.0 source-map: registry.npmjs.org/source-map@0.6.1 - dev: false registry.npmjs.org/less@4.1.3: resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/less/-/less-4.1.3.tgz} @@ -35087,7 +36886,6 @@ packages: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz} name: lodash.clonedeep version: 4.5.0 - dev: false registry.npmjs.org/lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz} @@ -35215,14 +37013,12 @@ packages: resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz} name: loglevel-plugin-prefix version: 0.8.4 - dev: false registry.npmjs.org/loglevel@1.8.1: resolution: {integrity: sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz} name: loglevel version: 1.8.1 engines: {node: '>= 0.6.0'} - dev: false registry.npmjs.org/lolex@4.2.0: resolution: {integrity: sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lolex/-/lolex-4.2.0.tgz} @@ -35250,7 +37046,6 @@ packages: resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz} name: lower-case version: 1.1.4 - dev: false registry.npmjs.org/lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz} @@ -35485,7 +37280,6 @@ packages: resolution: {integrity: sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz} name: mdn-data version: 1.1.4 - dev: false registry.npmjs.org/mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz} @@ -35496,7 +37290,6 @@ packages: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz} name: mdn-data version: 2.0.28 - dev: false registry.npmjs.org/mdn-data@2.0.4: resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz} @@ -35681,7 +37474,7 @@ packages: version: 0.80.4 engines: {node: '>=18'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 hermes-parser: registry.npmjs.org/hermes-parser@0.18.2 nullthrows: registry.npmjs.org/nullthrows@1.1.1 transitivePeerDependencies: @@ -35737,7 +37530,7 @@ packages: engines: {node: '>=18'} dependencies: anymatch: registry.npmjs.org/anymatch@3.1.3 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) fb-watchman: registry.npmjs.org/fb-watchman@2.0.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 invariant: registry.npmjs.org/invariant@2.2.4 @@ -35780,7 +37573,7 @@ packages: engines: {node: '>=18'} dependencies: '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 invariant: registry.npmjs.org/invariant@2.2.4 metro-symbolicate: registry.npmjs.org/metro-symbolicate@0.80.4 nullthrows: registry.npmjs.org/nullthrows@1.1.1 @@ -35812,7 +37605,7 @@ packages: version: 0.80.4 engines: {node: '>=18'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/generator': 7.23.6 '@babel/template': 7.21.9 '@babel/traverse': 7.23.7 @@ -35826,10 +37619,10 @@ packages: version: 0.80.4 engines: {node: '>=18'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 metro: registry.npmjs.org/metro@0.80.4 metro-babel-transformer: registry.npmjs.org/metro-babel-transformer@0.80.4 metro-cache: registry.npmjs.org/metro-cache@0.80.4 @@ -35851,17 +37644,17 @@ packages: hasBin: true dependencies: '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4 - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 '@babel/traverse': 7.23.7 - '@babel/types': 7.23.6 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 accepts: registry.npmjs.org/accepts@1.3.8 chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@2.0.0 connect: registry.npmjs.org/connect@3.7.0 - debug: registry.npmjs.org/debug@2.6.9 + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) denodeify: registry.npmjs.org/denodeify@1.2.1 error-stack-parser: registry.npmjs.org/error-stack-parser@2.1.4 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -35968,7 +37761,6 @@ packages: version: 2.5.2 engines: {node: '>=4.0.0'} hasBin: true - dev: false registry.npmjs.org/mime@2.6.0: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mime/-/mime-2.6.0.tgz} @@ -36051,7 +37843,6 @@ packages: dependencies: schema-utils: registry.npmjs.org/schema-utils@4.0.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/miniapp-types@1.6.0: resolution: {integrity: sha512-Un8UaEAKCXcf6SdXkA9GhI46jjVWaQUrY5aoy2ZWHkG54kjOjlmPJZ4h3v2J/Si4kNs8KHEFSyNKoAPA+qNJQA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniapp-types/-/miniapp-types-1.6.0.tgz} @@ -36083,7 +37874,6 @@ packages: version: 3.0.8 dependencies: brace-expansion: registry.npmjs.org/brace-expansion@1.1.11 - dev: false registry.npmjs.org/minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz} @@ -36166,7 +37956,6 @@ packages: resolution: {integrity: sha512-oyratzOWyuFhBzONp06l0FBPu03ltCd1sRWoy2v38SnAKxtpZ8ySLTSEw//hIsBdocMda7fFZEjOG57L57mcUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-api-typings/-/miniprogram-api-typings-3.9.1.tgz} name: miniprogram-api-typings version: 3.9.1 - dev: false registry.npmjs.org/miniprogram-ci@1.9.5: resolution: {integrity: sha512-Fqe8PCc+5VUVOiZAdr2glMZnGz2O5MMYkS+OkT8KKq8WF1AFZLNbIkqmHXQ7/ZvlGgrUW6UpEMKpT5ZfMEF7Mg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-ci/-/miniprogram-ci-1.9.5.tgz} @@ -36244,13 +38033,11 @@ packages: dependencies: glob: registry.npmjs.org/glob@7.2.3 unescape-js: registry.npmjs.org/unescape-js@1.1.4 - dev: false registry.npmjs.org/miniprogram-exparser@2.29.1: resolution: {integrity: sha512-f2LUVYcQ5O664nOHhrEbtR//hlqln88dRY0mIwuRncJfuXMCdK9FBk0vzNDG6EgaaeTt3iGLeFQLRHlhYktkXw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.29.1.tgz} name: miniprogram-exparser version: 2.29.1 - dev: false registry.npmjs.org/miniprogram-simulate@1.5.9: resolution: {integrity: sha512-l/Ddm/L7tZ1I9/V86JnDJpM5fGqw53LieQIkuyIJyyC4/8lBjBQ0ziMCBwb+1EO2aKz4Uhlt4moT4PS/s9QAjQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-simulate/-/miniprogram-simulate-1.5.9.tgz} @@ -36262,7 +38049,6 @@ packages: less: registry.npmjs.org/less@3.13.1 miniprogram-compiler: registry.npmjs.org/miniprogram-compiler@0.2.3 postcss: registry.npmjs.org/postcss@7.0.39 - dev: false registry.npmjs.org/minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz} @@ -36444,7 +38230,6 @@ packages: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz} name: ms version: 2.1.3 - dev: true registry.npmjs.org/multicast-dns-service-types@1.1.0: resolution: {integrity: sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz} @@ -36584,7 +38369,6 @@ packages: name: native-request version: 1.1.0 requiresBuild: true - dev: false optional: true registry.npmjs.org/natural-compare-lite@1.4.0: @@ -36614,7 +38398,7 @@ packages: hasBin: true requiresBuild: true dependencies: - debug: 3.2.7(supports-color@6.1.0) + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 sax: registry.npmjs.org/sax@1.2.4 transitivePeerDependencies: @@ -36804,6 +38588,11 @@ packages: util: registry.npmjs.org/util@0.11.1 vm-browserify: registry.npmjs.org/vm-browserify@1.1.2 + registry.npmjs.org/node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz} + name: node-releases + version: 2.0.14 + registry.npmjs.org/node-stream-zip@1.15.0: resolution: {integrity: sha512-LN4fydt9TqhZhThkZIVQnF9cwjU3qmUH9h78Mx/K7d3VvfRqqwthLwJEUOEL0QPZ0XQmNN7be5Ggit5+4dq3Bw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/node-stream-zip/-/node-stream-zip-1.15.0.tgz} name: node-stream-zip @@ -36855,7 +38644,6 @@ packages: name: normalize-range version: 0.1.2 engines: {node: '>=0.10.0'} - dev: false registry.npmjs.org/normalize-url@1.9.1: resolution: {integrity: sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz} @@ -37024,7 +38812,6 @@ packages: resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz} name: num2fraction version: 1.2.2 - dev: false registry.npmjs.org/nwsapi@2.2.4: resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz} @@ -37645,7 +39432,6 @@ packages: version: 2.1.1 dependencies: no-case: 2.3.2 - dev: false registry.npmjs.org/param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz} @@ -38188,7 +39974,7 @@ packages: engines: {node: '>= 0.12.0'} dependencies: async: registry.npmjs.org/async@2.6.4 - debug: 3.2.7(supports-color@6.1.0) + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) mkdirp: registry.npmjs.org/mkdirp@0.5.6 transitivePeerDependencies: - supports-color @@ -38375,6 +40161,17 @@ packages: dependencies: postcss: registry.npmjs.org/postcss@8.4.33 + registry.npmjs.org/postcss-html-transform@3.6.23(postcss@8.4.23): + resolution: {integrity: sha512-EUxAvsrm5cDHao54Tcq37h9NAo+DC2jRBawCRrE5xWdtw8arVuV2MBKYg/CAdilEkyFUxMcnpxx1OiLwX0iVcg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-html-transform/-/postcss-html-transform-3.6.23.tgz} + id: registry.npmjs.org/postcss-html-transform/3.6.23 + name: postcss-html-transform + version: 3.6.23 + peerDependencies: + postcss: ^8.4.18 + dependencies: + postcss: registry.npmjs.org/postcss@8.4.23 + dev: true + registry.npmjs.org/postcss-import@12.0.1: resolution: {integrity: sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz} name: postcss-import @@ -38400,7 +40197,6 @@ packages: postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 read-cache: registry.npmjs.org/read-cache@1.0.0 resolve: registry.npmjs.org/resolve@1.22.2 - dev: false registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.23): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz} @@ -38524,7 +40320,6 @@ packages: postcss: registry.npmjs.org/postcss@8.4.23 semver: registry.npmjs.org/semver@7.5.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz} @@ -39106,6 +40901,28 @@ packages: postcss: registry.npmjs.org/postcss@8.4.33 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 + registry.npmjs.org/postcss-plugin-constparse@3.6.23(postcss@8.4.23): + resolution: {integrity: sha512-U8R7m9q3K71JCibkEC8PEebjr5DMyDMdFAY+sv0MArnMpITm6Ys/IeT57eT5f/HdNNow4xPm73fwCMya7OQBzg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-plugin-constparse/-/postcss-plugin-constparse-3.6.23.tgz} + id: registry.npmjs.org/postcss-plugin-constparse/3.6.23 + name: postcss-plugin-constparse + version: 3.6.23 + peerDependencies: + postcss: ^8.4.18 + dependencies: + postcss: registry.npmjs.org/postcss@8.4.23 + dev: true + + registry.npmjs.org/postcss-pxtransform@3.6.23(postcss@8.4.23): + resolution: {integrity: sha512-TWH1mROss1a32dhtZ6qjisY3tzssYMIZj/fXeAETR/LoA9bF37LVXtSyPXsl2P5DZlCcUNZyQAMtuxMPJhtFag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-pxtransform/-/postcss-pxtransform-3.6.23.tgz} + id: registry.npmjs.org/postcss-pxtransform/3.6.23 + name: postcss-pxtransform + version: 3.6.23 + peerDependencies: + postcss: ^8.4.18 + dependencies: + postcss: registry.npmjs.org/postcss@8.4.23 + dev: true + registry.npmjs.org/postcss-reduce-initial@5.1.2(postcss@8.4.23): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz} id: registry.npmjs.org/postcss-reduce-initial/5.1.2 @@ -39295,7 +41112,6 @@ packages: minimatch: registry.npmjs.org/minimatch@3.0.8 postcss: registry.npmjs.org/postcss@8.4.23 xxhashjs: registry.npmjs.org/xxhashjs@0.2.2 - dev: false registry.npmjs.org/postcss-url@8.0.0: resolution: {integrity: sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz} @@ -39564,7 +41380,6 @@ packages: dependencies: lodash: registry.npmjs.org/lodash@4.17.21 renderkid: registry.npmjs.org/renderkid@3.0.0 - dev: false registry.npmjs.org/pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz} @@ -39612,7 +41427,6 @@ packages: name: pretty-time version: 1.1.0 engines: {node: '>=4'} - dev: false registry.npmjs.org/private@0.1.8: resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/private/-/private-0.1.8.tgz} @@ -39822,7 +41636,7 @@ packages: '@puppeteer/browsers': registry.npmjs.org/@puppeteer/browsers@0.5.0(typescript@5.3.3) chromium-bidi: registry.npmjs.org/chromium-bidi@0.4.7(devtools-protocol@0.0.1107588) cross-fetch: registry.npmjs.org/cross-fetch@3.1.5 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.4 devtools-protocol: registry.npmjs.org/devtools-protocol@0.0.1107588 extract-zip: registry.npmjs.org/extract-zip@2.0.1 https-proxy-agent: registry.npmjs.org/https-proxy-agent@5.0.1 @@ -40538,7 +42352,6 @@ packages: version: 1.0.0 dependencies: pify: registry.npmjs.org/pify@2.3.0 - dev: false registry.npmjs.org/read-package-json@2.1.2: resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz} @@ -40791,7 +42604,6 @@ packages: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz} name: regenerator-runtime version: 0.11.1 - dev: false registry.npmjs.org/regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} @@ -40821,7 +42633,6 @@ packages: version: 0.15.2 dependencies: '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 - dev: false registry.npmjs.org/regex-not@1.0.2: resolution: {integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz} @@ -40836,7 +42647,6 @@ packages: resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz} name: regex-parser version: 2.2.11 - dev: false registry.npmjs.org/regexp.prototype.flags@1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz} @@ -40988,7 +42798,6 @@ packages: name: relateurl version: 0.2.7 engines: {node: '>= 0.10'} - dev: false registry.npmjs.org/remove-trailing-separator@1.1.0: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz} @@ -41023,7 +42832,6 @@ packages: htmlparser2: registry.npmjs.org/htmlparser2@6.1.0 lodash: registry.npmjs.org/lodash@4.17.21 strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 - dev: false registry.npmjs.org/repeat-element@1.1.4: resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz} @@ -41214,7 +43022,6 @@ packages: loader-utils: registry.npmjs.org/loader-utils@2.0.4 postcss: registry.npmjs.org/postcss@8.4.33 source-map: registry.npmjs.org/source-map@0.6.1 - dev: false registry.npmjs.org/resolve-url@0.2.1: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz} @@ -41411,10 +43218,23 @@ packages: name: rollup-plugin-image-file version: 1.0.2 dependencies: - rollup: 2.75.6 + rollup: registry.npmjs.org/rollup@2.75.6 rollup-pluginutils: registry.npmjs.org/rollup-pluginutils@2.8.2 dev: false + registry.npmjs.org/rollup-plugin-node-externals@4.0.0(rollup@4.9.5): + resolution: {integrity: sha512-7L0lqN+AEJqS13x240F5zyArHn2tNpHC7Ju8vtS893DkutIU89k5v3A7jhnOqLvOXAzjm9Ha7UZdwHOPyqiPDQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup-plugin-node-externals/-/rollup-plugin-node-externals-4.0.0.tgz} + id: registry.npmjs.org/rollup-plugin-node-externals/4.0.0 + name: rollup-plugin-node-externals + version: 4.0.0 + engines: {node: '>=14.0.0', rollup: '>=2.60.0'} + peerDependencies: + rollup: ^2.60.0 + dependencies: + find-up: registry.npmjs.org/find-up@5.0.0 + rollup: registry.npmjs.org/rollup@4.9.5 + dev: true + registry.npmjs.org/rollup-plugin-node-externals@5.1.3(rollup@2.79.1): resolution: {integrity: sha512-Q3VMjsn39r0/mjKrX++rFlC7kwL7YZdScdyU7BEo+PrEremal3mnol/1X+wQUU++7NeqC1ZNAeRYnHGtsTu9GQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup-plugin-node-externals/-/rollup-plugin-node-externals-5.1.3.tgz} id: registry.npmjs.org/rollup-plugin-node-externals/5.1.3 @@ -41716,6 +43536,16 @@ packages: dependencies: estree-walker: registry.npmjs.org/estree-walker@0.6.1 + registry.npmjs.org/rollup@2.75.6: + resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz} + name: rollup + version: 2.75.6 + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: registry.npmjs.org/fsevents@2.3.2 + dev: false + registry.npmjs.org/rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz} name: rollup @@ -41742,6 +43572,30 @@ packages: hasBin: true optionalDependencies: fsevents: registry.npmjs.org/fsevents@2.3.2 + + registry.npmjs.org/rollup@4.9.5: + resolution: {integrity: sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-4.9.5.tgz} + name: rollup + version: 4.9.5 + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + dependencies: + '@types/estree': registry.npmjs.org/@types/estree@1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': registry.npmjs.org/@rollup/rollup-android-arm-eabi@4.9.5 + '@rollup/rollup-android-arm64': registry.npmjs.org/@rollup/rollup-android-arm64@4.9.5 + '@rollup/rollup-darwin-arm64': registry.npmjs.org/@rollup/rollup-darwin-arm64@4.9.5 + '@rollup/rollup-darwin-x64': registry.npmjs.org/@rollup/rollup-darwin-x64@4.9.5 + '@rollup/rollup-linux-arm-gnueabihf': registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf@4.9.5 + '@rollup/rollup-linux-arm64-gnu': registry.npmjs.org/@rollup/rollup-linux-arm64-gnu@4.9.5 + '@rollup/rollup-linux-arm64-musl': registry.npmjs.org/@rollup/rollup-linux-arm64-musl@4.9.5 + '@rollup/rollup-linux-riscv64-gnu': registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu@4.9.5 + '@rollup/rollup-linux-x64-gnu': registry.npmjs.org/@rollup/rollup-linux-x64-gnu@4.9.5 + '@rollup/rollup-linux-x64-musl': registry.npmjs.org/@rollup/rollup-linux-x64-musl@4.9.5 + '@rollup/rollup-win32-arm64-msvc': registry.npmjs.org/@rollup/rollup-win32-arm64-msvc@4.9.5 + '@rollup/rollup-win32-ia32-msvc': registry.npmjs.org/@rollup/rollup-win32-ia32-msvc@4.9.5 + '@rollup/rollup-win32-x64-msvc': registry.npmjs.org/@rollup/rollup-win32-x64-msvc@4.9.5 + fsevents: registry.npmjs.org/fsevents@2.3.2 dev: true registry.npmjs.org/rrweb-cssom@0.6.0: @@ -41910,7 +43764,6 @@ packages: neo-async: registry.npmjs.org/neo-async@2.6.2 sass: registry.npmjs.org/sass@1.50.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/sass@1.37.5: resolution: {integrity: sha512-Cx3ewxz9QB/ErnVIiWg2cH0kiYZ0FPvheDTVC6BsiEGBTZKKZJ1Gq5Kq6jy3PKtL6+EJ8NIoaBW/RSd2R6cZOA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/sass/-/sass-1.37.5.tgz} @@ -41942,7 +43795,6 @@ packages: chokidar: registry.npmjs.org/chokidar@3.5.3 immutable: registry.npmjs.org/immutable@4.3.0 source-map-js: registry.npmjs.org/source-map-js@1.0.2 - dev: false registry.npmjs.org/sass@1.69.7: resolution: {integrity: sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/sass/-/sass-1.69.7.tgz} @@ -42018,7 +43870,6 @@ packages: '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11 ajv: registry.npmjs.org/ajv@6.12.6 ajv-keywords: registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6) - dev: false registry.npmjs.org/schema-utils@3.1.2: resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz} @@ -42065,7 +43916,6 @@ packages: pretty-bytes: registry.npmjs.org/pretty-bytes@5.6.0 sass: registry.npmjs.org/sass@1.69.7 tslib: registry.npmjs.org/tslib@1.10.0 - dev: false registry.npmjs.org/scss-parser@1.0.6: resolution: {integrity: sha512-SH3TaoaJFzfAtqs3eG1j5IuHJkeEW5rKUPIjIN+ZorLAyJLHItQGnsgwHk76v25GtLtpT9IqfAcqK4vFWdiw+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/scss-parser/-/scss-parser-1.0.6.tgz} @@ -42271,7 +44121,7 @@ packages: dependencies: accepts: registry.npmjs.org/accepts@1.3.8 batch: registry.npmjs.org/batch@0.6.1 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) escape-html: registry.npmjs.org/escape-html@1.0.3 http-errors: registry.npmjs.org/http-errors@1.6.3 mime-types: registry.npmjs.org/mime-types@2.1.35 @@ -42685,7 +44535,7 @@ packages: version: 1.6.1 engines: {node: '>=12'} dependencies: - debug: 3.2.7(supports-color@6.1.0) + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) eventsource: registry.npmjs.org/eventsource@2.0.2 faye-websocket: registry.npmjs.org/faye-websocket@0.11.4 inherits: registry.npmjs.org/inherits@2.0.4 @@ -42856,7 +44706,7 @@ packages: name: spdy-transport version: 3.0.0 dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) detect-node: registry.npmjs.org/detect-node@2.1.0 hpack.js: registry.npmjs.org/hpack.js@2.1.6 obuf: registry.npmjs.org/obuf@1.1.2 @@ -42872,7 +44722,7 @@ packages: version: 4.0.2 engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) handle-thing: registry.npmjs.org/handle-thing@2.0.1 http-deceiver: registry.npmjs.org/http-deceiver@1.2.7 select-hose: registry.npmjs.org/select-hose@2.0.0 @@ -43041,7 +44891,6 @@ packages: resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz} name: std-env version: 3.3.3 - dev: false registry.npmjs.org/stencil-vue2-output-target@0.0.4(@stencil/core@2.22.3): resolution: {integrity: sha512-57E0J3Wc8hs3Is2AnZWbxEHhUMrPoJtR8rSPpacYVudd4n+n6LJwT5Ubm3jQv8TF3QZ33ry5lRPkLk9yN+xUuQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stencil-vue2-output-target/-/stencil-vue2-output-target-0.0.4.tgz} @@ -43179,7 +45028,6 @@ packages: resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz} name: string.fromcodepoint version: 0.2.1 - dev: false registry.npmjs.org/string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz} @@ -43451,7 +45299,6 @@ packages: webpack: ^5.0.0 dependencies: webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz} @@ -43644,7 +45491,6 @@ packages: normalize-path: registry.npmjs.org/normalize-path@3.0.0 stylus: registry.npmjs.org/stylus@0.55.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/stylus@0.55.0: resolution: {integrity: sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz} @@ -43715,7 +45561,7 @@ packages: version: 3.0.1 engines: {node: '>= 8.0'} dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color dev: false @@ -44084,32 +45930,6 @@ packages: terser: registry.npmjs.org/terser@5.17.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - registry.npmjs.org/terser-webpack-plugin@5.3.8(webpack@5.78.0): - resolution: {integrity: sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz} - id: registry.npmjs.org/terser-webpack-plugin/5.3.8 - name: terser-webpack-plugin - version: 5.3.8 - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 - jest-worker: registry.npmjs.org/jest-worker@27.5.1 - schema-utils: registry.npmjs.org/schema-utils@3.1.2 - serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 - terser: registry.npmjs.org/terser@5.17.1 - webpack: registry.npmjs.org/webpack@5.78.0 - registry.npmjs.org/terser@4.8.0: resolution: {integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/terser/-/terser-4.8.0.tgz} name: terser @@ -45108,7 +46928,6 @@ packages: version: 1.1.4 dependencies: string.fromcodepoint: registry.npmjs.org/string.fromcodepoint@0.2.1 - dev: false registry.npmjs.org/unicode-canonical-property-names-ecmascript@1.0.4: resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz} @@ -45292,6 +47111,19 @@ packages: engines: {node: '>=4'} requiresBuild: true + registry.npmjs.org/update-browserslist-db@1.0.13(browserslist@4.23.0): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} + id: registry.npmjs.org/update-browserslist-db/1.0.13 + name: update-browserslist-db + version: 1.0.13 + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: registry.npmjs.org/browserslist@4.23.0 + escalade: registry.npmjs.org/escalade@3.1.1 + picocolors: registry.npmjs.org/picocolors@1.0.0 + registry.npmjs.org/update-notifier@2.5.0: resolution: {integrity: sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz} name: update-notifier @@ -45402,7 +47234,6 @@ packages: mime-types: registry.npmjs.org/mime-types@2.1.35 schema-utils: registry.npmjs.org/schema-utils@2.7.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/url-parse-lax@1.0.0: resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz} @@ -45529,7 +47360,6 @@ packages: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/utila/-/utila-0.4.0.tgz} name: utila version: 0.4.0 - dev: false registry.npmjs.org/utility-types@3.10.0: resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz} @@ -45600,6 +47430,11 @@ packages: name: valid-url version: 1.0.9 + registry.npmjs.org/validate-html-nesting@1.2.2: + resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.2.tgz} + name: validate-html-nesting + version: 1.2.2 + registry.npmjs.org/validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz} name: validate-npm-package-license @@ -45692,7 +47527,7 @@ packages: esbuild: registry.npmjs.org/esbuild@0.18.20 less: registry.npmjs.org/less@4.2.0 postcss: registry.npmjs.org/postcss@8.4.33 - rollup: 3.29.4 + rollup: registry.npmjs.org/rollup@3.29.4 sass: registry.npmjs.org/sass@1.44.0 stylus: registry.npmjs.org/stylus@0.55.0 terser: registry.npmjs.org/terser@5.17.1 @@ -45718,7 +47553,6 @@ packages: dependencies: acorn: registry.npmjs.org/acorn@8.11.3 acorn-walk: registry.npmjs.org/acorn-walk@8.3.2 - dev: false registry.npmjs.org/vue-eslint-parser@9.4.0(eslint@8.40.0): resolution: {integrity: sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.0.tgz} @@ -45921,7 +47755,6 @@ packages: - velocityjs - walrus - whiskers - dev: false registry.npmjs.org/vue-loader@17.1.0(vue@2.6.14)(webpack@5.78.0): resolution: {integrity: sha512-zAjrT+TNWTpgRODxqDfzbDyvuTf5kCP9xmMk8aspQKuYNnTY2r0XK/bHu1DKLpSpk0I6fkQph5OLKB7HcRIPZw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/vue-loader/-/vue-loader-17.1.0.tgz} @@ -45942,7 +47775,7 @@ packages: hash-sum: registry.npmjs.org/hash-sum@2.0.0 vue: registry.npmjs.org/vue@2.6.14 watchpack: registry.npmjs.org/watchpack@2.4.0 - webpack: registry.npmjs.org/webpack@5.78.0 + webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) dev: true registry.npmjs.org/vue-style-loader@4.1.3: @@ -46152,7 +47985,7 @@ packages: mime-types: registry.npmjs.org/mime-types@2.1.35 range-parser: registry.npmjs.org/range-parser@1.2.1 schema-utils: registry.npmjs.org/schema-utils@4.0.1 - webpack: registry.npmjs.org/webpack@5.78.0 + webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) registry.npmjs.org/webpack-dev-server@3.11.3(webpack@4.47.0): resolution: {integrity: sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz} @@ -46248,7 +48081,7 @@ packages: serve-index: registry.npmjs.org/serve-index@1.9.1(supports-color@6.1.0) sockjs: registry.npmjs.org/sockjs@0.3.24 spdy: registry.npmjs.org/spdy@4.0.2(supports-color@6.1.0) - webpack: registry.npmjs.org/webpack@5.78.0 + webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) webpack-dev-middleware: registry.npmjs.org/webpack-dev-middleware@5.3.3(webpack@5.78.0) ws: registry.npmjs.org/ws@8.13.0 transitivePeerDependencies: @@ -46264,7 +48097,6 @@ packages: engines: {node: '>=6'} dependencies: kleur: registry.npmjs.org/kleur@3.0.3 - dev: false registry.npmjs.org/webpack-log@2.0.0: resolution: {integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz} @@ -46299,7 +48131,6 @@ packages: dependencies: source-list-map: registry.npmjs.org/source-list-map@2.0.1 source-map: registry.npmjs.org/source-map@0.6.1 - dev: false registry.npmjs.org/webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz} @@ -46311,7 +48142,6 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz} name: webpack-virtual-modules version: 0.5.0 - dev: false registry.npmjs.org/webpack@4.47.0: resolution: {integrity: sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz} @@ -46354,47 +48184,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/webpack@5.78.0: - resolution: {integrity: sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-5.78.0.tgz} - name: webpack - version: 5.78.0 - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': registry.npmjs.org/@types/eslint-scope@3.7.4 - '@types/estree': registry.npmjs.org/@types/estree@0.0.51 - '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.1 - '@webassemblyjs/wasm-edit': registry.npmjs.org/@webassemblyjs/wasm-edit@1.11.1 - '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.1 - acorn: registry.npmjs.org/acorn@8.8.2 - acorn-import-assertions: registry.npmjs.org/acorn-import-assertions@1.8.0(acorn@8.8.2) - browserslist: 4.23.0 - chrome-trace-event: registry.npmjs.org/chrome-trace-event@1.0.3 - enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.13.0 - es-module-lexer: registry.npmjs.org/es-module-lexer@0.9.3 - eslint-scope: registry.npmjs.org/eslint-scope@5.1.1 - events: registry.npmjs.org/events@3.3.0 - glob-to-regexp: registry.npmjs.org/glob-to-regexp@0.4.1 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - json-parse-even-better-errors: registry.npmjs.org/json-parse-even-better-errors@2.3.1 - loader-runner: registry.npmjs.org/loader-runner@4.3.0 - mime-types: registry.npmjs.org/mime-types@2.1.35 - neo-async: registry.npmjs.org/neo-async@2.6.2 - schema-utils: registry.npmjs.org/schema-utils@3.1.2 - tapable: registry.npmjs.org/tapable@2.2.1 - terser-webpack-plugin: registry.npmjs.org/terser-webpack-plugin@5.3.8(webpack@5.78.0) - watchpack: registry.npmjs.org/watchpack@2.4.0 - webpack-sources: registry.npmjs.org/webpack-sources@3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7): resolution: {integrity: sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-5.78.0.tgz} id: registry.npmjs.org/webpack/5.78.0 @@ -46451,7 +48240,6 @@ packages: pretty-time: registry.npmjs.org/pretty-time@1.1.0 std-env: registry.npmjs.org/std-env@3.3.3 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: false registry.npmjs.org/websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz} @@ -46992,7 +48780,6 @@ packages: version: 0.2.2 dependencies: cuint: registry.npmjs.org/cuint@0.2.2 - dev: false registry.npmjs.org/y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz} From bee578527953802e18d1f5501b1782cce8f69848 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Sun, 14 Apr 2024 17:14:57 +0800 Subject: [PATCH 03/39] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90babel=E7=9A=84s?= =?UTF-8?q?olid=E6=8F=92=E4=BB=B6=EF=BC=8C=E5=9C=A8=E5=B0=8F=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E7=AB=AF=E5=87=86=E7=A1=AE=E7=BC=96=E8=AF=91taroCompo?= =?UTF-8?q?nent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/shared/preprocess.js | 17 ++- .../src/shared/utils.js | 20 +++- packages/babel-preset-taro/index.js | 105 +++++++++++------- 3 files changed, 100 insertions(+), 42 deletions(-) diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js index ee6f76b754f3..dd0cf5b015fc 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js @@ -1,7 +1,7 @@ import * as t from '@babel/types' import config from '../config' -import { isComponent } from './utils' +import { isComponent, isTaroComponent } from './utils' const { isValidHTMLNesting } = require('validate-html-nesting') @@ -26,6 +26,7 @@ const JSXValidator = { export default (path, { opts }) => { const merged = (path.hub.file.metadata.config = Object.assign({}, config, opts)) + const taroComponentsMap = (global._taroComponentsMap = new Map()) const lib = merged.requireImportSource if (lib) { const comments = path.hub.file.ast.comments @@ -43,5 +44,19 @@ export default (path, { opts }) => { return } } + for (const stmt of path.get('body')) { + if (t.isImportDeclaration(stmt.node)) { + if (isTaroComponent(stmt.node.source.value)) { + stmt.node.specifiers.forEach((specifier) => { + // 包体导出的变量名 + const importedName = specifier.imported.name + // 当前使用的变量名 防止别名 + // import { Button as MyButton } from '@tarojs/components' + const localName = specifier.local.name + taroComponentsMap.set(localName, importedName) + }) + } + } + } if (merged.validate) path.traverse(JSXValidator) } diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js index 7d2b5888062b..35ef912d5bb8 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js @@ -9,6 +9,10 @@ export function getConfig(path) { return path.hub.file.metadata.config } +export function getTaroComponentsMap() { + return global._taroComponentsMap +} + export const getRendererConfig = (path, renderer) => { const config = getConfig(path) return config?.renderers?.find((r) => r.name === renderer) ?? config @@ -54,8 +58,14 @@ export function tagNameToIdentifier(name) { } export function getTagName(tag) { + const taroComponentsMap = getTaroComponentsMap() + const jsxName = tag.openingElement.name - return jsxElementNameToString(jsxName) + let tagName = jsxElementNameToString(jsxName) + if (taroComponentsMap.get(tagName)) { + tagName = convertCamelToKebabCase(taroComponentsMap.get(tagName)) + } + return tagName } export function isComponent(tagName) { @@ -405,3 +415,11 @@ const templateEscapes = new Map([ export function escapeStringForTemplate(str) { return str.replace(/[{\\`\n\t\b\f\v\r\u2028\u2029]/g, (ch) => templateEscapes.get(ch)) } + +export function convertCamelToKebabCase(camelCaseStr) { + return camelCaseStr.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase() +} + +export function isTaroComponent(packageName) { + return packageName === '@tarojs/components' +} diff --git a/packages/babel-preset-taro/index.js b/packages/babel-preset-taro/index.js index 2bd3f05b6be0..55da423443df 100644 --- a/packages/babel-preset-taro/index.js +++ b/packages/babel-preset-taro/index.js @@ -1,6 +1,6 @@ const path = require('path') -function hasBrowserslist () { +function hasBrowserslist() { const fs = require('@tarojs/helper').fs const root = process.cwd() try { @@ -29,7 +29,7 @@ module.exports = (_, options = {}) => { const plugins = [] const overrides = [] const isVite = options.compiler === 'vite' - const isReact = options.framework === 'react' || options.framework === 'preact' && !isVite + const isReact = options.framework === 'react' || (options.framework === 'preact' && !isVite) const isSolid = options.framework === 'solid' const isNerv = options.framework === 'nerv' && !isVite const isVue = options.framework === 'vue' && !isVite @@ -39,33 +39,42 @@ module.exports = (_, options = {}) => { const presetReactConfig = options.react || {} if (isNerv) { - presets.push([require('@babel/preset-react'), { - pragma: `${moduleName}.createElement`, - pragmaFrag: `${moduleName}.Fragment`, - ...presetReactConfig - }]) + presets.push([ + require('@babel/preset-react'), + { + pragma: `${moduleName}.createElement`, + pragmaFrag: `${moduleName}.Fragment`, + ...presetReactConfig, + }, + ]) } if (isReact) { - presets.push([require('@babel/preset-react'), { - runtime: options.reactJsxRuntime || 'automatic', - ...presetReactConfig - }]) + presets.push([ + require('@babel/preset-react'), + { + runtime: options.reactJsxRuntime || 'automatic', + ...presetReactConfig, + }, + ]) if (process.env.TARO_PLATFORM === 'web' && process.env.NODE_ENV !== 'production' && options.hot !== false) { if (options.framework === 'react') { plugins.push([require('react-refresh/babel'), { skipEnvCheck: true }]) } else if (options.framework === 'preact') { overrides.push({ include: /\.[jt]sx$/, - plugins: [require('@prefresh/babel-plugin')] + plugins: [require('@prefresh/babel-plugin')], }) } } } else if (isSolid) { - presets.push([require('babel-preset-solid'), { - moduleName: '@tarojs/plugin-framework-react/dist/reconciler', - generate: 'universal', - }]) + presets.push([ + require('babel-plugin-transform-solid-jsx-ad-taro-components'), + { + moduleName: '@tarojs/plugin-framework-react/dist/reconciler', + generate: 'universal', + }, + ]) } if (isVue || isVue3) { @@ -87,13 +96,16 @@ module.exports = (_, options = {}) => { if (isVue || isVue3) { overrides.push({ include: /\.vue$/, - presets: [[require('@babel/preset-typescript'), { allExtensions: true, isTSX: true }]] + presets: [[require('@babel/preset-typescript'), { allExtensions: true, isTSX: true }]], }) } presets.push([require('@babel/preset-typescript'), config]) } - const runtimePath = process.env.NODE_ENV === 'jest' || process.env.NODE_ENV === 'test' ? false : path.dirname(require.resolve('@babel/runtime/package.json')) + const runtimePath = + process.env.NODE_ENV === 'jest' || process.env.NODE_ENV === 'test' + ? false + : path.dirname(require.resolve('@babel/runtime/package.json')) const runtimeVersion = require('@babel/runtime/package.json').version const { loose = false, @@ -123,7 +135,7 @@ module.exports = (_, options = {}) => { // By default transform-runtime assumes that @babel/runtime@7.0.0-beta.0 is installed, which means helpers introduced later than 7.0.0-beta.0 will be inlined instead of imported. // See https://github.com/babel/babel/issues/10261 // And https://github.com/facebook/docusaurus/pull/2111 - version = runtimeVersion + version = runtimeVersion, } = options // resolve targets @@ -135,7 +147,7 @@ module.exports = (_, options = {}) => { } else if (!hasBrowserslist()) { targets = { ios: '9', - android: '5' + android: '5', } } @@ -150,7 +162,7 @@ module.exports = (_, options = {}) => { include, exclude, shippedProposals, - forceAllTransforms + forceAllTransforms, } let transformRuntimeCorejs = false @@ -170,23 +182,33 @@ module.exports = (_, options = {}) => { presets.unshift([require('@babel/preset-env'), envOptions]) plugins.push( - [require('@babel/plugin-proposal-decorators'), { - decoratorsBeforeExport, - legacy: decoratorsLegacy !== false - }], + [ + require('@babel/plugin-proposal-decorators'), + { + decoratorsBeforeExport, + legacy: decoratorsLegacy !== false, + }, + ], [require('@babel/plugin-proposal-class-properties'), { loose }] ) - plugins.push([require('@babel/plugin-transform-runtime'), { - regenerator: true, - corejs: transformRuntimeCorejs, - helpers: true, - useESModules: process.env.NODE_ENV !== 'test', - absoluteRuntime, - version - }]) - - if (typeof options['dynamic-import-node'] === 'boolean' ? options['dynamic-import-node'] : process.env.TARO_PLATFORM !== 'web') { + plugins.push([ + require('@babel/plugin-transform-runtime'), + { + regenerator: true, + corejs: transformRuntimeCorejs, + helpers: true, + useESModules: process.env.NODE_ENV !== 'test', + absoluteRuntime, + version, + }, + ]) + + if ( + typeof options['dynamic-import-node'] === 'boolean' + ? options['dynamic-import-node'] + : process.env.TARO_PLATFORM !== 'web' + ) { plugins.push([require('babel-plugin-dynamic-import-node')]) } @@ -194,10 +216,13 @@ module.exports = (_, options = {}) => { return { sourceType: 'unambiguous', - overrides: [{ - exclude: [/@babel[/|\\\\]runtime/, /core-js/, /\bwebpack\/buildin\b/], - presets, - plugins - }, ...overrides] + overrides: [ + { + exclude: [/@babel[/|\\\\]runtime/, /core-js/, /\bwebpack\/buildin\b/], + presets, + plugins, + }, + ...overrides, + ], } } From 0122b5bf03d97848b06ed6661660efb7cc8d0485 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Sun, 14 Apr 2024 21:15:35 +0800 Subject: [PATCH 04/39] =?UTF-8?q?chore(babel-solid):=20=E5=85=A5=E5=8F=A3?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=BF=AE=E6=94=B9=E4=B8=BA=E9=80=82=E9=85=8D?= =?UTF-8?q?babel=E7=9A=84=E5=85=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 2 +- .../index.js | 34 + .../package.json | 2 - .../rollup.config.js | 18 +- .../src/shared/postprocess.js | 18 +- .../src/shared/preprocess.js | 2 +- packages/babel-preset-taro/package.json | 3 +- pnpm-lock.yaml | 903 ++++++------------ 8 files changed, 334 insertions(+), 648 deletions(-) create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js diff --git a/.gitignore b/.gitignore index 7fe1553dba47..b002906c5355 100644 --- a/.gitignore +++ b/.gitignore @@ -87,4 +87,4 @@ artifacts packages/taro-platform-harmony-hybrid/src/api/apis/extend-h5-apis.ts # babel-plugin-transform-solid-jsx-ad-taro-components build file -packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js +packages/babel-plugin-transform-solid-jsx-ad-taro-components/babel-plugin-jsx-dom-expressions.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js new file mode 100644 index 000000000000..056fde2d0276 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js @@ -0,0 +1,34 @@ +const jsxTransform = require('./babel-plugin-jsx-dom-expressions') + +module.exports = function (context, options = {}) { + const plugins = [ + [ + jsxTransform, + Object.assign( + { + moduleName: 'solid-js/web', + builtIns: [ + 'For', + 'Show', + 'Switch', + 'Match', + 'Suspense', + 'SuspenseList', + 'Portal', + 'Index', + 'Dynamic', + 'ErrorBoundary', + ], + contextToCustomElements: true, + wrapConditionals: true, + generate: 'dom', + }, + options + ), + ], + ] + + return { + plugins, + } +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json index 4bbdfdf1bff7..0a545af39594 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json @@ -30,8 +30,6 @@ "@babel/preset-env": "^7.20.2", "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", - "@tarojs/shared": "3.6.23", - "@tarojs/webpack5-runner": "3.6.23", "babel-jest": "^29.3.1", "babel-plugin-tester": "^11.0.4", "jest": "^29.7.0", diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js index ebc98dc08af1..ef1f5374956b 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js @@ -4,17 +4,23 @@ import path from 'path' const plugins = [ nodeResolve({ rootDir: path.join(process.cwd(), '../..'), - moduleDirectories: ['node_modules', 'packages'] - }) + moduleDirectories: ['node_modules', 'packages'], + }), ] export default { input: 'src/index.js', - external: ['@babel/plugin-syntax-jsx', '@babel/helper-module-imports', '@babel/types', 'html-entities', 'validate-html-nesting'], + external: [ + '@babel/plugin-syntax-jsx', + '@babel/helper-module-imports', + '@babel/types', + 'html-entities', + 'validate-html-nesting', + ], output: { - file: 'index.js', + file: 'babel-plugin-jsx-dom-expressions.js', format: 'cjs', - exports: 'auto' + exports: 'auto', }, - plugins + plugins, } diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js index 5af1cfccd32d..1e62b46381eb 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js @@ -2,24 +2,26 @@ import * as t from '@babel/types' import { appendTemplates as appendTemplatesDOM } from '../dom/template' import { appendTemplates as appendTemplatesSSR } from '../ssr/template' -import { getRendererConfig, registerImportMethod } from './utils' +import { getRendererConfig, getTaroComponentsMap, registerImportMethod } from './utils' // add to the top/bottom of the module. -export default path => { +export default (path) => { if (path.scope.data.events) { path.node.body.push( t.expressionStatement( - t.callExpression( - registerImportMethod(path, 'delegateEvents', getRendererConfig(path, 'dom').moduleName), - [t.arrayExpression(Array.from(path.scope.data.events).map(e => t.stringLiteral(e)))] - ) + t.callExpression(registerImportMethod(path, 'delegateEvents', getRendererConfig(path, 'dom').moduleName), [ + t.arrayExpression(Array.from(path.scope.data.events).map((e) => t.stringLiteral(e))), + ]) ) ) } if (path.scope.data.templates?.length) { - const domTemplates = path.scope.data.templates.filter(temp => temp.renderer === 'dom') - const ssrTemplates = path.scope.data.templates.filter(temp => temp.renderer === 'ssr') + const domTemplates = path.scope.data.templates.filter((temp) => temp.renderer === 'dom') + const ssrTemplates = path.scope.data.templates.filter((temp) => temp.renderer === 'ssr') domTemplates.length > 0 && appendTemplatesDOM(path, domTemplates) ssrTemplates.length > 0 && appendTemplatesSSR(path, ssrTemplates) } + + const taroComponentsMap = getTaroComponentsMap() + taroComponentsMap.clear() } diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js index dd0cf5b015fc..2136c6a914aa 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js @@ -26,7 +26,7 @@ const JSXValidator = { export default (path, { opts }) => { const merged = (path.hub.file.metadata.config = Object.assign({}, config, opts)) - const taroComponentsMap = (global._taroComponentsMap = new Map()) + const taroComponentsMap = (global._taroComponentsMap ||= new Map()) const lib = merged.requireImportSource if (lib) { const comments = path.hub.file.ast.comments diff --git a/packages/babel-preset-taro/package.json b/packages/babel-preset-taro/package.json index b86ea101c7f5..1f67a81e3103 100644 --- a/packages/babel-preset-taro/package.json +++ b/packages/babel-preset-taro/package.json @@ -39,7 +39,8 @@ "babel-plugin-transform-imports-api": "1.0.0", "babel-preset-solid": "^1.8.15", "core-js": "^3.6.5", - "react-refresh": "^0.11.0" + "react-refresh": "^0.11.0", + "babel-plugin-transform-solid-jsx-ad-taro-components": "workspace:*" }, "devDependencies": { "@babel/core": "^7.14.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5b2de1a35913..1af6c4154bec 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -369,7 +369,7 @@ importers: version: registry.npmjs.org/vue-template-compiler@2.6.14 webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + version: registry.npmjs.org/webpack@5.78.0 webpack-chain: specifier: 6.5.1 version: registry.npmjs.org/webpack-chain@6.5.1 @@ -468,12 +468,6 @@ importers: '@rollup/plugin-node-resolve': specifier: ^15.2.3 version: registry.npmjs.org/@rollup/plugin-node-resolve@15.2.3(rollup@4.9.5) - '@tarojs/shared': - specifier: 3.6.23 - version: registry.npmjs.org/@tarojs/shared@3.6.23 - '@tarojs/webpack5-runner': - specifier: 3.6.23 - version: registry.npmjs.org/@tarojs/webpack5-runner@3.6.23(@babel/core@7.21.8)(@tarojs/components@packages+taro-components)(@tarojs/runtime@packages+taro-runtime)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.6.14)(vue@2.6.14)(webpack@5.78.0) babel-jest: specifier: ^29.3.1 version: registry.npmjs.org/babel-jest@29.7.0(@babel/core@7.21.8) @@ -571,6 +565,9 @@ importers: babel-plugin-transform-imports-api: specifier: 1.0.0 version: registry.npmjs.org/babel-plugin-transform-imports-api@1.0.0 + babel-plugin-transform-solid-jsx-ad-taro-components: + specifier: workspace:* + version: link:../babel-plugin-transform-solid-jsx-ad-taro-components babel-preset-solid: specifier: ^1.8.15 version: 1.8.16(@babel/core@7.21.8) @@ -1896,7 +1893,7 @@ importers: version: registry.npmjs.org/typescript@4.9.5 webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + version: registry.npmjs.org/webpack@5.78.0 packages/taro-mini-runner: dependencies: @@ -3460,7 +3457,7 @@ importers: version: registry.npmjs.org/vite@4.5.1(@types/node@18.19.12)(less@4.2.0)(sass@1.44.0)(stylus@0.55.0)(terser@5.17.1) webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + version: registry.npmjs.org/webpack@5.78.0 packages/taro-swan: dependencies: @@ -4022,7 +4019,7 @@ importers: version: registry.npmjs.org/typescript@4.9.5 webpack: specifier: 5.78.0 - version: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + version: registry.npmjs.org/webpack@5.78.0 webpack-dev-server: specifier: 4.11.1 version: registry.npmjs.org/webpack-dev-server@4.11.1(webpack@5.78.0) @@ -4462,20 +4459,6 @@ packages: lru-cache: registry.npmjs.org/lru-cache@5.1.1 semver: registry.npmjs.org/semver@6.3.1 - /@babel/helper-compilation-targets@7.21.5(@babel/core@7.23.7): - resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 - lru-cache: registry.npmjs.org/lru-cache@5.1.1 - semver: registry.npmjs.org/semver@6.3.1 - dev: true - /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} engines: {node: '>=6.9.0'} @@ -5419,6 +5402,7 @@ packages: dependencies: pascal-case: 3.1.2 tslib: registry.npmjs.org/tslib@2.6.2 + dev: false /camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, tarball: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz} @@ -5822,6 +5806,7 @@ packages: dependencies: no-case: 3.0.4 tslib: registry.npmjs.org/tslib@2.6.2 + dev: false /dpdm@3.14.0: resolution: {integrity: sha512-YJzsFSyEtj88q5eTELg3UWU7TVZkG1dpbF4JDQ3t1b07xuzXmdoGeSz9TKOke1mUuOpWlk4q+pBh+aHzD6GBTg==, tarball: https://registry.npmjs.org/dpdm/-/dpdm-3.14.0.tgz} @@ -6560,6 +6545,7 @@ packages: big.js: 5.2.2 emojis-list: 3.0.0 json5: registry.npmjs.org/json5@2.2.3 + dev: false /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz} @@ -6602,6 +6588,7 @@ packages: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, tarball: https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz} dependencies: tslib: registry.npmjs.org/tslib@2.6.2 + dev: false /lru-cache@10.2.0: resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz} @@ -6740,12 +6727,14 @@ packages: resolution: {integrity: sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==, tarball: https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz} dependencies: lower-case: registry.npmjs.org/lower-case@1.1.4 + dev: false /no-case@3.0.4: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, tarball: https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz} dependencies: lower-case: 2.0.2 tslib: registry.npmjs.org/tslib@2.6.2 + dev: false /node-releases@2.0.14: resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==, tarball: https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz} @@ -6857,6 +6846,7 @@ packages: dependencies: dot-case: 3.0.4 tslib: registry.npmjs.org/tslib@2.6.2 + dev: false /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz} @@ -6878,6 +6868,7 @@ packages: dependencies: no-case: 3.0.4 tslib: registry.npmjs.org/tslib@2.6.2 + dev: false /path-exists@3.0.0: resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, tarball: https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz} @@ -7525,6 +7516,7 @@ packages: /upper-case@1.1.3: resolution: {integrity: sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==, tarball: https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz} + dev: false /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz} @@ -8246,6 +8238,7 @@ packages: '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 semver: registry.npmjs.org/semver@6.3.1 + dev: false registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8): resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz} @@ -8265,25 +8258,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7): - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz} - id: registry.npmjs.org/@babel/helper-define-polyfill-provider/0.3.3 - name: '@babel/helper-define-polyfill-provider' - version: 0.3.3 - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 - lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 - resolve: registry.npmjs.org/resolve@1.22.8 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.21.8): resolution: {integrity: sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz} id: registry.npmjs.org/@babel/helper-define-polyfill-provider/0.4.4 @@ -8317,6 +8291,7 @@ packages: resolve: registry.npmjs.org/resolve@1.22.8 transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/@babel/helper-environment-visitor@7.21.5: resolution: {integrity: sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz} @@ -8551,6 +8526,7 @@ packages: '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.22.20 + dev: false registry.npmjs.org/@babel/helper-replace-supers@7.21.5: resolution: {integrity: sha512-/y7vBgsr9Idu4M6MprbOVUfH3vs7tsIfnVWv/Ml2xgwvyH6LTngdfbf5AdsKwkJy4zgy1X/kuNrEKvhhK28Yrg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.21.5.tgz} @@ -8820,6 +8796,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz} @@ -8862,6 +8839,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 '@babel/plugin-transform-optional-chaining': registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.23.7(@babel/core@7.21.8): resolution: {integrity: sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz} @@ -8888,6 +8866,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.12.3): resolution: {integrity: sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz} @@ -9035,25 +9014,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.23.7): - resolution: {integrity: sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz} - id: registry.npmjs.org/@babel/plugin-proposal-decorators/7.21.0 - name: '@babel/plugin-proposal-decorators' - version: 7.21.0 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.23.7) - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 - '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 - '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6 - '@babel/plugin-syntax-decorators': registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.23.7) - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/@babel/plugin-proposal-do-expressions@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-bpJ6Bfrzvdzb0vG6zBSNh3HLgFKh+S2CBpNmaLRjg2u7cNkzRPIqBjVURCmpG6pvPfKyxkizwbrXwpYtW3a9cw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-do-expressions/-/plugin-proposal-do-expressions-7.12.1.tgz} id: registry.npmjs.org/@babel/plugin-proposal-do-expressions/7.12.1 @@ -9514,6 +9474,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + dev: false registry.npmjs.org/@babel/plugin-proposal-throw-expressions@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-kiWkKtm05K86C+T/nUazv+/Vxu93Aulrvof/ZrxVyGoUBVsVEWDrw9iChbe8tV+aPVQcjg4FQxKW3wUF7cRcpg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-throw-expressions/-/plugin-proposal-throw-expressions-7.12.1.tgz} @@ -9670,6 +9631,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.12.3): resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz} @@ -9696,19 +9658,6 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.23.7): - resolution: {integrity: sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz} - id: registry.npmjs.org/@babel/plugin-syntax-decorators/7.21.0 - name: '@babel/plugin-syntax-decorators' - version: 7.21.0 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: true - registry.npmjs.org/@babel/plugin-syntax-do-expressions@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-kTogvOsjBTVOSZtkkziiXB5hwGXqwhq2gBXDaiWVruRLDT7C2GqfbsMnicHJ7ePq2GE8UJeWS34YbNP6yDhwUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-do-expressions/-/plugin-syntax-do-expressions-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-syntax-do-expressions/7.18.6 @@ -9768,6 +9717,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-Kr//z3ujSVNx6E9z9ih5xXXMqK07VVTuqPmqGe6Mss/zW5XPeLZeSDZoP9ab/hT4wPKqAgjl2PnhPrcpk8Seew==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-export-default-from/-/plugin-syntax-export-default-from-7.18.6.tgz} @@ -9827,6 +9777,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz} @@ -9913,6 +9864,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz} @@ -9937,6 +9889,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8): resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz} @@ -10271,6 +10224,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-throw-expressions@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-rp1CqEZXGv1z1YZ3qYffBH3rhnOxrTwQG8fh2yqulTurwv9zu3Gthfd+niZBLSOi1rY6146TgF+JmVeDXaX4TQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-throw-expressions/-/plugin-syntax-throw-expressions-7.18.6.tgz} @@ -10397,6 +10351,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz} @@ -10458,6 +10413,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.21.8): resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz} @@ -10488,6 +10444,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7) '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.12.3): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz} @@ -10549,6 +10506,7 @@ packages: '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz} @@ -10610,6 +10568,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.12.3): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz} @@ -10671,6 +10630,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz} @@ -10697,6 +10657,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz} @@ -10725,6 +10686,7 @@ packages: '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.12.3): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz} @@ -10830,6 +10792,7 @@ packages: '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7) '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 globals: registry.npmjs.org/globals@11.12.0 + dev: false registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz} @@ -10896,6 +10859,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + dev: false registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.12.3): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz} @@ -10957,6 +10921,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz} @@ -11010,6 +10975,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz} @@ -11059,6 +11025,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-dynamic-import@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz} @@ -11085,6 +11052,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz} @@ -11138,6 +11106,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz} @@ -11164,6 +11133,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-FlFA2Mj87a6sDkW4gfGrQQqwY/dLlBAyJa2dJEZ+FHXUVHBflO2wyKvg+OOEzXfrKYIa4HWl0mgmbCzt0cMb7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.21.0.tgz} @@ -11253,6 +11223,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz} @@ -11324,6 +11295,7 @@ packages: '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz} @@ -11350,6 +11322,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz} @@ -11411,6 +11384,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz} @@ -11437,6 +11411,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz} @@ -11498,6 +11473,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.12.3): resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz} @@ -11555,6 +11531,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.12.3): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz} @@ -11632,6 +11609,7 @@ packages: '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.12.3): resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz} @@ -11697,6 +11675,7 @@ packages: '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 + dev: false registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz} @@ -11754,6 +11733,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.12.3): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz} @@ -11807,6 +11787,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz} @@ -11856,6 +11837,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz} @@ -11882,6 +11864,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-numeric-separator@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz} @@ -11908,6 +11891,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-object-rest-spread@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz} @@ -11940,6 +11924,7 @@ packages: '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7) '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz} @@ -12012,6 +11997,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz} @@ -12038,6 +12024,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz} @@ -12066,6 +12053,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.12.3): resolution: {integrity: sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz} @@ -12127,6 +12115,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': 7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz} @@ -12153,6 +12142,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz} @@ -12183,6 +12173,7 @@ packages: '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7) + dev: false registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz} @@ -12244,6 +12235,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz} @@ -12455,6 +12447,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.2 + dev: false registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz} @@ -12504,6 +12497,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-runtime@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-Ac/H6G9FEIkS2tXsZjL4RAdS3L3WHxci0usAnz7laPWUmFiGtj7tIASChqKZMHTSQTQY6xDbOq+V1/vIq3QrWg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.12.1.tgz} @@ -12539,26 +12533,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.23.7): - resolution: {integrity: sha512-1J4dhrw1h1PqnNNpzwxQ2UBymJUF8KuPjAAnlLwZcGhHAIqUigFW7cdK6GHoB64ubY4qXQNYknoUeks4Wz7CUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.4.tgz} - id: registry.npmjs.org/@babel/plugin-transform-runtime/7.21.4 - name: '@babel/plugin-transform-runtime' - version: 7.21.4 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 - babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.23.7) - babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.7) - babel-plugin-polyfill-regenerator: registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.23.7) - semver: registry.npmjs.org/semver@6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.18.6 @@ -12619,6 +12593,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.12.3): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz} @@ -12685,6 +12660,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz} @@ -12734,6 +12710,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz} @@ -12795,6 +12772,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.12.3): resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz} @@ -12844,6 +12822,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-typescript@7.21.3(@babel/core@7.12.3): resolution: {integrity: sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz} @@ -12961,6 +12940,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-unicode-property-regex@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz} @@ -12987,6 +12967,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.12.3): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz} @@ -13040,6 +13021,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz} @@ -13066,6 +13048,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/preset-env@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-H8kxXmtPaAGT7TyBvSSkoSTUK6RHh61So05SyEbpmr0MCZrsNYn7mGMzzeYoOUCdHzww61k8XBft2TaES+xPLg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.12.1.tgz} @@ -13420,6 +13403,7 @@ packages: semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/@babel/preset-flow@7.21.4(@babel/core@7.23.7): resolution: {integrity: sha512-F24cSq4DIBmhq4OzK3dE63NHagb27OPE3eWR+HLekt4Z3Y5MzIIUGF3LlLgV0gN8vzbDViSY7HnrReNVCJXTeA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.21.4.tgz} @@ -13491,6 +13475,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 esutils: registry.npmjs.org/esutils@2.0.3 + dev: false registry.npmjs.org/@babel/preset-react@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz} @@ -14226,6 +14211,7 @@ packages: cpu: [loong64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/@esbuild/linux-loong64@0.18.20: @@ -16964,6 +16950,7 @@ packages: engines: {node: '>= 12.0.0'} dependencies: lightningcss: registry.npmjs.org/lightningcss@1.23.0 + dev: false registry.npmjs.org/@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} @@ -18869,6 +18856,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-darwin-x64@1.3.96: @@ -18879,6 +18867,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.96: @@ -18889,6 +18878,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.96: @@ -18899,6 +18889,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.96: @@ -18909,6 +18900,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.96: @@ -18919,6 +18911,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-linux-x64-musl@1.3.96: @@ -18929,6 +18922,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96: @@ -18939,6 +18933,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96: @@ -18949,6 +18944,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96: @@ -18959,6 +18955,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true registry.npmjs.org/@swc/core@1.3.96: @@ -18986,11 +18983,13 @@ packages: '@swc/core-win32-arm64-msvc': registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96 '@swc/core-win32-ia32-msvc': registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96 '@swc/core-win32-x64-msvc': registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96 + dev: false registry.npmjs.org/@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/counter/-/counter-0.1.2.tgz} name: '@swc/counter' version: 0.1.2 + dev: false registry.npmjs.org/@swc/register@0.1.10(@swc/core@1.3.96): resolution: {integrity: sha512-6STwH/q4dc3pitXLVkV7sP0Hiy+zBsU2wOF1aXpXR95pnH3RYHKIsDC+gvesfyB7jxNT9OOZgcqOp9RPxVTx9A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/register/-/register-0.1.10.tgz} @@ -19005,11 +19004,13 @@ packages: lodash.clonedeep: registry.npmjs.org/lodash.clonedeep@4.5.0 pirates: registry.npmjs.org/pirates@4.0.5 source-map-support: registry.npmjs.org/source-map-support@0.5.21 + dev: false registry.npmjs.org/@swc/types@0.1.5: resolution: {integrity: sha512-myfUej5naTBWnqOCc/MdVOLVjXUXtIA+NpDrDBKJtLLg2shUjBu3cZmB/85RyitKc55+lUUyl7oRfLOvkr2hsw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/types/-/types-0.1.5.tgz} name: '@swc/types' version: 0.1.5 + dev: false registry.npmjs.org/@szmarczak/http-timer@1.1.2: resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz} @@ -19020,53 +19021,6 @@ packages: defer-to-connect: registry.npmjs.org/defer-to-connect@1.1.3 dev: false - registry.npmjs.org/@tarojs/api@3.6.23: - resolution: {integrity: sha512-lY6+S5P3rVMM7wmsQ1XEtE5o7haS/08G3Haz4EJrg7hmg3IKrC/ju4hypEq+wd4vfPY6hC3AlqMm1zcOyjuDZg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/api/-/api-3.6.23.tgz} - name: '@tarojs/api' - version: 3.6.23 - dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 - '@tarojs/runtime': registry.npmjs.org/@tarojs/runtime@3.6.23(@tarojs/shared@3.6.23) - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - dev: true - - registry.npmjs.org/@tarojs/helper@3.6.23: - resolution: {integrity: sha512-0Fce1QlsON93eMMqOQSQjY1OO1N6mWvVvwOvbrDbysRvJEOis1+XZ1zsGcagInsyksKVYQaPX021+MRU7IjKgw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/helper/-/helper-3.6.23.tgz} - name: '@tarojs/helper' - version: 3.6.23 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 - '@babel/plugin-proposal-decorators': registry.npmjs.org/@babel/plugin-proposal-decorators@7.21.0(@babel/core@7.23.7) - '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.7) - '@babel/plugin-transform-runtime': registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.23.7) - '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.23.7) - '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.23.7) - '@babel/register': registry.npmjs.org/@babel/register@7.21.0(@babel/core@7.23.7) - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 - '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 - '@swc/core': registry.npmjs.org/@swc/core@1.3.96 - '@swc/register': registry.npmjs.org/@swc/register@0.1.10(@swc/core@1.3.96) - ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2 - chalk: registry.npmjs.org/chalk@3.0.0 - chokidar: registry.npmjs.org/chokidar@3.5.3 - cross-spawn: registry.npmjs.org/cross-spawn@7.0.3 - debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) - dotenv: registry.npmjs.org/dotenv@16.0.3 - dotenv-expand: registry.npmjs.org/dotenv-expand@9.0.0 - esbuild: registry.npmjs.org/esbuild@0.19.7 - find-yarn-workspace-root: registry.npmjs.org/find-yarn-workspace-root@2.0.0 - fs-extra: registry.npmjs.org/fs-extra@8.1.0 - lodash: registry.npmjs.org/lodash@4.17.21 - require-from-string: registry.npmjs.org/require-from-string@2.0.2 - resolve: registry.npmjs.org/resolve@1.22.8 - supports-hyperlinks: registry.npmjs.org/supports-hyperlinks@2.3.0 - yauzl: registry.npmjs.org/yauzl@2.10.0 - transitivePeerDependencies: - - '@swc/helpers' - - supports-color - dev: true - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52: resolution: {integrity: sha512-jBybq1sd5ZaUOvVRoeuwVE0RnVFTM4x7rtu9wS0Zcpe2OunT9CeQyQyYIww8TkCiu/oH1PsfyvDTNnyBdAKzlQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.52.tgz} name: '@tarojs/parse-css-to-stylesheet-android-arm-eabi' @@ -19374,183 +19328,6 @@ packages: - supports-color dev: false - registry.npmjs.org/@tarojs/plugin-platform-alipay@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/taro@packages+taro): - resolution: {integrity: sha512-zgNUIWFFZaT2YihJFuZp2m3C5U5tCx1QsHMYiUPM6Rb446gqdN0SS5vTtjraXDth9lIpEcyW4dyqChmYXGCFRA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-alipay/-/plugin-platform-alipay-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/plugin-platform-alipay/3.6.23 - name: '@tarojs/plugin-platform-alipay' - version: 3.6.23 - peerDependencies: - '@tarojs/components': ~3.6.23 - dependencies: - '@tarojs/components': link:packages/taro-components - '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/plugin-platform-jd@3.6.23(@tarojs/taro@packages+taro): - resolution: {integrity: sha512-oo1kVVS2HoGd1SgunhBpCQSTdAPAy6v7L6teX7RQHsTsIWCjqhn4sNqob95fxjwUhLOL/WEDvwfNovZQ4OoWhw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-jd/-/plugin-platform-jd-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/plugin-platform-jd/3.6.23 - name: '@tarojs/plugin-platform-jd' - version: 3.6.23 - dependencies: - '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/plugin-platform-qq@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): - resolution: {integrity: sha512-PJ/hqdN+cP9TJIFi840c8cxxzqs3gWqe6eh12LqmhDSbvetuVM2DjA87txxpn6ubZO4vfwagAQmwYdtxhaf9fg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-qq/-/plugin-platform-qq-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/plugin-platform-qq/3.6.23 - name: '@tarojs/plugin-platform-qq' - version: 3.6.23 - peerDependencies: - '@tarojs/shared': ~3.6.23 - dependencies: - '@tarojs/plugin-platform-weapp': registry.npmjs.org/@tarojs/plugin-platform-weapp@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/components' - - '@tarojs/taro' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/plugin-platform-swan@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): - resolution: {integrity: sha512-g6SUHeBUn6q+CDVb6MXgpavZZbNBWa1Y45u2hi47fZt0V73MBWobvCnzdsBKYd4oKme23jsg1qrhVQRYrujw1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-swan/-/plugin-platform-swan-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/plugin-platform-swan/3.6.23 - name: '@tarojs/plugin-platform-swan' - version: 3.6.23 - peerDependencies: - '@tarojs/components': ~3.6.23 - '@tarojs/shared': ~3.6.23 - dependencies: - '@tarojs/components': link:packages/taro-components - '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/plugin-platform-tt@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): - resolution: {integrity: sha512-HV6iaUWxN//vAetrhLXYcFSVHaQluSaE13McDogZffPg80P6/ytpYJ0RXLvonbnwJEaWFfO1dTR421bF1BRevw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-tt/-/plugin-platform-tt-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/plugin-platform-tt/3.6.23 - name: '@tarojs/plugin-platform-tt' - version: 3.6.23 - peerDependencies: - '@tarojs/components': ~3.6.23 - '@tarojs/shared': ~3.6.23 - dependencies: - '@tarojs/components': link:packages/taro-components - '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/plugin-platform-weapp@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): - resolution: {integrity: sha512-g6LBXIdvh116tJuFjFU9obABVYkOm6SQdrYY44UAf7eZCiN9XN0MU0x8bU8qzudL2fOA9NeQ3Tq4DZ531R0kxA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-platform-weapp/-/plugin-platform-weapp-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/plugin-platform-weapp/3.6.23 - name: '@tarojs/plugin-platform-weapp' - version: 3.6.23 - peerDependencies: - '@tarojs/components': ~3.6.23 - '@tarojs/shared': ~3.6.23 - dependencies: - '@tarojs/components': link:packages/taro-components - '@tarojs/service': registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/taro' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/runner-utils@3.6.23: - resolution: {integrity: sha512-myUyCe//XLrJvrGN+khCGuKIoI3aw/6CL1HpQRsL8L/Pofq4RWUWts6aUQjG5U+Wo7ZEAzFWr3VcHACjPQ0aXw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/runner-utils/-/runner-utils-3.6.23.tgz} - name: '@tarojs/runner-utils' - version: 3.6.23 - dependencies: - '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 - scss-bundle: registry.npmjs.org/scss-bundle@3.1.2 - transitivePeerDependencies: - - '@swc/helpers' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/runtime@3.6.23(@tarojs/shared@3.6.23): - resolution: {integrity: sha512-6s8qd4EWvM5YA3qe6t/MixfeP1XF9DcWSH8UnhG49hyLN5y0sBEUObn7tn761xvSiv96Myx87gVo5M4qPtsGJw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/runtime/-/runtime-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/runtime/3.6.23 - name: '@tarojs/runtime' - version: 3.6.23 - peerDependencies: - '@tarojs/shared': ~3.6.23 - dependencies: - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - lodash-es: registry.npmjs.org/lodash-es@4.17.21 - tslib: registry.npmjs.org/tslib@2.6.2 - dev: true - - registry.npmjs.org/@tarojs/service@3.6.23(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro): - resolution: {integrity: sha512-lRxgioi1ALKpFySs8pZLAnqT1Jk1wygHGVQ4JDpaMrP4XMVaKLARX/1VmeVxgDJQ82IlP3++LsJEKOdwqL3usQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/service/-/service-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/service/3.6.23 - name: '@tarojs/service' - version: 3.6.23 - peerDependencies: - '@tarojs/shared': ~3.6.23 - '@tarojs/taro': ~3.6.23 - dependencies: - '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - '@tarojs/taro': link:packages/taro - joi: registry.npmjs.org/joi@17.9.2 - lodash: registry.npmjs.org/lodash@4.17.21 - ora: registry.npmjs.org/ora@5.4.1 - resolve: registry.npmjs.org/resolve@1.22.8 - tapable: registry.npmjs.org/tapable@1.1.3 - webpack-merge: registry.npmjs.org/webpack-merge@4.2.2 - transitivePeerDependencies: - - '@swc/helpers' - - supports-color - dev: true - - registry.npmjs.org/@tarojs/shared@3.6.23: - resolution: {integrity: sha512-bn7cxSN2+QMMALnc5AYASiRYltgJOgWDkgL7NudeEInA/FeD9BHGOBafrtXSzBxW6wADkRNmOKlIfWts6sOphg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/shared/-/shared-3.6.23.tgz} - name: '@tarojs/shared' - version: 3.6.23 - dev: true - - registry.npmjs.org/@tarojs/taro-loader@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14): - resolution: {integrity: sha512-OHHhizMlXWPVVMNWhtd5W2pM9G1X2mE+jVd8U49EelDD2B10eNiPUDltd0GHoqD1/dBE95fy12x/eBSr8t80bA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/taro-loader/-/taro-loader-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/taro-loader/3.6.23 - name: '@tarojs/taro-loader' - version: 3.6.23 - dependencies: - '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 - '@tarojs/taro': registry.npmjs.org/@tarojs/taro@3.6.23(@tarojs/helper@3.6.23)(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14) - loader-utils: registry.npmjs.org/loader-utils@1.4.2 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/runtime' - - '@types/react' - - '@types/webpack' - - '@types/webpack-dev-server' - - postcss - - supports-color - - vue - dev: true - registry.npmjs.org/@tarojs/taro@2.2.19(nervjs@1.5.7): resolution: {integrity: sha512-6fYGgdObitLECGv+3eKsYaD4iMmuZ+CzGAEuj0IYR7+HRz+0v7PGkovf3F+hHev8xljluCOJWHRzqA3aEoCqlg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/taro/-/taro-2.2.19.tgz} id: registry.npmjs.org/@tarojs/taro/2.2.19 @@ -19563,226 +19340,12 @@ packages: nervjs: registry.npmjs.org/nervjs@1.5.7 dev: true - registry.npmjs.org/@tarojs/taro@3.6.23(@tarojs/helper@3.6.23)(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14): - resolution: {integrity: sha512-8KppYcg5xBndj+iRZEwa5A5hblTr2QZeShTMRxVrSp3HbLq3dMNRyeNvmFW0QOvQtatxGin/o7bA8ijoDdwkUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/taro/-/taro-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/taro/3.6.23 - name: '@tarojs/taro' - version: 3.6.23 - peerDependencies: - '@tarojs/helper': ~3.6.23 - '@tarojs/runtime': ~3.6.23 - '@types/react': '*' - '@types/webpack': '*' - '@types/webpack-dev-server': '*' - postcss: '*' - vue: '*' - peerDependenciesMeta: - '@types/react': - optional: true - '@types/webpack': - optional: true - '@types/webpack-dev-server': - optional: true - postcss: - optional: true - vue: - optional: true - dependencies: - '@tarojs/api': registry.npmjs.org/@tarojs/api@3.6.23 - '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 - '@tarojs/runtime': link:packages/taro-runtime - '@types/react': registry.npmjs.org/@types/react@18.2.6 - '@types/webpack': registry.npmjs.org/@types/webpack@4.41.33 - '@types/webpack-dev-server': registry.npmjs.org/@types/webpack-dev-server@3.11.6 - postcss: registry.npmjs.org/postcss@8.4.23 - vue: registry.npmjs.org/vue@2.6.14 - dev: true - registry.npmjs.org/@tarojs/utils@2.2.19: resolution: {integrity: sha512-KA22Hu/YJ5Hd9L+DOS8kGM66Aqf3VREA3lzAKMTCaOnW8fV0ZDGn706jr+/ZLAjhqU4i9MbeTQHfBI614jVuXg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/utils/-/utils-2.2.19.tgz} name: '@tarojs/utils' version: 2.2.19 dev: true - registry.npmjs.org/@tarojs/webpack5-prebundle@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14)(webpack@5.78.0): - resolution: {integrity: sha512-CIHpqnudr+GjfcaHsSuM5o9lytcBIxHY74QA7h30N4yDEZAgCeoaKvMTFz8vLyQTzX1TwWjFGqLpBgj/5Praag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/webpack5-prebundle/-/webpack5-prebundle-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/webpack5-prebundle/3.6.23 - name: '@tarojs/webpack5-prebundle' - version: 3.6.23 - peerDependencies: - webpack: ^5.78.0 - dependencies: - '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - '@tarojs/taro': registry.npmjs.org/@tarojs/taro@3.6.23(@tarojs/helper@3.6.23)(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14) - enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.13.0 - es-module-lexer: registry.npmjs.org/es-module-lexer@0.10.5 - lodash: registry.npmjs.org/lodash@4.17.21 - webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - webpack-chain: registry.npmjs.org/webpack-chain@6.5.1 - webpack-virtual-modules: registry.npmjs.org/webpack-virtual-modules@0.5.0 - transitivePeerDependencies: - - '@swc/helpers' - - '@tarojs/runtime' - - '@types/react' - - '@types/webpack' - - '@types/webpack-dev-server' - - postcss - - supports-color - - vue - dev: true - - registry.npmjs.org/@tarojs/webpack5-runner@3.6.23(@babel/core@7.21.8)(@tarojs/components@packages+taro-components)(@tarojs/runtime@packages+taro-runtime)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.6.14)(vue@2.6.14)(webpack@5.78.0): - resolution: {integrity: sha512-kc2VCerVkLbIiB6YueUZi7AQxq5zcpQqUBOf+yjmFBzODSQPARgNdnqW0eh9vmxMFnh+FdENQJ/JSwPTNfC7bQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/webpack5-runner/-/webpack5-runner-3.6.23.tgz} - id: registry.npmjs.org/@tarojs/webpack5-runner/3.6.23 - name: '@tarojs/webpack5-runner' - version: 3.6.23 - peerDependencies: - '@tarojs/runtime': ~3.6.23 - '@tarojs/shared': ~3.6.23 - '@tarojs/taro': ~3.6.23 - postcss: ^8.4.18 - webpack: ^5.78.0 - dependencies: - '@parcel/css': registry.npmjs.org/@parcel/css@1.14.0 - '@tarojs/helper': registry.npmjs.org/@tarojs/helper@3.6.23 - '@tarojs/plugin-platform-alipay': registry.npmjs.org/@tarojs/plugin-platform-alipay@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/taro@packages+taro) - '@tarojs/plugin-platform-jd': registry.npmjs.org/@tarojs/plugin-platform-jd@3.6.23(@tarojs/taro@packages+taro) - '@tarojs/plugin-platform-qq': registry.npmjs.org/@tarojs/plugin-platform-qq@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/plugin-platform-swan': registry.npmjs.org/@tarojs/plugin-platform-swan@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/plugin-platform-tt': registry.npmjs.org/@tarojs/plugin-platform-tt@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/plugin-platform-weapp': registry.npmjs.org/@tarojs/plugin-platform-weapp@3.6.23(@tarojs/components@packages+taro-components)(@tarojs/shared@3.6.23)(@tarojs/taro@packages+taro) - '@tarojs/runner-utils': registry.npmjs.org/@tarojs/runner-utils@3.6.23 - '@tarojs/runtime': link:packages/taro-runtime - '@tarojs/shared': registry.npmjs.org/@tarojs/shared@3.6.23 - '@tarojs/taro': link:packages/taro - '@tarojs/taro-loader': registry.npmjs.org/@tarojs/taro-loader@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14) - '@tarojs/webpack5-prebundle': registry.npmjs.org/@tarojs/webpack5-prebundle@3.6.23(@tarojs/runtime@packages+taro-runtime)(@types/react@18.2.6)(@types/webpack-dev-server@3.11.6)(@types/webpack@4.41.33)(postcss@8.4.23)(vue@2.6.14)(webpack@5.78.0) - acorn-walk: registry.npmjs.org/acorn-walk@8.3.2 - autoprefixer: registry.npmjs.org/autoprefixer@9.8.8 - babel-loader: registry.npmjs.org/babel-loader@8.2.1(@babel/core@7.21.8)(webpack@5.78.0) - copy-webpack-plugin: registry.npmjs.org/copy-webpack-plugin@10.2.0(webpack@5.78.0) - css-loader: registry.npmjs.org/css-loader@6.7.3(webpack@5.78.0) - css-minimizer-webpack-plugin: registry.npmjs.org/css-minimizer-webpack-plugin@3.4.1(@parcel/css@1.14.0)(csso@5.0.5)(esbuild@0.19.7)(webpack@5.78.0) - csso: registry.npmjs.org/csso@5.0.5 - detect-port: registry.npmjs.org/detect-port@1.5.1 - esbuild: registry.npmjs.org/esbuild@0.19.7 - esbuild-loader: registry.npmjs.org/esbuild-loader@2.18.0(webpack@5.78.0) - file-loader: registry.npmjs.org/file-loader@6.0.0(webpack@5.78.0) - html-minifier: registry.npmjs.org/html-minifier@4.0.0 - html-webpack-plugin: registry.npmjs.org/html-webpack-plugin@5.5.0(webpack@5.78.0) - jsdom: registry.npmjs.org/jsdom@21.1.2 - less: registry.npmjs.org/less@4.2.0 - less-loader: registry.npmjs.org/less-loader@10.2.0(less@4.2.0)(webpack@5.78.0) - loader-utils: registry.npmjs.org/loader-utils@1.4.2 - lodash: registry.npmjs.org/lodash@4.17.21 - md5: registry.npmjs.org/md5@2.3.0 - micromatch: registry.npmjs.org/micromatch@4.0.5 - mini-css-extract-plugin: registry.npmjs.org/mini-css-extract-plugin@2.4.6(webpack@5.78.0) - miniprogram-simulate: registry.npmjs.org/miniprogram-simulate@1.5.9 - mkdirp: registry.npmjs.org/mkdirp@1.0.4 - ora: registry.npmjs.org/ora@5.4.1 - postcss: registry.npmjs.org/postcss@8.4.23 - postcss-html-transform: registry.npmjs.org/postcss-html-transform@3.6.23(postcss@8.4.23) - postcss-import: registry.npmjs.org/postcss-import@14.1.0(postcss@8.4.23) - postcss-loader: registry.npmjs.org/postcss-loader@7.3.0(postcss@8.4.23)(webpack@5.78.0) - postcss-plugin-constparse: registry.npmjs.org/postcss-plugin-constparse@3.6.23(postcss@8.4.23) - postcss-pxtransform: registry.npmjs.org/postcss-pxtransform@3.6.23(postcss@8.4.23) - postcss-url: registry.npmjs.org/postcss-url@10.1.3(postcss@8.4.23) - regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.11.1 - resolve: registry.npmjs.org/resolve@1.22.8 - resolve-url-loader: registry.npmjs.org/resolve-url-loader@5.0.0 - sass: registry.npmjs.org/sass@1.50.0 - sass-loader: registry.npmjs.org/sass-loader@12.4.0(sass@1.50.0)(webpack@5.78.0) - sax: registry.npmjs.org/sax@1.2.4 - style-loader: registry.npmjs.org/style-loader@3.3.1(webpack@5.78.0) - stylus: registry.npmjs.org/stylus@0.55.0 - stylus-loader: registry.npmjs.org/stylus-loader@6.2.0(stylus@0.55.0)(webpack@5.78.0) - terser-webpack-plugin: registry.npmjs.org/terser-webpack-plugin@5.3.8(esbuild@0.19.7)(webpack@5.78.0) - url-loader: registry.npmjs.org/url-loader@4.1.0(file-loader@6.0.0)(webpack@5.78.0) - vm2: registry.npmjs.org/vm2@3.9.17 - vue-loader: registry.npmjs.org/vue-loader@15.10.1(css-loader@6.7.3)(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0)(vue-template-compiler@2.6.14)(webpack@5.78.0) - webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - webpack-chain: registry.npmjs.org/webpack-chain@6.5.1 - webpack-dev-server: registry.npmjs.org/webpack-dev-server@4.11.1(webpack@5.78.0) - webpack-format-messages: registry.npmjs.org/webpack-format-messages@2.0.6 - webpackbar: registry.npmjs.org/webpackbar@5.0.2(webpack@5.78.0) - transitivePeerDependencies: - - '@babel/core' - - '@swc/core' - - '@swc/helpers' - - '@tarojs/components' - - '@types/react' - - '@types/webpack' - - '@types/webpack-dev-server' - - '@vue/compiler-sfc' - - arc-templates - - atpl - - babel-core - - bracket-template - - bufferutil - - cache-loader - - canvas - - clean-css - - coffee-script - - debug - - dot - - dust - - dustjs-helpers - - dustjs-linkedin - - eco - - ect - - ejs - - fibers - - haml-coffee - - hamlet - - hamljs - - handlebars - - hogan.js - - htmling - - jade - - jazz - - jqtpl - - just - - liquid-node - - liquor - - marko - - mote - - mustache - - node-sass - - nunjucks - - plates - - pug - - qejs - - ractive - - razor-tmpl - - react - - react-dom - - slm - - squirrelly - - supports-color - - swig - - swig-templates - - teacup - - templayed - - then-jade - - then-pug - - tinyliquid - - toffee - - twig - - twing - - uglify-js - - underscore - - utf-8-validate - - vash - - velocityjs - - vue - - vue-template-compiler - - walrus - - webpack-cli - - whiskers - dev: true - registry.npmjs.org/@testing-library/jest-dom@5.16.5: resolution: {integrity: sha512-N5ixQ2qKpi5OLYfwQmUb/5mSV9LneAcaUfp32pn4yCnpb8r/Yz0pXFPck21dIicKmi+ta5WRAknkZCfA8refMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.5.tgz} name: '@testing-library/jest-dom' @@ -19892,6 +19455,7 @@ packages: resolution: {integrity: sha512-v+dxizsFVyXgD3EpFuqT9YjdEjbJmPxNf1QIX9ohZOhxh1ZF2yhqv3vYaeum9lg3VghhxS5S0a6yldN9J9lPEQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/archy/-/archy-0.0.31.tgz} name: '@types/archy' version: 0.0.31 + dev: false registry.npmjs.org/@types/babel-core@6.25.6: resolution: {integrity: sha512-OzYuLL6Lw0wpE8qXFIuyS0GsagzCr3beo/+AIttM7slM9cUhbgHjU3oWvgVE+uOhcZYS4NesBilF2iZj3gM4LQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/babel-core/-/babel-core-6.25.6.tgz} @@ -20167,6 +19731,7 @@ packages: resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz} name: '@types/html-minifier-terser' version: 6.1.0 + dev: false registry.npmjs.org/@types/http-proxy@1.17.11: resolution: {integrity: sha512-HC8G7c1WmaF2ekqpnFq626xd3Zz0uvaqFmBJNRZCGEZCXkvSdJoNFn/8Ygbd9fKNQj8UzLdCETaI0UWPAjK7IA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.11.tgz} @@ -20270,6 +19835,7 @@ packages: version: 4.0.7 dependencies: '@types/lodash': registry.npmjs.org/@types/lodash@4.14.194 + dev: false registry.npmjs.org/@types/lodash@4.14.194: resolution: {integrity: sha512-r22s9tAS7imvBt2lyHC9B8AGwWnXaYb1tY09oyLkXDs4vArpYJzw09nj8MLx5VfciBPGIb+ZwG0ssYnEPJxn/g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/lodash/-/lodash-4.14.194.tgz} @@ -21802,6 +21368,7 @@ packages: name: address version: 1.2.2 engines: {node: '>= 10.0.0'} + dev: false registry.npmjs.org/adjust-sourcemap-loader@3.0.0: resolution: {integrity: sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz} @@ -21821,6 +21388,7 @@ packages: dependencies: loader-utils: 2.0.4 regex-parser: registry.npmjs.org/regex-parser@2.2.11 + dev: false registry.npmjs.org/adm-zip@0.4.16: resolution: {integrity: sha512-TFi4HBKSGfIKsK5YCkKaaFG2m4PEDyViZmEwof3MTIgzimHLto6muaHVpbrljdIvIrFZzEq/p4nafOeLcYegrg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/adm-zip/-/adm-zip-0.4.16.tgz} @@ -22191,6 +21759,7 @@ packages: resolution: {integrity: sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/archy/-/archy-1.0.0.tgz} name: archy version: 1.0.0 + dev: false registry.npmjs.org/arg@4.1.3: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/arg/-/arg-4.1.3.tgz} @@ -22646,6 +22215,7 @@ packages: picocolors: registry.npmjs.org/picocolors@0.2.1 postcss: registry.npmjs.org/postcss@7.0.39 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 + dev: false registry.npmjs.org/ava@5.3.1: resolution: {integrity: sha512-Scv9a4gMOXB6+ni4toLuhAm9KYWEjsgBglJl+kMGI5+IVDt120CCDZyB5HNU9DjmLI2t4I0GbnxGLmmRfGTJGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ava/-/ava-5.3.1.tgz} @@ -23146,6 +22716,7 @@ packages: pify: registry.npmjs.org/pify@4.0.1 schema-utils: registry.npmjs.org/schema-utils@2.7.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/babel-macros@1.2.0: resolution: {integrity: sha512-/GIwkOeNHQU9R27Bkt0jHrJgaXBX5KLKrIH5h/iGebvKppvL9e4wKCgrl4qwUj0qssBHQFeSavk3lG2lQgdq8w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-macros/-/babel-macros-1.2.0.tgz} @@ -23296,22 +22867,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.23.7): - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz} - id: registry.npmjs.org/babel-plugin-polyfill-corejs2/0.3.3 - name: babel-plugin-polyfill-corejs2 - version: 0.3.3 - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7) - semver: registry.npmjs.org/semver@6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/babel-plugin-polyfill-corejs2@0.4.7(@babel/core@7.21.8): resolution: {integrity: sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz} id: registry.npmjs.org/babel-plugin-polyfill-corejs2/0.4.7 @@ -23341,6 +22896,7 @@ packages: semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8): resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz} @@ -23356,21 +22912,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.23.7): - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz} - id: registry.npmjs.org/babel-plugin-polyfill-corejs3/0.6.0 - name: babel-plugin-polyfill-corejs3 - version: 0.6.0 - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7) - core-js-compat: registry.npmjs.org/core-js-compat@3.30.2 - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/babel-plugin-polyfill-corejs3@0.8.7(@babel/core@7.21.8): resolution: {integrity: sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz} id: registry.npmjs.org/babel-plugin-polyfill-corejs3/0.8.7 @@ -23398,6 +22939,7 @@ packages: core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8): resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz} @@ -23412,20 +22954,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.23.7): - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz} - id: registry.npmjs.org/babel-plugin-polyfill-regenerator/0.4.1 - name: babel-plugin-polyfill-regenerator - version: 0.4.1 - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.23.7) - transitivePeerDependencies: - - supports-color - dev: true - registry.npmjs.org/babel-plugin-polyfill-regenerator@0.5.4(@babel/core@7.21.8): resolution: {integrity: sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz} id: registry.npmjs.org/babel-plugin-polyfill-regenerator/0.5.4 @@ -23451,6 +22979,7 @@ packages: '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7) transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/babel-plugin-preval@1.6.2: resolution: {integrity: sha512-o/65+qySRSkh10QPqEk9dbudYCjRNHc4lZYb7EH838Ri7ATwhw/o/09tr72yJGiOaGO7GFa1MszUg8dN7TAjXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-plugin-preval/-/babel-plugin-preval-1.6.2.tgz} @@ -25069,6 +24598,7 @@ packages: dependencies: no-case: 2.3.2 upper-case: 1.1.3 + dev: false registry.npmjs.org/camel-case@4.1.2: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz} @@ -25441,6 +24971,7 @@ packages: engines: {node: '>= 4.0'} dependencies: source-map: registry.npmjs.org/source-map@0.6.1 + dev: false registry.npmjs.org/clean-css@5.3.2: resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz} @@ -25449,6 +24980,7 @@ packages: engines: {node: '>= 10.0'} dependencies: source-map: registry.npmjs.org/source-map@0.6.1 + dev: false registry.npmjs.org/clean-stack@2.2.0: resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz} @@ -25811,6 +25343,7 @@ packages: name: commander version: 8.3.0 engines: {node: '>= 12'} + dev: false registry.npmjs.org/commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/commander/-/commander-9.5.0.tgz} @@ -26058,6 +25591,7 @@ packages: resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/consola/-/consola-2.15.3.tgz} name: consola version: 2.15.3 + dev: false registry.npmjs.org/console-browserify@1.2.0: resolution: {integrity: sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz} @@ -26548,6 +26082,7 @@ packages: schema-utils: registry.npmjs.org/schema-utils@4.0.1 serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/copy-webpack-plugin@5.1.2(webpack@4.47.0): resolution: {integrity: sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz} @@ -27017,6 +26552,7 @@ packages: postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 semver: registry.npmjs.org/semver@7.5.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/css-mediaquery@0.1.2: resolution: {integrity: sha512-COtn4EROW5dBGlE/4PiKnh6rZpAPxDeFLaEEwt4i10jpDMFt2EhQGS79QmmrO+iKCHv0PU/HrOWEhijFd1x99Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz} @@ -27056,6 +26592,7 @@ packages: serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 source-map: registry.npmjs.org/source-map@0.6.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/css-select-base-adapter@0.1.1: resolution: {integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz} @@ -27104,6 +26641,7 @@ packages: dependencies: mdn-data: registry.npmjs.org/mdn-data@1.1.4 source-map: registry.npmjs.org/source-map@0.5.7 + dev: false registry.npmjs.org/css-tree@1.0.0-alpha.37: resolution: {integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz} @@ -27132,6 +26670,7 @@ packages: dependencies: mdn-data: registry.npmjs.org/mdn-data@2.0.28 source-map-js: registry.npmjs.org/source-map-js@1.0.2 + dev: false registry.npmjs.org/css-what@3.4.2: resolution: {integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz} @@ -27330,6 +26869,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: css-tree: registry.npmjs.org/css-tree@1.0.0-alpha.29 + dev: false registry.npmjs.org/csso@4.2.0: resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/csso/-/csso-4.2.0.tgz} @@ -27346,6 +26886,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: css-tree: registry.npmjs.org/css-tree@2.2.1 + dev: false registry.npmjs.org/cssom@0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz} @@ -27397,6 +26938,7 @@ packages: resolution: {integrity: sha512-d4ZVpCW31eWwCMe1YT3ur7mUDnTXbgwyzaL320DrcRT45rfjYxkt5QWLrmOJ+/UEAI2+fQgKe/fCjR8l4TpRgw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/cuint/-/cuint-0.2.2.tgz} name: cuint version: 0.2.2 + dev: false registry.npmjs.org/currently-unhandled@0.4.1: resolution: {integrity: sha512-/fITjgjGU50vjQ4FH6eUoYu+iUoUKIXws2hL15JJpIR+BbTxaXQsMuuyjtNh2WqsSBS5nsaZHFsFecyw5CCAng==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz} @@ -28037,6 +27579,7 @@ packages: debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/devtools-protocol@0.0.1107588: resolution: {integrity: sha512-yIR+pG9x65Xko7bErCUSQaDLrO/P1p3JUzEk7JCU4DowPcGHkTGUGQapcfcLc4qj0UaALwZ+cr0riFgiqpixcg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1107588.tgz} @@ -28191,6 +27734,7 @@ packages: version: 0.2.0 dependencies: utila: registry.npmjs.org/utila@0.4.0 + dev: false registry.npmjs.org/dom-serializer@0.2.2: resolution: {integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz} @@ -28356,6 +27900,7 @@ packages: name: dotenv-expand version: 9.0.0 engines: {node: '>=12'} + dev: false registry.npmjs.org/dotenv@16.0.3: resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz} @@ -28845,6 +28390,7 @@ packages: resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.10.5.tgz} name: es-module-lexer version: 0.10.5 + dev: false registry.npmjs.org/es-module-lexer@0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz} @@ -28926,6 +28472,7 @@ packages: cpu: [x64] os: [android] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-android-arm64@0.14.54: @@ -28936,6 +28483,7 @@ packages: cpu: [arm64] os: [android] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-darwin-64@0.14.54: @@ -28946,6 +28494,7 @@ packages: cpu: [x64] os: [darwin] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-darwin-arm64@0.14.54: @@ -28956,6 +28505,7 @@ packages: cpu: [arm64] os: [darwin] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-freebsd-64@0.14.54: @@ -28966,6 +28516,7 @@ packages: cpu: [x64] os: [freebsd] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-freebsd-arm64@0.14.54: @@ -28976,6 +28527,7 @@ packages: cpu: [arm64] os: [freebsd] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-32@0.14.54: @@ -28986,6 +28538,7 @@ packages: cpu: [ia32] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-64@0.14.54: @@ -28996,6 +28549,7 @@ packages: cpu: [x64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-arm64@0.14.54: @@ -29006,6 +28560,7 @@ packages: cpu: [arm64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-arm@0.14.54: @@ -29016,6 +28571,7 @@ packages: cpu: [arm] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-mips64le@0.14.54: @@ -29026,6 +28582,7 @@ packages: cpu: [mips64el] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-ppc64le@0.14.54: @@ -29036,6 +28593,7 @@ packages: cpu: [ppc64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-riscv64@0.14.54: @@ -29046,6 +28604,7 @@ packages: cpu: [riscv64] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-linux-s390x@0.14.54: @@ -29056,6 +28615,7 @@ packages: cpu: [s390x] os: [linux] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-loader@2.18.0(webpack@5.78.0): @@ -29073,6 +28633,7 @@ packages: tapable: registry.npmjs.org/tapable@2.2.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) webpack-sources: registry.npmjs.org/webpack-sources@2.3.1 + dev: false registry.npmjs.org/esbuild-netbsd-64@0.14.54: resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz} @@ -29082,6 +28643,7 @@ packages: cpu: [x64] os: [netbsd] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-openbsd-64@0.14.54: @@ -29092,6 +28654,7 @@ packages: cpu: [x64] os: [openbsd] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-sunos-64@0.14.54: @@ -29102,6 +28665,7 @@ packages: cpu: [x64] os: [sunos] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-windows-32@0.14.54: @@ -29112,6 +28676,7 @@ packages: cpu: [ia32] os: [win32] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-windows-64@0.14.54: @@ -29122,6 +28687,7 @@ packages: cpu: [x64] os: [win32] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild-windows-arm64@0.14.54: @@ -29132,6 +28698,7 @@ packages: cpu: [arm64] os: [win32] requiresBuild: true + dev: false optional: true registry.npmjs.org/esbuild@0.14.54: @@ -29163,6 +28730,7 @@ packages: esbuild-windows-32: registry.npmjs.org/esbuild-windows-32@0.14.54 esbuild-windows-64: registry.npmjs.org/esbuild-windows-64@0.14.54 esbuild-windows-arm64: registry.npmjs.org/esbuild-windows-arm64@0.14.54 + dev: false registry.npmjs.org/esbuild@0.18.20: resolution: {integrity: sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz} @@ -30255,6 +29823,7 @@ packages: resolution: {integrity: sha512-ncuWTCWH0M5KbaYikXxZ3FG3Q+FTYIEXeXAbxYscdZLFNnR5Le5gRU2r/a/JUZHnxwBDZcxWEWzCoPQlW9Engg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/expr-parser/-/expr-parser-1.0.0.tgz} name: expr-parser version: 1.0.0 + dev: false registry.npmjs.org/express@4.18.2(supports-color@6.1.0): resolution: {integrity: sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/express/-/express-4.18.2.tgz} @@ -30660,6 +30229,7 @@ packages: loader-utils: registry.npmjs.org/loader-utils@2.0.4 schema-utils: registry.npmjs.org/schema-utils@2.7.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/file-type@16.5.4: resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/file-type/-/file-type-16.5.4.tgz} @@ -31754,6 +31324,7 @@ packages: version: 0.1.4 dependencies: glob: registry.npmjs.org/glob@7.2.3 + dev: false registry.npmjs.org/gopd@1.0.1: resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz} @@ -32289,6 +31860,7 @@ packages: param-case: 3.0.4 relateurl: registry.npmjs.org/relateurl@0.2.7 terser: registry.npmjs.org/terser@5.17.1 + dev: false registry.npmjs.org/html-minifier@4.0.0: resolution: {integrity: sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz} @@ -32304,6 +31876,7 @@ packages: param-case: registry.npmjs.org/param-case@2.1.1 relateurl: registry.npmjs.org/relateurl@0.2.7 uglify-js: registry.npmjs.org/uglify-js@3.17.4 + dev: false registry.npmjs.org/html-tags@2.0.0: resolution: {integrity: sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz} @@ -32354,6 +31927,7 @@ packages: pretty-error: registry.npmjs.org/pretty-error@4.0.0 tapable: registry.npmjs.org/tapable@2.2.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/html@1.0.0: resolution: {integrity: sha512-lw/7YsdKiP3kk5PnR1INY17iJuzdAtJewxr14ozKJWbbR97znovZ0mh+WEMZ8rjc3lgTK+ID/htTjuyGKB52Kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/html/-/html-1.0.0.tgz} @@ -32373,6 +31947,7 @@ packages: domhandler: registry.npmjs.org/domhandler@4.3.1 domutils: registry.npmjs.org/domutils@2.8.0 entities: registry.npmjs.org/entities@2.2.0 + dev: false registry.npmjs.org/http-cache-semantics@3.8.1: resolution: {integrity: sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz} @@ -33841,6 +33416,7 @@ packages: expr-parser: registry.npmjs.org/expr-parser@1.0.0 miniprogram-api-typings: registry.npmjs.org/miniprogram-api-typings@3.9.1 miniprogram-exparser: registry.npmjs.org/miniprogram-exparser@2.29.1 + dev: false registry.npmjs.org/jackspeak@2.2.0: resolution: {integrity: sha512-r5XBrqIJfwRIjRt/Xr5fv9Wh09qyhHfKnYddDlpM+ibRR20qrYActpCAgU6U+d53EOEjzkvxPMVHSlgR7leXrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-2.2.0.tgz} @@ -35691,6 +35267,7 @@ packages: name: jiti version: 1.18.2 hasBin: true + dev: false registry.npmjs.org/joi@17.9.2: resolution: {integrity: sha512-Itk/r+V4Dx0V3c7RLFdRh12IOjySm2/WGPMubBT92cQvRfYZhPM2W0hZlctjj72iES8jsRCwp7S/cRmWBnJ4nw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/joi/-/joi-17.9.2.tgz} @@ -35713,6 +35290,7 @@ packages: name: joycon version: 3.1.1 engines: {node: '>=10'} + dev: false registry.npmjs.org/jpeg-js@0.3.7: resolution: {integrity: sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz} @@ -36280,6 +35858,7 @@ packages: name: klona version: 2.0.6 engines: {node: '>= 8'} + dev: false registry.npmjs.org/known-css-properties@0.26.0: resolution: {integrity: sha512-5FZRzrZzNTBruuurWpvZnvP9pum+fe0HcK8z/ooo+U+Hmp4vtbyp1/QDsqmufirXy4egGzbaH/y2uCZf+6W5Kg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.26.0.tgz} @@ -36339,21 +35918,6 @@ packages: webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) dev: false - registry.npmjs.org/less-loader@10.2.0(less@4.2.0)(webpack@5.78.0): - resolution: {integrity: sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/less-loader/-/less-loader-10.2.0.tgz} - id: registry.npmjs.org/less-loader/10.2.0 - name: less-loader - version: 10.2.0 - engines: {node: '>= 12.13.0'} - peerDependencies: - less: ^3.5.0 || ^4.0.0 - webpack: ^5.0.0 - dependencies: - klona: registry.npmjs.org/klona@2.0.6 - less: registry.npmjs.org/less@4.2.0 - webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) - dev: true - registry.npmjs.org/less-loader@7.3.0(less@4.1.3)(webpack@4.47.0): resolution: {integrity: sha512-Mi8915g7NMaLlgi77mgTTQvK022xKRQBIVDSyfl3ErTuBhmZBQab0mjeJjNNqGbdR+qrfTleKXqbGI4uEFavxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/less-loader/-/less-loader-7.3.0.tgz} id: registry.npmjs.org/less-loader/7.3.0 @@ -36388,6 +35952,7 @@ packages: mime: registry.npmjs.org/mime@1.6.0 native-request: registry.npmjs.org/native-request@1.1.0 source-map: registry.npmjs.org/source-map@0.6.1 + dev: false registry.npmjs.org/less@4.1.3: resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/less/-/less-4.1.3.tgz} @@ -36886,6 +36451,7 @@ packages: resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz} name: lodash.clonedeep version: 4.5.0 + dev: false registry.npmjs.org/lodash.debounce@4.0.8: resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz} @@ -37013,12 +36579,14 @@ packages: resolution: {integrity: sha512-WpG9CcFAOjz/FtNht+QJeGpvVl/cdR6P0z6OcXSkr8wFJOsV2GRj2j10JLfjuA4aYkcKCNIEqRGCyTife9R8/g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/loglevel-plugin-prefix/-/loglevel-plugin-prefix-0.8.4.tgz} name: loglevel-plugin-prefix version: 0.8.4 + dev: false registry.npmjs.org/loglevel@1.8.1: resolution: {integrity: sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz} name: loglevel version: 1.8.1 engines: {node: '>= 0.6.0'} + dev: false registry.npmjs.org/lolex@4.2.0: resolution: {integrity: sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lolex/-/lolex-4.2.0.tgz} @@ -37046,6 +36614,7 @@ packages: resolution: {integrity: sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz} name: lower-case version: 1.1.4 + dev: false registry.npmjs.org/lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz} @@ -37280,6 +36849,7 @@ packages: resolution: {integrity: sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz} name: mdn-data version: 1.1.4 + dev: false registry.npmjs.org/mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz} @@ -37290,6 +36860,7 @@ packages: resolution: {integrity: sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz} name: mdn-data version: 2.0.28 + dev: false registry.npmjs.org/mdn-data@2.0.4: resolution: {integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz} @@ -37761,6 +37332,7 @@ packages: version: 2.5.2 engines: {node: '>=4.0.0'} hasBin: true + dev: false registry.npmjs.org/mime@2.6.0: resolution: {integrity: sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mime/-/mime-2.6.0.tgz} @@ -37843,6 +37415,7 @@ packages: dependencies: schema-utils: registry.npmjs.org/schema-utils@4.0.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/miniapp-types@1.6.0: resolution: {integrity: sha512-Un8UaEAKCXcf6SdXkA9GhI46jjVWaQUrY5aoy2ZWHkG54kjOjlmPJZ4h3v2J/Si4kNs8KHEFSyNKoAPA+qNJQA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniapp-types/-/miniapp-types-1.6.0.tgz} @@ -37874,6 +37447,7 @@ packages: version: 3.0.8 dependencies: brace-expansion: registry.npmjs.org/brace-expansion@1.1.11 + dev: false registry.npmjs.org/minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz} @@ -37956,6 +37530,7 @@ packages: resolution: {integrity: sha512-oyratzOWyuFhBzONp06l0FBPu03ltCd1sRWoy2v38SnAKxtpZ8ySLTSEw//hIsBdocMda7fFZEjOG57L57mcUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-api-typings/-/miniprogram-api-typings-3.9.1.tgz} name: miniprogram-api-typings version: 3.9.1 + dev: false registry.npmjs.org/miniprogram-ci@1.9.5: resolution: {integrity: sha512-Fqe8PCc+5VUVOiZAdr2glMZnGz2O5MMYkS+OkT8KKq8WF1AFZLNbIkqmHXQ7/ZvlGgrUW6UpEMKpT5ZfMEF7Mg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-ci/-/miniprogram-ci-1.9.5.tgz} @@ -38033,11 +37608,13 @@ packages: dependencies: glob: registry.npmjs.org/glob@7.2.3 unescape-js: registry.npmjs.org/unescape-js@1.1.4 + dev: false registry.npmjs.org/miniprogram-exparser@2.29.1: resolution: {integrity: sha512-f2LUVYcQ5O664nOHhrEbtR//hlqln88dRY0mIwuRncJfuXMCdK9FBk0vzNDG6EgaaeTt3iGLeFQLRHlhYktkXw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.29.1.tgz} name: miniprogram-exparser version: 2.29.1 + dev: false registry.npmjs.org/miniprogram-simulate@1.5.9: resolution: {integrity: sha512-l/Ddm/L7tZ1I9/V86JnDJpM5fGqw53LieQIkuyIJyyC4/8lBjBQ0ziMCBwb+1EO2aKz4Uhlt4moT4PS/s9QAjQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-simulate/-/miniprogram-simulate-1.5.9.tgz} @@ -38049,6 +37626,7 @@ packages: less: registry.npmjs.org/less@3.13.1 miniprogram-compiler: registry.npmjs.org/miniprogram-compiler@0.2.3 postcss: registry.npmjs.org/postcss@7.0.39 + dev: false registry.npmjs.org/minizlib@2.1.2: resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz} @@ -38369,6 +37947,7 @@ packages: name: native-request version: 1.1.0 requiresBuild: true + dev: false optional: true registry.npmjs.org/natural-compare-lite@1.4.0: @@ -38644,6 +38223,7 @@ packages: name: normalize-range version: 0.1.2 engines: {node: '>=0.10.0'} + dev: false registry.npmjs.org/normalize-url@1.9.1: resolution: {integrity: sha512-A48My/mtCklowHBlI8Fq2jFWK4tX4lJ5E6ytFsSOq1fzpvT0SQSgKhSg7lN5c2uYFOrUAOQp6zhhJnpp1eMloQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz} @@ -38812,6 +38392,7 @@ packages: resolution: {integrity: sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz} name: num2fraction version: 1.2.2 + dev: false registry.npmjs.org/nwsapi@2.2.4: resolution: {integrity: sha512-NHj4rzRo0tQdijE9ZqAx6kYDcoRwYwSYzCA8MY3JzfxlrvEU0jhnhJT9BhqhJs7I/dKcrDm6TyulaRqZPIhN5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.4.tgz} @@ -39432,6 +39013,7 @@ packages: version: 2.1.1 dependencies: no-case: 2.3.2 + dev: false registry.npmjs.org/param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz} @@ -40161,17 +39743,6 @@ packages: dependencies: postcss: registry.npmjs.org/postcss@8.4.33 - registry.npmjs.org/postcss-html-transform@3.6.23(postcss@8.4.23): - resolution: {integrity: sha512-EUxAvsrm5cDHao54Tcq37h9NAo+DC2jRBawCRrE5xWdtw8arVuV2MBKYg/CAdilEkyFUxMcnpxx1OiLwX0iVcg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-html-transform/-/postcss-html-transform-3.6.23.tgz} - id: registry.npmjs.org/postcss-html-transform/3.6.23 - name: postcss-html-transform - version: 3.6.23 - peerDependencies: - postcss: ^8.4.18 - dependencies: - postcss: registry.npmjs.org/postcss@8.4.23 - dev: true - registry.npmjs.org/postcss-import@12.0.1: resolution: {integrity: sha512-3Gti33dmCjyKBgimqGxL3vcV8w9+bsHwO5UrBawp796+jdardbcFl4RP5w/76BwNL7aGzpKstIfF9I+kdE8pTw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-import/-/postcss-import-12.0.1.tgz} name: postcss-import @@ -40197,6 +39768,7 @@ packages: postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 read-cache: registry.npmjs.org/read-cache@1.0.0 resolve: registry.npmjs.org/resolve@1.22.2 + dev: false registry.npmjs.org/postcss-import@15.1.0(postcss@8.4.23): resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz} @@ -40320,6 +39892,7 @@ packages: postcss: registry.npmjs.org/postcss@8.4.23 semver: registry.npmjs.org/semver@7.5.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz} @@ -40901,28 +40474,6 @@ packages: postcss: registry.npmjs.org/postcss@8.4.33 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 - registry.npmjs.org/postcss-plugin-constparse@3.6.23(postcss@8.4.23): - resolution: {integrity: sha512-U8R7m9q3K71JCibkEC8PEebjr5DMyDMdFAY+sv0MArnMpITm6Ys/IeT57eT5f/HdNNow4xPm73fwCMya7OQBzg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-plugin-constparse/-/postcss-plugin-constparse-3.6.23.tgz} - id: registry.npmjs.org/postcss-plugin-constparse/3.6.23 - name: postcss-plugin-constparse - version: 3.6.23 - peerDependencies: - postcss: ^8.4.18 - dependencies: - postcss: registry.npmjs.org/postcss@8.4.23 - dev: true - - registry.npmjs.org/postcss-pxtransform@3.6.23(postcss@8.4.23): - resolution: {integrity: sha512-TWH1mROss1a32dhtZ6qjisY3tzssYMIZj/fXeAETR/LoA9bF37LVXtSyPXsl2P5DZlCcUNZyQAMtuxMPJhtFag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-pxtransform/-/postcss-pxtransform-3.6.23.tgz} - id: registry.npmjs.org/postcss-pxtransform/3.6.23 - name: postcss-pxtransform - version: 3.6.23 - peerDependencies: - postcss: ^8.4.18 - dependencies: - postcss: registry.npmjs.org/postcss@8.4.23 - dev: true - registry.npmjs.org/postcss-reduce-initial@5.1.2(postcss@8.4.23): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz} id: registry.npmjs.org/postcss-reduce-initial/5.1.2 @@ -41112,6 +40663,7 @@ packages: minimatch: registry.npmjs.org/minimatch@3.0.8 postcss: registry.npmjs.org/postcss@8.4.23 xxhashjs: registry.npmjs.org/xxhashjs@0.2.2 + dev: false registry.npmjs.org/postcss-url@8.0.0: resolution: {integrity: sha512-E2cbOQ5aii2zNHh8F6fk1cxls7QVFZjLPSrqvmiza8OuXLzIpErij8BDS5Y3STPfJgpIMNCPEr8JlKQWEoozUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-url/-/postcss-url-8.0.0.tgz} @@ -41380,6 +40932,7 @@ packages: dependencies: lodash: registry.npmjs.org/lodash@4.17.21 renderkid: registry.npmjs.org/renderkid@3.0.0 + dev: false registry.npmjs.org/pretty-format@26.6.2: resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz} @@ -41427,6 +40980,7 @@ packages: name: pretty-time version: 1.1.0 engines: {node: '>=4'} + dev: false registry.npmjs.org/private@0.1.8: resolution: {integrity: sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/private/-/private-0.1.8.tgz} @@ -42352,6 +41906,7 @@ packages: version: 1.0.0 dependencies: pify: registry.npmjs.org/pify@2.3.0 + dev: false registry.npmjs.org/read-package-json@2.1.2: resolution: {integrity: sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz} @@ -42604,6 +42159,7 @@ packages: resolution: {integrity: sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz} name: regenerator-runtime version: 0.11.1 + dev: false registry.npmjs.org/regenerator-runtime@0.13.11: resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz} @@ -42647,6 +42203,7 @@ packages: resolution: {integrity: sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz} name: regex-parser version: 2.2.11 + dev: false registry.npmjs.org/regexp.prototype.flags@1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz} @@ -42798,6 +42355,7 @@ packages: name: relateurl version: 0.2.7 engines: {node: '>= 0.10'} + dev: false registry.npmjs.org/remove-trailing-separator@1.1.0: resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz} @@ -42832,6 +42390,7 @@ packages: htmlparser2: registry.npmjs.org/htmlparser2@6.1.0 lodash: registry.npmjs.org/lodash@4.17.21 strip-ansi: registry.npmjs.org/strip-ansi@6.0.1 + dev: false registry.npmjs.org/repeat-element@1.1.4: resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz} @@ -43022,6 +42581,7 @@ packages: loader-utils: registry.npmjs.org/loader-utils@2.0.4 postcss: registry.npmjs.org/postcss@8.4.33 source-map: registry.npmjs.org/source-map@0.6.1 + dev: false registry.npmjs.org/resolve-url@0.2.1: resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz} @@ -43764,6 +43324,7 @@ packages: neo-async: registry.npmjs.org/neo-async@2.6.2 sass: registry.npmjs.org/sass@1.50.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/sass@1.37.5: resolution: {integrity: sha512-Cx3ewxz9QB/ErnVIiWg2cH0kiYZ0FPvheDTVC6BsiEGBTZKKZJ1Gq5Kq6jy3PKtL6+EJ8NIoaBW/RSd2R6cZOA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/sass/-/sass-1.37.5.tgz} @@ -43795,6 +43356,7 @@ packages: chokidar: registry.npmjs.org/chokidar@3.5.3 immutable: registry.npmjs.org/immutable@4.3.0 source-map-js: registry.npmjs.org/source-map-js@1.0.2 + dev: false registry.npmjs.org/sass@1.69.7: resolution: {integrity: sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/sass/-/sass-1.69.7.tgz} @@ -43870,6 +43432,7 @@ packages: '@types/json-schema': registry.npmjs.org/@types/json-schema@7.0.11 ajv: registry.npmjs.org/ajv@6.12.6 ajv-keywords: registry.npmjs.org/ajv-keywords@3.5.2(ajv@6.12.6) + dev: false registry.npmjs.org/schema-utils@3.1.2: resolution: {integrity: sha512-pvjEHOgWc9OWA/f/DE3ohBWTD6EleVLf7iFUkoSwAxttdBhB9QUebQgxER2kWueOvRJXPHNnyrvvh9eZINB8Eg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.2.tgz} @@ -43916,6 +43479,7 @@ packages: pretty-bytes: registry.npmjs.org/pretty-bytes@5.6.0 sass: registry.npmjs.org/sass@1.69.7 tslib: registry.npmjs.org/tslib@1.10.0 + dev: false registry.npmjs.org/scss-parser@1.0.6: resolution: {integrity: sha512-SH3TaoaJFzfAtqs3eG1j5IuHJkeEW5rKUPIjIN+ZorLAyJLHItQGnsgwHk76v25GtLtpT9IqfAcqK4vFWdiw+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/scss-parser/-/scss-parser-1.0.6.tgz} @@ -44891,6 +44455,7 @@ packages: resolution: {integrity: sha512-Rz6yejtVyWnVjC1RFvNmYL10kgjC49EOghxWn0RFqlCHGFpQx+Xe7yW3I4ceK1SGrWIGMjD5Kbue8W/udkbMJg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/std-env/-/std-env-3.3.3.tgz} name: std-env version: 3.3.3 + dev: false registry.npmjs.org/stencil-vue2-output-target@0.0.4(@stencil/core@2.22.3): resolution: {integrity: sha512-57E0J3Wc8hs3Is2AnZWbxEHhUMrPoJtR8rSPpacYVudd4n+n6LJwT5Ubm3jQv8TF3QZ33ry5lRPkLk9yN+xUuQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stencil-vue2-output-target/-/stencil-vue2-output-target-0.0.4.tgz} @@ -45028,6 +44593,7 @@ packages: resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz} name: string.fromcodepoint version: 0.2.1 + dev: false registry.npmjs.org/string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz} @@ -45299,6 +44865,7 @@ packages: webpack: ^5.0.0 dependencies: webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/style-search@0.1.0: resolution: {integrity: sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz} @@ -45491,6 +45058,7 @@ packages: normalize-path: registry.npmjs.org/normalize-path@3.0.0 stylus: registry.npmjs.org/stylus@0.55.0 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/stylus@0.55.0: resolution: {integrity: sha512-MuzIIVRSbc8XxHH7FjkvWqkIcr1BvoMZoR/oFuAJDlh7VSaNJzrB4uJ38GRQa+mWjLXODAMzeDe0xi9GYbGwnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stylus/-/stylus-0.55.0.tgz} @@ -45930,6 +45498,32 @@ packages: terser: registry.npmjs.org/terser@5.17.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + registry.npmjs.org/terser-webpack-plugin@5.3.8(webpack@5.78.0): + resolution: {integrity: sha512-WiHL3ElchZMsK27P8uIUh4604IgJyAW47LVXGbEoB21DbQcZ+OuMpGjVYnEUaqcWM6dO8uS2qUbA7LSCWqvsbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.8.tgz} + id: registry.npmjs.org/terser-webpack-plugin/5.3.8 + name: terser-webpack-plugin + version: 5.3.8 + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + jest-worker: registry.npmjs.org/jest-worker@27.5.1 + schema-utils: registry.npmjs.org/schema-utils@3.1.2 + serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 + terser: registry.npmjs.org/terser@5.17.1 + webpack: registry.npmjs.org/webpack@5.78.0 + registry.npmjs.org/terser@4.8.0: resolution: {integrity: sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/terser/-/terser-4.8.0.tgz} name: terser @@ -46928,6 +46522,7 @@ packages: version: 1.1.4 dependencies: string.fromcodepoint: registry.npmjs.org/string.fromcodepoint@0.2.1 + dev: false registry.npmjs.org/unicode-canonical-property-names-ecmascript@1.0.4: resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz} @@ -47234,6 +46829,7 @@ packages: mime-types: registry.npmjs.org/mime-types@2.1.35 schema-utils: registry.npmjs.org/schema-utils@2.7.1 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/url-parse-lax@1.0.0: resolution: {integrity: sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz} @@ -47360,6 +46956,7 @@ packages: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/utila/-/utila-0.4.0.tgz} name: utila version: 0.4.0 + dev: false registry.npmjs.org/utility-types@3.10.0: resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz} @@ -47553,6 +47150,7 @@ packages: dependencies: acorn: registry.npmjs.org/acorn@8.11.3 acorn-walk: registry.npmjs.org/acorn-walk@8.3.2 + dev: false registry.npmjs.org/vue-eslint-parser@9.4.0(eslint@8.40.0): resolution: {integrity: sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-9.4.0.tgz} @@ -47755,6 +47353,7 @@ packages: - velocityjs - walrus - whiskers + dev: false registry.npmjs.org/vue-loader@17.1.0(vue@2.6.14)(webpack@5.78.0): resolution: {integrity: sha512-zAjrT+TNWTpgRODxqDfzbDyvuTf5kCP9xmMk8aspQKuYNnTY2r0XK/bHu1DKLpSpk0I6fkQph5OLKB7HcRIPZw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/vue-loader/-/vue-loader-17.1.0.tgz} @@ -47775,7 +47374,7 @@ packages: hash-sum: registry.npmjs.org/hash-sum@2.0.0 vue: registry.npmjs.org/vue@2.6.14 watchpack: registry.npmjs.org/watchpack@2.4.0 - webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + webpack: registry.npmjs.org/webpack@5.78.0 dev: true registry.npmjs.org/vue-style-loader@4.1.3: @@ -47985,7 +47584,7 @@ packages: mime-types: registry.npmjs.org/mime-types@2.1.35 range-parser: registry.npmjs.org/range-parser@1.2.1 schema-utils: registry.npmjs.org/schema-utils@4.0.1 - webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + webpack: registry.npmjs.org/webpack@5.78.0 registry.npmjs.org/webpack-dev-server@3.11.3(webpack@4.47.0): resolution: {integrity: sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz} @@ -48081,7 +47680,7 @@ packages: serve-index: registry.npmjs.org/serve-index@1.9.1(supports-color@6.1.0) sockjs: registry.npmjs.org/sockjs@0.3.24 spdy: registry.npmjs.org/spdy@4.0.2(supports-color@6.1.0) - webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + webpack: registry.npmjs.org/webpack@5.78.0 webpack-dev-middleware: registry.npmjs.org/webpack-dev-middleware@5.3.3(webpack@5.78.0) ws: registry.npmjs.org/ws@8.13.0 transitivePeerDependencies: @@ -48097,6 +47696,7 @@ packages: engines: {node: '>=6'} dependencies: kleur: registry.npmjs.org/kleur@3.0.3 + dev: false registry.npmjs.org/webpack-log@2.0.0: resolution: {integrity: sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz} @@ -48131,6 +47731,7 @@ packages: dependencies: source-list-map: registry.npmjs.org/source-list-map@2.0.1 source-map: registry.npmjs.org/source-map@0.6.1 + dev: false registry.npmjs.org/webpack-sources@3.2.3: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz} @@ -48142,6 +47743,7 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.5.0.tgz} name: webpack-virtual-modules version: 0.5.0 + dev: false registry.npmjs.org/webpack@4.47.0: resolution: {integrity: sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz} @@ -48184,6 +47786,47 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/webpack@5.78.0: + resolution: {integrity: sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-5.78.0.tgz} + name: webpack + version: 5.78.0 + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': registry.npmjs.org/@types/eslint-scope@3.7.4 + '@types/estree': registry.npmjs.org/@types/estree@0.0.51 + '@webassemblyjs/ast': registry.npmjs.org/@webassemblyjs/ast@1.11.1 + '@webassemblyjs/wasm-edit': registry.npmjs.org/@webassemblyjs/wasm-edit@1.11.1 + '@webassemblyjs/wasm-parser': registry.npmjs.org/@webassemblyjs/wasm-parser@1.11.1 + acorn: registry.npmjs.org/acorn@8.8.2 + acorn-import-assertions: registry.npmjs.org/acorn-import-assertions@1.8.0(acorn@8.8.2) + browserslist: 4.23.0 + chrome-trace-event: registry.npmjs.org/chrome-trace-event@1.0.3 + enhanced-resolve: registry.npmjs.org/enhanced-resolve@5.13.0 + es-module-lexer: registry.npmjs.org/es-module-lexer@0.9.3 + eslint-scope: registry.npmjs.org/eslint-scope@5.1.1 + events: registry.npmjs.org/events@3.3.0 + glob-to-regexp: registry.npmjs.org/glob-to-regexp@0.4.1 + graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + json-parse-even-better-errors: registry.npmjs.org/json-parse-even-better-errors@2.3.1 + loader-runner: registry.npmjs.org/loader-runner@4.3.0 + mime-types: registry.npmjs.org/mime-types@2.1.35 + neo-async: registry.npmjs.org/neo-async@2.6.2 + schema-utils: registry.npmjs.org/schema-utils@3.1.2 + tapable: registry.npmjs.org/tapable@2.2.1 + terser-webpack-plugin: registry.npmjs.org/terser-webpack-plugin@5.3.8(webpack@5.78.0) + watchpack: registry.npmjs.org/watchpack@2.4.0 + webpack-sources: registry.npmjs.org/webpack-sources@3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7): resolution: {integrity: sha512-gT5DP72KInmE/3azEaQrISjTvLYlSM0j1Ezhht/KLVkrqtv10JoP/RXhwmX/frrutOPuSq3o5Vq0ehR/4Vmd1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/webpack/-/webpack-5.78.0.tgz} id: registry.npmjs.org/webpack/5.78.0 @@ -48240,6 +47883,7 @@ packages: pretty-time: registry.npmjs.org/pretty-time@1.1.0 std-env: registry.npmjs.org/std-env@3.3.3 webpack: registry.npmjs.org/webpack@5.78.0(esbuild@0.19.7) + dev: false registry.npmjs.org/websocket-driver@0.7.4: resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz} @@ -48780,6 +48424,7 @@ packages: version: 0.2.2 dependencies: cuint: registry.npmjs.org/cuint@0.2.2 + dev: false registry.npmjs.org/y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz} From 7e409bf7cb8f17544b873c2c0bc423263b624ebc Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Sun, 14 Apr 2024 21:31:24 +0800 Subject: [PATCH 05/39] =?UTF-8?q?feat(babel-solid):=20=E8=A7=A3=E8=80=A6ge?= =?UTF-8?q?tTagName?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/shared/postprocess.js | 2 +- .../src/shared/preprocess.js | 2 +- .../src/shared/transform.js | 39 ++++++++++--------- .../src/shared/utils.js | 12 ++---- .../src/universal/element.js | 12 +++++- 5 files changed, 35 insertions(+), 32 deletions(-) diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js index 1e62b46381eb..b3cc54ad5607 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js @@ -22,6 +22,6 @@ export default (path) => { ssrTemplates.length > 0 && appendTemplatesSSR(path, ssrTemplates) } - const taroComponentsMap = getTaroComponentsMap() + const taroComponentsMap = getTaroComponentsMap(path) taroComponentsMap.clear() } diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js index 2136c6a914aa..56efb758ae9e 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js @@ -26,7 +26,7 @@ const JSXValidator = { export default (path, { opts }) => { const merged = (path.hub.file.metadata.config = Object.assign({}, config, opts)) - const taroComponentsMap = (global._taroComponentsMap ||= new Map()) + const taroComponentsMap = (path.hub.file.metadata.taroComponentsMap ||= new Map()) const lib = merged.requireImportSource if (lib) { const comments = path.hub.file.ast.comments diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js index ca93216a6ad7..bf99b578074f 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js @@ -9,14 +9,17 @@ import { createTemplate as createTemplateUniversal } from '../universal/template import transformComponent from './component' import transformFragmentChildren from './fragment' import { + convertCamelToKebabCase, escapeHTML, getConfig, getStaticExpression, getTagName, + getTaroComponentsMap, isComponent, isDynamic, transformCondition, - trimWhitespace } from './utils' + trimWhitespace, +} from './utils' export function transformJSX(path) { const config = getConfig(path) @@ -27,7 +30,7 @@ export function transformJSX(path) { ? {} : { topLevel: true, - lastElement: true + lastElement: true, } ) @@ -73,7 +76,7 @@ export function transformThis(path) { } }, }) - return node => { + return (node) => { if (thisId) { parent.push({ id: thisId, @@ -110,10 +113,9 @@ export function transformNode(path, info = {}) { exprs: [], dynamics: [], postExprs: [], - text: true + text: true, } - if (!info.skipId && config.generate !== 'ssr') - results.id = path.scope.generateUidIdentifier('el$') + if (!info.skipId && config.generate !== 'ssr') results.id = path.scope.generateUidIdentifier('el$') return results } else if (t.isJSXExpressionContainer(node)) { if (t.isJSXEmptyExpression(node.expression)) return null @@ -121,7 +123,7 @@ export function transformNode(path, info = {}) { !isDynamic(path.get('expression'), { checkMember: true, checkTags: !!info.componentChild, - native: !info.componentChild + native: !info.componentChild, }) ) { return { exprs: [node.expression], template: '' } @@ -143,22 +145,19 @@ export function transformNode(path, info = {}) { expr.length > 1 ? [ t.callExpression( - t.arrowFunctionExpression( - [], - t.blockStatement([expr[0], t.returnStatement(expr[1])]) - ), + t.arrowFunctionExpression([], t.blockStatement([expr[0], t.returnStatement(expr[1])])), [] - ) + ), ] : [expr], template: '', - dynamic: true + dynamic: true, } } else if (t.isJSXSpreadChild(node)) { if ( !isDynamic(path.get('expression'), { checkMember: true, - native: !info.componentChild + native: !info.componentChild, }) ) return { exprs: [node.expression], template: '' } @@ -166,7 +165,7 @@ export function transformNode(path, info = {}) { return { exprs: [expr], template: '', - dynamic: true + dynamic: true, } } } @@ -185,16 +184,18 @@ export function getCreateTemplate(config, path, result) { export function transformElement(config, path, info = {}) { const node = path.node - const tagName = getTagName(node) + let tagName = getTagName(node) + const taroComponent = getTaroComponentsMap(path).get(tagName) + if (taroComponent) { + tagName = convertCamelToKebabCase(taroComponent) + } // if (isComponent(tagName)) return transformComponent(path) //
// const element = getTransformElemet(config, path, tagName); - const tagRenderer = (config.renderers ?? []).find(renderer => - renderer.elements.includes(tagName) - ) + const tagRenderer = (config.renderers ?? []).find((renderer) => renderer.elements.includes(tagName)) if (tagRenderer?.name === 'dom' || getConfig(path).generate === 'dom') { return transformElementDOM(path, info) diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js index 35ef912d5bb8..f95cb65232a8 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js @@ -9,8 +9,8 @@ export function getConfig(path) { return path.hub.file.metadata.config } -export function getTaroComponentsMap() { - return global._taroComponentsMap +export function getTaroComponentsMap(path) { + return path.hub.file.metadata.taroComponentsMap || new Map() } export const getRendererConfig = (path, renderer) => { @@ -58,14 +58,8 @@ export function tagNameToIdentifier(name) { } export function getTagName(tag) { - const taroComponentsMap = getTaroComponentsMap() - const jsxName = tag.openingElement.name - let tagName = jsxElementNameToString(jsxName) - if (taroComponentsMap.get(tagName)) { - tagName = convertCamelToKebabCase(taroComponentsMap.get(tagName)) - } - return tagName + return jsxElementNameToString(jsxName) } export function isComponent(tagName) { diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js index e808e7e5cb7f..901cd4a7ba2e 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js @@ -4,19 +4,25 @@ import { transformNode } from '../shared/transform' import { canNativeSpread, checkLength, + convertCamelToKebabCase, convertJSXIdentifier, escapeStringForTemplate, filterChildren, getConfig, getRendererConfig, getTagName, + getTaroComponentsMap, isDynamic, registerImportMethod, transformCondition, } from '../shared/utils' export function transformElement(path) { - const tagName = getTagName(path.node) + let tagName = getTagName(path.node) + const taroComponent = getTaroComponentsMap(path).get(tagName) + if (taroComponent) { + tagName = convertCamelToKebabCase(taroComponent) + } const results = { id: path.scope.generateUidIdentifier('el$'), declarations: [], @@ -69,7 +75,9 @@ function transformAttributes(path, results) { const node = attribute.node let value = node.value - const key = t.isJSXNamespacedName(node.name) ? `${node.name.namespace.name}:${node.name.name.name}` : node.name.name + const key = t.isJSXNamespacedName(node.name) + ? `${node.name.namespace.name}:${node.name.name.name}` + : node.name.name const reservedNameSpace = t.isJSXNamespacedName(node.name) && node.name.namespace.name === 'use' if (t.isJSXNamespacedName(node.name) && reservedNameSpace && !t.isJSXExpressionContainer(value)) { node.value = value = t.jsxExpressionContainer(value || t.jsxEmptyExpression()) From de4b17865fd9e9980263506165143266b6a96c91 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 11:37:52 +0800 Subject: [PATCH 06/39] =?UTF-8?q?fix(solid-babel):=20=E4=BF=AE=E5=A4=8Dsol?= =?UTF-8?q?id=E4=B8=AD=E5=AF=B9=E4=BA=8E@tarojs/components=E7=9A=84?= =?UTF-8?q?=E6=97=A0=E5=BC=95=E7=94=A8import=EF=BC=8C=E6=94=B6=E9=9B=86?= =?UTF-8?q?=E4=B8=8D=E5=88=B0=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=BB=84=E4=BB=B6?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-plugin-react/src/index.ts | 14 + .../src/plugins/TaroNormalModulesPlugin.ts | 1 + pnpm-lock.yaml | 3241 ++++++++--------- 3 files changed, 1525 insertions(+), 1731 deletions(-) diff --git a/packages/taro-plugin-react/src/index.ts b/packages/taro-plugin-react/src/index.ts index 622604c9390f..e6719f5c46c1 100644 --- a/packages/taro-plugin-react/src/index.ts +++ b/packages/taro-plugin-react/src/index.ts @@ -1,5 +1,6 @@ import { fs, REG_TARO_H5 } from '@tarojs/helper' import { isString } from '@tarojs/shared' +import { capitalize, internalComponents, toCamelCase } from '@tarojs/shared/dist/template' import { h5iVitePlugin } from './vite.h5' import { harmonyVitePlugin } from './vite.harmony' @@ -11,10 +12,16 @@ import { modifyMiniWebpackChain } from './webpack.mini' import type { esbuild } from '@tarojs/helper' import type { IPluginContext } from '@tarojs/service' import type { IProjectConfig } from '@tarojs/taro/types/compile' +import type { IComponentConfig } from '@tarojs/taro/types/compile/hooks' import type { PluginOption } from 'vite' export type Frameworks = 'react' | 'preact' | 'solid' | 'nerv' +interface OnParseCreateElementArgs { + nodeName: string + componentConfig: IComponentConfig +} + export function isReactLike(framework: IProjectConfig['framework'] = 'react'): framework is Frameworks { return ['react', 'preact', 'nerv', 'solid'].includes(framework) } @@ -99,6 +106,13 @@ export default (ctx: IPluginContext) => { } } }) + + // 映射、收集使用到的小程序组件 + ctx.onParseCreateElement(({ nodeName, componentConfig }: OnParseCreateElementArgs) => { + if (capitalize(toCamelCase(nodeName)) in internalComponents) { + componentConfig.includes.add(nodeName) + } + }) } function setAlias(framework: Frameworks, chain) { diff --git a/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts b/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts index 1f57039dbb6e..216411e7a510 100644 --- a/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts +++ b/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts @@ -81,6 +81,7 @@ export default class TaroNormalModulesPlugin { !(nameOfCallee && nameOfCallee.includes('createElementVNode')) && !(nameOfCallee && nameOfCallee.includes('createElementBlock')) && !(nameOfCallee && nameOfCallee.includes('resolveComponent')) && // 收集使用解析函数的组件名称 + !(nameOfCallee && nameOfCallee.includes('_$createElement')) && // solidjs创建元素 // 兼容 Vue 2.0 渲染函数及 JSX !isRenderNode(node, ancestors) ) { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1af6c4154bec..a8dbb6fb4684 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1586,8 +1586,6 @@ importers: specifier: 18.2.0 version: registry.npmjs.org/react-test-renderer@18.2.0(react@18.2.0) - packages/taro-components/loader: {} - packages/taro-extend: devDependencies: jest: @@ -4756,6 +4754,367 @@ packages: to-fast-properties: 2.0.0 dev: true + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.19.7: + resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.19.7: + resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.19.7: + resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.19.7: + resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.19.7: + resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.19.7: + resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.19.7: + resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.19.7: + resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.19.7: + resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.19.7: + resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.14.54: + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.19.7: + resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.19.7: + resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.19.7: + resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.19.7: + resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.19.7: + resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.19.7: + resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.19.7: + resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.19.7: + resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.19.7: + resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.19.7: + resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.19.7: + resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.19.7: + resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@eslint-community/regexpp@4.5.1: resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -4808,11 +5167,11 @@ packages: engines: {node: '>=12'} dependencies: string-width: 5.1.2 - string-width-cjs: registry.npmjs.org/string-width@4.2.3 + string-width-cjs: /string-width@4.2.3 strip-ansi: 7.0.1 - strip-ansi-cjs: registry.npmjs.org/strip-ansi@6.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: registry.npmjs.org/wrap-ansi@7.0.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true /@jridgewell/gen-mapping@0.1.1: @@ -4861,6 +5220,18 @@ packages: resolution: {integrity: sha512-4o1ZaGmvqoDx3QLyEAcZvGDKmdVXLB0aiANuPDumgue/7iH67KUBsKejLX7wrdxEdyNYfXUKtjFQYhGwVUBXGw==, tarball: https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.11.tgz} dev: true + /@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: + resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==, tarball: https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz} + requiresBuild: true + dev: true + optional: true + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} + engines: {node: '>=14'} + requiresBuild: true + optional: true + /@rollup/plugin-commonjs@25.0.7(rollup@2.79.1): resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==, tarball: https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz} engines: {node: '>=14.0.0'} @@ -5013,6 +5384,414 @@ packages: rollup: 3.21.5 dev: true + /@rollup/rollup-android-arm-eabi@4.9.5: + resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz} + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-android-arm64@4.9.5: + resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-arm64@4.9.5: + resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-darwin-x64@4.9.5: + resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm-gnueabihf@4.9.5: + resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-gnu@4.9.5: + resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-arm64-musl@4.9.5: + resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-riscv64-gnu@4.9.5: + resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-gnu@4.9.5: + resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-linux-x64-musl@4.9.5: + resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-arm64-msvc@4.9.5: + resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-ia32-msvc@4.9.5: + resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@rollup/rollup-win32-x64-msvc@4.9.5: + resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /@swc/core-darwin-arm64@1.3.96: + resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@swc/core-darwin-x64@1.3.96: + resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm-gnueabihf@1.3.96: + resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm64-gnu@1.3.96: + resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-arm64-musl@1.3.96: + resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-x64-gnu@1.3.96: + resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@swc/core-linux-x64-musl@1.3.96: + resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-arm64-msvc@1.3.96: + resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-ia32-msvc@1.3.96: + resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@swc/core-win32-x64-msvc@1.3.96: + resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.96.tgz} + engines: {node: '>=10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52: + resolution: {integrity: sha512-jBybq1sd5ZaUOvVRoeuwVE0RnVFTM4x7rtu9wS0Zcpe2OunT9CeQyQyYIww8TkCiu/oH1PsfyvDTNnyBdAKzlQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [arm] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-android-arm64@0.0.52: + resolution: {integrity: sha512-RSf9p9ZOXRqJ6iA/ElxXKvn5mLY5RbUyrQEFFDyR6UPAAVWgadv5BjlmZYp+oTy5I9mMODpNgLX/U9pYGf+ViQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64/-/parse-css-to-stylesheet-android-arm64-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.52: + resolution: {integrity: sha512-qlaAlgGal+PZV7gZdo+bDmo7Ve/PxWHfuy6JLNuGHmD4nEzlOu4ZNkaY8Th1P8dZHmzllCCii5iNJB3vJPRGWg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64/-/parse-css-to-stylesheet-darwin-arm64-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.52: + resolution: {integrity: sha512-UGcwkY/Zhz21CASTbd24LFexEIolapepNKuc2UeZwgYnvnSfCGeYBZWzAbHRwz1ZHJczofpRtsr5xI2zcFlm8A==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal/-/parse-css-to-stylesheet-darwin-universal-0.0.52.tgz} + engines: {node: '>= 10'} + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.52: + resolution: {integrity: sha512-aMCdFFeafRUDo+YWIsB/8qMZVuBRI8gASSOKhPiHUpXkSzae0MJT7Xd08CGLjFsbBtWRaz/ysDhHnAHflRWJcQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64/-/parse-css-to-stylesheet-darwin-x64-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.52: + resolution: {integrity: sha512-HWc7s2j+YF6fhZKd72V9mJowP7ICzJvm0lDnV3MJH59ogH/UaFLRcBMJG9R5BDd5LD2JK6P/3JKifH3A0vI5xg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf/-/parse-css-to-stylesheet-linux-arm-gnueabihf-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.52: + resolution: {integrity: sha512-/u+OEnc7/CsD0Il9Qp7rA1nCNwZAMEUlaDRNqg+8wPQfoTIdrbMGCkQadRGkeFJtht3n7RITaajRBm0wqxaK+g==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu/-/parse-css-to-stylesheet-linux-arm64-gnu-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.52: + resolution: {integrity: sha512-U9J1RNbSjQOyo4u8w4RI9NaBEs+IVodUzdaaxFP/vcYNXPQh1dEG0wkRqu33xFb4rWO4RAeXloreEhBmmdRyzQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl/-/parse-css-to-stylesheet-linux-arm64-musl-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.52: + resolution: {integrity: sha512-9OmMTmrh5Dck2VVPWueNCKjIUyZv0BlQF3vUdVyiyxmcUaK6TqYyB2cSw0qS9+AhRKNdMEKGxfTpcN6Z8iebyw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu/-/parse-css-to-stylesheet-linux-x64-gnu-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.52: + resolution: {integrity: sha512-Rx62iYdicmtfAYLPz9331xUtLo25qctw2QuKcg6quWO+KM0fkg4teq4esjt409DwBMWiTycAQNWMZrjZ7E829w==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl/-/parse-css-to-stylesheet-linux-x64-musl-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.52: + resolution: {integrity: sha512-U3H9/QzSFIpxNBbUcg5Iv93QB8cbUxy7y/fg5dSWJjoXUQikgyj8s05e2hw4S7FfZu41WUVIm1j698zjU/+VAA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc/-/parse-css-to-stylesheet-win32-arm64-msvc-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.52: + resolution: {integrity: sha512-VnpAU9976/QfUuwI1e1NE3I4I6vxoKqSl3VzqioS/0cjZM0C5yMI1Q/WnMf0/GGsN4zRBW7HXXhfgCtDb+nFSA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc/-/parse-css-to-stylesheet-win32-ia32-msvc-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.52: + resolution: {integrity: sha512-LrYVeDRHdyxNkJ75FNjRbAtdKyjJOSnqh/ZuawoN1PDLlIImpbSz3207fC/kFNHszAZFz73wR2F2VVfzosFUUg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc/-/parse-css-to-stylesheet-win32-x64-msvc-0.0.52.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-darwin-arm64@0.0.11: + resolution: {integrity: sha512-H3C0TQD7k9YalSR2kgrVEvP1TfhSeRQDQQXhSurLStNuTqhrk8JSzxbxYC/Of5edM/uu+5xOzT0YfMV2LKG5UA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64/-/plugin-doctor-darwin-arm64-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-darwin-universal@0.0.11: + resolution: {integrity: sha512-iZXID/UBsFGkouXJV/g/UTogPJ9IqCNmqCQ/bTZYNnIPHxxCUVZj7R1or8f/RJk3IHi0WroZHVbkz/NF9IqMVA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal/-/plugin-doctor-darwin-universal-0.0.11.tgz} + engines: {node: '>= 10'} + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-darwin-x64@0.0.11: + resolution: {integrity: sha512-wNFty0LOq0lX2WMG3ea0IYsvSq0Y1Z24zIumSfnsL8R3x3AaKQBf0d/nzY++Wp0Kc7rEskS9gtYR7Z0b4oB9tA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64/-/plugin-doctor-darwin-x64-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-freebsd-x64@0.0.11: + resolution: {integrity: sha512-ymFqr5w8CdEvYMQS3zzRfmiAe/6yFF8b2sufvHHbggLDgdDoAQfOuXAMHH0tK4TQTM6hXdHi2Ii3xwGPFczPGg==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64/-/plugin-doctor-freebsd-x64-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-linux-arm-gnueabihf@0.0.11: + resolution: {integrity: sha512-Ti8g3/WyD/kPOV9RAQB/jZwLivwdf9v9ZmdPUb4T56c4ehhD7cOCInhc5/0TrDR2b882vTnVc3GLAgG/EiFliw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf/-/plugin-doctor-linux-arm-gnueabihf-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-linux-arm64-gnu@0.0.11: + resolution: {integrity: sha512-oirqs+UYX6lKNxjFW6zpUGliW3ovC/v3fw76c4E8I18KVgTTRLpcqDiXPBgId0cyr3xdtKG0idzE5RXL/cNJFg==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu/-/plugin-doctor-linux-arm64-gnu-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-linux-arm64-musl@0.0.11: + resolution: {integrity: sha512-SXes1wj2MLQod50+9sgSZlN4eli3VXVxMNqdk03ArrWtFURCpuDiHwRERjoqlo91Hf4IxU6zU7ml86gPZ0dkaw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl/-/plugin-doctor-linux-arm64-musl-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-linux-x64-gnu@0.0.11: + resolution: {integrity: sha512-nyW2tjzYA8nw39pKpaYtpGbEOZNRTV97Ir+UEvsuZbAr5F1lV2Q+2IwN8dGY41/lXw9JQay6FDRqUPRXAMB4kw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu/-/plugin-doctor-linux-x64-gnu-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-linux-x64-musl@0.0.11: + resolution: {integrity: sha512-epKcAwJdVYMGmeWdqGZrdOS+nhDz4SiGlZqYMcDjSlGK7OM0wlSor6xpz59adYVe86t/a/gjimu5IT2ofVEfsA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl/-/plugin-doctor-linux-x64-musl-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-win32-ia32-msvc@0.0.11: + resolution: {integrity: sha512-UBKdbbtDK1QmsRZiKEjo+TtSt+E/ljIzx5wbDna2yEuDtJqBwNg6SqkYg3LxUiJK8O5hwwVJGdJWI9a9bHpI8w==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc/-/plugin-doctor-win32-ia32-msvc-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /@tarojs/plugin-doctor-win32-x64-msvc@0.0.11: + resolution: {integrity: sha512-2ABKPwTpT93PIk6+s/cGGUnu32OcyfAzz5y9gpLQ/i3XwysPSBq9Lt6Z1VCD2DVPnloIdWU+NYk5gXhCoWZV5A==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc/-/plugin-doctor-win32-x64-msvc-0.0.11.tgz} + engines: {node: '>= 10'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, tarball: https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz} dev: true @@ -5087,6 +5866,14 @@ packages: resolution: {integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==, tarball: https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz} dev: true + /@types/yauzl@2.10.0: + resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz} + requiresBuild: true + dependencies: + '@types/node': 20.11.0 + dev: true + optional: true + /@typescript-eslint/types@5.59.2: resolution: {integrity: sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5103,7 +5890,7 @@ packages: source-map: registry.npmjs.org/source-map@0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: registry.npmjs.org/prettier@2.8.8 + prettier: 2.8.8 transitivePeerDependencies: - arc-templates - atpl @@ -5442,6 +6229,44 @@ packages: ansi-styles: 4.3.0 supports-color: 7.2.0 + /chokidar@2.1.8: + resolution: {integrity: sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==, tarball: https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz} + deprecated: Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies + requiresBuild: true + dependencies: + anymatch: registry.npmjs.org/anymatch@2.0.0(supports-color@6.1.0) + async-each: registry.npmjs.org/async-each@1.0.6 + braces: registry.npmjs.org/braces@2.3.2(supports-color@6.1.0) + glob-parent: registry.npmjs.org/glob-parent@3.1.0 + inherits: 2.0.4 + is-binary-path: registry.npmjs.org/is-binary-path@1.0.1 + is-glob: registry.npmjs.org/is-glob@4.0.3 + normalize-path: registry.npmjs.org/normalize-path@3.0.0 + path-is-absolute: 1.0.1 + readdirp: registry.npmjs.org/readdirp@2.2.1(supports-color@6.1.0) + upath: registry.npmjs.org/upath@1.2.0 + optionalDependencies: + fsevents: 1.2.13 + transitivePeerDependencies: + - supports-color + optional: true + + /chokidar@3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz} + engines: {node: '>= 8.10.0'} + requiresBuild: true + dependencies: + anymatch: registry.npmjs.org/anymatch@3.1.3 + braces: registry.npmjs.org/braces@3.0.2 + glob-parent: registry.npmjs.org/glob-parent@5.1.2 + is-binary-path: registry.npmjs.org/is-binary-path@2.1.0 + is-glob: registry.npmjs.org/is-glob@4.0.3 + normalize-path: registry.npmjs.org/normalize-path@3.0.0 + readdirp: registry.npmjs.org/readdirp@3.6.0 + optionalDependencies: + fsevents: 2.3.2 + optional: true + /cli-cursor@3.1.0: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==, tarball: https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz} engines: {node: '>=8'} @@ -5834,6 +6659,14 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, tarball: https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz} engines: {node: '>= 4'} + /errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, tarball: https://registry.npmjs.org/errno/-/errno-0.1.8.tgz} + hasBin: true + requiresBuild: true + dependencies: + prr: registry.npmjs.org/prr@1.0.1 + optional: true + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, tarball: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz} dependencies: @@ -5894,6 +6727,186 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 + /esbuild-android-64@0.14.54: + resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, tarball: https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /esbuild-android-arm64@0.14.54: + resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, tarball: https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-64@0.14.54: + resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, tarball: https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-arm64@0.14.54: + resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, tarball: https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-64@0.14.54: + resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, tarball: https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-arm64@0.14.54: + resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, tarball: https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-32@0.14.54: + resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, tarball: https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-64@0.14.54: + resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, tarball: https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, tarball: https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, tarball: https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-mips64le@0.14.54: + resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, tarball: https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-ppc64le@0.14.54: + resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, tarball: https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-riscv64@0.14.54: + resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, tarball: https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-s390x@0.14.54: + resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, tarball: https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-netbsd-64@0.14.54: + resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, tarball: https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-openbsd-64@0.14.54: + resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, tarball: https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-sunos-64@0.14.54: + resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, tarball: https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-32@0.14.54: + resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, tarball: https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-64@0.14.54: + resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, tarball: https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-arm64@0.14.54: + resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, tarball: https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz} engines: {node: '>=6'} @@ -6065,6 +7078,24 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz} + /fsevents@1.2.13: + resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz} + engines: {node: '>= 4.0'} + os: [darwin] + deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 + requiresBuild: true + dependencies: + bindings: registry.npmjs.org/bindings@1.5.0 + nan: registry.npmjs.org/nan@2.17.0 + optional: true + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz} @@ -6119,6 +7150,17 @@ packages: path-scurry: 1.10.2 dev: true + /glob@6.0.4: + resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==, tarball: https://registry.npmjs.org/glob/-/glob-6.0.4.tgz} + requiresBuild: true + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + optional: true + /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, tarball: https://registry.npmjs.org/glob/-/glob-7.1.6.tgz} dependencies: @@ -6150,6 +7192,32 @@ packages: once: 1.4.0 dev: true + /global-agent@3.0.0: + resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==, tarball: https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz} + engines: {node: '>=10.0'} + requiresBuild: true + dependencies: + boolean: registry.npmjs.org/boolean@3.2.0 + es6-error: registry.npmjs.org/es6-error@4.1.1 + matcher: registry.npmjs.org/matcher@3.0.0 + roarr: registry.npmjs.org/roarr@2.15.4 + semver: registry.npmjs.org/semver@7.5.4 + serialize-error: registry.npmjs.org/serialize-error@7.0.1 + dev: false + optional: true + + /global-tunnel-ng@2.7.1: + resolution: {integrity: sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==, tarball: https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz} + engines: {node: '>=0.10'} + requiresBuild: true + dependencies: + encodeurl: registry.npmjs.org/encodeurl@1.0.2 + lodash: registry.npmjs.org/lodash@4.17.21 + npm-conf: registry.npmjs.org/npm-conf@1.1.3 + tunnel: registry.npmjs.org/tunnel@0.0.6 + dev: false + optional: true + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, tarball: https://registry.npmjs.org/globals/-/globals-11.12.0.tgz} engines: {node: '>=4'} @@ -6177,6 +7245,9 @@ packages: dependencies: get-intrinsic: 1.2.0 + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz} + /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, tarball: https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz} dev: false @@ -6253,6 +7324,13 @@ packages: engines: {node: '>= 4'} dev: false + /image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, tarball: https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + optional: true + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, tarball: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz} engines: {node: '>=6'} @@ -6449,7 +7527,7 @@ packages: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: - '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 + '@pkgjs/parseargs': 0.11.0 dev: true /js-tokens@3.0.2: @@ -6511,7 +7589,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 dev: true /kind-of@2.0.1: @@ -6529,6 +7607,142 @@ packages: type-check: 0.4.0 dev: false + /lightningcss-darwin-arm64@1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-darwin-arm64@1.23.0: + resolution: {integrity: sha512-kl4Pk3Q2lnE6AJ7Qaij47KNEfY2/UXRZBT/zqGA24B8qwkgllr/j7rclKOf1axcslNXvvUdztjo4Xqh39Yq1aA==, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-darwin-x64@1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-darwin-x64@1.23.0: + resolution: {integrity: sha512-KeRFCNoYfDdcolcFXvokVw+PXCapd2yHS1Diko1z1BhRz/nQuD5XyZmxjWdhmhN/zj5sH8YvWsp0/lPLVzqKpg==, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-freebsd-x64@1.23.0: + resolution: {integrity: sha512-xhnhf0bWPuZxcqknvMDRFFo2TInrmQRWZGB0f6YoAsZX8Y+epfjHeeOIGCfAmgF0DgZxHwYc8mIR5tQU9/+ROA==, tarball: https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /lightningcss-linux-arm-gnueabihf@1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm-gnueabihf@1.23.0: + resolution: {integrity: sha512-fBamf/bULvmWft9uuX+bZske236pUZEoUlaHNBjnueaCTJ/xd8eXgb0cEc7S5o0Nn6kxlauMBnqJpF70Bgq3zg==, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-gnu@1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-gnu@1.23.0: + resolution: {integrity: sha512-RS7sY77yVLOmZD6xW2uEHByYHhQi5JYWmgVumYY85BfNoVI3DupXSlzbw+b45A9NnVKq45+oXkiN6ouMMtTwfg==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-musl@1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-musl@1.23.0: + resolution: {integrity: sha512-cU00LGb6GUXCwof6ACgSMKo3q7XYbsyTj0WsKHLi1nw7pV0NCq8nFTn6ZRBYLoKiV8t+jWl0Hv8KkgymmK5L5g==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-gnu@1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-gnu@1.23.0: + resolution: {integrity: sha512-q4jdx5+5NfB0/qMbXbOmuC6oo7caPnFghJbIAV90cXZqgV8Am3miZhC4p+sQVdacqxfd+3nrle4C8icR3p1AYw==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-musl@1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-musl@1.23.0: + resolution: {integrity: sha512-G9Ri3qpmF4qef2CV/80dADHKXRAQeQXpQTLx7AiQrBYQHqBjB75oxqj06FCIe5g4hNCqLPnM9fsO4CyiT1sFSQ==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-win32-x64-msvc@1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /lightningcss-win32-x64-msvc@1.23.0: + resolution: {integrity: sha512-1rcBDJLU+obPPJM6qR5fgBUiCdZwZLafZM5f9kwjFLkb/UBNIzmae39uCSmh71nzPCTXZqHbvwu23OWnWEz+eg==, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /loader-utils@1.4.2: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==, tarball: https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz} engines: {node: '>=4.0.0'} @@ -6625,6 +7839,15 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /make-dir@2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, tarball: https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + pify: registry.npmjs.org/pify@4.0.1 + semver: registry.npmjs.org/semver@5.7.1 + optional: true + /map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, tarball: https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz} engines: {node: '>=0.10.0'} @@ -6655,7 +7878,7 @@ packages: /merge-source-map@1.1.0: resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==, tarball: https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz} dependencies: - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 dev: true /mime-db@1.52.0: @@ -6668,6 +7891,13 @@ packages: dependencies: mime-db: 1.52.0 + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, tarball: https://registry.npmjs.org/mime/-/mime-1.6.0.tgz} + engines: {node: '>=4'} + hasBin: true + requiresBuild: true + optional: true + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz} engines: {node: '>=6'} @@ -6710,6 +7940,17 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true + /miniprogram-compiler@0.2.3: + resolution: {integrity: sha512-/MfFiXTBUwYxnrTbj1hgwk1+qGkMCTL1zi8IReOq/0SPVkUxpx19E89w+ohYCELFXkMfVbD+6ejrHh3Y1u5sVg==, tarball: https://registry.npmjs.org/miniprogram-compiler/-/miniprogram-compiler-0.2.3.tgz} + dependencies: + glob: 7.2.3 + unescape-js: 1.1.4 + dev: false + + /miniprogram-exparser@2.29.1: + resolution: {integrity: sha512-f2LUVYcQ5O664nOHhrEbtR//hlqln88dRY0mIwuRncJfuXMCdK9FBk0vzNDG6EgaaeTt3iGLeFQLRHlhYktkXw==, tarball: https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.29.1.tgz} + dev: false + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, tarball: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz} @@ -6719,6 +7960,35 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz} + /mv@2.1.1: + resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==, tarball: https://registry.npmjs.org/mv/-/mv-2.1.1.tgz} + engines: {node: '>=0.8.0'} + requiresBuild: true + dependencies: + mkdirp: registry.npmjs.org/mkdirp@0.5.6 + ncp: registry.npmjs.org/ncp@2.0.0 + rimraf: registry.npmjs.org/rimraf@2.4.5 + optional: true + + /native-request@1.1.0: + resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==, tarball: https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz} + requiresBuild: true + dev: false + optional: true + + /needle@3.2.0: + resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, tarball: https://registry.npmjs.org/needle/-/needle-3.2.0.tgz} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) + iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 + sax: registry.npmjs.org/sax@1.2.4 + transitivePeerDependencies: + - supports-color + optional: true + /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, tarball: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz} dev: false @@ -6950,7 +8220,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: picocolors: 0.2.1 - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 dev: true /prelude-ls@1.2.1: @@ -6958,6 +8228,13 @@ packages: engines: {node: '>= 0.8.0'} dev: false + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, tarball: https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz} + engines: {node: '>=10.13.0'} + hasBin: true + requiresBuild: true + optional: true + /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, tarball: https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz} dev: true @@ -7185,7 +8462,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true /rollup@3.29.4: @@ -7193,13 +8470,18 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} dev: true + /safe-json-stringify@1.2.0: + resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==, tarball: https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz} + requiresBuild: true + optional: true + /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, tarball: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz} dependencies: @@ -7327,6 +8609,10 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.0.1 + /string.fromcodepoint@0.2.1: + resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==, tarball: https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz} + dev: false + /string.prototype.trim@1.2.7: resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==, tarball: https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz} engines: {node: '>= 0.4'} @@ -7488,6 +8774,14 @@ packages: resolution: {integrity: sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==, tarball: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz} dev: true + /uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==, tarball: https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, tarball: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz} dependencies: @@ -7499,6 +8793,12 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, tarball: https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz} + /unescape-js@1.1.4: + resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==, tarball: https://registry.npmjs.org/unescape-js/-/unescape-js-1.1.4.tgz} + dependencies: + string.fromcodepoint: 0.2.1 + dev: false + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, tarball: https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz} engines: {node: '>= 10.0.0'} @@ -7508,7 +8808,7 @@ packages: resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} hasBin: true peerDependencies: - browserslist: '>= 4.21.0' + browserslist: ^4.23.0 dependencies: browserslist: 4.23.0 escalade: 3.1.1 @@ -7630,6 +8930,15 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==, tarball: https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz} dev: true + /watchpack-chokidar2@2.0.1: + resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==, tarball: https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz} + requiresBuild: true + dependencies: + chokidar: 2.1.8 + transitivePeerDependencies: + - supports-color + optional: true + /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, tarball: https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz} dependencies: @@ -7675,7 +8984,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz} @@ -7821,8 +9129,8 @@ packages: make-dir: registry.npmjs.org/make-dir@2.1.0 slash: registry.npmjs.org/slash@2.0.0 optionalDependencies: - '@nicolo-ribaudo/chokidar-2': registry.npmjs.org/@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3 - chokidar: registry.npmjs.org/chokidar@3.5.3 + '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 + chokidar: 3.5.3 dev: true registry.npmjs.org/@babel/code-frame@7.0.0-beta.44: @@ -13997,463 +15305,12 @@ packages: semver: registry.npmjs.org/semver@6.3.1 sumchecker: registry.npmjs.org/sumchecker@3.0.1 optionalDependencies: - global-agent: registry.npmjs.org/global-agent@3.0.0 - global-tunnel-ng: registry.npmjs.org/global-tunnel-ng@2.7.1 + global-agent: 3.0.0 + global-tunnel-ng: 2.7.1 transitivePeerDependencies: - supports-color dev: false - registry.npmjs.org/@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} - name: '@esbuild/android-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-arm64@0.19.7: - resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.7.tgz} - name: '@esbuild/android-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz} - name: '@esbuild/android-arm' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-arm@0.19.7: - resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.7.tgz} - name: '@esbuild/android-arm' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz} - name: '@esbuild/android-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-x64@0.19.7: - resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.7.tgz} - name: '@esbuild/android-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz} - name: '@esbuild/darwin-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-arm64@0.19.7: - resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.7.tgz} - name: '@esbuild/darwin-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz} - name: '@esbuild/darwin-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-x64@0.19.7: - resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.7.tgz} - name: '@esbuild/darwin-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz} - name: '@esbuild/freebsd-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-arm64@0.19.7: - resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.7.tgz} - name: '@esbuild/freebsd-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz} - name: '@esbuild/freebsd-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-x64@0.19.7: - resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.7.tgz} - name: '@esbuild/freebsd-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz} - name: '@esbuild/linux-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm64@0.19.7: - resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.7.tgz} - name: '@esbuild/linux-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz} - name: '@esbuild/linux-arm' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm@0.19.7: - resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.7.tgz} - name: '@esbuild/linux-arm' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz} - name: '@esbuild/linux-ia32' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ia32@0.19.7: - resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.7.tgz} - name: '@esbuild/linux-ia32' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-loong64@0.14.54: - resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz} - name: '@esbuild/linux-loong64' - version: 0.14.54 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz} - name: '@esbuild/linux-loong64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-loong64@0.19.7: - resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.7.tgz} - name: '@esbuild/linux-loong64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz} - name: '@esbuild/linux-mips64el' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-mips64el@0.19.7: - resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.7.tgz} - name: '@esbuild/linux-mips64el' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz} - name: '@esbuild/linux-ppc64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ppc64@0.19.7: - resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.7.tgz} - name: '@esbuild/linux-ppc64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz} - name: '@esbuild/linux-riscv64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-riscv64@0.19.7: - resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.7.tgz} - name: '@esbuild/linux-riscv64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz} - name: '@esbuild/linux-s390x' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-s390x@0.19.7: - resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.7.tgz} - name: '@esbuild/linux-s390x' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz} - name: '@esbuild/linux-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-x64@0.19.7: - resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.7.tgz} - name: '@esbuild/linux-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz} - name: '@esbuild/netbsd-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/netbsd-x64@0.19.7: - resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.7.tgz} - name: '@esbuild/netbsd-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz} - name: '@esbuild/openbsd-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/openbsd-x64@0.19.7: - resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.7.tgz} - name: '@esbuild/openbsd-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz} - name: '@esbuild/sunos-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/sunos-x64@0.19.7: - resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.7.tgz} - name: '@esbuild/sunos-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz} - name: '@esbuild/win32-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-arm64@0.19.7: - resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.7.tgz} - name: '@esbuild/win32-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz} - name: '@esbuild/win32-ia32' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-ia32@0.19.7: - resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.7.tgz} - name: '@esbuild/win32-ia32' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz} - name: '@esbuild/win32-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-x64@0.19.7: - resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.7.tgz} - name: '@esbuild/win32-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.40.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz} id: registry.npmjs.org/@eslint-community/eslint-utils/4.4.0 @@ -14517,8 +15374,8 @@ packages: dependencies: uuid: registry.npmjs.org/uuid@8.3.2 optionalDependencies: - mv: registry.npmjs.org/mv@2.1.1 - safe-json-stringify: registry.npmjs.org/safe-json-stringify@1.2.0 + mv: 2.1.1 + safe-json-stringify: 1.2.0 registry.npmjs.org/@expo/cli@0.17.3(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2): resolution: {integrity: sha512-lIK8igsEQxTh4WuDlcEhE0wAJcDrAyjWDF00phdmwuSCpE5SaEXNlddOXvGxEVKPhUxHZUFo9NbfoQC+JVmkfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@expo/cli/-/cli-0.17.3.tgz} @@ -15008,11 +15865,11 @@ packages: engines: {node: '>=12'} dependencies: string-width: 5.1.2 - string-width-cjs: registry.npmjs.org/string-width@4.2.3 + string-width-cjs: /string-width@4.2.3 strip-ansi: registry.npmjs.org/strip-ansi@7.0.1 - strip-ansi-cjs: registry.npmjs.org/strip-ansi@6.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: registry.npmjs.org/wrap-ansi@8.1.0 - wrap-ansi-cjs: registry.npmjs.org/wrap-ansi@7.0.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 registry.npmjs.org/@isaacs/ttlcache@1.4.1: resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz} @@ -16747,14 +17604,6 @@ packages: - supports-color dev: true - registry.npmjs.org/@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: - resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz} - name: '@nicolo-ribaudo/chokidar-2' - version: 2.1.8-no-fsevents.3 - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz} name: '@nicolo-ribaudo/eslint-scope-5-internals' @@ -16952,14 +17801,6 @@ packages: lightningcss: registry.npmjs.org/lightningcss@1.23.0 dev: false - registry.npmjs.org/@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} - name: '@pkgjs/parseargs' - version: 0.11.0 - engines: {node: '>=14'} - requiresBuild: true - optional: true - registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin@0.5.10(@types/webpack@4.41.33)(react-refresh@0.11.0)(webpack-dev-server@4.11.1)(webpack@5.78.0): resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz} id: registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/0.5.10 @@ -18465,136 +19306,6 @@ packages: rollup: registry.npmjs.org/rollup@4.9.5 dev: true - registry.npmjs.org/@rollup/rollup-android-arm-eabi@4.9.5: - resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz} - name: '@rollup/rollup-android-arm-eabi' - version: 4.9.5 - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-android-arm64@4.9.5: - resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz} - name: '@rollup/rollup-android-arm64' - version: 4.9.5 - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-darwin-arm64@4.9.5: - resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz} - name: '@rollup/rollup-darwin-arm64' - version: 4.9.5 - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-darwin-x64@4.9.5: - resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz} - name: '@rollup/rollup-darwin-x64' - version: 4.9.5 - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf@4.9.5: - resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz} - name: '@rollup/rollup-linux-arm-gnueabihf' - version: 4.9.5 - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-linux-arm64-gnu@4.9.5: - resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz} - name: '@rollup/rollup-linux-arm64-gnu' - version: 4.9.5 - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-linux-arm64-musl@4.9.5: - resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz} - name: '@rollup/rollup-linux-arm64-musl' - version: 4.9.5 - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu@4.9.5: - resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz} - name: '@rollup/rollup-linux-riscv64-gnu' - version: 4.9.5 - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-linux-x64-gnu@4.9.5: - resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz} - name: '@rollup/rollup-linux-x64-gnu' - version: 4.9.5 - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-linux-x64-musl@4.9.5: - resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz} - name: '@rollup/rollup-linux-x64-musl' - version: 4.9.5 - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-win32-arm64-msvc@4.9.5: - resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz} - name: '@rollup/rollup-win32-arm64-msvc' - version: 4.9.5 - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-win32-ia32-msvc@4.9.5: - resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz} - name: '@rollup/rollup-win32-ia32-msvc' - version: 4.9.5 - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - registry.npmjs.org/@rollup/rollup-win32-x64-msvc@4.9.5: - resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz} - name: '@rollup/rollup-win32-x64-msvc' - version: 4.9.5 - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@segment/loosely-validate-event@2.0.0: resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz} name: '@segment/loosely-validate-event' @@ -18848,116 +19559,6 @@ packages: svgo: registry.npmjs.org/svgo@1.3.2 dev: false - registry.npmjs.org/@swc/core-darwin-arm64@1.3.96: - resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.96.tgz} - name: '@swc/core-darwin-arm64' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-darwin-x64@1.3.96: - resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.96.tgz} - name: '@swc/core-darwin-x64' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.96: - resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.96.tgz} - name: '@swc/core-linux-arm-gnueabihf' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.96: - resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.96.tgz} - name: '@swc/core-linux-arm64-gnu' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.96: - resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.96.tgz} - name: '@swc/core-linux-arm64-musl' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.96: - resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.96.tgz} - name: '@swc/core-linux-x64-gnu' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-x64-musl@1.3.96: - resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.96.tgz} - name: '@swc/core-linux-x64-musl' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96: - resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.96.tgz} - name: '@swc/core-win32-arm64-msvc' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96: - resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.96.tgz} - name: '@swc/core-win32-ia32-msvc' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96: - resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.96.tgz} - name: '@swc/core-win32-x64-msvc' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/@swc/core@1.3.96: resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core/-/core-1.3.96.tgz} name: '@swc/core' @@ -18973,16 +19574,16 @@ packages: '@swc/counter': registry.npmjs.org/@swc/counter@0.1.2 '@swc/types': registry.npmjs.org/@swc/types@0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': registry.npmjs.org/@swc/core-darwin-arm64@1.3.96 - '@swc/core-darwin-x64': registry.npmjs.org/@swc/core-darwin-x64@1.3.96 - '@swc/core-linux-arm-gnueabihf': registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.96 - '@swc/core-linux-arm64-gnu': registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.96 - '@swc/core-linux-arm64-musl': registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.96 - '@swc/core-linux-x64-gnu': registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.96 - '@swc/core-linux-x64-musl': registry.npmjs.org/@swc/core-linux-x64-musl@1.3.96 - '@swc/core-win32-arm64-msvc': registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96 - '@swc/core-win32-ia32-msvc': registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96 - '@swc/core-win32-x64-msvc': registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96 + '@swc/core-darwin-arm64': 1.3.96 + '@swc/core-darwin-x64': 1.3.96 + '@swc/core-linux-arm-gnueabihf': 1.3.96 + '@swc/core-linux-arm64-gnu': 1.3.96 + '@swc/core-linux-arm64-musl': 1.3.96 + '@swc/core-linux-x64-gnu': 1.3.96 + '@swc/core-linux-x64-musl': 1.3.96 + '@swc/core-win32-arm64-msvc': 1.3.96 + '@swc/core-win32-ia32-msvc': 1.3.96 + '@swc/core-win32-x64-msvc': 1.3.96 dev: false registry.npmjs.org/@swc/counter@0.1.2: @@ -19021,288 +19622,26 @@ packages: defer-to-connect: registry.npmjs.org/defer-to-connect@1.1.3 dev: false - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52: - resolution: {integrity: sha512-jBybq1sd5ZaUOvVRoeuwVE0RnVFTM4x7rtu9wS0Zcpe2OunT9CeQyQyYIww8TkCiu/oH1PsfyvDTNnyBdAKzlQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-android-arm-eabi' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64@0.0.52: - resolution: {integrity: sha512-RSf9p9ZOXRqJ6iA/ElxXKvn5mLY5RbUyrQEFFDyR6UPAAVWgadv5BjlmZYp+oTy5I9mMODpNgLX/U9pYGf+ViQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64/-/parse-css-to-stylesheet-android-arm64-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-android-arm64' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.52: - resolution: {integrity: sha512-qlaAlgGal+PZV7gZdo+bDmo7Ve/PxWHfuy6JLNuGHmD4nEzlOu4ZNkaY8Th1P8dZHmzllCCii5iNJB3vJPRGWg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64/-/parse-css-to-stylesheet-darwin-arm64-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-darwin-arm64' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.52: - resolution: {integrity: sha512-UGcwkY/Zhz21CASTbd24LFexEIolapepNKuc2UeZwgYnvnSfCGeYBZWzAbHRwz1ZHJczofpRtsr5xI2zcFlm8A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal/-/parse-css-to-stylesheet-darwin-universal-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-darwin-universal' - version: 0.0.52 - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.52: - resolution: {integrity: sha512-aMCdFFeafRUDo+YWIsB/8qMZVuBRI8gASSOKhPiHUpXkSzae0MJT7Xd08CGLjFsbBtWRaz/ysDhHnAHflRWJcQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64/-/parse-css-to-stylesheet-darwin-x64-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-darwin-x64' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.52: - resolution: {integrity: sha512-HWc7s2j+YF6fhZKd72V9mJowP7ICzJvm0lDnV3MJH59ogH/UaFLRcBMJG9R5BDd5LD2JK6P/3JKifH3A0vI5xg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf/-/parse-css-to-stylesheet-linux-arm-gnueabihf-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.52: - resolution: {integrity: sha512-/u+OEnc7/CsD0Il9Qp7rA1nCNwZAMEUlaDRNqg+8wPQfoTIdrbMGCkQadRGkeFJtht3n7RITaajRBm0wqxaK+g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu/-/parse-css-to-stylesheet-linux-arm64-gnu-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.52: - resolution: {integrity: sha512-U9J1RNbSjQOyo4u8w4RI9NaBEs+IVodUzdaaxFP/vcYNXPQh1dEG0wkRqu33xFb4rWO4RAeXloreEhBmmdRyzQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl/-/parse-css-to-stylesheet-linux-arm64-musl-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-arm64-musl' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.52: - resolution: {integrity: sha512-9OmMTmrh5Dck2VVPWueNCKjIUyZv0BlQF3vUdVyiyxmcUaK6TqYyB2cSw0qS9+AhRKNdMEKGxfTpcN6Z8iebyw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu/-/parse-css-to-stylesheet-linux-x64-gnu-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-x64-gnu' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.52: - resolution: {integrity: sha512-Rx62iYdicmtfAYLPz9331xUtLo25qctw2QuKcg6quWO+KM0fkg4teq4esjt409DwBMWiTycAQNWMZrjZ7E829w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl/-/parse-css-to-stylesheet-linux-x64-musl-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-x64-musl' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.52: - resolution: {integrity: sha512-U3H9/QzSFIpxNBbUcg5Iv93QB8cbUxy7y/fg5dSWJjoXUQikgyj8s05e2hw4S7FfZu41WUVIm1j698zjU/+VAA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc/-/parse-css-to-stylesheet-win32-arm64-msvc-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.52: - resolution: {integrity: sha512-VnpAU9976/QfUuwI1e1NE3I4I6vxoKqSl3VzqioS/0cjZM0C5yMI1Q/WnMf0/GGsN4zRBW7HXXhfgCtDb+nFSA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc/-/parse-css-to-stylesheet-win32-ia32-msvc-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.52: - resolution: {integrity: sha512-LrYVeDRHdyxNkJ75FNjRbAtdKyjJOSnqh/ZuawoN1PDLlIImpbSz3207fC/kFNHszAZFz73wR2F2VVfzosFUUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc/-/parse-css-to-stylesheet-win32-x64-msvc-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet-win32-x64-msvc' - version: 0.0.52 - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/@tarojs/parse-css-to-stylesheet@0.0.52: resolution: {integrity: sha512-2F3QaHEu/NBYGBb+ZP/rfc4B/uxDggis+qCIrP/GbtPWUyqiROCegGLAeTC4U5S54P3cG6wyzY1AFcOAtRJuCw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet/-/parse-css-to-stylesheet-0.0.52.tgz} name: '@tarojs/parse-css-to-stylesheet' version: 0.0.52 engines: {node: '>= 10'} optionalDependencies: - '@tarojs/parse-css-to-stylesheet-android-arm-eabi': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52 - '@tarojs/parse-css-to-stylesheet-android-arm64': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64@0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-arm64': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-universal': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-x64': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm64-musl': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-x64-gnu': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-x64-musl': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-x64-msvc': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.52 - dev: false - - registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64@0.0.11: - resolution: {integrity: sha512-H3C0TQD7k9YalSR2kgrVEvP1TfhSeRQDQQXhSurLStNuTqhrk8JSzxbxYC/Of5edM/uu+5xOzT0YfMV2LKG5UA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64/-/plugin-doctor-darwin-arm64-0.0.11.tgz} - name: '@tarojs/plugin-doctor-darwin-arm64' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal@0.0.11: - resolution: {integrity: sha512-iZXID/UBsFGkouXJV/g/UTogPJ9IqCNmqCQ/bTZYNnIPHxxCUVZj7R1or8f/RJk3IHi0WroZHVbkz/NF9IqMVA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal/-/plugin-doctor-darwin-universal-0.0.11.tgz} - name: '@tarojs/plugin-doctor-darwin-universal' - version: 0.0.11 - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64@0.0.11: - resolution: {integrity: sha512-wNFty0LOq0lX2WMG3ea0IYsvSq0Y1Z24zIumSfnsL8R3x3AaKQBf0d/nzY++Wp0Kc7rEskS9gtYR7Z0b4oB9tA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64/-/plugin-doctor-darwin-x64-0.0.11.tgz} - name: '@tarojs/plugin-doctor-darwin-x64' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64@0.0.11: - resolution: {integrity: sha512-ymFqr5w8CdEvYMQS3zzRfmiAe/6yFF8b2sufvHHbggLDgdDoAQfOuXAMHH0tK4TQTM6hXdHi2Ii3xwGPFczPGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64/-/plugin-doctor-freebsd-x64-0.0.11.tgz} - name: '@tarojs/plugin-doctor-freebsd-x64' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf@0.0.11: - resolution: {integrity: sha512-Ti8g3/WyD/kPOV9RAQB/jZwLivwdf9v9ZmdPUb4T56c4ehhD7cOCInhc5/0TrDR2b882vTnVc3GLAgG/EiFliw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf/-/plugin-doctor-linux-arm-gnueabihf-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-arm-gnueabihf' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu@0.0.11: - resolution: {integrity: sha512-oirqs+UYX6lKNxjFW6zpUGliW3ovC/v3fw76c4E8I18KVgTTRLpcqDiXPBgId0cyr3xdtKG0idzE5RXL/cNJFg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu/-/plugin-doctor-linux-arm64-gnu-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-arm64-gnu' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl@0.0.11: - resolution: {integrity: sha512-SXes1wj2MLQod50+9sgSZlN4eli3VXVxMNqdk03ArrWtFURCpuDiHwRERjoqlo91Hf4IxU6zU7ml86gPZ0dkaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl/-/plugin-doctor-linux-arm64-musl-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-arm64-musl' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu@0.0.11: - resolution: {integrity: sha512-nyW2tjzYA8nw39pKpaYtpGbEOZNRTV97Ir+UEvsuZbAr5F1lV2Q+2IwN8dGY41/lXw9JQay6FDRqUPRXAMB4kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu/-/plugin-doctor-linux-x64-gnu-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-x64-gnu' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl@0.0.11: - resolution: {integrity: sha512-epKcAwJdVYMGmeWdqGZrdOS+nhDz4SiGlZqYMcDjSlGK7OM0wlSor6xpz59adYVe86t/a/gjimu5IT2ofVEfsA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl/-/plugin-doctor-linux-x64-musl-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-x64-musl' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true + '@tarojs/parse-css-to-stylesheet-android-arm-eabi': 0.0.52 + '@tarojs/parse-css-to-stylesheet-android-arm64': 0.0.52 + '@tarojs/parse-css-to-stylesheet-darwin-arm64': 0.0.52 + '@tarojs/parse-css-to-stylesheet-darwin-universal': 0.0.52 + '@tarojs/parse-css-to-stylesheet-darwin-x64': 0.0.52 + '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf': 0.0.52 + '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu': 0.0.52 + '@tarojs/parse-css-to-stylesheet-linux-arm64-musl': 0.0.52 + '@tarojs/parse-css-to-stylesheet-linux-x64-gnu': 0.0.52 + '@tarojs/parse-css-to-stylesheet-linux-x64-musl': 0.0.52 + '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc': 0.0.52 + '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc': 0.0.52 + '@tarojs/parse-css-to-stylesheet-win32-x64-msvc': 0.0.52 dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc@0.0.11: - resolution: {integrity: sha512-UBKdbbtDK1QmsRZiKEjo+TtSt+E/ljIzx5wbDna2yEuDtJqBwNg6SqkYg3LxUiJK8O5hwwVJGdJWI9a9bHpI8w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc/-/plugin-doctor-win32-ia32-msvc-0.0.11.tgz} - name: '@tarojs/plugin-doctor-win32-ia32-msvc' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc@0.0.11: - resolution: {integrity: sha512-2ABKPwTpT93PIk6+s/cGGUnu32OcyfAzz5y9gpLQ/i3XwysPSBq9Lt6Z1VCD2DVPnloIdWU+NYk5gXhCoWZV5A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc/-/plugin-doctor-win32-x64-msvc-0.0.11.tgz} - name: '@tarojs/plugin-doctor-win32-x64-msvc' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true registry.npmjs.org/@tarojs/plugin-doctor@0.0.11: resolution: {integrity: sha512-oHxEGMQwtls2ZFUkhVho1U3RSYhlNvKeIJMVzxgCMrgCBqJcGdGKhNLDpgqvGqqRuSs9iSMBrC9QMY8xsmRo4g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor/-/plugin-doctor-0.0.11.tgz} @@ -19313,17 +19652,17 @@ packages: eslint: 8.41.0 glob: registry.npmjs.org/glob@10.2.6 optionalDependencies: - '@tarojs/plugin-doctor-darwin-arm64': registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64@0.0.11 - '@tarojs/plugin-doctor-darwin-universal': registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal@0.0.11 - '@tarojs/plugin-doctor-darwin-x64': registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64@0.0.11 - '@tarojs/plugin-doctor-freebsd-x64': registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64@0.0.11 - '@tarojs/plugin-doctor-linux-arm-gnueabihf': registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf@0.0.11 - '@tarojs/plugin-doctor-linux-arm64-gnu': registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu@0.0.11 - '@tarojs/plugin-doctor-linux-arm64-musl': registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl@0.0.11 - '@tarojs/plugin-doctor-linux-x64-gnu': registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu@0.0.11 - '@tarojs/plugin-doctor-linux-x64-musl': registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl@0.0.11 - '@tarojs/plugin-doctor-win32-ia32-msvc': registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc@0.0.11 - '@tarojs/plugin-doctor-win32-x64-msvc': registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc@0.0.11 + '@tarojs/plugin-doctor-darwin-arm64': 0.0.11 + '@tarojs/plugin-doctor-darwin-universal': 0.0.11 + '@tarojs/plugin-doctor-darwin-x64': 0.0.11 + '@tarojs/plugin-doctor-freebsd-x64': 0.0.11 + '@tarojs/plugin-doctor-linux-arm-gnueabihf': 0.0.11 + '@tarojs/plugin-doctor-linux-arm64-gnu': 0.0.11 + '@tarojs/plugin-doctor-linux-arm64-musl': 0.0.11 + '@tarojs/plugin-doctor-linux-x64-gnu': 0.0.11 + '@tarojs/plugin-doctor-linux-x64-musl': 0.0.11 + '@tarojs/plugin-doctor-win32-ia32-msvc': 0.0.11 + '@tarojs/plugin-doctor-win32-x64-msvc': 0.0.11 transitivePeerDependencies: - supports-color dev: false @@ -20229,16 +20568,6 @@ packages: dependencies: '@types/yargs-parser': registry.npmjs.org/@types/yargs-parser@21.0.0 - registry.npmjs.org/@types/yauzl@2.10.0: - resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz} - name: '@types/yauzl' - version: 2.10.0 - requiresBuild: true - dependencies: - '@types/node': 20.11.0 - dev: true - optional: true - registry.npmjs.org/@typescript-eslint/eslint-plugin@5.59.2(@typescript-eslint/parser@5.59.2)(eslint@8.40.0)(typescript@4.9.5): resolution: {integrity: sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz} id: registry.npmjs.org/@typescript-eslint/eslint-plugin/5.59.2 @@ -20747,7 +21076,7 @@ packages: source-map: registry.npmjs.org/source-map@0.6.1 vue-template-es2015-compiler: registry.npmjs.org/vue-template-es2015-compiler@1.9.1 optionalDependencies: - prettier: registry.npmjs.org/prettier@2.8.8 + prettier: 2.8.8 transitivePeerDependencies: - arc-templates - atpl @@ -21446,9 +21775,6 @@ packages: resolution: {integrity: sha512-4CjkH20If1lhR5CGtqkrVg3bbOtFEG80X9v6jDOIUhbzzbB+UzPBGy8GQhUNVZ0yvMHdMpawCOcy5ydGMsagGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-1.6.1.tgz} name: ajv-formats version: 1.6.1 - peerDependenciesMeta: - ajv: - optional: true dependencies: ajv: registry.npmjs.org/ajv@7.2.4 dev: false @@ -21457,9 +21783,6 @@ packages: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz} name: ajv-formats version: 2.1.1 - peerDependenciesMeta: - ajv: - optional: true dependencies: ajv: registry.npmjs.org/ajv@8.12.0 @@ -24827,9 +25150,10 @@ packages: readdirp: registry.npmjs.org/readdirp@2.2.1(supports-color@6.1.0) upath: registry.npmjs.org/upath@1.2.0 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@1.2.13 + fsevents: 1.2.13 transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz} @@ -24845,7 +25169,7 @@ packages: normalize-path: registry.npmjs.org/normalize-path@3.0.0 readdirp: registry.npmjs.org/readdirp@3.6.0 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz} @@ -28464,160 +28788,6 @@ packages: ext: registry.npmjs.org/ext@1.7.0 dev: false - registry.npmjs.org/esbuild-android-64@0.14.54: - resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz} - name: esbuild-android-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-android-arm64@0.14.54: - resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz} - name: esbuild-android-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-darwin-64@0.14.54: - resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz} - name: esbuild-darwin-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-darwin-arm64@0.14.54: - resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz} - name: esbuild-darwin-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-freebsd-64@0.14.54: - resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz} - name: esbuild-freebsd-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-freebsd-arm64@0.14.54: - resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz} - name: esbuild-freebsd-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-32@0.14.54: - resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz} - name: esbuild-linux-32 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-64@0.14.54: - resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz} - name: esbuild-linux-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-arm64@0.14.54: - resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz} - name: esbuild-linux-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-arm@0.14.54: - resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz} - name: esbuild-linux-arm - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-mips64le@0.14.54: - resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz} - name: esbuild-linux-mips64le - version: 0.14.54 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-ppc64le@0.14.54: - resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz} - name: esbuild-linux-ppc64le - version: 0.14.54 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-riscv64@0.14.54: - resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz} - name: esbuild-linux-riscv64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-s390x@0.14.54: - resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz} - name: esbuild-linux-s390x - version: 0.14.54 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/esbuild-loader@2.18.0(webpack@5.78.0): resolution: {integrity: sha512-AKqxM3bI+gvGPV8o6NAhR+cBxVO8+dh+O0OXBHIXXwuSGumckbPWHzZ17subjBGI2YEGyJ1STH7Haj8aCrwL/w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-2.18.0.tgz} id: registry.npmjs.org/esbuild-loader/2.18.0 @@ -28635,72 +28805,6 @@ packages: webpack-sources: registry.npmjs.org/webpack-sources@2.3.1 dev: false - registry.npmjs.org/esbuild-netbsd-64@0.14.54: - resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz} - name: esbuild-netbsd-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-openbsd-64@0.14.54: - resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz} - name: esbuild-openbsd-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-sunos-64@0.14.54: - resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz} - name: esbuild-sunos-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-windows-32@0.14.54: - resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz} - name: esbuild-windows-32 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-windows-64@0.14.54: - resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz} - name: esbuild-windows-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-windows-arm64@0.14.54: - resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz} - name: esbuild-windows-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/esbuild@0.14.54: resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz} name: esbuild @@ -28709,27 +28813,27 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.14.54 - esbuild-android-64: registry.npmjs.org/esbuild-android-64@0.14.54 - esbuild-android-arm64: registry.npmjs.org/esbuild-android-arm64@0.14.54 - esbuild-darwin-64: registry.npmjs.org/esbuild-darwin-64@0.14.54 - esbuild-darwin-arm64: registry.npmjs.org/esbuild-darwin-arm64@0.14.54 - esbuild-freebsd-64: registry.npmjs.org/esbuild-freebsd-64@0.14.54 - esbuild-freebsd-arm64: registry.npmjs.org/esbuild-freebsd-arm64@0.14.54 - esbuild-linux-32: registry.npmjs.org/esbuild-linux-32@0.14.54 - esbuild-linux-64: registry.npmjs.org/esbuild-linux-64@0.14.54 - esbuild-linux-arm: registry.npmjs.org/esbuild-linux-arm@0.14.54 - esbuild-linux-arm64: registry.npmjs.org/esbuild-linux-arm64@0.14.54 - esbuild-linux-mips64le: registry.npmjs.org/esbuild-linux-mips64le@0.14.54 - esbuild-linux-ppc64le: registry.npmjs.org/esbuild-linux-ppc64le@0.14.54 - esbuild-linux-riscv64: registry.npmjs.org/esbuild-linux-riscv64@0.14.54 - esbuild-linux-s390x: registry.npmjs.org/esbuild-linux-s390x@0.14.54 - esbuild-netbsd-64: registry.npmjs.org/esbuild-netbsd-64@0.14.54 - esbuild-openbsd-64: registry.npmjs.org/esbuild-openbsd-64@0.14.54 - esbuild-sunos-64: registry.npmjs.org/esbuild-sunos-64@0.14.54 - esbuild-windows-32: registry.npmjs.org/esbuild-windows-32@0.14.54 - esbuild-windows-64: registry.npmjs.org/esbuild-windows-64@0.14.54 - esbuild-windows-arm64: registry.npmjs.org/esbuild-windows-arm64@0.14.54 + '@esbuild/linux-loong64': 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 dev: false registry.npmjs.org/esbuild@0.18.20: @@ -28740,28 +28844,28 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.18.20 - '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.18.20 - '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.18.20 - '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.18.20 - '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.18.20 - '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.18.20 - '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.18.20 - '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.18.20 - '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.18.20 - '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.18.20 - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.18.20 - '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.18.20 - '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.18.20 - '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.18.20 - '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.18.20 - '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.18.20 - '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.18.20 - '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.18.20 - '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.18.20 - '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.18.20 - '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.18.20 - '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.18.20 + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 registry.npmjs.org/esbuild@0.19.7: resolution: {integrity: sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.19.7.tgz} @@ -28771,28 +28875,28 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.19.7 - '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.19.7 - '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.19.7 - '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.19.7 - '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.19.7 - '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.19.7 - '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.19.7 - '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.19.7 - '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.19.7 - '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.19.7 - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.19.7 - '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.19.7 - '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.19.7 - '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.19.7 - '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.19.7 - '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.19.7 - '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.19.7 - '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.19.7 - '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.19.7 - '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.19.7 - '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.19.7 - '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.19.7 + '@esbuild/android-arm': 0.19.7 + '@esbuild/android-arm64': 0.19.7 + '@esbuild/android-x64': 0.19.7 + '@esbuild/darwin-arm64': 0.19.7 + '@esbuild/darwin-x64': 0.19.7 + '@esbuild/freebsd-arm64': 0.19.7 + '@esbuild/freebsd-x64': 0.19.7 + '@esbuild/linux-arm': 0.19.7 + '@esbuild/linux-arm64': 0.19.7 + '@esbuild/linux-ia32': 0.19.7 + '@esbuild/linux-loong64': 0.19.7 + '@esbuild/linux-mips64el': 0.19.7 + '@esbuild/linux-ppc64': 0.19.7 + '@esbuild/linux-riscv64': 0.19.7 + '@esbuild/linux-s390x': 0.19.7 + '@esbuild/linux-x64': 0.19.7 + '@esbuild/netbsd-x64': 0.19.7 + '@esbuild/openbsd-x64': 0.19.7 + '@esbuild/sunos-x64': 0.19.7 + '@esbuild/win32-arm64': 0.19.7 + '@esbuild/win32-ia32': 0.19.7 + '@esbuild/win32-x64': 0.19.7 registry.npmjs.org/escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz} @@ -28849,7 +28953,7 @@ packages: esutils: registry.npmjs.org/esutils@2.0.3 optionator: registry.npmjs.org/optionator@0.8.3 optionalDependencies: - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 registry.npmjs.org/eslint-config-prettier@6.15.0(eslint@8.40.0): resolution: {integrity: sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz} @@ -29978,7 +30082,7 @@ packages: get-stream: registry.npmjs.org/get-stream@5.2.0 yauzl: registry.npmjs.org/yauzl@2.10.0 optionalDependencies: - '@types/yauzl': registry.npmjs.org/@types/yauzl@2.10.0 + '@types/yauzl': 2.10.0 transitivePeerDependencies: - supports-color dev: true @@ -30739,28 +30843,6 @@ packages: name: fs.realpath version: 1.0.0 - registry.npmjs.org/fsevents@1.2.13: - resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz} - name: fsevents - version: 1.2.13 - engines: {node: '>= 4.0'} - os: [darwin] - deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 - requiresBuild: true - dependencies: - bindings: registry.npmjs.org/bindings@1.5.0 - nan: registry.npmjs.org/nan@2.17.0 - optional: true - - registry.npmjs.org/fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz} - name: fsevents - version: 2.3.2 - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - optional: true - registry.npmjs.org/function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz} name: function-bind @@ -31075,19 +31157,6 @@ packages: path-scurry: registry.npmjs.org/path-scurry@1.7.0 dev: false - registry.npmjs.org/glob@6.0.4: - resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-6.0.4.tgz} - name: glob - version: 6.0.4 - requiresBuild: true - dependencies: - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - optional: true - registry.npmjs.org/glob@7.1.2: resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.1.2.tgz} name: glob @@ -31151,22 +31220,6 @@ packages: once: registry.npmjs.org/once@1.4.0 dev: true - registry.npmjs.org/global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz} - name: global-agent - version: 3.0.0 - engines: {node: '>=10.0'} - requiresBuild: true - dependencies: - boolean: registry.npmjs.org/boolean@3.2.0 - es6-error: registry.npmjs.org/es6-error@4.1.1 - matcher: registry.npmjs.org/matcher@3.0.0 - roarr: registry.npmjs.org/roarr@2.15.4 - semver: registry.npmjs.org/semver@7.5.4 - serialize-error: registry.npmjs.org/serialize-error@7.0.1 - dev: false - optional: true - registry.npmjs.org/global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz} name: global-dirs @@ -31202,20 +31255,6 @@ packages: kind-of: registry.npmjs.org/kind-of@6.0.3 which: registry.npmjs.org/which@1.3.1 - registry.npmjs.org/global-tunnel-ng@2.7.1: - resolution: {integrity: sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz} - name: global-tunnel-ng - version: 2.7.1 - engines: {node: '>=0.10'} - requiresBuild: true - dependencies: - encodeurl: registry.npmjs.org/encodeurl@1.0.2 - lodash: registry.npmjs.org/lodash@4.17.21 - npm-conf: registry.npmjs.org/npm-conf@1.1.3 - tunnel: registry.npmjs.org/tunnel@0.0.6 - dev: false - optional: true - registry.npmjs.org/global@4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global/-/global-4.4.0.tgz} name: global @@ -31447,7 +31486,7 @@ packages: source-map: registry.npmjs.org/source-map@0.6.1 wordwrap: registry.npmjs.org/wordwrap@1.0.0 optionalDependencies: - uglify-js: registry.npmjs.org/uglify-js@3.17.4 + uglify-js: 3.17.4 dev: true registry.npmjs.org/har-schema@2.0.0: @@ -32228,15 +32267,6 @@ packages: '@types/node': 16.9.1 dev: false - registry.npmjs.org/image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz} - name: image-size - version: 0.5.5 - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true - optional: true - registry.npmjs.org/image-size@1.1.1: resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz} name: image-size @@ -33415,7 +33445,7 @@ packages: dependencies: expr-parser: registry.npmjs.org/expr-parser@1.0.0 miniprogram-api-typings: registry.npmjs.org/miniprogram-api-typings@3.9.1 - miniprogram-exparser: registry.npmjs.org/miniprogram-exparser@2.29.1 + miniprogram-exparser: 2.29.1 dev: false registry.npmjs.org/jackspeak@2.2.0: @@ -33426,7 +33456,7 @@ packages: dependencies: '@isaacs/cliui': registry.npmjs.org/@isaacs/cliui@8.0.2 optionalDependencies: - '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 + '@pkgjs/parseargs': 0.11.0 registry.npmjs.org/javascript-stringify@1.6.0: resolution: {integrity: sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz} @@ -34296,7 +34326,7 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true registry.npmjs.org/jest-haste-map@29.5.0: @@ -34317,7 +34347,7 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true registry.npmjs.org/jest-haste-map@29.7.0: @@ -34338,7 +34368,7 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true registry.npmjs.org/jest-jasmine2@27.5.1: @@ -34807,7 +34837,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@types/node': 20.11.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 dev: true registry.npmjs.org/jest-snapshot@27.5.1: @@ -35696,7 +35726,7 @@ packages: name: jsonfile version: 4.0.0 optionalDependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 registry.npmjs.org/jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz} @@ -35705,7 +35735,7 @@ packages: dependencies: universalify: registry.npmjs.org/universalify@2.0.0 optionalDependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 registry.npmjs.org/jsonp-retry@1.0.3: resolution: {integrity: sha512-/jmE9+shtKP+oIt2AWO9Wx+C27NTGpLCEw4QHOqpoV2X6ta374HE9C+EEdgu8r3iLKgFMx7u5j0mCwxWN8UdlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jsonp-retry/-/jsonp-retry-1.0.3.tgz} @@ -35945,13 +35975,13 @@ packages: copy-anything: registry.npmjs.org/copy-anything@2.0.6 tslib: registry.npmjs.org/tslib@1.10.0 optionalDependencies: - errno: registry.npmjs.org/errno@0.1.8 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - image-size: registry.npmjs.org/image-size@0.5.5 - make-dir: registry.npmjs.org/make-dir@2.1.0 - mime: registry.npmjs.org/mime@1.6.0 - native-request: registry.npmjs.org/native-request@1.1.0 - source-map: registry.npmjs.org/source-map@0.6.1 + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + native-request: 1.1.0 + source-map: 0.6.1 dev: false registry.npmjs.org/less@4.1.3: @@ -35965,13 +35995,13 @@ packages: parse-node-version: registry.npmjs.org/parse-node-version@1.0.1 tslib: registry.npmjs.org/tslib@2.6.2 optionalDependencies: - errno: registry.npmjs.org/errno@0.1.8 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - image-size: registry.npmjs.org/image-size@0.5.5 - make-dir: registry.npmjs.org/make-dir@2.1.0 - mime: registry.npmjs.org/mime@1.6.0 - needle: registry.npmjs.org/needle@3.2.0 - source-map: registry.npmjs.org/source-map@0.6.1 + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: false @@ -35987,13 +36017,13 @@ packages: parse-node-version: registry.npmjs.org/parse-node-version@1.0.1 tslib: registry.npmjs.org/tslib@2.6.2 optionalDependencies: - errno: registry.npmjs.org/errno@0.1.8 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - image-size: registry.npmjs.org/image-size@0.5.5 - make-dir: registry.npmjs.org/make-dir@2.1.0 - mime: registry.npmjs.org/mime@1.6.0 - needle: registry.npmjs.org/needle@3.2.0 - source-map: registry.npmjs.org/source-map@0.6.1 + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -36045,176 +36075,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/lightningcss-darwin-arm64@1.19.0: - resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz} - name: lightningcss-darwin-arm64 - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-darwin-arm64@1.23.0: - resolution: {integrity: sha512-kl4Pk3Q2lnE6AJ7Qaij47KNEfY2/UXRZBT/zqGA24B8qwkgllr/j7rclKOf1axcslNXvvUdztjo4Xqh39Yq1aA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.23.0.tgz} - name: lightningcss-darwin-arm64 - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-darwin-x64@1.19.0: - resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz} - name: lightningcss-darwin-x64 - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-darwin-x64@1.23.0: - resolution: {integrity: sha512-KeRFCNoYfDdcolcFXvokVw+PXCapd2yHS1Diko1z1BhRz/nQuD5XyZmxjWdhmhN/zj5sH8YvWsp0/lPLVzqKpg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.23.0.tgz} - name: lightningcss-darwin-x64 - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-freebsd-x64@1.23.0: - resolution: {integrity: sha512-xhnhf0bWPuZxcqknvMDRFFo2TInrmQRWZGB0f6YoAsZX8Y+epfjHeeOIGCfAmgF0DgZxHwYc8mIR5tQU9/+ROA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.23.0.tgz} - name: lightningcss-freebsd-x64 - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.19.0: - resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz} - name: lightningcss-linux-arm-gnueabihf - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.23.0: - resolution: {integrity: sha512-fBamf/bULvmWft9uuX+bZske236pUZEoUlaHNBjnueaCTJ/xd8eXgb0cEc7S5o0Nn6kxlauMBnqJpF70Bgq3zg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.23.0.tgz} - name: lightningcss-linux-arm-gnueabihf - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-gnu@1.19.0: - resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz} - name: lightningcss-linux-arm64-gnu - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-gnu@1.23.0: - resolution: {integrity: sha512-RS7sY77yVLOmZD6xW2uEHByYHhQi5JYWmgVumYY85BfNoVI3DupXSlzbw+b45A9NnVKq45+oXkiN6ouMMtTwfg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.23.0.tgz} - name: lightningcss-linux-arm64-gnu - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-musl@1.19.0: - resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz} - name: lightningcss-linux-arm64-musl - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-musl@1.23.0: - resolution: {integrity: sha512-cU00LGb6GUXCwof6ACgSMKo3q7XYbsyTj0WsKHLi1nw7pV0NCq8nFTn6ZRBYLoKiV8t+jWl0Hv8KkgymmK5L5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.23.0.tgz} - name: lightningcss-linux-arm64-musl - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-gnu@1.19.0: - resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz} - name: lightningcss-linux-x64-gnu - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-gnu@1.23.0: - resolution: {integrity: sha512-q4jdx5+5NfB0/qMbXbOmuC6oo7caPnFghJbIAV90cXZqgV8Am3miZhC4p+sQVdacqxfd+3nrle4C8icR3p1AYw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.23.0.tgz} - name: lightningcss-linux-x64-gnu - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-musl@1.19.0: - resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz} - name: lightningcss-linux-x64-musl - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-musl@1.23.0: - resolution: {integrity: sha512-G9Ri3qpmF4qef2CV/80dADHKXRAQeQXpQTLx7AiQrBYQHqBjB75oxqj06FCIe5g4hNCqLPnM9fsO4CyiT1sFSQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.23.0.tgz} - name: lightningcss-linux-x64-musl - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-win32-x64-msvc@1.19.0: - resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz} - name: lightningcss-win32-x64-msvc - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-win32-x64-msvc@1.23.0: - resolution: {integrity: sha512-1rcBDJLU+obPPJM6qR5fgBUiCdZwZLafZM5f9kwjFLkb/UBNIzmae39uCSmh71nzPCTXZqHbvwu23OWnWEz+eg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.23.0.tgz} - name: lightningcss-win32-x64-msvc - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - registry.npmjs.org/lightningcss@1.19.0: resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz} name: lightningcss @@ -36223,14 +36083,14 @@ packages: dependencies: detect-libc: registry.npmjs.org/detect-libc@1.0.3 optionalDependencies: - lightningcss-darwin-arm64: registry.npmjs.org/lightningcss-darwin-arm64@1.19.0 - lightningcss-darwin-x64: registry.npmjs.org/lightningcss-darwin-x64@1.19.0 - lightningcss-linux-arm-gnueabihf: registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.19.0 - lightningcss-linux-arm64-gnu: registry.npmjs.org/lightningcss-linux-arm64-gnu@1.19.0 - lightningcss-linux-arm64-musl: registry.npmjs.org/lightningcss-linux-arm64-musl@1.19.0 - lightningcss-linux-x64-gnu: registry.npmjs.org/lightningcss-linux-x64-gnu@1.19.0 - lightningcss-linux-x64-musl: registry.npmjs.org/lightningcss-linux-x64-musl@1.19.0 - lightningcss-win32-x64-msvc: registry.npmjs.org/lightningcss-win32-x64-msvc@1.19.0 + lightningcss-darwin-arm64: 1.19.0 + lightningcss-darwin-x64: 1.19.0 + lightningcss-linux-arm-gnueabihf: 1.19.0 + lightningcss-linux-arm64-gnu: 1.19.0 + lightningcss-linux-arm64-musl: 1.19.0 + lightningcss-linux-x64-gnu: 1.19.0 + lightningcss-linux-x64-musl: 1.19.0 + lightningcss-win32-x64-msvc: 1.19.0 registry.npmjs.org/lightningcss@1.23.0: resolution: {integrity: sha512-SEArWKMHhqn/0QzOtclIwH5pXIYQOUEkF8DgICd/105O+GCgd7jxjNod/QPnBCSWvpRHQBGVz5fQ9uScby03zA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss/-/lightningcss-1.23.0.tgz} @@ -36240,15 +36100,15 @@ packages: dependencies: detect-libc: registry.npmjs.org/detect-libc@1.0.3 optionalDependencies: - lightningcss-darwin-arm64: registry.npmjs.org/lightningcss-darwin-arm64@1.23.0 - lightningcss-darwin-x64: registry.npmjs.org/lightningcss-darwin-x64@1.23.0 - lightningcss-freebsd-x64: registry.npmjs.org/lightningcss-freebsd-x64@1.23.0 - lightningcss-linux-arm-gnueabihf: registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.23.0 - lightningcss-linux-arm64-gnu: registry.npmjs.org/lightningcss-linux-arm64-gnu@1.23.0 - lightningcss-linux-arm64-musl: registry.npmjs.org/lightningcss-linux-arm64-musl@1.23.0 - lightningcss-linux-x64-gnu: registry.npmjs.org/lightningcss-linux-x64-gnu@1.23.0 - lightningcss-linux-x64-musl: registry.npmjs.org/lightningcss-linux-x64-musl@1.23.0 - lightningcss-win32-x64-msvc: registry.npmjs.org/lightningcss-win32-x64-msvc@1.23.0 + lightningcss-darwin-arm64: 1.23.0 + lightningcss-darwin-x64: 1.23.0 + lightningcss-freebsd-x64: 1.23.0 + lightningcss-linux-arm-gnueabihf: 1.23.0 + lightningcss-linux-arm64-gnu: 1.23.0 + lightningcss-linux-arm64-musl: 1.23.0 + lightningcss-linux-x64-gnu: 1.23.0 + lightningcss-linux-x64-musl: 1.23.0 + lightningcss-win32-x64-msvc: 1.23.0 registry.npmjs.org/lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz} @@ -37020,7 +36880,7 @@ packages: name: merge-source-map version: 1.1.0 dependencies: - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 registry.npmjs.org/merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz} @@ -37111,7 +36971,7 @@ packages: nullthrows: registry.npmjs.org/nullthrows@1.1.1 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 transitivePeerDependencies: - supports-color @@ -37601,21 +37461,6 @@ packages: - supports-color dev: false - registry.npmjs.org/miniprogram-compiler@0.2.3: - resolution: {integrity: sha512-/MfFiXTBUwYxnrTbj1hgwk1+qGkMCTL1zi8IReOq/0SPVkUxpx19E89w+ohYCELFXkMfVbD+6ejrHh3Y1u5sVg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-compiler/-/miniprogram-compiler-0.2.3.tgz} - name: miniprogram-compiler - version: 0.2.3 - dependencies: - glob: registry.npmjs.org/glob@7.2.3 - unescape-js: registry.npmjs.org/unescape-js@1.1.4 - dev: false - - registry.npmjs.org/miniprogram-exparser@2.29.1: - resolution: {integrity: sha512-f2LUVYcQ5O664nOHhrEbtR//hlqln88dRY0mIwuRncJfuXMCdK9FBk0vzNDG6EgaaeTt3iGLeFQLRHlhYktkXw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.29.1.tgz} - name: miniprogram-exparser - version: 2.29.1 - dev: false - registry.npmjs.org/miniprogram-simulate@1.5.9: resolution: {integrity: sha512-l/Ddm/L7tZ1I9/V86JnDJpM5fGqw53LieQIkuyIJyyC4/8lBjBQ0ziMCBwb+1EO2aKz4Uhlt4moT4PS/s9QAjQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-simulate/-/miniprogram-simulate-1.5.9.tgz} name: miniprogram-simulate @@ -37624,7 +37469,7 @@ packages: csso: registry.npmjs.org/csso@3.5.1 j-component: registry.npmjs.org/j-component@1.4.9 less: registry.npmjs.org/less@3.13.1 - miniprogram-compiler: registry.npmjs.org/miniprogram-compiler@0.2.3 + miniprogram-compiler: 0.2.3 postcss: registry.npmjs.org/postcss@7.0.39 dev: false @@ -37865,18 +37710,6 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - registry.npmjs.org/mv@2.1.1: - resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mv/-/mv-2.1.1.tgz} - name: mv - version: 2.1.1 - engines: {node: '>=0.8.0'} - requiresBuild: true - dependencies: - mkdirp: registry.npmjs.org/mkdirp@0.5.6 - ncp: registry.npmjs.org/ncp@2.0.0 - rimraf: registry.npmjs.org/rimraf@2.4.5 - optional: true - registry.npmjs.org/mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mz/-/mz-2.7.0.tgz} name: mz @@ -37942,14 +37775,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/native-request@1.1.0: - resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz} - name: native-request - version: 1.1.0 - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz} name: natural-compare-lite @@ -37969,21 +37794,6 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/needle@3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/needle/-/needle-3.2.0.tgz} - name: needle - version: 3.2.0 - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) - iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 - sax: registry.npmjs.org/sax@1.2.4 - transitivePeerDependencies: - - supports-color - optional: true - registry.npmjs.org/negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz} name: negotiator @@ -42712,7 +42522,7 @@ packages: hasBin: true requiresBuild: true dependencies: - glob: registry.npmjs.org/glob@6.0.4 + glob: 6.0.4 optional: true registry.npmjs.org/rimraf@2.6.3: @@ -43103,7 +42913,7 @@ packages: engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: false registry.npmjs.org/rollup@2.79.1: @@ -43113,7 +42923,7 @@ packages: engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/rollup@3.21.5: resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz} @@ -43122,7 +42932,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz} @@ -43131,7 +42941,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/rollup@4.9.5: resolution: {integrity: sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-4.9.5.tgz} @@ -43142,20 +42952,20 @@ packages: dependencies: '@types/estree': registry.npmjs.org/@types/estree@1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': registry.npmjs.org/@rollup/rollup-android-arm-eabi@4.9.5 - '@rollup/rollup-android-arm64': registry.npmjs.org/@rollup/rollup-android-arm64@4.9.5 - '@rollup/rollup-darwin-arm64': registry.npmjs.org/@rollup/rollup-darwin-arm64@4.9.5 - '@rollup/rollup-darwin-x64': registry.npmjs.org/@rollup/rollup-darwin-x64@4.9.5 - '@rollup/rollup-linux-arm-gnueabihf': registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf@4.9.5 - '@rollup/rollup-linux-arm64-gnu': registry.npmjs.org/@rollup/rollup-linux-arm64-gnu@4.9.5 - '@rollup/rollup-linux-arm64-musl': registry.npmjs.org/@rollup/rollup-linux-arm64-musl@4.9.5 - '@rollup/rollup-linux-riscv64-gnu': registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu@4.9.5 - '@rollup/rollup-linux-x64-gnu': registry.npmjs.org/@rollup/rollup-linux-x64-gnu@4.9.5 - '@rollup/rollup-linux-x64-musl': registry.npmjs.org/@rollup/rollup-linux-x64-musl@4.9.5 - '@rollup/rollup-win32-arm64-msvc': registry.npmjs.org/@rollup/rollup-win32-arm64-msvc@4.9.5 - '@rollup/rollup-win32-ia32-msvc': registry.npmjs.org/@rollup/rollup-win32-ia32-msvc@4.9.5 - '@rollup/rollup-win32-x64-msvc': registry.npmjs.org/@rollup/rollup-win32-x64-msvc@4.9.5 - fsevents: registry.npmjs.org/fsevents@2.3.2 + '@rollup/rollup-android-arm-eabi': 4.9.5 + '@rollup/rollup-android-arm64': 4.9.5 + '@rollup/rollup-darwin-arm64': 4.9.5 + '@rollup/rollup-darwin-x64': 4.9.5 + '@rollup/rollup-linux-arm-gnueabihf': 4.9.5 + '@rollup/rollup-linux-arm64-gnu': 4.9.5 + '@rollup/rollup-linux-arm64-musl': 4.9.5 + '@rollup/rollup-linux-riscv64-gnu': 4.9.5 + '@rollup/rollup-linux-x64-gnu': 4.9.5 + '@rollup/rollup-linux-x64-musl': 4.9.5 + '@rollup/rollup-win32-arm64-msvc': 4.9.5 + '@rollup/rollup-win32-ia32-msvc': 4.9.5 + '@rollup/rollup-win32-x64-msvc': 4.9.5 + fsevents: 2.3.2 dev: true registry.npmjs.org/rrweb-cssom@0.6.0: @@ -43245,13 +43055,6 @@ packages: version: 0.4.2 dev: true - registry.npmjs.org/safe-json-stringify@1.2.0: - resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz} - name: safe-json-stringify - version: 1.2.0 - requiresBuild: true - optional: true - registry.npmjs.org/safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz} name: safe-regex-test @@ -44589,12 +44392,6 @@ packages: strip-ansi: 7.0.1 dev: true - registry.npmjs.org/string.fromcodepoint@0.2.1: - resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz} - name: string.fromcodepoint - version: 0.2.1 - dev: false - registry.npmjs.org/string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz} name: string.prototype.matchall @@ -46492,6 +46289,7 @@ packages: engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true + dev: false registry.npmjs.org/unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz} @@ -46516,14 +46314,6 @@ packages: name: undici-types version: 5.26.5 - registry.npmjs.org/unescape-js@1.1.4: - resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unescape-js/-/unescape-js-1.1.4.tgz} - name: unescape-js - version: 1.1.4 - dependencies: - string.fromcodepoint: registry.npmjs.org/string.fromcodepoint@0.2.1 - dev: false - registry.npmjs.org/unicode-canonical-property-names-ecmascript@1.0.4: resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz} name: unicode-canonical-property-names-ecmascript @@ -46713,7 +46503,7 @@ packages: version: 1.0.13 hasBin: true peerDependencies: - browserslist: '>= 4.21.0' + browserslist: ^4.23.0 dependencies: browserslist: registry.npmjs.org/browserslist@4.23.0 escalade: registry.npmjs.org/escalade@3.1.1 @@ -47129,7 +46919,7 @@ packages: stylus: registry.npmjs.org/stylus@0.55.0 terser: registry.npmjs.org/terser@5.17.1 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz} @@ -47464,17 +47254,6 @@ packages: version: 0.1.1 dev: false - registry.npmjs.org/watchpack-chokidar2@2.0.1: - resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz} - name: watchpack-chokidar2 - version: 2.0.1 - requiresBuild: true - dependencies: - chokidar: registry.npmjs.org/chokidar@2.1.8(supports-color@6.1.0) - transitivePeerDependencies: - - supports-color - optional: true - registry.npmjs.org/watchpack@1.7.5: resolution: {integrity: sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz} name: watchpack @@ -47483,8 +47262,8 @@ packages: graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 neo-async: registry.npmjs.org/neo-async@2.6.2 optionalDependencies: - chokidar: registry.npmjs.org/chokidar@3.5.3 - watchpack-chokidar2: registry.npmjs.org/watchpack-chokidar2@2.0.1 + chokidar: 3.5.3 + watchpack-chokidar2: 2.0.1 transitivePeerDependencies: - supports-color From 54c32bece1c70c4695d54fdcda158c36fdade4c5 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 14:34:40 +0800 Subject: [PATCH 07/39] =?UTF-8?q?feat(babel-solid):=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E7=9A=84readme=E5=8F=8Alicense?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LICENSE | 7 + .../README.md | 281 +++--------------- .../package.json | 11 +- 3 files changed, 49 insertions(+), 250 deletions(-) diff --git a/LICENSE b/LICENSE index d8572bc88d6f..bea7c6a23285 100644 --- a/LICENSE +++ b/LICENSE @@ -172,3 +172,10 @@ Apache-2.0 (intersection-observer): The following files embed [intersection-observer](https://github.com/GoogleChromeLabs/intersection-observer) Apache-2.0: `/packages/taro-api/src/polyfill/intersection-observer.ts` See `/LICENSE.txt` for details of the license. + +================== + +MIT (babel-plugin-jsx-dom-expressions): +The following files embed [babel-plugin-jsx-dom-expressions](https://github.com/ryansolid/dom-expressions/blob/main/packages/babel-plugin-jsx-dom-expressions) MIT: +`/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/*` +See `/LICENSE` for details of the license. diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md index bce292930100..589530e062af 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md @@ -1,259 +1,50 @@ -# Babel Plugin JSX DOM Expressions +# babel-plugin-transform-solid-jsx-ad-taro-components -[![Build Status](https://github.com/ryansolid/dom-expressions/workflows/DOMExpressions%20CI/badge.svg)](https://github.com/ryansolid/dom-expressions/actions/workflows/main-ci.yml) -[![NPM Version](https://img.shields.io/npm/v/babel-plugin-jsx-dom-expressions.svg?style=flat)](https://www.npmjs.com/package/babel-plugin-jsx-dom-expressions) -![](https://img.shields.io/npm/dt/babel-plugin-jsx-dom-expressions.svg?style=flat) -[![Gitter](https://img.shields.io/gitter/room/dom-expressions/community)](https://gitter.im/dom-expressions/community) +fork from [babel-plugin-jsx-dom-expressions](https://github.com/ryansolid/dom-expressions/blob/main/packages/babel-plugin-jsx-dom-expressions) version: 0.37.19 This package is a JSX compiler built for [DOM Expressions](https://github.com/ryansolid/dom-expressions) to provide a general JSX to DOM transformation for reactive libraries that do fine grained change detection. This package aims to convert JSX statements to native DOM statements and wrap JSX expressions with functions that can be implemented with the library of your choice. Sort of like a JSX to Hyperscript for fine change detection. -## Features - -This plugin treats all lowercase tags as html elements and mixed cased tags as Custom Functions. This enables breaking up your view into components. This library supports Web Component Custom Elements spec. Support for common camelcase event handlers like React, dom safe attributes like class and for, a simple ref property, and parsing of objects for style, and classList properties. - -In general JSX Attribute Expressions are treated as attributes by default, with exception custom elements that will to properties and special fields like `class` and `style`. Plain string attributes will be treated as attributes. - -This library uses a heuristic whether to dynamic wrap expressions based on if they contain function calls or property access. Simple literals and variable expressions won't be wrapped. If you ever want to ensure it is not wrapped you can start the expression with `/*@once*/` comment. - -## Example +## What Has Been Modified? +- Within the transformElement function of the universal module, perform matching against components from @tarojs/components. Modify the transformation of these components such that they are instead invoked via createElement calls. +### Example ```jsx -const view = ({ item }) => { - const itemId = item.id; - return - {itemId} - -
select(item, e)}>{item.label} - - - del(item, e)}> - - - - - ; +import { View, Text, Button } from '@tarojs/components'; + +const Component = () => { + return ( + + + Hello world! + + + + ); }; ``` Compiles to: - ```jsx -import { template as _$template } from "dom"; -import { delegateEvents as _$delegateEvents } from "dom"; -import { className as _$className } from "dom"; -import { effect as _$effect } from "dom"; -import { insert as _$insert } from "dom"; - -const _tmpl$ = /*#__PURE__*/_$template(``, 16); -const view = ({ - item -}) => { - const itemId = item.id; - return (() => { - const _el$ = _tmpl$.cloneNode(true), - _el$2 = _el$.firstChild, - _el$3 = _el$2.nextSibling, - _el$4 = _el$3.firstChild, - _el$5 = _el$3.nextSibling, - _el$6 = _el$5.firstChild; - _$insert(_el$2, itemId); - _el$4.$$click = e => select(item, e); - _$insert(_el$4, () => item.label); - _el$6.$$click = e => del(item, e); - _$effect(() => _$className(_el$, itemId === selected() ? "danger" : "")); +import { createTextNode as _$createTextNode } from "@tarojs/plugin-framework-react/dist/reconciler"; +import { insertNode as _$insertNode } from "@tarojs/plugin-framework-react/dist/reconciler"; +import { setProp as _$setProp } from "@tarojs/plugin-framework-react/dist/reconciler"; +import { createElement as _$createElement } from "@tarojs/plugin-framework-react/dist/reconciler"; +import { View, Text, Button } from "@tarojs/components"; +export default function Index() { + return function () { + var _el$ = _$createElement("view"), + _el$2 = _$createElement("view"), + _el$3 = _$createElement("text"), + _el$5 = _$createElement("button"); + _$insertNode(_el$, _el$2); + _$insertNode(_el$, _el$5); + _$setProp(_el$, "class", "index"); + _$insertNode(_el$2, _el$3); + _$insertNode(_el$3, _$createTextNode("Hello world! ")); + _$insertNode(_el$5, _$createTextNode("set class")); return _el$; - })(); -}; -_$delegateEvents(["click"]); -``` - -The use of cloneNode improves repeat insert performance and precompilation reduces the number of references to the minimal traversal path. This is a basic example which doesn't leverage event delegation or any of the more advanced features described below. - -## Example Implementations - -- [Solid](https://github.com/ryansolid/solid): A declarative JavaScript library for building user interfaces. -- [ko-jsx](https://github.com/ryansolid/ko-jsx): Knockout JS with JSX rendering. -- [mobx-jsx](https://github.com/ryansolid/mobx-jsx): Ever wondered how much more performant MobX is without React? A lot. - -## Plugin Options - -### moduleName - -- Type: `string` -- Required: Yes - -The name of the runtime module to import the methods from. - -### generate - -- Type: `'dom' | 'ssr'` -- Default: `'dom'` - -The output mode of the compiler. Can be "dom"(default), "ssr". "dom" is standard output. "ssr" is for server side rendering of strings. - -### hydratable - -- Type: `boolean` -- Default: `false` - -Indicate whether the output should contain hydratable markers. - -### delegateEvents - -- Type: `boolean` -- Default: `true` - -Boolean to indicate whether to enable automatic event delegation on camelCase. - -### wrapConditionals - -- Type: `boolean` -- Default: `true` - -Boolean indicates whether smart conditional detection should be used. This optimizes simple boolean expressions and ternaries in JSX. - -### contextToCustomElements - -- Type: `boolean` -- Default: `false` - -Boolean indicates whether to set current render context on Custom Elements and slots. Useful for seemless Context API with Web Components. - -### builtIns - -- Type: `boolean` -- Default: `string[]` - -Array of Component exports from module, that aren't included by default with the library. This plugin will automatically import them if it comes across them in the JSX. - -### effectWrapper - -- Type: `string` -- Default: `effect` - -This plugin leverages a heuristic for reactive wrapping and lazy evaluation of JSX expressions. This option indicates the reactive wrapper function name (`effect`), defaults to `effect`. - -### staticMarker - -- Type: `string` -- Default: `@once` - -Comment decorator string indicates the static expression, used to tell the compiler not to wrap them by `effect` function, defaults to `@once`. - -### memoWrapper - -- Type: `string` -- Default: `memo` - -Memos let you efficiently use a derived value in many reactive computations. This option indicates the memo function name, defaults to `memo`. - -### validate - -- Type: `boolean` -- Default: `true` - -Checks for properly formed HTML by checking for elements that would not be allowed in certain parent elements. This validation isn't complete but includes places where browser would "correct" it and break the DOM walks. - -### omitNestedClosingTags - -- Type: `boolean` -- Default: `true` - -Removes unnecessary closing tags from the template output. This may not work in all browser-like environments the same. The solution has been tested again Chrome/Edge/Firefox/Safari. - -## Special Binding - -### ref - -This binding will assign the variable you pass to it with the DOM element or if a function will call it with the element. - -```jsx -const Child = props =>
; - -const Parent = () => { - let ref; - return ; -}; -``` - -### on(eventName) - -These will be treated as event handlers expecting a function. The compiler will delegate events where possible (Events that bubble or can be composed) else it will fall back to Level 1 spec "on_____" events. - -If you wish to make it into a Bound Event, you can bind a value to your delegated event by passing an array handler instead and the second argument will be passed to your event handler as the first argument (the event will be second). - -```jsx -function handler(itemId, e) {/*...*/} - -
    - {list().map(item => ( -
  • - ))} -
-``` - -This delegation solution works with Web Components and the Shadow DOM as well if the events are composed. That limits the list to custom events and most UA UI events like onClick, onKeyUp, onKeyDown, onDblClick, onInput, onMouseDown, onMouseUp, etc.. -Important: - -- To allow for casing to work all custom events should follow the all lowercase convention of native events. If you want to use different event convention (or use Level 3 Events "addEventListener") use the "on" binding. - -- Event delegates aren't cleaned up automatically off Document. If you will be completely unmounting the library and wish to remove the handlers from the current page use `clearDelegatedEvents`. - -### on:/oncapture: - -To bypass event delegation and use normal Level 3 "addEventListener" events. - -```jsx -
alert(e.detail)} /> -``` - -To use capture event: -```jsx -
alert(e.detail)} /> + }(); +} ``` -### classList - -This takes an object and assigns all the keys as classes which are truthy. - -```jsx -
-``` - -### ... (spreads) - -Spreads let you pass multiple props at once: - -```jsx -
-``` - -Keep in mind given the independent nature of binding updates there is no guarantee of order using spreads at this time. It's under consideration. - -## Components - -Components are just Capital Cased tags. Instead of wrapping with computation dynamic props will just be getter accessors. \* Remember property access triggers so don't destructure outside of computations unless you intend the content to be static. - -```jsx -const MyComp = props => { - const staticProp = props.other; - return ( - <> -
{props.param}
-
{staticProp}
- - ); -}; - -; -``` - -Components may have children. This is available as props.children. It may be a node, a function, or a string, or an array of the aforementioned. Non-expression children like DOM nodes are set to evaluate lazily (upon access by default). - -## Fragments - -This plugin also supports JSX Fragments with `<>` notation. These will be compiled to arrays. The fragment syntax provides the convenience of being able to use the template syntax to wrap expressions. - -## Acknowledgements - -The concept of using JSX to DOM instead of html strings and context based binding usually found in these libraries was inspired greatly by [Surplus](https://github.com/adamhaile/surplus). +> The purpose of doing so is to ensure compatibility by aligning the compilation results of Taro components within mini programs with those of original tags. diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json index 0a545af39594..01c0f305666c 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json @@ -1,12 +1,14 @@ { "name": "babel-plugin-transform-solid-jsx-ad-taro-components", "description": "A JSX to DOM plugin that wraps expressions for fine grained change detection", - "version": "0.37.19", - "author": "Ryan Carniato", + "version": "4.0.0-beta.45", "license": "MIT", "repository": { "type": "git", - "url": "https://github.com/ryansolid/dom-expressions/blob/main/packages/babel-plugin-jsx-dom-expressions" + "url": "git+https://github.com/NervJS/taro.git" + }, + "bugs": { + "url": "https://github.com/NervJS/taro/issues" }, "readmeFilename": "README.md", "main": "index.js", @@ -38,6 +40,5 @@ "jsdom": "^21.0.0", "rollup": "^4.9.5", "rollup-plugin-node-externals": "^4.0.0" - }, - "gitHead": "eb463c653325e24824422cff6bfed0d35113ef33" + } } From 176d4ef84715abd2616142fff3dc5cbdfc427947 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 15:36:37 +0800 Subject: [PATCH 08/39] =?UTF-8?q?feat(babel-solid):=20=E6=8F=92=E4=BB=B6?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0h5=E5=88=A4=E6=96=AD=EF=BC=8Ch5=E4=B8=8D?= =?UTF-8?q?=E8=BF=9B=E8=A1=8C=E7=BB=84=E4=BB=B6=E8=BD=AC=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../README.md | 1 + .../index.js | 1 + .../src/shared/transform.js | 8 +++++--- .../src/universal/element.js | 9 ++++++--- packages/babel-preset-taro/index.js | 1 + 5 files changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md index 589530e062af..8247040f4052 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md @@ -5,6 +5,7 @@ fork from [babel-plugin-jsx-dom-expressions](https://github.com/ryansolid/dom-ex This package is a JSX compiler built for [DOM Expressions](https://github.com/ryansolid/dom-expressions) to provide a general JSX to DOM transformation for reactive libraries that do fine grained change detection. This package aims to convert JSX statements to native DOM statements and wrap JSX expressions with functions that can be implemented with the library of your choice. Sort of like a JSX to Hyperscript for fine change detection. ## What Has Been Modified? +- Added uniqueTransform configuration, defaulting to false, indicating that the following processing should not be performed. - Within the transformElement function of the universal module, perform matching against components from @tarojs/components. Modify the transformation of these components such that they are instead invoked via createElement calls. ### Example diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js index 056fde2d0276..0966de46fc20 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js @@ -22,6 +22,7 @@ module.exports = function (context, options = {}) { contextToCustomElements: true, wrapConditionals: true, generate: 'dom', + uniqueTransform: false, }, options ), diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js index bf99b578074f..873e0e5ac534 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js @@ -185,9 +185,11 @@ export function getCreateTemplate(config, path, result) { export function transformElement(config, path, info = {}) { const node = path.node let tagName = getTagName(node) - const taroComponent = getTaroComponentsMap(path).get(tagName) - if (taroComponent) { - tagName = convertCamelToKebabCase(taroComponent) + if (config.uniqueTransform) { + const taroComponent = getTaroComponentsMap(path).get(tagName) + if (taroComponent) { + tagName = convertCamelToKebabCase(taroComponent) + } } // if (isComponent(tagName)) return transformComponent(path) diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js index 901cd4a7ba2e..414e02cd1c77 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js @@ -19,9 +19,12 @@ import { export function transformElement(path) { let tagName = getTagName(path.node) - const taroComponent = getTaroComponentsMap(path).get(tagName) - if (taroComponent) { - tagName = convertCamelToKebabCase(taroComponent) + const config = getConfig(path) + if (config.uniqueTransform) { + const taroComponent = getTaroComponentsMap(path).get(tagName) + if (taroComponent) { + tagName = convertCamelToKebabCase(taroComponent) + } } const results = { id: path.scope.generateUidIdentifier('el$'), diff --git a/packages/babel-preset-taro/index.js b/packages/babel-preset-taro/index.js index 55da423443df..fbdb6a66c112 100644 --- a/packages/babel-preset-taro/index.js +++ b/packages/babel-preset-taro/index.js @@ -73,6 +73,7 @@ module.exports = (_, options = {}) => { { moduleName: '@tarojs/plugin-framework-react/dist/reconciler', generate: 'universal', + uniqueTransform: process.env.TARO_PLATFORM !== 'web', }, ]) } From e628bff996b6cd8c9776cde9944f620e5f11c114 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 15:41:47 +0800 Subject: [PATCH 09/39] =?UTF-8?q?chore:=20=E4=BF=AE=E6=94=B9=E6=89=93?= =?UTF-8?q?=E5=8C=85=E6=96=87=E4=BB=B6=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 --- .../index.js | 2 +- .../package.json | 3 +++ .../rollup.config.js | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index b002906c5355..455c1cbdf6d1 100644 --- a/.gitignore +++ b/.gitignore @@ -85,6 +85,3 @@ artifacts # harmony-hybrid extend-h5-apis file packages/taro-platform-harmony-hybrid/src/api/apis/extend-h5-apis.ts - -# babel-plugin-transform-solid-jsx-ad-taro-components build file -packages/babel-plugin-transform-solid-jsx-ad-taro-components/babel-plugin-jsx-dom-expressions.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js index 0966de46fc20..84aba041ed97 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js @@ -1,4 +1,4 @@ -const jsxTransform = require('./babel-plugin-jsx-dom-expressions') +const jsxTransform = require('./dist') module.exports = function (context, options = {}) { const plugins = [ diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json index 01c0f305666c..9f575655cebb 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json @@ -12,6 +12,9 @@ }, "readmeFilename": "README.md", "main": "index.js", + "files": [ + "dist" + ], "sideEffects": false, "scripts": { "build": "rollup -c --bundleConfigAsCjs", diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js index ef1f5374956b..0f4c73798cd1 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js @@ -18,7 +18,7 @@ export default { 'validate-html-nesting', ], output: { - file: 'babel-plugin-jsx-dom-expressions.js', + file: 'dist/index.js', format: 'cjs', exports: 'auto', }, From 5e36a0fb5029e9a27ea1722bf7b197953d553d3e Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 16:42:33 +0800 Subject: [PATCH 10/39] =?UTF-8?q?feat(babel-solid):=20=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?=E6=B5=8B=E8=AF=95=E7=94=A8=E4=BE=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../aliasOrSameNameImport/code.js | 43 ++++++ .../aliasOrSameNameImport/output.js | 125 ++++++++++++++++++ .../options.json | 9 ++ .../simpleElements/code.js | 18 +++ .../simpleElements/output.js | 32 +++++ .../unTransformElements/code.js | 18 +++ .../unTransformElements/options.js | 5 + .../unTransformElements/output.js | 36 +++++ .../test/unique-transform.spec.js | 10 ++ 9 files changed, 296 insertions(+) create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/options.json create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/code.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/output.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/code.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/options.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/output.js create mode 100644 packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/unique-transform.spec.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js new file mode 100644 index 000000000000..32489e0d7f1d --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js @@ -0,0 +1,43 @@ +import { Button, Icon, Text, View as MyView } from '@tarojs/components' +import { Input, RenderWithChildren, RenderWithSlot } from 'somewhere' + +export default function Index() { + return ( + + + Hello world! + + + Hello world2! + + + + {Math.random()} + + }> + button}> + }> + + + + + RenderWithChildren2 + + + + + + + + + + + + + + + + ) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js new file mode 100644 index 000000000000..d731d088e247 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js @@ -0,0 +1,125 @@ +import { insert as _$insert } from 'r-custom' +import { createComponent as _$createComponent } from 'r-custom' +import { createTextNode as _$createTextNode } from 'r-custom' +import { insertNode as _$insertNode } from 'r-custom' +import { setProp as _$setProp } from 'r-custom' +import { createElement as _$createElement } from 'r-custom' +import { Button, Icon, Text, View as MyView } from '@tarojs/components' +import { Input, RenderWithChildren, RenderWithSlot } from 'somewhere' +export default function Index() { + return (() => { + var _el$ = _$createElement('view'), + _el$2 = _$createElement('view'), + _el$3 = _$createElement('text'), + _el$5 = _$createElement('view'), + _el$6 = _$createElement('text'), + _el$8 = _$createElement('button'), + _el$10 = _$createElement('view'), + _el$11 = _$createElement('icon') + _$insertNode(_el$, _el$2) + _$insertNode(_el$, _el$5) + _$insertNode(_el$, _el$8) + _$insertNode(_el$, _el$10) + _$insertNode(_el$, _el$11) + _$setProp(_el$, 'class', 'index') + _$insertNode(_el$2, _el$3) + _$insertNode(_el$3, _$createTextNode(`Hello world! `)) + _$insertNode(_el$5, _el$6) + _$insertNode(_el$6, _$createTextNode(`Hello world2! `)) + _$insertNode(_el$8, _$createTextNode(`set class`)) + _$insert(_el$, _$createComponent(Input, {}), _el$10) + _$insert(_el$10, () => Math.random()) + _$setProp(_el$11, 'type', 'success') + _$insert( + _el$, + _$createComponent(RenderWithSlot, { + get header() { + return _$createElement('view') + }, + }), + null + ) + _$insert( + _el$, + _$createComponent(RenderWithSlot, { + get header() { + return (() => { + var _el$24 = _$createElement('button') + _$insertNode(_el$24, _$createTextNode(`button`)) + return _el$24 + })() + }, + }), + null + ) + _$insert( + _el$, + _$createComponent(RenderWithSlot, { + get header() { + return _$createComponent(Input, {}) + }, + }), + null + ) + _$insert( + _el$, + _$createComponent(RenderWithChildren, { + get children() { + var _el$12 = _$createElement('button') + _$insertNode(_el$12, _$createTextNode(`RenderWithChildren1`)) + return _el$12 + }, + }), + null + ) + _$insert( + _el$, + _$createComponent(RenderWithChildren, { + get children() { + var _el$14 = _$createElement('view') + _$insertNode(_el$14, _$createTextNode(`RenderWithChildren2`)) + return _el$14 + }, + }), + null + ) + _$insert( + _el$, + _$createComponent(RenderWithChildren, { + get children() { + var _el$16 = _$createElement('button'), + _el$17 = _$createElement('view') + _$insertNode(_el$16, _el$17) + _$insertNode(_el$17, _$createTextNode(`variant1`)) + return _el$16 + }, + }), + null + ) + _$insert( + _el$, + _$createComponent(RenderWithChildren, { + get children() { + var _el$19 = _$createElement('view'), + _el$20 = _$createElement('button') + _$insertNode(_el$19, _el$20) + _$insertNode(_el$20, _$createTextNode(`variant2`)) + return _el$19 + }, + }), + null + ) + _$insert( + _el$, + _$createComponent(RenderWithChildren, { + get children() { + var _el$22 = _$createElement('view') + _$insert(_el$22, _$createComponent(Input, {})) + return _el$22 + }, + }), + null + ) + return _el$ + })() +} \ No newline at end of file diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/options.json b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/options.json new file mode 100644 index 000000000000..de4498d6a0bd --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/options.json @@ -0,0 +1,9 @@ +{ + "pluginOptions": { + "moduleName": "r-custom", + "builtIns": ["For", "Show"], + "generate": "universal", + "staticMarker": "@once", + "uniqueTransform": true + } +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/code.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/code.js new file mode 100644 index 000000000000..025c4620bc8c --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/code.js @@ -0,0 +1,18 @@ +import { Button, Icon, Text, View } from '@tarojs/components' + +export default function Index() { + return ( + + + Hello world! + + + Hello world2! + + + + {Math.random()} + + + ) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/output.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/output.js new file mode 100644 index 000000000000..f8b1934103b7 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/output.js @@ -0,0 +1,32 @@ +import { insert as _$insert } from 'r-custom' +import { createTextNode as _$createTextNode } from 'r-custom' +import { insertNode as _$insertNode } from 'r-custom' +import { setProp as _$setProp } from 'r-custom' +import { createElement as _$createElement } from 'r-custom' +import { Button, Icon, Text, View } from '@tarojs/components' +export default function Index() { + return (() => { + var _el$ = _$createElement('view'), + _el$2 = _$createElement('view'), + _el$3 = _$createElement('text'), + _el$5 = _$createElement('view'), + _el$6 = _$createElement('text'), + _el$8 = _$createElement('button'), + _el$10 = _$createElement('view'), + _el$11 = _$createElement('icon') + _$insertNode(_el$, _el$2) + _$insertNode(_el$, _el$5) + _$insertNode(_el$, _el$8) + _$insertNode(_el$, _el$10) + _$insertNode(_el$, _el$11) + _$setProp(_el$, 'class', 'index') + _$insertNode(_el$2, _el$3) + _$insertNode(_el$3, _$createTextNode(`Hello world! `)) + _$insertNode(_el$5, _el$6) + _$insertNode(_el$6, _$createTextNode(`Hello world2! `)) + _$insertNode(_el$8, _$createTextNode(`set class`)) + _$insert(_el$10, () => Math.random()) + _$setProp(_el$11, 'type', 'success') + return _el$ + })() +} \ No newline at end of file diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/code.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/code.js new file mode 100644 index 000000000000..025c4620bc8c --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/code.js @@ -0,0 +1,18 @@ +import { Button, Icon, Text, View } from '@tarojs/components' + +export default function Index() { + return ( + + + Hello world! + + + Hello world2! + + + + {Math.random()} + + + ) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/options.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/options.js new file mode 100644 index 000000000000..339dbca19e9f --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/options.js @@ -0,0 +1,5 @@ +module.exports = { + pluginOptions: { + uniqueTransform: false + } +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/output.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/output.js new file mode 100644 index 000000000000..f4a449364457 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/output.js @@ -0,0 +1,36 @@ +import { createComponent as _$createComponent } from 'r-custom' +import { Button, Icon, Text, View } from '@tarojs/components' +export default function Index() { + return _$createComponent(View, { + class: 'index', + get children() { + return [ + _$createComponent(View, { + get children() { + return _$createComponent(Text, { + children: 'Hello world! ', + }) + }, + }), + _$createComponent(View, { + get children() { + return _$createComponent(Text, { + children: 'Hello world2! ', + }) + }, + }), + _$createComponent(Button, { + children: 'set class', + }), + _$createComponent(View, { + get children() { + return Math.random() + }, + }), + _$createComponent(Icon, { + type: 'success', + }), + ] + }, + }) +} \ No newline at end of file diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/unique-transform.spec.js b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/unique-transform.spec.js new file mode 100644 index 000000000000..04e1b3ff2c6a --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/unique-transform.spec.js @@ -0,0 +1,10 @@ +const path = require('path') +const pluginTester = require('babel-plugin-tester').default +const plugin = require('../dist') + +pluginTester({ + plugin, + title: 'Convert JSX', + fixtures: path.join(__dirname, '__unique_transform_fixtures__'), + snapshot: true +}) From c1f6264826c75974336a55065e85890d680a74d4 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 16:47:32 +0800 Subject: [PATCH 11/39] chore: eslint ignore babel solid --- .eslintignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.eslintignore b/.eslintignore index 8c511519b182..585893042b3a 100644 --- a/.eslintignore +++ b/.eslintignore @@ -41,3 +41,5 @@ packages/taro-plugin-vue-devtools/src/backend packages/taro-helper/swc crates + +packages/babel-plugin-transform-solid-jsx-ad-taro-components/test From 32fc777a690ef0506eb94f405244398d01c2663a Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 17:54:22 +0800 Subject: [PATCH 12/39] =?UTF-8?q?chore:=20=E5=90=8C=E6=AD=A5=E6=94=B6?= =?UTF-8?q?=E9=9B=86=E5=B0=8F=E7=A8=8B=E5=BA=8F=E7=BB=84=E4=BB=B6=E5=88=B0?= =?UTF-8?q?=E5=85=B6=E4=BB=96runner=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-mini-runner/src/plugins/TaroNormalModulesPlugin.ts | 1 + .../src/plugins/TaroComponentsExportsPlugin.ts | 1 + .../src/plugins/TaroComponentsExportsPlugin.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/packages/taro-mini-runner/src/plugins/TaroNormalModulesPlugin.ts b/packages/taro-mini-runner/src/plugins/TaroNormalModulesPlugin.ts index 2e71fc81aa84..2b2c76021e1f 100644 --- a/packages/taro-mini-runner/src/plugins/TaroNormalModulesPlugin.ts +++ b/packages/taro-mini-runner/src/plugins/TaroNormalModulesPlugin.ts @@ -67,6 +67,7 @@ export default class TaroNormalModulesPlugin { !(nameOfCallee && nameOfCallee.includes('createElementVNode')) && !(nameOfCallee && nameOfCallee.includes('createElementBlock')) && !(nameOfCallee && nameOfCallee.includes('resolveComponent')) && // 收集使用解析函数的组件名称 + !(nameOfCallee && nameOfCallee.includes('_$createElement')) && // solidjs创建元素 // 兼容 Vue 2.0 渲染函数及 JSX !isRenderNode(node, ancestors) ) { diff --git a/packages/taro-webpack-runner/src/plugins/TaroComponentsExportsPlugin.ts b/packages/taro-webpack-runner/src/plugins/TaroComponentsExportsPlugin.ts index 4035e8a37d0e..a2391d743573 100644 --- a/packages/taro-webpack-runner/src/plugins/TaroComponentsExportsPlugin.ts +++ b/packages/taro-webpack-runner/src/plugins/TaroComponentsExportsPlugin.ts @@ -68,6 +68,7 @@ export default class TaroComponentsExportsPlugin { !(nameOfCallee && nameOfCallee.includes('createElementVNode')) && !(nameOfCallee && nameOfCallee.includes('createElementBlock')) && !(nameOfCallee && nameOfCallee.includes('resolveComponent')) && // 收集使用解析函数的组件名称 + !(nameOfCallee && nameOfCallee.includes('_$createElement')) && // solidjs创建元素 // 兼容 Vue 2.0 渲染函数及 JSX !isRenderNode(node, ancestors) ) { diff --git a/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts b/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts index 40e2a103fb81..90144ce7539b 100644 --- a/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts +++ b/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts @@ -70,6 +70,7 @@ export default class TaroComponentsExportsPlugin { !(nameOfCallee && nameOfCallee.includes('createElementVNode')) && !(nameOfCallee && nameOfCallee.includes('createElementBlock')) && !(nameOfCallee && nameOfCallee.includes('resolveComponent')) && // 收集使用解析函数的组件名称 + !(nameOfCallee && nameOfCallee.includes('_$createElement')) && // solidjs创建元素 // 兼容 Vue 2.0 渲染函数及 JSX !isRenderNode(node, ancestors) ) { From da197bfc657ef618d838d936d018cf7b72331911 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 15 Apr 2024 18:29:49 +0800 Subject: [PATCH 13/39] chore --- .../package.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json index 9f575655cebb..297af5a49ebc 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json +++ b/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json @@ -17,7 +17,9 @@ ], "sideEffects": false, "scripts": { + "prebuild": "pnpm run clean", "build": "rollup -c --bundleConfigAsCjs", + "clean": "rimraf ./dist", "test": "pnpm run build && jest --no-cache", "test:coverage": "pnpm run build && jest --coverage --no-cache", "prepublishOnly": "pnpm run build", From 2b7c69de9c38106836281cad568f2456d65ab3e4 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Sat, 13 Apr 2024 18:54:27 +0800 Subject: [PATCH 14/39] feat: add stencil-solid-output-target --- packages/taro-components/package.json | 9 +- .../scripts/stencil/output-target/index.ts | 37 +++++++ .../scripts/stencil/stencil.config.ts | 8 +- pnpm-lock.yaml | 98 ++++++++++++++++++- 4 files changed, 146 insertions(+), 6 deletions(-) diff --git a/packages/taro-components/package.json b/packages/taro-components/package.json index 5c162b1b9e50..0819f067d068 100644 --- a/packages/taro-components/package.json +++ b/packages/taro-components/package.json @@ -55,8 +55,8 @@ "classnames": "^2.2.5", "hls.js": "^1.1.5", "resolve-pathname": "^3.0.0", - "tslib": "^2.6.2", - "swiper": "6.8.0" + "swiper": "6.8.0", + "tslib": "^2.6.2" }, "devDependencies": { "@babel/generator": "^7.21.4", @@ -73,15 +73,16 @@ "lightningcss": "^1.22.1", "lodash": "^4.17.21", "miniapp-types": "1.6.0", + "mkdirp": "^1.0.4", "puppeteer": "^19.2.0", "rollup": "^3.8.1", "rollup-plugin-node-externals": "^5.0.0", "sass": "^1.58.3", + "stencil-solid-output-target": "0.1.3", "stencil-vue2-output-target": "0.0.4", "ts-node": "^10.9.1", "tsconfig-paths": "^3.14.1", - "typescript": "^5.3.3", - "mkdirp": "^1.0.4" + "typescript": "^5.3.3" }, "peerDependenciesMeta": { "@types/react": { diff --git a/packages/taro-components/scripts/stencil/output-target/index.ts b/packages/taro-components/scripts/stencil/output-target/index.ts index da593f37a81e..e5ee6f3e6c0c 100644 --- a/packages/taro-components/scripts/stencil/output-target/index.ts +++ b/packages/taro-components/scripts/stencil/output-target/index.ts @@ -2,12 +2,18 @@ import { generateProxies as generateReactProxies } from '@stencil/react-output-t import { normalizeOutputTarget as normalizeReactOutputTarget } from '@stencil/react-output-target/dist/plugin' import { generateProxies as generateVue3Proxies } from '@stencil/vue-output-target/dist/output-vue' import { normalizeOutputTarget as normalizeVueOutputTarget } from '@stencil/vue-output-target/dist/plugin' +import { + generateProxies as generateSolidProxies, + normalizeOutputTarget as normalizeSolidOutputTarget, + validateOutputTarget, +} from 'stencil-solid-output-target/dist/index.cjs' import { generateVue2Proxies } from './output-vue2' import type { CompilerCtx, ComponentCompilerMeta, Config, OutputTargetCustom } from '@stencil/core/internal' import type { OutputTargetReact } from '@stencil/react-output-target' import type { OutputTargetVue } from '@stencil/vue-output-target' +import type { OutputTargetSolid } from 'stencil-solid-output-target' export function sortBy (array: ReadonlyArray, prop: (item: T) => string): ReadonlyArray { return array.slice().sort((a, b) => { @@ -70,6 +76,21 @@ export async function vue3ProxyOutput ( // await copyResources(config, outputTarget) } +export async function solidProxyOutput ( + config: Config, + compilerCtx: CompilerCtx, + outputTarget: OutputTargetVue, + components: ReadonlyArray +) { + const filteredComponents = getFilteredComponents(outputTarget.excludeComponents, components) as ComponentCompilerMeta[] + const rootDir = config.rootDir as string + const pkgData = { types: 'dist/index.d.ts' } + + const finalText = generateSolidProxies(config, filteredComponents, pkgData, outputTarget, rootDir) + await compilerCtx.fs.writeFile(outputTarget.proxiesFile, finalText) + // await copyResources(config, outputTarget) +} + export const reactOutputTarget = (outputTarget: OutputTargetReact): OutputTargetCustom => ({ type: 'custom', name: 'react-library', @@ -112,3 +133,19 @@ export const vue3OutputTarget = (outputTarget: OutputTargetVue): OutputTargetCus timeSpan.finish(`generate vue3 finished`) }, }) + +export const solidOutputTarget = (outputTarget: OutputTargetSolid): OutputTargetCustom => ({ + type: 'custom', + name: 'solid-library', + validate (config) { + return validateOutputTarget(config, outputTarget) + }, + async generator (config, compilerCtx, buildCtx) { + const timeSpan = buildCtx.createTimeSpan('generate solid started', true) + + const normalizedOutputTarget = normalizeSolidOutputTarget(config, outputTarget) + await solidProxyOutput(config, compilerCtx, normalizedOutputTarget, buildCtx.components) + + timeSpan.finish('generate solid finished') + }, +}) diff --git a/packages/taro-components/scripts/stencil/stencil.config.ts b/packages/taro-components/scripts/stencil/stencil.config.ts index 0fcdb2d68cae..35be5b3ed550 100644 --- a/packages/taro-components/scripts/stencil/stencil.config.ts +++ b/packages/taro-components/scripts/stencil/stencil.config.ts @@ -2,7 +2,7 @@ import { Config } from '@stencil/core' import { OutputTarget } from '@stencil/core/internal' import externals from 'rollup-plugin-node-externals' -import { reactOutputTarget, vue2OutputTarget, vue3OutputTarget } from './output-target' +import { reactOutputTarget, solidOutputTarget, vue2OutputTarget, vue3OutputTarget } from './output-target' import scssPlugin from './plugin/sass-plugin' const isProd = process.env.NODE_ENV === 'production' @@ -51,6 +51,12 @@ const outputTargets: OutputTarget[] = [ includeImportCustomElements: true, proxiesFile: '../taro-components-library-vue3/src/components.ts', }), + solidOutputTarget({ + componentCorePackage: '@tarojs/components', + customElementsDir: 'dist/components', + includeImportCustomElements: true, + proxiesFile: '../taro-components-library-react/src/components.ts', + }), { type: 'dist', esmLoaderPath: '../loader', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e9f611f5fe1f..390bc7266da7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1189,6 +1189,9 @@ importers: sass: specifier: ^1.58.3 version: registry.npmjs.org/sass@1.69.7 + stencil-solid-output-target: + specifier: 0.1.3 + version: registry.npmjs.org/stencil-solid-output-target@0.1.3(@stencil/core@2.22.3) stencil-vue2-output-target: specifier: 0.0.4 version: registry.npmjs.org/stencil-vue2-output-target@0.0.4(@stencil/core@2.22.3) @@ -9166,7 +9169,7 @@ packages: resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} hasBin: true peerDependencies: - browserslist: ^4.23.0 + browserslist: '>= 4.21.0' dependencies: browserslist: 4.23.0 escalade: 3.1.1 @@ -31515,6 +31518,33 @@ packages: path-scurry: registry.npmjs.org/path-scurry@1.7.0 dev: false + registry.npmjs.org/glob@10.3.12: + resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-10.3.12.tgz} + name: glob + version: 10.3.12 + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: registry.npmjs.org/foreground-child@3.1.1 + jackspeak: registry.npmjs.org/jackspeak@2.3.6 + minimatch: registry.npmjs.org/minimatch@9.0.1 + minipass: registry.npmjs.org/minipass@7.0.4 + path-scurry: registry.npmjs.org/path-scurry@1.10.2 + dev: true + + registry.npmjs.org/glob@6.0.4: + resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-6.0.4.tgz} + name: glob + version: 6.0.4 + requiresBuild: true + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + optional: true + registry.npmjs.org/glob@7.1.2: resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.1.2.tgz} name: glob @@ -32529,6 +32559,12 @@ packages: hasBin: true dev: true + registry.npmjs.org/hyper-dom-expressions@0.33.14: + resolution: {integrity: sha512-LOIT+exFceP+lpreBSj7UIx7Xhmpxw9pB5FIReCTp37GX0jOjGG88LiIM8oqsYjXhIIJtBSZKQN/i1ITS8SAUQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/hyper-dom-expressions/-/hyper-dom-expressions-0.33.14.tgz} + name: hyper-dom-expressions + version: 0.33.14 + dev: true + registry.npmjs.org/iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz} name: iconv-lite @@ -33816,6 +33852,28 @@ packages: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + registry.npmjs.org/jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz} + name: jackspeak + version: 2.3.6 + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': registry.npmjs.org/@isaacs/cliui@8.0.2 + optionalDependencies: + '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 + dev: true + + registry.npmjs.org/jackspeak@2.3.6: + resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz} + name: jackspeak + version: 2.3.6 + engines: {node: '>=14'} + dependencies: + '@isaacs/cliui': registry.npmjs.org/@isaacs/cliui@8.0.2 + optionalDependencies: + '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 + dev: true + registry.npmjs.org/javascript-stringify@1.6.0: resolution: {integrity: sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz} name: javascript-stringify @@ -36862,6 +36920,13 @@ packages: engines: {node: '>=8'} dev: false + registry.npmjs.org/lru-cache@10.2.0: + resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz} + name: lru-cache + version: 10.2.0 + engines: {node: 14 || >=16.14} + dev: true + registry.npmjs.org/lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz} name: lru-cache @@ -37744,6 +37809,13 @@ packages: version: 5.0.0 engines: {node: '>=8'} + registry.npmjs.org/minipass@7.0.4: + resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz} + name: minipass + version: 7.0.4 + engines: {node: '>=16 || 14 >=14.17'} + dev: true + registry.npmjs.org/miniprogram-api-typings@3.9.1: resolution: {integrity: sha512-oyratzOWyuFhBzONp06l0FBPu03ltCd1sRWoy2v38SnAKxtpZ8ySLTSEw//hIsBdocMda7fFZEjOG57L57mcUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-api-typings/-/miniprogram-api-typings-3.9.1.tgz} name: miniprogram-api-typings @@ -39426,6 +39498,16 @@ packages: name: path-parse version: 1.0.7 + registry.npmjs.org/path-scurry@1.10.2: + resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz} + name: path-scurry + version: 1.10.2 + engines: {node: '>=16 || 14 >=14.17'} + dependencies: + lru-cache: registry.npmjs.org/lru-cache@10.2.0 + minipass: registry.npmjs.org/minipass@7.0.4 + dev: true + registry.npmjs.org/path-scurry@1.7.0: resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz} name: path-scurry @@ -44618,6 +44700,20 @@ packages: version: 3.3.3 dev: false + registry.npmjs.org/stencil-solid-output-target@0.1.3(@stencil/core@2.22.3): + resolution: {integrity: sha512-PtV3kACvu3Jr1miQ2/YYbpqgIf65qfVWajT3c0rtFZhBLCWK7ge2bNCHbMOXQJcqQta0+aI/TxLHVSkf+gy7dQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stencil-solid-output-target/-/stencil-solid-output-target-0.1.3.tgz} + id: registry.npmjs.org/stencil-solid-output-target/0.1.3 + name: stencil-solid-output-target + version: 0.1.3 + engines: {node: '>=16.0.0'} + peerDependencies: + '@stencil/core': ^2 + dependencies: + '@stencil/core': registry.npmjs.org/@stencil/core@2.22.3 + glob: registry.npmjs.org/glob@10.3.12 + hyper-dom-expressions: registry.npmjs.org/hyper-dom-expressions@0.33.14 + dev: true + registry.npmjs.org/stencil-vue2-output-target@0.0.4(@stencil/core@2.22.3): resolution: {integrity: sha512-57E0J3Wc8hs3Is2AnZWbxEHhUMrPoJtR8rSPpacYVudd4n+n6LJwT5Ubm3jQv8TF3QZ33ry5lRPkLk9yN+xUuQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stencil-vue2-output-target/-/stencil-vue2-output-target-0.0.4.tgz} id: registry.npmjs.org/stencil-vue2-output-target/0.0.4 From 39543bd73d8b3180b00b9a6d1f5e9b00f8e64386 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Tue, 16 Apr 2024 13:58:26 +0800 Subject: [PATCH 15/39] chore --- pnpm-lock.yaml | 522 ++++--------------------------------------------- 1 file changed, 37 insertions(+), 485 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 390bc7266da7..645832be396f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1191,7 +1191,7 @@ importers: version: registry.npmjs.org/sass@1.69.7 stencil-solid-output-target: specifier: 0.1.3 - version: registry.npmjs.org/stencil-solid-output-target@0.1.3(@stencil/core@2.22.3) + version: 0.1.3(@stencil/core@2.22.3) stencil-vue2-output-target: specifier: 0.0.4 version: registry.npmjs.org/stencil-vue2-output-target@0.0.4(@stencil/core@2.22.3) @@ -1589,6 +1589,8 @@ importers: specifier: 18.2.0 version: registry.npmjs.org/react-test-renderer@18.2.0(react@18.2.0) + packages/taro-components/loader: {} + packages/taro-extend: devDependencies: jest: @@ -4755,6 +4757,7 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: true /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} @@ -5580,310 +5583,6 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52: - resolution: {integrity: sha512-jBybq1sd5ZaUOvVRoeuwVE0RnVFTM4x7rtu9wS0Zcpe2OunT9CeQyQyYIww8TkCiu/oH1PsfyvDTNnyBdAKzlQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-android-arm64@0.0.52: - resolution: {integrity: sha512-RSf9p9ZOXRqJ6iA/ElxXKvn5mLY5RbUyrQEFFDyR6UPAAVWgadv5BjlmZYp+oTy5I9mMODpNgLX/U9pYGf+ViQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64/-/parse-css-to-stylesheet-android-arm64-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.52: - resolution: {integrity: sha512-qlaAlgGal+PZV7gZdo+bDmo7Ve/PxWHfuy6JLNuGHmD4nEzlOu4ZNkaY8Th1P8dZHmzllCCii5iNJB3vJPRGWg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64/-/parse-css-to-stylesheet-darwin-arm64-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.52: - resolution: {integrity: sha512-UGcwkY/Zhz21CASTbd24LFexEIolapepNKuc2UeZwgYnvnSfCGeYBZWzAbHRwz1ZHJczofpRtsr5xI2zcFlm8A==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal/-/parse-css-to-stylesheet-darwin-universal-0.0.52.tgz} - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.52: - resolution: {integrity: sha512-aMCdFFeafRUDo+YWIsB/8qMZVuBRI8gASSOKhPiHUpXkSzae0MJT7Xd08CGLjFsbBtWRaz/ysDhHnAHflRWJcQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64/-/parse-css-to-stylesheet-darwin-x64-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.52: - resolution: {integrity: sha512-HWc7s2j+YF6fhZKd72V9mJowP7ICzJvm0lDnV3MJH59ogH/UaFLRcBMJG9R5BDd5LD2JK6P/3JKifH3A0vI5xg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf/-/parse-css-to-stylesheet-linux-arm-gnueabihf-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.52: - resolution: {integrity: sha512-/u+OEnc7/CsD0Il9Qp7rA1nCNwZAMEUlaDRNqg+8wPQfoTIdrbMGCkQadRGkeFJtht3n7RITaajRBm0wqxaK+g==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu/-/parse-css-to-stylesheet-linux-arm64-gnu-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.52: - resolution: {integrity: sha512-U9J1RNbSjQOyo4u8w4RI9NaBEs+IVodUzdaaxFP/vcYNXPQh1dEG0wkRqu33xFb4rWO4RAeXloreEhBmmdRyzQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl/-/parse-css-to-stylesheet-linux-arm64-musl-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.52: - resolution: {integrity: sha512-9OmMTmrh5Dck2VVPWueNCKjIUyZv0BlQF3vUdVyiyxmcUaK6TqYyB2cSw0qS9+AhRKNdMEKGxfTpcN6Z8iebyw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu/-/parse-css-to-stylesheet-linux-x64-gnu-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.52: - resolution: {integrity: sha512-Rx62iYdicmtfAYLPz9331xUtLo25qctw2QuKcg6quWO+KM0fkg4teq4esjt409DwBMWiTycAQNWMZrjZ7E829w==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl/-/parse-css-to-stylesheet-linux-x64-musl-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.52: - resolution: {integrity: sha512-U3H9/QzSFIpxNBbUcg5Iv93QB8cbUxy7y/fg5dSWJjoXUQikgyj8s05e2hw4S7FfZu41WUVIm1j698zjU/+VAA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc/-/parse-css-to-stylesheet-win32-arm64-msvc-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.52: - resolution: {integrity: sha512-VnpAU9976/QfUuwI1e1NE3I4I6vxoKqSl3VzqioS/0cjZM0C5yMI1Q/WnMf0/GGsN4zRBW7HXXhfgCtDb+nFSA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc/-/parse-css-to-stylesheet-win32-ia32-msvc-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.52: - resolution: {integrity: sha512-LrYVeDRHdyxNkJ75FNjRbAtdKyjJOSnqh/ZuawoN1PDLlIImpbSz3207fC/kFNHszAZFz73wR2F2VVfzosFUUg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc/-/parse-css-to-stylesheet-win32-x64-msvc-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-darwin-arm64@0.0.11: - resolution: {integrity: sha512-H3C0TQD7k9YalSR2kgrVEvP1TfhSeRQDQQXhSurLStNuTqhrk8JSzxbxYC/Of5edM/uu+5xOzT0YfMV2LKG5UA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64/-/plugin-doctor-darwin-arm64-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-darwin-universal@0.0.11: - resolution: {integrity: sha512-iZXID/UBsFGkouXJV/g/UTogPJ9IqCNmqCQ/bTZYNnIPHxxCUVZj7R1or8f/RJk3IHi0WroZHVbkz/NF9IqMVA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal/-/plugin-doctor-darwin-universal-0.0.11.tgz} - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-darwin-x64@0.0.11: - resolution: {integrity: sha512-wNFty0LOq0lX2WMG3ea0IYsvSq0Y1Z24zIumSfnsL8R3x3AaKQBf0d/nzY++Wp0Kc7rEskS9gtYR7Z0b4oB9tA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64/-/plugin-doctor-darwin-x64-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-freebsd-x64@0.0.11: - resolution: {integrity: sha512-ymFqr5w8CdEvYMQS3zzRfmiAe/6yFF8b2sufvHHbggLDgdDoAQfOuXAMHH0tK4TQTM6hXdHi2Ii3xwGPFczPGg==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64/-/plugin-doctor-freebsd-x64-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-arm-gnueabihf@0.0.11: - resolution: {integrity: sha512-Ti8g3/WyD/kPOV9RAQB/jZwLivwdf9v9ZmdPUb4T56c4ehhD7cOCInhc5/0TrDR2b882vTnVc3GLAgG/EiFliw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf/-/plugin-doctor-linux-arm-gnueabihf-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-arm64-gnu@0.0.11: - resolution: {integrity: sha512-oirqs+UYX6lKNxjFW6zpUGliW3ovC/v3fw76c4E8I18KVgTTRLpcqDiXPBgId0cyr3xdtKG0idzE5RXL/cNJFg==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu/-/plugin-doctor-linux-arm64-gnu-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-arm64-musl@0.0.11: - resolution: {integrity: sha512-SXes1wj2MLQod50+9sgSZlN4eli3VXVxMNqdk03ArrWtFURCpuDiHwRERjoqlo91Hf4IxU6zU7ml86gPZ0dkaw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl/-/plugin-doctor-linux-arm64-musl-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-x64-gnu@0.0.11: - resolution: {integrity: sha512-nyW2tjzYA8nw39pKpaYtpGbEOZNRTV97Ir+UEvsuZbAr5F1lV2Q+2IwN8dGY41/lXw9JQay6FDRqUPRXAMB4kw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu/-/plugin-doctor-linux-x64-gnu-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-x64-musl@0.0.11: - resolution: {integrity: sha512-epKcAwJdVYMGmeWdqGZrdOS+nhDz4SiGlZqYMcDjSlGK7OM0wlSor6xpz59adYVe86t/a/gjimu5IT2ofVEfsA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl/-/plugin-doctor-linux-x64-musl-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-win32-ia32-msvc@0.0.11: - resolution: {integrity: sha512-UBKdbbtDK1QmsRZiKEjo+TtSt+E/ljIzx5wbDna2yEuDtJqBwNg6SqkYg3LxUiJK8O5hwwVJGdJWI9a9bHpI8w==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc/-/plugin-doctor-win32-ia32-msvc-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-win32-x64-msvc@0.0.11: - resolution: {integrity: sha512-2ABKPwTpT93PIk6+s/cGGUnu32OcyfAzz5y9gpLQ/i3XwysPSBq9Lt6Z1VCD2DVPnloIdWU+NYk5gXhCoWZV5A==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc/-/plugin-doctor-win32-x64-msvc-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@swc/core-darwin-arm64@1.3.96: - resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@swc/core-darwin-x64@1.3.96: - resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-arm-gnueabihf@1.3.96: - resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-arm64-gnu@1.3.96: - resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-arm64-musl@1.3.96: - resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-x64-gnu@1.3.96: - resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-x64-musl@1.3.96: - resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-win32-arm64-msvc@1.3.96: - resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@swc/core-win32-ia32-msvc@1.3.96: - resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@swc/core-win32-x64-msvc@1.3.96: - resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.53: resolution: {integrity: sha512-+5EIdeUe3sWsMQ7Mqo+PuLhX1IOveptDdaRvKCGKSETNA9T3i8xHQUzj3/qYZiVkqStzrQJvG52cVcGOYIT0AQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.53.tgz} engines: {node: '>= 10'} @@ -7640,6 +7339,10 @@ packages: lru-cache: registry.npmjs.org/lru-cache@6.0.0 dev: true + /hyper-dom-expressions@0.33.14: + resolution: {integrity: sha512-LOIT+exFceP+lpreBSj7UIx7Xhmpxw9pB5FIReCTp37GX0jOjGG88LiIM8oqsYjXhIIJtBSZKQN/i1ITS8SAUQ==, tarball: https://registry.npmjs.org/hyper-dom-expressions/-/hyper-dom-expressions-0.33.14.tgz} + dev: true + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz} dev: true @@ -8314,35 +8017,6 @@ packages: - supports-color optional: true - /mv@2.1.1: - resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==, tarball: https://registry.npmjs.org/mv/-/mv-2.1.1.tgz} - engines: {node: '>=0.8.0'} - requiresBuild: true - dependencies: - mkdirp: registry.npmjs.org/mkdirp@0.5.6 - ncp: registry.npmjs.org/ncp@2.0.0 - rimraf: registry.npmjs.org/rimraf@2.4.5 - optional: true - - /native-request@1.1.0: - resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==, tarball: https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz} - requiresBuild: true - dev: false - optional: true - - /needle@3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, tarball: https://registry.npmjs.org/needle/-/needle-3.2.0.tgz} - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: 3.2.7(supports-color@6.1.0) - iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 - sax: registry.npmjs.org/sax@1.2.4 - transitivePeerDependencies: - - supports-color - optional: true - /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, tarball: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz} dev: false @@ -8811,14 +8485,6 @@ packages: typescript: 5.3.3 dev: true - /rollup@2.75.6: - resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==, tarball: https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: false - /rollup@3.21.5: resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -8833,6 +8499,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} @@ -8939,6 +8606,17 @@ packages: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==, tarball: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz} dev: true + /stencil-solid-output-target@0.1.3(@stencil/core@2.22.3): + resolution: {integrity: sha512-PtV3kACvu3Jr1miQ2/YYbpqgIf65qfVWajT3c0rtFZhBLCWK7ge2bNCHbMOXQJcqQta0+aI/TxLHVSkf+gy7dQ==, tarball: https://registry.npmjs.org/stencil-solid-output-target/-/stencil-solid-output-target-0.1.3.tgz} + engines: {node: '>=16.0.0'} + peerDependencies: + '@stencil/core': ^2 + dependencies: + '@stencil/core': registry.npmjs.org/@stencil/core@2.22.3 + glob: 10.3.12 + hyper-dom-expressions: 0.33.14 + dev: true + /string-width@2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, tarball: https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz} engines: {node: '>=4'} @@ -9169,7 +8847,7 @@ packages: resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} hasBin: true peerDependencies: - browserslist: '>= 4.21.0' + browserslist: ^4.23.0 dependencies: browserslist: 4.23.0 escalade: 3.1.1 @@ -15852,7 +15530,7 @@ packages: debug: 4.3.4 find-up: registry.npmjs.org/find-up@5.0.0 getenv: registry.npmjs.org/getenv@1.0.0 - glob: registry.npmjs.org/glob@7.1.6 + glob: 7.1.6 resolve-from: registry.npmjs.org/resolve-from@5.0.0 semver: registry.npmjs.org/semver@7.5.4 slash: registry.npmjs.org/slash@3.0.0 @@ -15942,7 +15620,7 @@ packages: debug: 3.2.7 eol: registry.npmjs.org/eol@0.9.1 get-port: registry.npmjs.org/get-port@3.2.0 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 lodash: registry.npmjs.org/lodash@4.17.21 mkdirp: registry.npmjs.org/mkdirp@0.5.6 password-prompt: registry.npmjs.org/password-prompt@1.1.2 @@ -16623,7 +16301,7 @@ packages: chalk: 4.1.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 exit: registry.npmjs.org/exit@0.1.2 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 istanbul-lib-instrument: registry.npmjs.org/istanbul-lib-instrument@5.2.1 @@ -16664,7 +16342,7 @@ packages: chalk: 4.1.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 exit: registry.npmjs.org/exit@0.1.2 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 istanbul-lib-instrument: registry.npmjs.org/istanbul-lib-instrument@5.2.1 @@ -16703,7 +16381,7 @@ packages: chalk: 4.1.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 exit: registry.npmjs.org/exit@0.1.2 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 istanbul-lib-instrument: registry.npmjs.org/istanbul-lib-instrument@6.0.1 @@ -18396,7 +18074,7 @@ packages: chalk: 4.1.2 cosmiconfig: registry.npmjs.org/cosmiconfig@5.2.1 deepmerge: registry.npmjs.org/deepmerge@4.3.1 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 joi: registry.npmjs.org/joi@17.9.2 transitivePeerDependencies: - encoding @@ -19983,27 +19661,6 @@ packages: defer-to-connect: registry.npmjs.org/defer-to-connect@1.1.3 dev: false - registry.npmjs.org/@tarojs/parse-css-to-stylesheet@0.0.52: - resolution: {integrity: sha512-2F3QaHEu/NBYGBb+ZP/rfc4B/uxDggis+qCIrP/GbtPWUyqiROCegGLAeTC4U5S54P3cG6wyzY1AFcOAtRJuCw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet/-/parse-css-to-stylesheet-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet' - version: 0.0.52 - engines: {node: '>= 10'} - optionalDependencies: - '@tarojs/parse-css-to-stylesheet-android-arm-eabi': 0.0.52 - '@tarojs/parse-css-to-stylesheet-android-arm64': 0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-arm64': 0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-universal': 0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-x64': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm64-musl': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-x64-gnu': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-x64-musl': 0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc': 0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc': 0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-x64-msvc': 0.0.52 - dev: false - registry.npmjs.org/@tarojs/plugin-doctor@0.0.11: resolution: {integrity: sha512-oHxEGMQwtls2ZFUkhVho1U3RSYhlNvKeIJMVzxgCMrgCBqJcGdGKhNLDpgqvGqqRuSs9iSMBrC9QMY8xsmRo4g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor/-/plugin-doctor-0.0.11.tgz} name: '@tarojs/plugin-doctor' @@ -31518,33 +31175,6 @@ packages: path-scurry: registry.npmjs.org/path-scurry@1.7.0 dev: false - registry.npmjs.org/glob@10.3.12: - resolution: {integrity: sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-10.3.12.tgz} - name: glob - version: 10.3.12 - engines: {node: '>=16 || 14 >=14.17'} - hasBin: true - dependencies: - foreground-child: registry.npmjs.org/foreground-child@3.1.1 - jackspeak: registry.npmjs.org/jackspeak@2.3.6 - minimatch: registry.npmjs.org/minimatch@9.0.1 - minipass: registry.npmjs.org/minipass@7.0.4 - path-scurry: registry.npmjs.org/path-scurry@1.10.2 - dev: true - - registry.npmjs.org/glob@6.0.4: - resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-6.0.4.tgz} - name: glob - version: 6.0.4 - requiresBuild: true - dependencies: - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - optional: true - registry.npmjs.org/glob@7.1.2: resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.1.2.tgz} name: glob @@ -31558,18 +31188,6 @@ packages: path-is-absolute: registry.npmjs.org/path-is-absolute@1.0.1 dev: false - registry.npmjs.org/glob@7.1.6: - resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.1.6.tgz} - name: glob - version: 7.1.6 - dependencies: - fs.realpath: registry.npmjs.org/fs.realpath@1.0.0 - inflight: registry.npmjs.org/inflight@1.0.6 - inherits: registry.npmjs.org/inherits@2.0.4 - minimatch: registry.npmjs.org/minimatch@3.1.2 - once: registry.npmjs.org/once@1.4.0 - path-is-absolute: registry.npmjs.org/path-is-absolute@1.0.1 - registry.npmjs.org/glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.2.0.tgz} name: glob @@ -31720,7 +31338,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: array-union: registry.npmjs.org/array-union@1.0.2 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 object-assign: registry.npmjs.org/object-assign@4.1.1 pify: registry.npmjs.org/pify@2.3.0 pinkie-promise: registry.npmjs.org/pinkie-promise@2.0.1 @@ -32559,12 +32177,6 @@ packages: hasBin: true dev: true - registry.npmjs.org/hyper-dom-expressions@0.33.14: - resolution: {integrity: sha512-LOIT+exFceP+lpreBSj7UIx7Xhmpxw9pB5FIReCTp37GX0jOjGG88LiIM8oqsYjXhIIJtBSZKQN/i1ITS8SAUQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/hyper-dom-expressions/-/hyper-dom-expressions-0.33.14.tgz} - name: hyper-dom-expressions - version: 0.33.14 - dev: true - registry.npmjs.org/iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz} name: iconv-lite @@ -33852,28 +33464,6 @@ packages: optionalDependencies: '@pkgjs/parseargs': 0.11.0 - registry.npmjs.org/jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz} - name: jackspeak - version: 2.3.6 - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': registry.npmjs.org/@isaacs/cliui@8.0.2 - optionalDependencies: - '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 - dev: true - - registry.npmjs.org/jackspeak@2.3.6: - resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz} - name: jackspeak - version: 2.3.6 - engines: {node: '>=14'} - dependencies: - '@isaacs/cliui': registry.npmjs.org/@isaacs/cliui@8.0.2 - optionalDependencies: - '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 - dev: true - registry.npmjs.org/javascript-stringify@1.6.0: resolution: {integrity: sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz} name: javascript-stringify @@ -34212,7 +33802,7 @@ packages: chalk: 4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 deepmerge: registry.npmjs.org/deepmerge@4.3.1 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-circus: registry.npmjs.org/jest-circus@27.5.1 jest-environment-jsdom: registry.npmjs.org/jest-environment-jsdom@27.5.1 @@ -35167,7 +34757,7 @@ packages: cjs-module-lexer: registry.npmjs.org/cjs-module-lexer@1.2.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 execa: registry.npmjs.org/execa@5.1.1 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-haste-map: registry.npmjs.org/jest-haste-map@27.5.1 jest-message-util: registry.npmjs.org/jest-message-util@27.5.1 @@ -35199,7 +34789,7 @@ packages: chalk: 4.1.2 cjs-module-lexer: registry.npmjs.org/cjs-module-lexer@1.2.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-haste-map: registry.npmjs.org/jest-haste-map@29.7.0 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 @@ -36920,13 +36510,6 @@ packages: engines: {node: '>=8'} dev: false - registry.npmjs.org/lru-cache@10.2.0: - resolution: {integrity: sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz} - name: lru-cache - version: 10.2.0 - engines: {node: 14 || >=16.14} - dev: true - registry.npmjs.org/lru-cache@4.1.5: resolution: {integrity: sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz} name: lru-cache @@ -37809,13 +37392,6 @@ packages: version: 5.0.0 engines: {node: '>=8'} - registry.npmjs.org/minipass@7.0.4: - resolution: {integrity: sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz} - name: minipass - version: 7.0.4 - engines: {node: '>=16 || 14 >=14.17'} - dev: true - registry.npmjs.org/miniprogram-api-typings@3.9.1: resolution: {integrity: sha512-oyratzOWyuFhBzONp06l0FBPu03ltCd1sRWoy2v38SnAKxtpZ8ySLTSEw//hIsBdocMda7fFZEjOG57L57mcUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-api-typings/-/miniprogram-api-typings-3.9.1.tgz} name: miniprogram-api-typings @@ -39498,16 +39074,6 @@ packages: name: path-parse version: 1.0.7 - registry.npmjs.org/path-scurry@1.10.2: - resolution: {integrity: sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz} - name: path-scurry - version: 1.10.2 - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - lru-cache: registry.npmjs.org/lru-cache@10.2.0 - minipass: registry.npmjs.org/minipass@7.0.4 - dev: true - registry.npmjs.org/path-scurry@1.7.0: resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/path-scurry/-/path-scurry-1.7.0.tgz} name: path-scurry @@ -42163,7 +41729,7 @@ packages: name: read-package-json version: 2.1.2 dependencies: - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 json-parse-even-better-errors: 2.3.1 normalize-package-data: registry.npmjs.org/normalize-package-data@2.5.0 npm-normalize-package-bin: registry.npmjs.org/npm-normalize-package-bin@1.0.1 @@ -42299,7 +41865,7 @@ packages: engines: {node: '>=0.10'} requiresBuild: true dependencies: - graceful-fs: 4.2.11 + graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 micromatch: registry.npmjs.org/micromatch@3.1.10(supports-color@6.1.0) readable-stream: registry.npmjs.org/readable-stream@2.3.8 transitivePeerDependencies: @@ -42971,7 +42537,7 @@ packages: version: 2.6.3 hasBin: true dependencies: - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 registry.npmjs.org/rimraf@2.7.1: resolution: {integrity: sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz} @@ -44700,20 +44266,6 @@ packages: version: 3.3.3 dev: false - registry.npmjs.org/stencil-solid-output-target@0.1.3(@stencil/core@2.22.3): - resolution: {integrity: sha512-PtV3kACvu3Jr1miQ2/YYbpqgIf65qfVWajT3c0rtFZhBLCWK7ge2bNCHbMOXQJcqQta0+aI/TxLHVSkf+gy7dQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stencil-solid-output-target/-/stencil-solid-output-target-0.1.3.tgz} - id: registry.npmjs.org/stencil-solid-output-target/0.1.3 - name: stencil-solid-output-target - version: 0.1.3 - engines: {node: '>=16.0.0'} - peerDependencies: - '@stencil/core': ^2 - dependencies: - '@stencil/core': registry.npmjs.org/@stencil/core@2.22.3 - glob: registry.npmjs.org/glob@10.3.12 - hyper-dom-expressions: registry.npmjs.org/hyper-dom-expressions@0.33.14 - dev: true - registry.npmjs.org/stencil-vue2-output-target@0.0.4(@stencil/core@2.22.3): resolution: {integrity: sha512-57E0J3Wc8hs3Is2AnZWbxEHhUMrPoJtR8rSPpacYVudd4n+n6LJwT5Ubm3jQv8TF3QZ33ry5lRPkLk9yN+xUuQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/stencil-vue2-output-target/-/stencil-vue2-output-target-0.0.4.tgz} id: registry.npmjs.org/stencil-vue2-output-target/0.0.4 @@ -45337,7 +44889,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.3 commander: registry.npmjs.org/commander@4.1.1 - glob: registry.npmjs.org/glob@7.1.6 + glob: 7.1.6 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 mz: registry.npmjs.org/mz@2.7.0 pirates: registry.npmjs.org/pirates@4.0.5 @@ -45353,7 +44905,7 @@ packages: dependencies: '@jridgewell/gen-mapping': 0.3.3 commander: registry.npmjs.org/commander@4.1.1 - glob: registry.npmjs.org/glob@7.1.6 + glob: 7.1.6 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 mz: registry.npmjs.org/mz@2.7.0 pirates: registry.npmjs.org/pirates@4.0.5 @@ -45819,7 +45371,7 @@ packages: engines: {node: '>=8'} dependencies: '@istanbuljs/schema': registry.npmjs.org/@istanbuljs/schema@0.1.3 - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 minimatch: registry.npmjs.org/minimatch@3.1.2 dev: true From 13c8f946af5de2ba18b53be34456d3a029ae2ac5 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Tue, 16 Apr 2024 15:30:23 +0800 Subject: [PATCH 16/39] =?UTF-8?q?feat:=20=E8=87=AA=E5=AE=9A=E4=B9=89solid-?= =?UTF-8?q?stencil-output?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-components/package.json | 1 - .../scripts/stencil/output-target/index.ts | 6 +- .../stencil/output-target/output-solid.ts | 186 ++++++++++++++++++ .../scripts/stencil/stencil.config.ts | 2 +- pnpm-lock.yaml | 18 -- 5 files changed, 190 insertions(+), 23 deletions(-) create mode 100644 packages/taro-components/scripts/stencil/output-target/output-solid.ts diff --git a/packages/taro-components/package.json b/packages/taro-components/package.json index 0819f067d068..39489bca7ae2 100644 --- a/packages/taro-components/package.json +++ b/packages/taro-components/package.json @@ -78,7 +78,6 @@ "rollup": "^3.8.1", "rollup-plugin-node-externals": "^5.0.0", "sass": "^1.58.3", - "stencil-solid-output-target": "0.1.3", "stencil-vue2-output-target": "0.0.4", "ts-node": "^10.9.1", "tsconfig-paths": "^3.14.1", diff --git a/packages/taro-components/scripts/stencil/output-target/index.ts b/packages/taro-components/scripts/stencil/output-target/index.ts index e5ee6f3e6c0c..033f51faee56 100644 --- a/packages/taro-components/scripts/stencil/output-target/index.ts +++ b/packages/taro-components/scripts/stencil/output-target/index.ts @@ -2,18 +2,18 @@ import { generateProxies as generateReactProxies } from '@stencil/react-output-t import { normalizeOutputTarget as normalizeReactOutputTarget } from '@stencil/react-output-target/dist/plugin' import { generateProxies as generateVue3Proxies } from '@stencil/vue-output-target/dist/output-vue' import { normalizeOutputTarget as normalizeVueOutputTarget } from '@stencil/vue-output-target/dist/plugin' + import { generateProxies as generateSolidProxies, normalizeOutputTarget as normalizeSolidOutputTarget, validateOutputTarget, -} from 'stencil-solid-output-target/dist/index.cjs' - +} from './output-solid' import { generateVue2Proxies } from './output-vue2' import type { CompilerCtx, ComponentCompilerMeta, Config, OutputTargetCustom } from '@stencil/core/internal' import type { OutputTargetReact } from '@stencil/react-output-target' import type { OutputTargetVue } from '@stencil/vue-output-target' -import type { OutputTargetSolid } from 'stencil-solid-output-target' +import type { OutputTargetSolid } from './output-solid' export function sortBy (array: ReadonlyArray, prop: (item: T) => string): ReadonlyArray { return array.slice().sort((a, b) => { diff --git a/packages/taro-components/scripts/stencil/output-target/output-solid.ts b/packages/taro-components/scripts/stencil/output-target/output-solid.ts new file mode 100644 index 000000000000..d3e731bed63d --- /dev/null +++ b/packages/taro-components/scripts/stencil/output-target/output-solid.ts @@ -0,0 +1,186 @@ +import { dashToPascalCase, normalizePath, relativeImport, sortBy } from '@stencil/react-output-target/dist/utils' +import * as path from 'path' + +import type { + ComponentCompilerMeta, + Config, CopyResults, OutputTargetDist, +} from '@stencil/core/internal' + +export const GENERATED_DTS = 'components.d.ts' + +export type PartialExcept = Partial & { [key in K]: T[key] }; + +export interface OutputTargetSolid { + componentCorePackage?: string + proxiesFile: string + excludeComponents?: string[] + directivesProxyFile?: string + loaderDir?: string + includePolyfills?: boolean + includeDefineCustomElements?: boolean + includeImportCustomElements?: boolean + customElementsDir?: string +} + +export interface ComponentBindingConfig { + elements: string | string[] + event: string + targetProp: string +} + +export interface PackageJSON { + types: string +} + +const IMPORT_TYPES = 'JSX' +const REGISTER_CUSTOM_ELEMENTS = 'defineCustomElements' +const APPLY_POLYFILLS = 'applyPolyfills' +const DEFAULT_LOADER_DIR = '/dist/loader' + +export const getFilteredComponents = (excludeComponents: string[] = [], components: readonly ComponentCompilerMeta[]): ComponentCompilerMeta[] => { + return sortBy(components, (component: ComponentCompilerMeta) => component.tagName).filter( + (component: ComponentCompilerMeta) => !excludeComponents.includes(component.tagName) && !component.internal, + ) +} + +export const getPathToCorePackageLoader = (config: Config, outputTarget: OutputTargetSolid): string => { + const basePkg = outputTarget.componentCorePackage || '' + const distOutputTarget = config.outputTargets?.find((o) => o.type === 'dist') as OutputTargetDist + + const distAbsEsmLoaderPath = + distOutputTarget?.esmLoaderPath && path.isAbsolute(distOutputTarget.esmLoaderPath) + ? distOutputTarget.esmLoaderPath + : null + + const distRelEsmLoaderPath = + config.rootDir && distAbsEsmLoaderPath + ? path.relative(config.rootDir, distAbsEsmLoaderPath) + : null + + const loaderDir = outputTarget.loaderDir || distRelEsmLoaderPath || DEFAULT_LOADER_DIR + return normalizePath(path.join(basePkg, loaderDir)) +} + +export function createComponentDefinition(componentCompilerMeta: PartialExcept, includeImportCustomElements = false): readonly string[] { + const tagNameAsPascal = dashToPascalCase(componentCompilerMeta.tagName) + let template = `export const ${tagNameAsPascal} = /*@__PURE__*/createSolidComponent<${IMPORT_TYPES}.${tagNameAsPascal}, HTML${tagNameAsPascal}Element>('${componentCompilerMeta.tagName}'` + + if (includeImportCustomElements) { + template += `, undefined, undefined, define${tagNameAsPascal}` + } + + template += `);` + + return [ + template, + ] +} + +export const generateProxies = (config: Config, components: ComponentCompilerMeta[], pkgData: PackageJSON, outputTarget: OutputTargetSolid, rootDir: string): string => { + const distTypesDir = path.dirname(pkgData.types) + const dtsFilePath = path.join(rootDir, distTypesDir, GENERATED_DTS) + const componentsTypeFile = relativeImport(outputTarget.proxiesFile, dtsFilePath, '.d.ts') + const pathToCorePackageLoader = getPathToCorePackageLoader(config, outputTarget) + + const imports = `/* eslint-disable */ +/* tslint:disable */ +/* auto-generated solid proxies */ +import { createSolidComponent } from './solid-component-lib/utils';\n` + + const generateTypeImports = () => { + if (outputTarget.componentCorePackage !== undefined) { + const dirPath = outputTarget.includeImportCustomElements ? `/${outputTarget.customElementsDir || 'components'}` : '' + return `import type { ${IMPORT_TYPES} } from '${normalizePath(outputTarget.componentCorePackage)}${dirPath}';\n` + } + + return `import type { ${IMPORT_TYPES} } from '${normalizePath(componentsTypeFile)}';\n` + } + + const typeImports = generateTypeImports() + + let sourceImports = '' + let registerCustomElements = '' + + if (outputTarget.includeImportCustomElements && outputTarget.componentCorePackage !== undefined) { + const componentImports = components.map(component => { + const pascalImport = dashToPascalCase(component.tagName) + + return `import { defineCustomElement as define${pascalImport} } from '${normalizePath(outputTarget.componentCorePackage!)}/${outputTarget.customElementsDir || + 'components' + }/${component.tagName}.js';` + }) + + sourceImports = componentImports.join('\n') + } else if (outputTarget.includePolyfills && outputTarget.includeDefineCustomElements) { + sourceImports = `import { ${APPLY_POLYFILLS}, ${REGISTER_CUSTOM_ELEMENTS} } from '${pathToCorePackageLoader}';\n` + registerCustomElements = `${APPLY_POLYFILLS}().then(() => ${REGISTER_CUSTOM_ELEMENTS}());` + } else if (!outputTarget.includePolyfills && outputTarget.includeDefineCustomElements) { + sourceImports = `import { ${REGISTER_CUSTOM_ELEMENTS} } from '${pathToCorePackageLoader}';\n` + registerCustomElements = `${REGISTER_CUSTOM_ELEMENTS}();` + } + + return [ + imports, + typeImports, + sourceImports, + registerCustomElements, + components.map(cmpMeta => createComponentDefinition(cmpMeta, outputTarget.includeImportCustomElements)).join('\n'), + ].join('\n') + '\n' +} + +export const copyResources = async (config: Config, outputTarget: OutputTargetSolid): Promise => { + if (!config.sys || !config.sys.copy || !config.sys.glob) { + throw new Error('stencil is not properly initialized at this step. Notify the developer') + } + const srcDirectory = path.join(__dirname, 'solid-component-lib') + const destDirectory = path.join(path.dirname(outputTarget.proxiesFile), 'solid-component-lib') + + return config.sys.copy( + [ + { + src: srcDirectory, + dest: destDirectory, + keepDirStructure: false, + warn: false, + }, + ], + srcDirectory, + ) +} + +export const validateOutputTarget = (config: Config, outputTarget: OutputTargetSolid): void => { + if (config.rootDir == null) { + throw new Error('rootDir is not set and it should be set by stencil itself') + } + + if (outputTarget.proxiesFile == null) { + throw new Error('proxiesFile is required') + } + + if (outputTarget.includeDefineCustomElements && outputTarget.includeImportCustomElements) { + throw new Error('includeDefineCustomElements cannot be used at the same time as includeImportCustomElements since includeDefineCustomElements is used for lazy loading components. Set `includeDefineCustomElements: false` in your React output target config to resolve this.') + } + + if (outputTarget.includeImportCustomElements && outputTarget.includePolyfills) { + throw new Error('includePolyfills cannot be used at the same time as includeImportCustomElements. Set `includePolyfills: false` in your React output target config to resolve this.') + } +} + +export const normalizeOutputTarget = (config: Config, outputTarget: OutputTargetSolid, validate = true) => { + if (validate) { + validateOutputTarget(config, outputTarget) + } + + const results: OutputTargetSolid = { + ...outputTarget, + excludeComponents: outputTarget.excludeComponents || [], + includePolyfills: outputTarget.includePolyfills ?? true, + includeDefineCustomElements: outputTarget.includeDefineCustomElements ?? true, + } + + if (outputTarget.directivesProxyFile && !path.isAbsolute(outputTarget.directivesProxyFile)) { + results.proxiesFile = normalizePath(path.join(config.rootDir!, outputTarget.proxiesFile)) + } + + return results +} diff --git a/packages/taro-components/scripts/stencil/stencil.config.ts b/packages/taro-components/scripts/stencil/stencil.config.ts index 35be5b3ed550..49f93149589a 100644 --- a/packages/taro-components/scripts/stencil/stencil.config.ts +++ b/packages/taro-components/scripts/stencil/stencil.config.ts @@ -55,7 +55,7 @@ const outputTargets: OutputTarget[] = [ componentCorePackage: '@tarojs/components', customElementsDir: 'dist/components', includeImportCustomElements: true, - proxiesFile: '../taro-components-library-react/src/components.ts', + proxiesFile: '../taro-components-library-solid/src/components.ts', }), { type: 'dist', diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 645832be396f..d44d94a1b0ab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1189,9 +1189,6 @@ importers: sass: specifier: ^1.58.3 version: registry.npmjs.org/sass@1.69.7 - stencil-solid-output-target: - specifier: 0.1.3 - version: 0.1.3(@stencil/core@2.22.3) stencil-vue2-output-target: specifier: 0.0.4 version: registry.npmjs.org/stencil-vue2-output-target@0.0.4(@stencil/core@2.22.3) @@ -7339,10 +7336,6 @@ packages: lru-cache: registry.npmjs.org/lru-cache@6.0.0 dev: true - /hyper-dom-expressions@0.33.14: - resolution: {integrity: sha512-LOIT+exFceP+lpreBSj7UIx7Xhmpxw9pB5FIReCTp37GX0jOjGG88LiIM8oqsYjXhIIJtBSZKQN/i1ITS8SAUQ==, tarball: https://registry.npmjs.org/hyper-dom-expressions/-/hyper-dom-expressions-0.33.14.tgz} - dev: true - /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz} dev: true @@ -8606,17 +8599,6 @@ packages: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==, tarball: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz} dev: true - /stencil-solid-output-target@0.1.3(@stencil/core@2.22.3): - resolution: {integrity: sha512-PtV3kACvu3Jr1miQ2/YYbpqgIf65qfVWajT3c0rtFZhBLCWK7ge2bNCHbMOXQJcqQta0+aI/TxLHVSkf+gy7dQ==, tarball: https://registry.npmjs.org/stencil-solid-output-target/-/stencil-solid-output-target-0.1.3.tgz} - engines: {node: '>=16.0.0'} - peerDependencies: - '@stencil/core': ^2 - dependencies: - '@stencil/core': registry.npmjs.org/@stencil/core@2.22.3 - glob: 10.3.12 - hyper-dom-expressions: 0.33.14 - dev: true - /string-width@2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, tarball: https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz} engines: {node: '>=4'} From 499cd104833b7492006890f7e991212209cb9445 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Tue, 16 Apr 2024 18:23:14 +0800 Subject: [PATCH 17/39] =?UTF-8?q?feat:=20=E5=88=9D=E6=AD=A5=E5=AE=8C?= =?UTF-8?q?=E6=88=90stencil=E7=9A=84solid=E6=89=93=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +- .../.babelrc.json | 14 + .../taro-components-library-solid/.gitignore | 2 + .../package.json | 35 + .../rollup.config.js | 41 + .../scripts/fix.js | 39 + .../src/component-lib/index.ts | 75 + .../src/helper.ts | 18 + .../src/index.ts | 1 + .../solid-component-lib/createComponent.tsx | 139 ++ .../src/solid-component-lib/index.ts | 1 + .../src/solid-component-lib/interfaces.ts | 38 + .../src/solid-component-lib/utils/case.ts | 2 + .../src/solid-component-lib/utils/index.ts | 1 + .../tsconfig.json | 18 + .../types/define.d.ts | 2 + packages/taro-components/package.json | 3 +- .../stencil/output-target/output-solid.ts | 5 +- .../src/components/tabbar/readme.md | 6 +- pnpm-lock.yaml | 2038 +++++++++++++---- 20 files changed, 1980 insertions(+), 501 deletions(-) create mode 100644 packages/taro-components-library-solid/.babelrc.json create mode 100644 packages/taro-components-library-solid/.gitignore create mode 100644 packages/taro-components-library-solid/package.json create mode 100644 packages/taro-components-library-solid/rollup.config.js create mode 100644 packages/taro-components-library-solid/scripts/fix.js create mode 100644 packages/taro-components-library-solid/src/component-lib/index.ts create mode 100644 packages/taro-components-library-solid/src/helper.ts create mode 100644 packages/taro-components-library-solid/src/index.ts create mode 100644 packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx create mode 100644 packages/taro-components-library-solid/src/solid-component-lib/index.ts create mode 100644 packages/taro-components-library-solid/src/solid-component-lib/interfaces.ts create mode 100644 packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts create mode 100644 packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts create mode 100644 packages/taro-components-library-solid/tsconfig.json create mode 100644 packages/taro-components-library-solid/types/define.d.ts diff --git a/package.json b/package.json index 6bf91d5f262c..aea61b27d3aa 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,8 @@ "version:release": "pnpm --parallel -r --aggregate-output --filter=./{npm/**,crates/native_binding,packages/*} exec npm version ${npm_package_version}", "version:git": "git add . && git commit -m \"chore(release): publish ${npm_package_version}\"", "version:changelog": "conventional-changelog -p angular", - "artifacts": "pnpm --filter @tarojs/helper --filter @tarojs/binding run artifacts" + "artifacts": "pnpm --filter @tarojs/helper --filter @tarojs/binding run artifacts", + "build-solid": "pnpm --filter @tarojs/components-library-solid run build:ci" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ diff --git a/packages/taro-components-library-solid/.babelrc.json b/packages/taro-components-library-solid/.babelrc.json new file mode 100644 index 000000000000..8b69bf82f111 --- /dev/null +++ b/packages/taro-components-library-solid/.babelrc.json @@ -0,0 +1,14 @@ +{ + "presets": [ + [ + "taro", + { + "absoluteRuntime": false, + "framework": "solid", + "hot": false, + "modules": false, + "ts": true + } + ] + ] +} diff --git a/packages/taro-components-library-solid/.gitignore b/packages/taro-components-library-solid/.gitignore new file mode 100644 index 000000000000..5580458adc44 --- /dev/null +++ b/packages/taro-components-library-solid/.gitignore @@ -0,0 +1,2 @@ +# Stencil autogenerated +src/components.ts diff --git a/packages/taro-components-library-solid/package.json b/packages/taro-components-library-solid/package.json new file mode 100644 index 000000000000..d11a80dd6352 --- /dev/null +++ b/packages/taro-components-library-solid/package.json @@ -0,0 +1,35 @@ +{ + "name": "@tarojs/components-library-solid", + "version": "4.0.0-beta.46", + "description": "Taro 组件库 Solid 版本库", + "private": true, + "main": "index.js", + "scripts": { + "build:ci": "run-s clean prod", + "clean": "rimraf --impl=move-remove ../taro-components/lib/solid", + "dev": "pnpm run prod -w", + "preprod": "node ./scripts/fix.js", + "prod": "rollup -c" + }, + "keywords": [], + "author": "phy-lei", + "license": "MIT", + "dependencies": { + "@tarojs/components": "workspace:*", + "tslib": "^2.6.2" + }, + "devDependencies": { + "@babel/cli": "^7.14.5", + "@babel/core": "^7.14.5", + "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-node-resolve": "^15.2.3", + "babel-preset-taro": "workspace:*", + "solid-js": "^1.8.16", + "postcss": "^8.4.18", + "rollup": "^2.79.0", + "rollup-plugin-node-externals": "^5.0.0", + "rollup-plugin-postcss": "^4.0.2", + "rollup-plugin-ts": "^3.0.2", + "typescript": "^4.7.4" + } +} diff --git a/packages/taro-components-library-solid/rollup.config.js b/packages/taro-components-library-solid/rollup.config.js new file mode 100644 index 000000000000..953539976a7d --- /dev/null +++ b/packages/taro-components-library-solid/rollup.config.js @@ -0,0 +1,41 @@ +import commonjs from '@rollup/plugin-commonjs' +import resolve from '@rollup/plugin-node-resolve' +import externals from 'rollup-plugin-node-externals' +import postcss from 'rollup-plugin-postcss' +import ts from 'rollup-plugin-ts' + +const config = { + input: ['src/index.ts', 'src/component-lib/index.ts'], + output: { + dir: '../taro-components/lib/solid', + exports: 'named', + preserveModules: true, + preserveModulesRoot: 'src', + sourcemap: true, + }, + treeshake: false, + plugins: [ + externals({ + deps: true, + devDeps: false, + include: ['solid-js'], + }), + resolve({ + preferBuiltins: false, + mainFields: ['browser', 'module', 'jsnext:main', 'main'], + }), + ts({ + sourceMap: true, + }), + commonjs({ + transformMixedEsModules: true, + dynamicRequireTargets: ['./src/**/*.js'], + }), + postcss({ + inject: { insertAt: 'top' }, + minimize: true, + }), + ], +} + +export default config diff --git a/packages/taro-components-library-solid/scripts/fix.js b/packages/taro-components-library-solid/scripts/fix.js new file mode 100644 index 000000000000..6a435da0dc93 --- /dev/null +++ b/packages/taro-components-library-solid/scripts/fix.js @@ -0,0 +1,39 @@ +const fs = require('@tarojs/helper').fs +const path = require('path') + +const componentsPath = path.resolve(__dirname, '..', 'src/components.ts') +// const avoidErrorType = ['Input', 'ScrollView'] + +if (fs.existsSync(componentsPath)) { + const codeBuffer = fs.readFileSync(componentsPath) + let code = codeBuffer.toString().replace(/import\stype\s\{\s([^}]*)\s\}\sfrom\s'@tarojs\/components[^']*';/ig, `import type { $1 } from '@tarojs/components/dist/types/components';`) + code = code.replace(/const\sTaro([A-Za-z]+)\s=/g, 'const $1 =').replace(/const\s([A-Za-z]+)Core\s=/g, 'const $1 =') + + // NOTE: HTMLStencilElement 与 HTMLTaroInputCoreElement 在 force 参数上冲突 + // const avoidType = avoidErrorType.join('|') + // code = code.replace( + // new RegExp(`createReactComponent`, 'ig'), + // 'createReactComponent' + // ) + + if (code.includes('defineCustomElement as define')) { + code = code.replace(/import\s\{\sdefineCustomElement\sas\sdefine([A-Za-z]+)\s.*/g, '// @ts-ignore\nimport { defineCustomElement$1 as define$1 } from \'@tarojs/components/dist/components\';') + } + + /** + * 当前不支持配置通用的 manipulatePropsFunction 方法,因此需要手动添加 + * https://github.com/ionic-team/stencil-ds-output-targets/issues/243 + */ + // if (!code.includes('./helper')) { + // code = code.replace('/* auto-generated solid proxies */', `/* auto-generated solid proxies */\nimport { manipulatePropsFunction } from './helper'`) + // code = code.replace(/\(([^,)]+)[^;]*,\s([^,]+)\);/ig, '($1, undefined, manipulatePropsFunction, $2);') + // } + + if (!code.includes('Fragment')) { + const comps = ['Block'] + code = code.replace('/* auto-generated solid proxies */', `/* auto-generated solid proxies */\nimport { Fragment } from 'solid-js/h/jsx-runtime'`) + code = code.replace(new RegExp(`export const (${comps.join('|')}) = \\/\\*\\@__PURE__\\*\\/createSolidComponent.*`, 'ig'), 'export const $1 = Fragment;') + } + + fs.writeFileSync(componentsPath, code) +} diff --git a/packages/taro-components-library-solid/src/component-lib/index.ts b/packages/taro-components-library-solid/src/component-lib/index.ts new file mode 100644 index 000000000000..d3c97b0b58ef --- /dev/null +++ b/packages/taro-components-library-solid/src/component-lib/index.ts @@ -0,0 +1,75 @@ +import { Fragment } from 'solid-js/h/jsx-runtime' + +import { createSolidComponent } from '../solid-component-lib' + +// 视图容器 +export const CoverImage = /* @__PURE__ */ createSolidComponent('taro-cover-image-core') +export const CoverView = /* @__PURE__ */ createSolidComponent('taro-cover-view-core') +export const MatchMedia = /* @__PURE__ */ createSolidComponent('taro-match-media-core') +export const MovableArea = /* @__PURE__ */ createSolidComponent('taro-movable-area-core') +export const MovableView = /* @__PURE__ */ createSolidComponent('taro-movable-view-core') +export const PageContainer = /* @__PURE__ */ createSolidComponent('taro-page-container-core') +export const RootPortal = /* @__PURE__ */ createSolidComponent('taro-root-portal-core') +export const ScrollView = /* @__PURE__ */ createSolidComponent('taro-scroll-view-core') +export const ShareElement = /* @__PURE__ */ createSolidComponent('taro-share-element-core') +export const Swiper = /* @__PURE__ */ createSolidComponent('taro-swiper-core') +export const SwiperItem = /* @__PURE__ */ createSolidComponent('taro-swiper-item-core') +export const View = /* @__PURE__ */ createSolidComponent('taro-view-core') + +// 基础内容 +export const Icon = /* @__PURE__ */ createSolidComponent('taro-icon-core') +export const Progress = /* @__PURE__ */ createSolidComponent('taro-progress-core') +export const RichText = /* @__PURE__ */ createSolidComponent('taro-rich-text-core') +export const Text = /* @__PURE__ */ createSolidComponent('taro-text-core') + +// 表单组件 +export const Button = /* @__PURE__ */ createSolidComponent('taro-button-core') +export const Checkbox = /* @__PURE__ */ createSolidComponent('taro-checkbox-core') +export const CheckboxGroup = /* @__PURE__ */ createSolidComponent('taro-checkbox-group-core') +export const Editor = /* @__PURE__ */ createSolidComponent('taro-editor-core') +export const Form = /* @__PURE__ */ createSolidComponent('taro-form-core') +export const Input = /* @__PURE__ */ createSolidComponent('taro-input-core') +export const KeyboardAccessory = /* @__PURE__ */ createSolidComponent('taro-keyboard-accessory-core') +export const Label = /* @__PURE__ */ createSolidComponent('taro-label-core') +export const Picker = /* @__PURE__ */ createSolidComponent('taro-picker-core') +export const PickerView = /* @__PURE__ */ createSolidComponent('taro-picker-view-core') +export const PickerViewColumn = /* @__PURE__ */ createSolidComponent('taro-picker-view-column-core') +export const Radio = /* @__PURE__ */ createSolidComponent('taro-radio-core') +export const RadioGroup = /* @__PURE__ */ createSolidComponent('taro-radio-group-core') +export const Slider = /* @__PURE__ */ createSolidComponent('taro-slider-core') +export const Switch = /* @__PURE__ */ createSolidComponent('taro-switch-core') +export const Textarea = /* @__PURE__ */ createSolidComponent('taro-textarea-core') + +// 导航 +export const FunctionalPageNavigator = /* @__PURE__ */ createSolidComponent('taro-functional-page-navigator-core') +export const Navigator = /* @__PURE__ */ createSolidComponent('taro-navigator-core') +export const NavigationBar = /* @__PURE__ */ createSolidComponent('taro-navigation-bar-core') + +// 媒体组件 +export const Audio = /* @__PURE__ */ createSolidComponent('taro-audio-core') +export const Camera = /* @__PURE__ */ createSolidComponent('taro-camera-core') +export const Image = /* @__PURE__ */ createSolidComponent('taro-image-core') +export const LivePlayer = /* @__PURE__ */ createSolidComponent('taro-live-player-core') +export const LivePusher = /* @__PURE__ */ createSolidComponent('taro-live-pusher-core') +export const Video = /* @__PURE__ */ createSolidComponent('taro-video-core') +export const VoipRoom = /* @__PURE__ */ createSolidComponent('taro-voip-room-core') + +// 地图 +export const Map = /* @__PURE__ */ createSolidComponent('taro-map-core') + +// 画布 +export const Canvas = /* @__PURE__ */ createSolidComponent('taro-canvas-core') + +// 开放能力 +export const Ad = /* @__PURE__ */ createSolidComponent('taro-ad-core') +export const AdCustom = /* @__PURE__ */ createSolidComponent('taro-ad-custom-core') +export const OfficialAccount = /* @__PURE__ */ createSolidComponent('taro-official-account-core') +export const OpenData = /* @__PURE__ */ createSolidComponent('taro-open-data-core') +export const WebView = /* @__PURE__ */ createSolidComponent('taro-web-view-core') + +// 页面属性配置节点 +export const PageMeta = /* @__PURE__ */ createSolidComponent('taro-page-meta-core') + +// 其他 +export const Block = Fragment +export const CustomWrapper = /* @__PURE__ */ createSolidComponent('taro-custom-wrapper-core') diff --git a/packages/taro-components-library-solid/src/helper.ts b/packages/taro-components-library-solid/src/helper.ts new file mode 100644 index 000000000000..dcd113c0d6c7 --- /dev/null +++ b/packages/taro-components-library-solid/src/helper.ts @@ -0,0 +1,18 @@ +interface StencilReactInternalProps extends React.HTMLAttributes { + forwardedRef: React.RefObject + ref?: React.Ref +} + +export const manipulatePropsFunction = ( + originalProps: StencilReactInternalProps, + propsToPass: Record = {} +) => { + const { dangerouslySetInnerHTML, style } = originalProps + if (typeof style !== 'string') { + propsToPass.style = style + } + return { + ...propsToPass, + dangerouslySetInnerHTML + } +} diff --git a/packages/taro-components-library-solid/src/index.ts b/packages/taro-components-library-solid/src/index.ts new file mode 100644 index 000000000000..cb64ac1b52aa --- /dev/null +++ b/packages/taro-components-library-solid/src/index.ts @@ -0,0 +1 @@ +export * from './components' diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx new file mode 100644 index 000000000000..f7dc7beb2dbb --- /dev/null +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -0,0 +1,139 @@ +import { Component, JSX } from 'solid-js' +import h from 'solid-js/h' + +import { camelToDashCase } from './utils' + +export interface HTMLStencilElement extends HTMLElement { + componentOnReady(): Promise +} + +type StencilSolidInternalProps = JSX.DOMAttributes + +export interface ComponentSupplementaryTypes { + style?: JSX.CSSProperties + slot?: string +} + +const createComponent = ( + _h: typeof h, + tagName: string, + props: StencilSolidInternalProps, +): any => { + let children: JSX.Element[] = [] + + if (props.children) { + if (Array.isArray(props.children)) { + children = props.children.map((child: any) => { + if (typeof child === 'string') { + return child + } else if (typeof child === 'function') { + return child() + } else { + return createComponent(_h, child.tagName, child.props) + } + }) + } else if (typeof props.children === 'string') { + children = [props.children] + } else if (typeof props.children === 'function') { + children = [(props as any).children()] + } else if (typeof props.children === 'object') { + children = [createComponent(_h, tagName, { + ...props.children, + textContent: props.textContent ?? undefined, + })] + } + } + + return _h(tagName, props, children) +} + +export const createSolidComponent = < + PropType, + ElementType extends HTMLStencilElement, + ExpandedPropsTypes = any +>( + tagName: string, + manipulatePropsFunction?: ( + originalProps: StencilSolidInternalProps, + newProps: any + ) => ExpandedPropsTypes, + defineCustomElement?: () => void, +): Component & ComponentSupplementaryTypes> => { + + if (defineCustomElement !== undefined) { + defineCustomElement() + } + + const getProps = (props: any) => { + let propsToPass: typeof props = {} + + for (const key in props) { + if (!props.hasOwnProperty(key)) { + continue + } + + if (isPropNameAnEvent(key)) { + continue + } + + const propValue = props[key] + propsToPass[camelToDashCase(key)] = propValue + } + + if (manipulatePropsFunction !== undefined) { + propsToPass = manipulatePropsFunction(props, propsToPass) + } + + return propsToPass + } + + function SolidComponentWrapper(props: { children: JSX.Element } & any) { + const propsToPass = { + ...getProps(props), + ref: (element: Element) => { + syncEvents(element, props) + } + } + + return createComponent(h, tagName, propsToPass) + } + + return SolidComponentWrapper +} + +function syncEvents(node: Element, props: any) { + for (const key in props) { + if (props.hasOwnProperty(key)) { + const propValue = props[key] + if (isPropNameAnEvent(key)) { + // prop is an event + syncEvent(node, key, propValue) + } + } + } +} + +function syncEvent(node: Element & { __events?: { [key: string]: ((e: Event) => any) | undefined } }, propName: string, propValue: any) { + const eventName = propName.substring(2)[0].toLowerCase() + propName.substring(3) + + const eventStore = node.__events || (node.__events = {}) + const oldEventHandler = eventStore[eventName] + + // Remove old listener so they don't double up. + if (oldEventHandler) { + node.removeEventListener(eventName, oldEventHandler) + } + + node.addEventListener( + eventName, + (eventStore[eventName] = function handler(e: Event) { + if (propValue) { + propValue.call(this, e) + } + }) + ) +} + +function isPropNameAnEvent(propName: string) { + return propName.startsWith('on') && propName[2] === propName[2].toUpperCase() +} diff --git a/packages/taro-components-library-solid/src/solid-component-lib/index.ts b/packages/taro-components-library-solid/src/solid-component-lib/index.ts new file mode 100644 index 000000000000..bbb3f46bab08 --- /dev/null +++ b/packages/taro-components-library-solid/src/solid-component-lib/index.ts @@ -0,0 +1 @@ +export { createSolidComponent } from './createComponent' diff --git a/packages/taro-components-library-solid/src/solid-component-lib/interfaces.ts b/packages/taro-components-library-solid/src/solid-component-lib/interfaces.ts new file mode 100644 index 000000000000..fd9db011158a --- /dev/null +++ b/packages/taro-components-library-solid/src/solid-component-lib/interfaces.ts @@ -0,0 +1,38 @@ +/** + * Modify from https://github.com/ionic-team/stencil-ds-output-targets/blob/main/packages/react-output-target/react-component-lib/interfaces.ts + * MIT License https://github.com/ionic-team/stencil-ds-output-targets/blob/main/LICENSE + */ +// General types important to applications using stencil built components +export interface EventEmitter { + emit: (data?: T) => CustomEvent +} + +export interface StyleReactProps { + class?: string + className?: string + style?: { [key: string]: any } +} + +export interface OverlayEventDetail { + data?: T + role?: string +} + +export interface OverlayInterface { + el: HTMLElement + animated: boolean + keyboardClose: boolean + overlayIndex: number + presented: boolean + + enterAnimation?: any + leaveAnimation?: any + + didPresent: EventEmitter + willPresent: EventEmitter + willDismiss: EventEmitter + didDismiss: EventEmitter + + present(): Promise + dismiss(data?: any, role?: string): Promise +} diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts new file mode 100644 index 000000000000..63027eba9b37 --- /dev/null +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts @@ -0,0 +1,2 @@ +export const camelToDashCase = (str: string) => + str.replace(/([A-Z])/g, (m: string) => `-${m[0].toLowerCase()}`) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts new file mode 100644 index 000000000000..bd5fbfe7bf42 --- /dev/null +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts @@ -0,0 +1 @@ +export * from './case' diff --git a/packages/taro-components-library-solid/tsconfig.json b/packages/taro-components-library-solid/tsconfig.json new file mode 100644 index 000000000000..46c7a1c9baa0 --- /dev/null +++ b/packages/taro-components-library-solid/tsconfig.json @@ -0,0 +1,18 @@ +{ + "extends": "../../tsconfig.root.json", + "compilerOptions": { + "baseUrl": ".", + "declaration": true, + "jsx": "preserve", + "jsxImportSource": "solid-js", + "module": "ESNext", + "noUnusedLocals": false, + "skipLibCheck": true, + "skipDefaultLibCheck": true, + "sourceMap": false, + "strictNullChecks": false, + "target": "ES2017", + "typeRoots": ["./node_modules/@types"] + }, + "include": ["./src", "./types"] +} diff --git a/packages/taro-components-library-solid/types/define.d.ts b/packages/taro-components-library-solid/types/define.d.ts new file mode 100644 index 000000000000..59b4eac98a9e --- /dev/null +++ b/packages/taro-components-library-solid/types/define.d.ts @@ -0,0 +1,2 @@ +// NOTE: 启用旧版本适配器 +declare const DEPRECATED_ADAPTER_COMPONENT: boolean | undefined diff --git a/packages/taro-components/package.json b/packages/taro-components/package.json index 39489bca7ae2..0a9947d7c9b6 100644 --- a/packages/taro-components/package.json +++ b/packages/taro-components/package.json @@ -27,11 +27,12 @@ "prebuild": "run-p generate:*", "build": "cross-env NODE_ENV=production run-s build:components build:library", "build:components": "stencil build", - "build:library": "pnpm --filter @tarojs/components-library-react --filter @tarojs/components-library-vue2 --filter @tarojs/components-library-vue3 run build:ci", + "build:library": "pnpm --filter @tarojs/components-library-react --filter @tarojs/components-library-vue2 --filter @tarojs/components-library-vue3 --filter @tarojs/components-library-solid run build:ci", "dev:components": "cross-env NODE_ENV=development pnpm run build:components --watch", "dev:library-react": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-react run dev", "dev:library-vue2": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-vue2 run dev", "dev:library-vue3": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-vue3 run dev", + "dev:library-solid": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-solid run dev", "generate:lib": "mkdirp lib", "generate:stencil-config": "esbuild ./scripts/stencil/stencil.config.ts --external:lightningcss --bundle --platform=node --outfile=stencil.config.js", "sync:types": "pnpm run tsx --files scripts/json-schema-to-types.ts", diff --git a/packages/taro-components/scripts/stencil/output-target/output-solid.ts b/packages/taro-components/scripts/stencil/output-target/output-solid.ts index d3e731bed63d..8b37a694f254 100644 --- a/packages/taro-components/scripts/stencil/output-target/output-solid.ts +++ b/packages/taro-components/scripts/stencil/output-target/output-solid.ts @@ -66,7 +66,7 @@ export function createComponentDefinition(componentCompilerMeta: PartialExcept('${componentCompilerMeta.tagName}'` if (includeImportCustomElements) { - template += `, undefined, undefined, define${tagNameAsPascal}` + template += `, undefined, define${tagNameAsPascal}` } template += `);` @@ -85,7 +85,7 @@ export const generateProxies = (config: Config, components: ComponentCompilerMet const imports = `/* eslint-disable */ /* tslint:disable */ /* auto-generated solid proxies */ -import { createSolidComponent } from './solid-component-lib/utils';\n` +import { createSolidComponent } from './solid-component-lib';\n` const generateTypeImports = () => { if (outputTarget.componentCorePackage !== undefined) { @@ -116,6 +116,7 @@ import { createSolidComponent } from './solid-component-lib/utils';\n` registerCustomElements = `${APPLY_POLYFILLS}().then(() => ${REGISTER_CUSTOM_ELEMENTS}());` } else if (!outputTarget.includePolyfills && outputTarget.includeDefineCustomElements) { sourceImports = `import { ${REGISTER_CUSTOM_ELEMENTS} } from '${pathToCorePackageLoader}';\n` + registerCustomElements = `${REGISTER_CUSTOM_ELEMENTS}();` } diff --git a/packages/taro-components/src/components/tabbar/readme.md b/packages/taro-components/src/components/tabbar/readme.md index ca37f1ab360a..7a65a4d9d94a 100644 --- a/packages/taro-components/src/components/tabbar/readme.md +++ b/packages/taro-components/src/components/tabbar/readme.md @@ -7,9 +7,9 @@ ## Properties -| Property | Attribute | Description | Type | Default | -| -------- | --------- | ----------- | ------ | ----------- | -| `conf` | -- | | `Conf` | `undefined` | +| Property | Attribute | Description | Type | Default | +| -------- | --------- | ----------- | ------------- | ----------- | +| `conf` | -- | | `ITabBarConf` | `undefined` | ## Events diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d44d94a1b0ab..57ac9b1fc1f5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1327,6 +1327,52 @@ importers: specifier: ^4.7.4 version: registry.npmjs.org/typescript@4.9.5 + packages/taro-components-library-solid: + dependencies: + '@tarojs/components': + specifier: workspace:* + version: link:../taro-components + tslib: + specifier: ^2.6.2 + version: 2.6.2 + devDependencies: + '@babel/cli': + specifier: ^7.14.5 + version: 7.21.5(@babel/core@7.23.7) + '@babel/core': + specifier: ^7.14.5 + version: 7.23.7 + '@rollup/plugin-commonjs': + specifier: ^25.0.7 + version: 25.0.7(rollup@2.79.1) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: 15.2.3(rollup@2.79.1) + babel-preset-taro: + specifier: workspace:* + version: link:../babel-preset-taro + postcss: + specifier: ^8.4.18 + version: 8.4.33 + rollup: + specifier: ^2.79.0 + version: 2.79.1 + rollup-plugin-node-externals: + specifier: ^5.0.0 + version: 5.1.3(rollup@2.79.1) + rollup-plugin-postcss: + specifier: ^4.0.2 + version: 4.0.2(postcss@8.4.33) + rollup-plugin-ts: + specifier: ^3.0.2 + version: 3.4.5(@babel/core@7.23.7)(@babel/plugin-transform-runtime@7.21.4)(@babel/preset-env@7.21.5)(@babel/preset-typescript@7.21.5)(@babel/runtime@7.21.5)(rollup@2.79.1)(typescript@4.9.5) + solid-js: + specifier: ^1.8.16 + version: 1.8.16 + typescript: + specifier: ^4.7.4 + version: 4.9.5 + packages/taro-components-library-vue2: dependencies: '@tarojs/components': @@ -4380,6 +4426,33 @@ importers: packages: + /@ampproject/remapping@2.2.1: + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==, tarball: https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + + /@babel/cli@7.21.5(@babel/core@7.23.7): + resolution: {integrity: sha512-TOKytQ9uQW9c4np8F+P7ZfPINy5Kv+pizDIUwSVH8X5zHgYHV4AA8HE5LA450xXeu4jEfmUckTYvv1I4S26M/g==, tarball: https://registry.npmjs.org/@babel/cli/-/cli-7.21.5.tgz} + engines: {node: '>=6.9.0'} + hasBin: true + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.23.7 + '@jridgewell/trace-mapping': 0.3.18 + commander: 4.1.1 + convert-source-map: 1.9.0 + fs-readdir-recursive: 1.1.0 + glob: 7.2.3 + make-dir: 2.1.0 + slash: 2.0.0 + optionalDependencies: + '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 + chokidar: 3.5.3 + dev: true + /@babel/code-frame@7.0.0-beta.44: resolution: {integrity: sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz} dependencies: @@ -4398,13 +4471,63 @@ packages: '@babel/highlight': 7.23.4 chalk: 2.4.2 + /@babel/compat-data@7.23.5: + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz} + engines: {node: '>=6.9.0'} + + /@babel/core@7.12.3: + resolution: {integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==, tarball: https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-module-transforms': 7.21.5 + '@babel/helpers': 7.21.5 + '@babel/parser': 7.23.6 + '@babel/template': 7.21.9 + '@babel/traverse': 7.23.7 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + convert-source-map: 1.9.0 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) + gensync: 1.0.0-beta.2 + json5: registry.npmjs.org/json5@2.2.3 + lodash: registry.npmjs.org/lodash@4.17.21 + resolve: registry.npmjs.org/resolve@1.22.8 + semver: registry.npmjs.org/semver@5.7.1 + source-map: registry.npmjs.org/source-map@0.5.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/core@7.23.7: + resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==, tarball: https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.1 + '@babel/code-frame': 7.23.5 + '@babel/generator': 7.23.6 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.7) + '@babel/helpers': 7.23.8 + '@babel/parser': 7.23.6 + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.7 + '@babel/types': 7.23.6 + convert-source-map: 2.0.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + /@babel/generator@7.0.0-beta.44: resolution: {integrity: sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz} dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 jsesc: 2.5.2 lodash: registry.npmjs.org/lodash@4.17.21 - source-map: registry.npmjs.org/source-map@0.5.7 + source-map: 0.5.7 trim-right: registry.npmjs.org/trim-right@1.0.1 dev: false @@ -4439,7 +4562,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-validator-option': 7.23.5 browserslist: 4.23.0 lru-cache: registry.npmjs.org/lru-cache@5.1.1 @@ -4459,6 +4582,16 @@ packages: lru-cache: registry.npmjs.org/lru-cache@5.1.1 semver: registry.npmjs.org/semver@6.3.1 + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.23.5 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} engines: {node: '>=6.9.0'} @@ -4484,6 +4617,12 @@ packages: dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 + /@babel/helper-module-imports@7.22.15: + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.6 + /@babel/helper-module-transforms@7.21.5: resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz} engines: {node: '>=6.9.0'} @@ -4500,6 +4639,19 @@ packages: - supports-color dev: false + /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.23.7 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz} engines: {node: '>=6.9.0'} @@ -4511,6 +4663,12 @@ packages: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.6 + /@babel/helper-split-export-declaration@7.0.0-beta.44: resolution: {integrity: sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz} dependencies: @@ -4526,7 +4684,6 @@ packages: /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-identifier@7.22.20: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==, tarball: https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz} @@ -4547,6 +4704,16 @@ packages: - supports-color dev: false + /@babel/helpers@7.23.8: + resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.22.15 + '@babel/traverse': 7.23.7 + '@babel/types': 7.23.6 + transitivePeerDependencies: + - supports-color + /@babel/highlight@7.0.0-beta.44: resolution: {integrity: sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz} dependencies: @@ -4601,7 +4768,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-react-jsx-development@7.22.5(@babel/core@7.21.8): @@ -4632,7 +4799,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': 7.22.5 @@ -4754,7 +4921,6 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 - dev: true /@esbuild/android-arm64@0.18.20: resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} @@ -5249,7 +5415,7 @@ packages: glob: 8.1.0 is-reference: 1.2.1 magic-string: 0.30.5 - rollup: registry.npmjs.org/rollup@2.79.1 + rollup: 2.79.1 dev: true /@rollup/plugin-commonjs@25.0.7(rollup@3.21.5): @@ -5285,7 +5451,7 @@ packages: is-builtin-module: 3.2.1 is-module: 1.0.0 resolve: 1.22.8 - rollup: registry.npmjs.org/rollup@2.79.1 + rollup: 2.79.1 dev: true /@rollup/plugin-node-resolve@15.2.3(rollup@3.21.5): @@ -5368,7 +5534,7 @@ packages: '@types/estree': 1.0.1 estree-walker: 2.0.2 picomatch: 2.3.1 - rollup: registry.npmjs.org/rollup@2.79.1 + rollup: 2.79.1 dev: true /@rollup/pluginutils@5.1.0(rollup@3.21.5): @@ -5813,6 +5979,11 @@ packages: dev: false optional: true + /@trysound/sax@0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, tarball: https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz} + engines: {node: '>=10.13.0'} + dev: true + /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, tarball: https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz} dev: true @@ -6066,6 +6237,15 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz} engines: {node: '>=12'} + /anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz} + engines: {node: '>= 8'} + requiresBuild: true + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + optional: true + /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, tarball: https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz} dependencies: @@ -6132,6 +6312,12 @@ packages: /big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, tarball: https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz} + /binary-extensions@2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz} + engines: {node: '>=8'} + requiresBuild: true + optional: true + /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, tarball: https://registry.npmjs.org/bl/-/bl-4.1.0.tgz} dependencies: @@ -6144,6 +6330,10 @@ packages: resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==, tarball: https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz} dev: true + /boolbase@1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, tarball: https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz} + dev: true + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, tarball: https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz} dependencies: @@ -6156,6 +6346,14 @@ packages: balanced-match: 1.0.2 dev: true + /braces@3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, tarball: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz} + engines: {node: '>=8'} + requiresBuild: true + dependencies: + fill-range: 7.0.1 + optional: true + /browserslist-generator@2.1.0: resolution: {integrity: sha512-ZFz4mAOgqm0cbwKaZsfJbYDbTXGoPANlte7qRsRJOfjB9KmmISQrXJxAVrnXG8C8v/QHNzXyeJt0Cfcks6zZvQ==, tarball: https://registry.npmjs.org/browserslist-generator/-/browserslist-generator-2.1.0.tgz} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} @@ -6209,7 +6407,7 @@ packages: resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, tarball: https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz} dependencies: pascal-case: 3.1.2 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 dev: false /camelcase-keys@6.2.2: @@ -6221,6 +6419,15 @@ packages: quick-lru: 4.0.1 dev: true + /caniuse-api@3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, tarball: https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz} + dependencies: + browserslist: 4.23.0 + caniuse-lite: 1.0.30001588 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: true + /caniuse-lite@1.0.30001588: resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz} @@ -6277,13 +6484,13 @@ packages: engines: {node: '>= 8.10.0'} requiresBuild: true dependencies: - anymatch: registry.npmjs.org/anymatch@3.1.3 - braces: registry.npmjs.org/braces@3.0.2 - glob-parent: registry.npmjs.org/glob-parent@5.1.2 - is-binary-path: registry.npmjs.org/is-binary-path@2.1.0 - is-glob: registry.npmjs.org/is-glob@4.0.3 - normalize-path: registry.npmjs.org/normalize-path@3.0.0 - readdirp: registry.npmjs.org/readdirp@3.6.0 + anymatch: 3.1.3 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.2 optional: true @@ -6325,6 +6532,22 @@ packages: /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, tarball: https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz} + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, tarball: https://registry.npmjs.org/colord/-/colord-2.9.3.tgz} + dev: true + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, tarball: https://registry.npmjs.org/commander/-/commander-2.20.3.tgz} + dev: false + + /commander@4.1.1: + resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==, tarball: https://registry.npmjs.org/commander/-/commander-4.1.1.tgz} + engines: {node: '>= 6'} + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, tarball: https://registry.npmjs.org/commander/-/commander-7.2.0.tgz} + engines: {node: '>= 10'} + /commondir@1.0.1: resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, tarball: https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz} dev: true @@ -6336,7 +6559,7 @@ packages: typescript: '>=3.x || >= 4.x || >= 5.x' dependencies: helpertypes: 0.0.19 - typescript: registry.npmjs.org/typescript@4.9.5 + typescript: 4.9.5 dev: true /compatfactory@3.0.0(typescript@5.3.3): @@ -6352,6 +6575,12 @@ packages: /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, tarball: https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz} + /concat-with-sourcemaps@1.1.0: + resolution: {integrity: sha512-4gEjHJFT9e+2W/77h/DS5SGUgwDaOwprX8L/gl5+3ixnzkVJJsZWDSelmN3Oilw3LNDZjZV0yqH1hLG3k6nghg==, tarball: https://registry.npmjs.org/concat-with-sourcemaps/-/concat-with-sourcemaps-1.1.0.tgz} + dependencies: + source-map: 0.6.1 + dev: true + /consolidate@0.15.1(lodash@4.17.21)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==, tarball: https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz} engines: {node: '>= 0.10.0'} @@ -6530,7 +6759,9 @@ packages: /convert-source-map@1.9.0: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz} - dev: false + + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz} /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, tarball: https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz} @@ -6547,12 +6778,110 @@ packages: '@types/node': 17.0.45 dev: true + /css-declaration-sorter@6.4.0(postcss@8.4.33): + resolution: {integrity: sha512-jDfsatwWMWN0MODAFuHszfjphEXfNw9JUAhmY4pLu3TyTU+ohUpsbVtbU+1MZn4a47D9kqh03i4eyOm+74+zew==, tarball: https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.0.tgz} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.33 + dev: true + + /css-select@4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, tarball: https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: true + + /css-tree@1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, tarball: https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: true + + /css-what@6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, tarball: https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz} + engines: {node: '>= 6'} + dev: true + /cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, tarball: https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz} engines: {node: '>=4'} hasBin: true dev: true + /cssnano-preset-default@5.2.14(postcss@8.4.33): + resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==, tarball: https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.4.0(postcss@8.4.33) + cssnano-utils: 3.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-calc: 8.2.4(postcss@8.4.33) + postcss-colormin: 5.3.1(postcss@8.4.33) + postcss-convert-values: 5.1.3(postcss@8.4.33) + postcss-discard-comments: 5.1.2(postcss@8.4.33) + postcss-discard-duplicates: 5.1.0(postcss@8.4.33) + postcss-discard-empty: 5.1.1(postcss@8.4.33) + postcss-discard-overridden: 5.1.0(postcss@8.4.33) + postcss-merge-longhand: 5.1.7(postcss@8.4.33) + postcss-merge-rules: 5.1.4(postcss@8.4.33) + postcss-minify-font-values: 5.1.0(postcss@8.4.33) + postcss-minify-gradients: 5.1.1(postcss@8.4.33) + postcss-minify-params: 5.1.4(postcss@8.4.33) + postcss-minify-selectors: 5.2.1(postcss@8.4.33) + postcss-normalize-charset: 5.1.0(postcss@8.4.33) + postcss-normalize-display-values: 5.1.0(postcss@8.4.33) + postcss-normalize-positions: 5.1.1(postcss@8.4.33) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.33) + postcss-normalize-string: 5.1.0(postcss@8.4.33) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.33) + postcss-normalize-unicode: 5.1.1(postcss@8.4.33) + postcss-normalize-url: 5.1.0(postcss@8.4.33) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.33) + postcss-ordered-values: 5.1.3(postcss@8.4.33) + postcss-reduce-initial: 5.1.2(postcss@8.4.33) + postcss-reduce-transforms: 5.1.0(postcss@8.4.33) + postcss-svgo: 5.1.0(postcss@8.4.33) + postcss-unique-selectors: 5.1.1(postcss@8.4.33) + dev: true + + /cssnano-utils@3.1.0(postcss@8.4.33): + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==, tarball: https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + dev: true + + /cssnano@5.1.15(postcss@8.4.33): + resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==, tarball: https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.14(postcss@8.4.33) + lilconfig: 2.1.0 + postcss: 8.4.33 + yaml: 1.10.2 + dev: true + + /csso@4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, tarball: https://registry.npmjs.org/csso/-/csso-4.2.0.tgz} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: true + /csstype@3.1.2: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==, tarball: https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz} dev: true @@ -6647,11 +6976,38 @@ packages: has-property-descriptors: 1.0.0 object-keys: 1.1.1 + /dom-serializer@1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, tarball: https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: true + + /domelementtype@2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, tarball: https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz} + dev: true + + /domhandler@4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, tarball: https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: true + + /domutils@2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, tarball: https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: true + /dot-case@3.0.4: resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, tarball: https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz} dependencies: no-case: 3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 dev: false /dpdm@3.14.0: @@ -6680,6 +7036,10 @@ packages: resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, tarball: https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz} engines: {node: '>= 4'} + /entities@2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, tarball: https://registry.npmjs.org/entities/-/entities-2.2.0.tgz} + dev: true + /errno@0.1.8: resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, tarball: https://registry.npmjs.org/errno/-/errno-0.1.8.tgz} hasBin: true @@ -7013,6 +7373,10 @@ packages: estraverse: registry.npmjs.org/estraverse@5.3.0 dev: false + /estree-walker@0.6.1: + resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==, tarball: https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz} + dev: true + /estree-walker@1.0.1: resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==, tarball: https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz} dev: true @@ -7026,6 +7390,10 @@ packages: engines: {node: '>=0.10.0'} dev: false + /eventemitter3@4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, tarball: https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz} + dev: true + /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, tarball: https://registry.npmjs.org/extend/-/extend-3.0.2.tgz} dev: false @@ -7041,6 +7409,14 @@ packages: flat-cache: 3.0.4 dev: false + /fill-range@7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz} + engines: {node: '>=8'} + requiresBuild: true + dependencies: + to-regex-range: 5.0.1 + optional: true + /find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, tarball: https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz} engines: {node: '>=6'} @@ -7096,6 +7472,10 @@ packages: universalify: 2.0.0 dev: true + /fs-readdir-recursive@1.1.0: + resolution: {integrity: sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==, tarball: https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz} + dev: true + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz} @@ -7132,10 +7512,15 @@ packages: /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, tarball: https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz} + /generic-names@4.0.0: + resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==, tarball: https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz} + dependencies: + loader-utils: 3.2.1 + dev: true + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, tarball: https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz} engines: {node: '>=6.9.0'} - dev: false /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, tarball: https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz} @@ -7156,6 +7541,14 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.0 + /glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz} + engines: {node: '>= 6'} + requiresBuild: true + dependencies: + is-glob: 4.0.3 + optional: true + /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, tarball: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} @@ -7222,7 +7615,7 @@ packages: es6-error: registry.npmjs.org/es6-error@4.1.1 matcher: registry.npmjs.org/matcher@3.0.0 roarr: registry.npmjs.org/roarr@2.15.4 - semver: registry.npmjs.org/semver@7.5.4 + semver: 7.5.4 serialize-error: registry.npmjs.org/serialize-error@7.0.1 dev: false optional: true @@ -7336,6 +7729,19 @@ packages: lru-cache: registry.npmjs.org/lru-cache@6.0.0 dev: true + /icss-replace-symbols@1.1.0: + resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==, tarball: https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz} + dev: true + + /icss-utils@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, tarball: https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.33 + dev: true + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz} dev: true @@ -7352,6 +7758,13 @@ packages: requiresBuild: true optional: true + /import-cwd@3.0.0: + resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==, tarball: https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz} + engines: {node: '>=8'} + dependencies: + import-from: 3.0.0 + dev: true + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, tarball: https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz} engines: {node: '>=6'} @@ -7359,6 +7772,13 @@ packages: parent-module: 1.0.1 resolve-from: registry.npmjs.org/resolve-from@4.0.0 + /import-from@3.0.0: + resolution: {integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==, tarball: https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz} + engines: {node: '>=8'} + dependencies: + resolve-from: 5.0.0 + dev: true + /imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, tarball: https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz} engines: {node: '>=0.8.19'} @@ -7401,6 +7821,14 @@ packages: dependencies: has-bigints: 1.0.2 + /is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz} + engines: {node: '>=8'} + requiresBuild: true + dependencies: + binary-extensions: 2.2.0 + optional: true + /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, tarball: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz} engines: {node: '>= 0.4'} @@ -7430,10 +7858,24 @@ packages: dependencies: has-tostringtag: 1.0.0 + /is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz} + engines: {node: '>=0.10.0'} + requiresBuild: true + optional: true + /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} engines: {node: '>=8'} + /is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz} + engines: {node: '>=0.10.0'} + requiresBuild: true + dependencies: + is-extglob: 2.1.1 + optional: true + /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, tarball: https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz} engines: {node: '>=8'} @@ -7453,6 +7895,12 @@ packages: dependencies: has-tostringtag: 1.0.0 + /is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz} + engines: {node: '>=0.12.0'} + requiresBuild: true + optional: true + /is-path-inside@1.0.1: resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==, tarball: https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz} engines: {node: '>=0.10.0'} @@ -7605,6 +8053,11 @@ packages: minimist: 1.2.8 dev: true + /json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==, tarball: https://registry.npmjs.org/json5/-/json5-2.2.3.tgz} + engines: {node: '>=6'} + hasBin: true + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz} dependencies: @@ -7764,6 +8217,11 @@ packages: requiresBuild: true optional: true + /lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz} + engines: {node: '>=10'} + dev: true + /loader-utils@1.4.2: resolution: {integrity: sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==, tarball: https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz} engines: {node: '>=4.0.0'} @@ -7782,6 +8240,11 @@ packages: json5: registry.npmjs.org/json5@2.2.3 dev: false + /loader-utils@3.2.1: + resolution: {integrity: sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw==, tarball: https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz} + engines: {node: '>= 12.13.0'} + dev: true + /locate-path@3.0.0: resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, tarball: https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz} engines: {node: '>=6'} @@ -7802,9 +8265,21 @@ packages: p-locate: 5.0.0 dev: true + /lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, tarball: https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz} + dev: true + + /lodash.memoize@4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, tarball: https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz} + dev: true + /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==, tarball: https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz} + /lodash.uniq@4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, tarball: https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz} + dev: true + /log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==, tarball: https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz} engines: {node: '>=10'} @@ -7822,7 +8297,7 @@ packages: /lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, tarball: https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz} dependencies: - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 dev: false /lru-cache@10.2.0: @@ -7837,12 +8312,16 @@ packages: yallist: 2.1.2 dev: true + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz} + dependencies: + yallist: 3.1.1 + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz} engines: {node: '>=10'} dependencies: yallist: 4.0.0 - dev: true /lru-cache@9.1.1: resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz} @@ -7860,14 +8339,26 @@ packages: '@jridgewell/sourcemap-codec': 1.4.15 dev: true + /make-dir@1.3.0: + resolution: {integrity: sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==, tarball: https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz} + engines: {node: '>=4'} + dependencies: + pify: 3.0.0 + dev: false + /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, tarball: https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz} engines: {node: '>=6'} requiresBuild: true dependencies: - pify: registry.npmjs.org/pify@4.0.1 - semver: registry.npmjs.org/semver@5.7.1 - optional: true + pify: 4.0.1 + semver: 5.7.1 + + /make-dir@3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, tarball: https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz} + engines: {node: '>=8'} + dependencies: + semver: 6.3.1 /map-obj@1.0.1: resolution: {integrity: sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==, tarball: https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz} @@ -7879,6 +8370,10 @@ packages: engines: {node: '>=8'} dev: true + /mdn-data@2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, tarball: https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz} + dev: true + /meow@8.1.2: resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==, tarball: https://registry.npmjs.org/meow/-/meow-8.1.2.tgz} engines: {node: '>=10'} @@ -7991,6 +8486,11 @@ packages: rimraf: registry.npmjs.org/rimraf@2.4.5 optional: true + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==, tarball: https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + /native-request@1.1.0: resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==, tarball: https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz} requiresBuild: true @@ -8024,7 +8524,7 @@ packages: resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, tarball: https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz} dependencies: lower-case: 2.0.2 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 dev: false /node-releases@2.0.14: @@ -8035,7 +8535,7 @@ packages: dependencies: hosted-git-info: registry.npmjs.org/hosted-git-info@2.8.9 resolve: 1.22.8 - semver: registry.npmjs.org/semver@5.7.1 + semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -8045,7 +8545,7 @@ packages: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: registry.npmjs.org/semver@7.5.4 + semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -8056,6 +8556,23 @@ packages: dependencies: remove-trailing-separator: registry.npmjs.org/remove-trailing-separator@1.1.0 + /normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz} + engines: {node: '>=0.10.0'} + requiresBuild: true + optional: true + + /normalize-url@6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz} + engines: {node: '>=10'} + dev: true + + /nth-check@2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, tarball: https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz} + dependencies: + boolbase: 1.0.0 + dev: true + /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==, tarball: https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz} @@ -8125,6 +8642,11 @@ packages: wcwidth: 1.0.1 dev: true + /p-finally@1.0.0: + resolution: {integrity: sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==, tarball: https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz} + engines: {node: '>=4'} + dev: true + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, tarball: https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz} engines: {node: '>=10'} @@ -8132,11 +8654,26 @@ packages: p-limit: registry.npmjs.org/p-limit@3.1.0 dev: true + /p-queue@6.6.2: + resolution: {integrity: sha512-RwFpb72c/BhQLEXIZ5K2e+AhgNVmIejGlTgiB9MzZ0e93GRvqZ7uSi0dvRF7/XIXDeNkra2fNHBxTyPDGySpjQ==, tarball: https://registry.npmjs.org/p-queue/-/p-queue-6.6.2.tgz} + engines: {node: '>=8'} + dependencies: + eventemitter3: 4.0.7 + p-timeout: 3.2.0 + dev: true + + /p-timeout@3.2.0: + resolution: {integrity: sha512-rhIwUycgwwKcP9yTOOFK/AKsAopjjCakVqLHePO3CC6Mir1Z99xT+R63jZxAT5lFZLa2inS5h+ZS2GvR99/FBg==, tarball: https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz} + engines: {node: '>=8'} + dependencies: + p-finally: 1.0.0 + dev: true + /param-case@3.0.4: resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, tarball: https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz} dependencies: dot-case: 3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 dev: false /parent-module@1.0.1: @@ -8158,7 +8695,7 @@ packages: resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, tarball: https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz} dependencies: no-case: 3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 dev: false /path-exists@3.0.0: @@ -8199,7 +8736,6 @@ packages: /picocolors@0.2.1: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==, tarball: https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz} - dev: true /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz} @@ -8207,6 +8743,56 @@ packages: /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz} engines: {node: '>=8.6'} + + /pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, tarball: https://registry.npmjs.org/pify/-/pify-2.3.0.tgz} + engines: {node: '>=0.10.0'} + + /pify@3.0.0: + resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, tarball: https://registry.npmjs.org/pify/-/pify-3.0.0.tgz} + engines: {node: '>=4'} + + /pify@4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, tarball: https://registry.npmjs.org/pify/-/pify-4.0.1.tgz} + engines: {node: '>=6'} + + /pify@5.0.0: + resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==, tarball: https://registry.npmjs.org/pify/-/pify-5.0.0.tgz} + engines: {node: '>=10'} + dev: true + + /postcss-calc@8.2.4(postcss@8.4.33): + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==, tarball: https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-colormin@5.3.1(postcss@8.4.33): + resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==, tarball: https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-convert-values@5.1.3(postcss@8.4.33): + resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==, tarball: https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.33 + postcss-value-parser: 4.2.0 dev: true /postcss-css-variables@0.19.0(postcss@8.4.23): @@ -8220,10 +8806,311 @@ packages: postcss: registry.npmjs.org/postcss@8.4.23 dev: false + /postcss-discard-comments@5.1.2(postcss@8.4.33): + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==, tarball: https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + dev: true + + /postcss-discard-duplicates@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==, tarball: https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + dev: true + + /postcss-discard-empty@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==, tarball: https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + dev: true + + /postcss-discard-overridden@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==, tarball: https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + dev: true + + /postcss-load-config@3.1.4(postcss@8.4.33): + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, tarball: https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.1.0 + postcss: 8.4.33 + yaml: 1.10.2 + dev: true + /postcss-media-query-parser@0.2.3: resolution: {integrity: sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==, tarball: https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz} dev: true + /postcss-merge-longhand@5.1.7(postcss@8.4.33): + resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==, tarball: https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.1(postcss@8.4.33) + dev: true + + /postcss-merge-rules@5.1.4(postcss@8.4.33): + resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==, tarball: https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + dev: true + + /postcss-minify-font-values@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==, tarball: https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-minify-gradients@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==, tarball: https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-minify-params@5.1.4(postcss@8.4.33): + resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==, tarball: https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + cssnano-utils: 3.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-minify-selectors@5.2.1(postcss@8.4.33): + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==, tarball: https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + dev: true + + /postcss-modules-extract-imports@3.0.0(postcss@8.4.33): + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, tarball: https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.33 + dev: true + + /postcss-modules-local-by-default@4.0.0(postcss@8.4.33): + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, tarball: https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-modules-scope@3.0.0(postcss@8.4.33): + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, tarball: https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + dev: true + + /postcss-modules-values@4.0.0(postcss@8.4.33): + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, tarball: https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0(postcss@8.4.33) + postcss: 8.4.33 + dev: true + + /postcss-modules@4.3.1(postcss@8.4.33): + resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==, tarball: https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz} + peerDependencies: + postcss: ^8.0.0 + dependencies: + generic-names: 4.0.0 + icss-replace-symbols: 1.1.0 + lodash.camelcase: 4.3.0 + postcss: 8.4.33 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.33) + postcss-modules-local-by-default: 4.0.0(postcss@8.4.33) + postcss-modules-scope: 3.0.0(postcss@8.4.33) + postcss-modules-values: 4.0.0(postcss@8.4.33) + string-hash: 1.1.3 + dev: true + + /postcss-normalize-charset@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==, tarball: https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + dev: true + + /postcss-normalize-display-values@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==, tarball: https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-positions@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==, tarball: https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==, tarball: https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-string@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==, tarball: https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==, tarball: https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-unicode@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==, tarball: https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-url@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==, tarball: https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-normalize-whitespace@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==, tarball: https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-ordered-values@5.1.3(postcss@8.4.33): + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==, tarball: https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0(postcss@8.4.33) + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + + /postcss-reduce-initial@5.1.2(postcss@8.4.33): + resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==, tarball: https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + caniuse-api: 3.0.0 + postcss: 8.4.33 + dev: true + + /postcss-reduce-transforms@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==, tarball: https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + dev: true + /postcss-resolve-nested-selector@0.1.1: resolution: {integrity: sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==, tarball: https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz} dev: true @@ -8236,13 +9123,54 @@ packages: util-deprecate: 1.0.2 dev: true + /postcss-svgo@5.1.0(postcss@8.4.33): + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==, tarball: https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: true + + /postcss-unique-selectors@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==, tarball: https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + dev: true + + /postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, tarball: https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz} + dev: true + + /postcss@7.0.21: + resolution: {integrity: sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==, tarball: https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz} + engines: {node: '>=6.0.0'} + dependencies: + chalk: 2.4.2 + source-map: registry.npmjs.org/source-map@0.6.1 + supports-color: registry.npmjs.org/supports-color@6.1.0 + dev: false + /postcss@7.0.39: resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==, tarball: https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz} engines: {node: '>=6.0.0'} dependencies: picocolors: 0.2.1 source-map: 0.6.1 - dev: true + + /postcss@8.4.33: + resolution: {integrity: sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.0 + source-map-js: 1.0.2 /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==, tarball: https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz} @@ -8256,6 +9184,11 @@ packages: requiresBuild: true optional: true + /promise.series@0.2.0: + resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==, tarball: https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz} + engines: {node: '>=0.12'} + dev: true + /pseudomap@1.0.2: resolution: {integrity: sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==, tarball: https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz} dev: true @@ -8300,6 +9233,14 @@ packages: util-deprecate: 1.0.2 dev: true + /readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz} + engines: {node: '>=8.10.0'} + requiresBuild: true + dependencies: + picomatch: 2.3.1 + optional: true + /regexp.prototype.flags@1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==, tarball: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz} engines: {node: '>= 0.4'} @@ -8313,6 +9254,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==, tarball: https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz} + engines: {node: '>=8'} + dev: true + /resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==, tarball: https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz} hasBin: true @@ -8334,6 +9280,39 @@ packages: signal-exit: 3.0.7 dev: true + /rollup-plugin-node-externals@5.1.3(rollup@2.79.1): + resolution: {integrity: sha512-Q3VMjsn39r0/mjKrX++rFlC7kwL7YZdScdyU7BEo+PrEremal3mnol/1X+wQUU++7NeqC1ZNAeRYnHGtsTu9GQ==, tarball: https://registry.npmjs.org/rollup-plugin-node-externals/-/rollup-plugin-node-externals-5.1.3.tgz} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.60.0 || ^3.0.0 + dependencies: + rollup: 2.79.1 + dev: true + + /rollup-plugin-postcss@4.0.2(postcss@8.4.33): + resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==, tarball: https://registry.npmjs.org/rollup-plugin-postcss/-/rollup-plugin-postcss-4.0.2.tgz} + engines: {node: '>=10'} + peerDependencies: + postcss: 8.x + dependencies: + chalk: 4.1.2 + concat-with-sourcemaps: 1.1.0 + cssnano: 5.1.15(postcss@8.4.33) + import-cwd: 3.0.0 + p-queue: 6.6.2 + pify: 5.0.0 + postcss: 8.4.33 + postcss-load-config: 3.1.4(postcss@8.4.33) + postcss-modules: 4.3.1(postcss@8.4.33) + promise.series: 0.2.0 + resolve: 1.22.8 + rollup-pluginutils: 2.8.2 + safe-identifier: 0.4.2 + style-inject: 0.3.0 + transitivePeerDependencies: + - ts-node + dev: true + /rollup-plugin-ts@3.4.5(@babel/core@7.21.8)(@babel/plugin-transform-runtime@7.21.4)(@babel/preset-env@7.21.5)(@babel/preset-typescript@7.21.5)(@babel/runtime@7.21.5)(rollup@2.79.1)(typescript@5.3.3): resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==, tarball: https://registry.npmjs.org/rollup-plugin-ts/-/rollup-plugin-ts-3.4.5.tgz} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} @@ -8478,6 +9457,76 @@ packages: typescript: 5.3.3 dev: true + /rollup-plugin-ts@3.4.5(@babel/core@7.23.7)(@babel/plugin-transform-runtime@7.21.4)(@babel/preset-env@7.21.5)(@babel/preset-typescript@7.21.5)(@babel/runtime@7.21.5)(rollup@2.79.1)(typescript@4.9.5): + resolution: {integrity: sha512-9iCstRJpEZXSRQuXitlSZAzcGlrqTbJg1pE4CMbEi6xYldxVncdPyzA2I+j6vnh73wBymZckerS+Q/iEE/M3Ow==, tarball: https://registry.npmjs.org/rollup-plugin-ts/-/rollup-plugin-ts-3.4.5.tgz} + engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} + peerDependencies: + '@babel/core': '>=7.x' + '@babel/plugin-transform-runtime': '>=7.x' + '@babel/preset-env': '>=7.x' + '@babel/preset-typescript': '>=7.x' + '@babel/runtime': '>=7.x' + '@swc/core': '>=1.x' + '@swc/helpers': '>=0.2' + rollup: '>=1.x || >=2.x || >=3.x' + typescript: '>=3.2.x || >= 4.x || >= 5.x' + peerDependenciesMeta: + '@babel/core': + optional: true + '@babel/plugin-transform-runtime': + optional: true + '@babel/preset-env': + optional: true + '@babel/preset-typescript': + optional: true + '@babel/runtime': + optional: true + '@swc/core': + optional: true + '@swc/helpers': + optional: true + dependencies: + '@babel/core': 7.23.7 + '@babel/plugin-transform-runtime': registry.npmjs.org/@babel/plugin-transform-runtime@7.21.4(@babel/core@7.21.8) + '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.21.5(@babel/core@7.21.8) + '@babel/preset-typescript': registry.npmjs.org/@babel/preset-typescript@7.21.5(@babel/core@7.21.8) + '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 + '@rollup/pluginutils': 5.1.0(rollup@2.79.1) + '@wessberg/stringutil': 1.0.19 + ansi-colors: 4.1.3 + browserslist: 4.23.0 + browserslist-generator: 2.1.0 + compatfactory: 3.0.0(typescript@4.9.5) + crosspath: 2.0.0 + magic-string: 0.30.5 + rollup: 2.79.1 + ts-clone-node: 3.0.0(typescript@4.9.5) + tslib: 2.6.2 + typescript: 4.9.5 + dev: true + + /rollup-pluginutils@2.8.2: + resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==, tarball: https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz} + dependencies: + estree-walker: 0.6.1 + dev: true + + /rollup@2.75.6: + resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==, tarball: https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: false + + /rollup@2.79.1: + resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, tarball: https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /rollup@3.21.5: resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -8492,12 +9541,15 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} dev: true + /safe-identifier@0.4.2: + resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==, tarball: https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz} + dev: true + /safe-json-stringify@1.2.0: resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==, tarball: https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz} requiresBuild: true @@ -8510,17 +9562,24 @@ packages: get-intrinsic: 1.2.0 is-regex: 1.1.4 + /semver@5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, tarball: https://registry.npmjs.org/semver/-/semver-5.7.1.tgz} + hasBin: true + /semver@6.3.0: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, tarball: https://registry.npmjs.org/semver/-/semver-6.3.0.tgz} hasBin: true + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, tarball: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz} + hasBin: true + /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, tarball: https://registry.npmjs.org/semver/-/semver-7.5.4.tgz} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 - dev: true /seroval-plugins@1.0.4(seroval@1.0.4): resolution: {integrity: sha512-DQ2IK6oQVvy8k+c2V5x5YCtUa/GGGsUwUBNN9UqohrZ0rWdUapBFpNMYP1bCyRHoxOJjdKGl+dieacFIpU/i1A==, tarball: https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.0.4.tgz} @@ -8561,6 +9620,20 @@ packages: engines: {node: '>=14'} dev: true + /slash@1.0.0: + resolution: {integrity: sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==, tarball: https://registry.npmjs.org/slash/-/slash-1.0.0.tgz} + engines: {node: '>=0.10.0'} + dev: false + + /slash@2.0.0: + resolution: {integrity: sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==, tarball: https://registry.npmjs.org/slash/-/slash-2.0.0.tgz} + engines: {node: '>=6'} + dev: true + + /slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, tarball: https://registry.npmjs.org/slash/-/slash-3.0.0.tgz} + engines: {node: '>=8'} + /solid-js@1.8.16: resolution: {integrity: sha512-rja94MNU9flF3qQRLNsu60QHKBDKBkVE1DldJZPIfn2ypIn3NV2WpSbGTQIvsyGPBo+9E2IMjwqnqpbgfWuzeg==, tarball: https://registry.npmjs.org/solid-js/-/solid-js-1.8.16.tgz} dependencies: @@ -8569,10 +9642,22 @@ packages: seroval-plugins: 1.0.4(seroval@1.0.4) dev: true + /source-map-js@1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, tarball: https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz} + engines: {node: '>=0.10.0'} + + /source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz} + engines: {node: '>=0.10.0'} + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz} engines: {node: '>=0.10.0'} + /source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, tarball: https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz} + engines: {node: '>= 8'} + /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, tarball: https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz} deprecated: Please use @jridgewell/sourcemap-codec instead @@ -8599,6 +9684,15 @@ packages: resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==, tarball: https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz} dev: true + /stable@0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, tarball: https://registry.npmjs.org/stable/-/stable-0.1.8.tgz} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: true + + /string-hash@1.1.3: + resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==, tarball: https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz} + dev: true + /string-width@2.1.1: resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==, tarball: https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz} engines: {node: '>=4'} @@ -8701,6 +9795,21 @@ packages: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, tarball: https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz} engines: {node: '>=8'} + /style-inject@0.3.0: + resolution: {integrity: sha512-IezA2qp+vcdlhJaVm5SOdPPTUu0FCEqfNSli2vRuSIBbu5Nq5UvygTk/VzeCqfLz2Atj3dVII5QBKGZRZ0edzw==, tarball: https://registry.npmjs.org/style-inject/-/style-inject-0.3.0.tgz} + dev: true + + /stylehacks@5.1.1(postcss@8.4.33): + resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==, tarball: https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.23.0 + postcss: 8.4.33 + postcss-selector-parser: 6.0.15 + dev: true + /supports-color@2.0.0: resolution: {integrity: sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==, tarball: https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz} engines: {node: '>=0.8.0'} @@ -8722,6 +9831,20 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, tarball: https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz} engines: {node: '>= 0.4'} + /svgo@2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, tarball: https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + dev: true + /text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, tarball: https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz} dev: false @@ -8729,7 +9852,14 @@ packages: /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, tarball: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz} engines: {node: '>=4'} - dev: true + + /to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz} + engines: {node: '>=8.0'} + requiresBuild: true + dependencies: + is-number: 7.0.0 + optional: true /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, tarball: https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz} @@ -8743,7 +9873,7 @@ packages: typescript: ^3.x || ^4.x || ^5.x dependencies: compatfactory: 3.0.0(typescript@4.9.5) - typescript: registry.npmjs.org/typescript@4.9.5 + typescript: 4.9.5 dev: true /ts-clone-node@3.0.0(typescript@5.3.3): @@ -8756,9 +9886,11 @@ packages: typescript: 5.3.3 dev: true + /tslib@1.10.0: + resolution: {integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==, tarball: https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz} + /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, tarball: https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz} - dev: true /type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==, tarball: https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz} @@ -9035,8 +10167,15 @@ packages: resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==, tarball: https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz} dev: true + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==, tarball: https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz} + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, tarball: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz} + + /yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, tarball: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz} + engines: {node: '>= 6'} dev: true /yargs-parser@20.2.9: @@ -9184,7 +10323,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': registry.npmjs.org/@babel/highlight@7.23.4 - chalk: registry.npmjs.org/chalk@2.4.2 + chalk: 2.4.2 registry.npmjs.org/@babel/compat-data@7.21.7: resolution: {integrity: sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.21.7.tgz} @@ -9198,32 +10337,6 @@ packages: version: 7.23.5 engines: {node: '>=6.9.0'} - registry.npmjs.org/@babel/core@7.12.3: - resolution: {integrity: sha512-0qXcZYKZp3/6N2jKYVxZv0aNCsxTSVCiK72DTiTYZAu7sjg73W0/aynWjMbiGd87EQL4WyA8reiJVh92AVla9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.12.3.tgz} - name: '@babel/core' - version: 7.12.3 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-module-transforms': 7.21.5 - '@babel/helpers': 7.21.5 - '@babel/parser': 7.23.6 - '@babel/template': 7.21.9 - '@babel/traverse': 7.23.7 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - convert-source-map: 1.9.0 - debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) - gensync: 1.0.0-beta.2 - json5: registry.npmjs.org/json5@2.2.3 - lodash: registry.npmjs.org/lodash@4.17.21 - resolve: registry.npmjs.org/resolve@1.22.8 - semver: registry.npmjs.org/semver@5.7.1 - source-map: registry.npmjs.org/source-map@0.5.7 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmjs.org/@babel/core@7.21.8: resolution: {integrity: sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.21.8.tgz} name: '@babel/core' @@ -9248,30 +10361,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/core@7.23.7: - resolution: {integrity: sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz} - name: '@babel/core' - version: 7.23.7 - engines: {node: '>=6.9.0'} - dependencies: - '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) - '@babel/helpers': registry.npmjs.org/@babel/helpers@7.23.8 - '@babel/parser': 7.23.6 - '@babel/template': registry.npmjs.org/@babel/template@7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - convert-source-map: registry.npmjs.org/convert-source-map@2.0.0 - debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) - gensync: registry.npmjs.org/gensync@1.0.0-beta.2 - json5: registry.npmjs.org/json5@2.2.3 - semver: registry.npmjs.org/semver@6.3.1 - transitivePeerDependencies: - - supports-color - registry.npmjs.org/@babel/eslint-parser@7.21.8(@babel/core@7.21.8)(eslint@8.40.0): resolution: {integrity: sha512-HLhI+2q+BP3sf78mFUZNCGc10KEmoUqtUT1OCdMZsN+qr4qFeLUod62/zAnF3jNQstwyasDkZnVXwfK2Bml7MQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.21.8.tgz} id: registry.npmjs.org/@babel/eslint-parser/7.21.8 @@ -9308,7 +10397,7 @@ packages: dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 - '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 + '@jridgewell/trace-mapping': 0.3.18 jsesc: registry.npmjs.org/jsesc@2.5.2 registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6: @@ -9353,7 +10442,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0 browserslist: 4.23.0 lru-cache: registry.npmjs.org/lru-cache@5.1.1 @@ -9386,7 +10475,7 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0 browserslist: 4.23.0 lru-cache: registry.npmjs.org/lru-cache@5.1.1 @@ -9413,7 +10502,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 @@ -9458,7 +10547,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 @@ -9500,7 +10589,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 @@ -9520,7 +10609,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 semver: registry.npmjs.org/semver@6.3.0 @@ -9563,7 +10652,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 semver: registry.npmjs.org/semver@6.3.1 @@ -9600,7 +10689,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 - resolve: registry.npmjs.org/resolve@1.22.8 + resolve: 1.22.8 transitivePeerDependencies: - supports-color @@ -9612,12 +10701,12 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 - resolve: registry.npmjs.org/resolve@1.22.8 + resolve: 1.22.8 transitivePeerDependencies: - supports-color dev: false @@ -9758,12 +10847,13 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + dev: false registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz} @@ -9802,7 +10892,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.20.5 @@ -9851,7 +10941,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.22.20 @@ -9895,7 +10985,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-member-expression-to-functions': registry.npmjs.org/@babel/helper-member-expression-to-functions@7.23.0 '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.22.5 @@ -10031,18 +11121,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/helpers@7.23.8: - resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz} - name: '@babel/helpers' - version: 7.23.8 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - transitivePeerDependencies: - - supports-color - registry.npmjs.org/@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz} name: '@babel/highlight' @@ -10060,7 +11138,7 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 - chalk: registry.npmjs.org/chalk@2.4.2 + chalk: 2.4.2 js-tokens: registry.npmjs.org/js-tokens@4.0.0 registry.npmjs.org/@babel/parser@7.21.8: @@ -10123,7 +11201,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -10164,7 +11242,7 @@ packages: peerDependencies: '@babel/core': ^7.13.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 '@babel/plugin-transform-optional-chaining': registry.npmjs.org/@babel/plugin-transform-optional-chaining@7.23.4(@babel/core@7.23.7) @@ -10192,7 +11270,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -10206,7 +11284,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.12.3) @@ -10240,7 +11318,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: @@ -10256,7 +11334,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 transitivePeerDependencies: @@ -10287,7 +11365,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 transitivePeerDependencies: @@ -10317,7 +11395,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-decorators': registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.12.3) @@ -10351,7 +11429,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-do-expressions': registry.npmjs.org/@babel/plugin-syntax-do-expressions@7.18.6(@babel/core@7.12.3) dev: false @@ -10379,7 +11457,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.12.3) dev: false @@ -10405,7 +11483,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-default-from': registry.npmjs.org/@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.12.3) dev: false @@ -10432,7 +11510,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.12.3) dev: false @@ -10458,7 +11536,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-function-bind': registry.npmjs.org/@babel/plugin-syntax-function-bind@7.18.6(@babel/core@7.12.3) dev: false @@ -10471,7 +11549,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.20.5 '@babel/plugin-syntax-function-sent': registry.npmjs.org/@babel/plugin-syntax-function-sent@7.18.6(@babel/core@7.12.3) @@ -10488,7 +11566,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.12.3) dev: false @@ -10515,7 +11593,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.3) dev: false @@ -10542,7 +11620,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.12.3) dev: false @@ -10569,7 +11647,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7) @@ -10582,7 +11660,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.12.3) dev: false @@ -10610,7 +11688,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.3) @@ -10643,7 +11721,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7) @@ -10658,7 +11736,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.12.3) dev: false @@ -10686,7 +11764,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.12.3) @@ -10717,7 +11795,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7) @@ -10730,7 +11808,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-pipeline-operator': registry.npmjs.org/@babel/plugin-syntax-pipeline-operator@7.21.4(@babel/core@7.12.3) dev: false @@ -10743,7 +11821,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': 7.22.5 transitivePeerDependencies: @@ -10802,7 +11880,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 dev: false registry.npmjs.org/@babel/plugin-proposal-throw-expressions@7.12.1(@babel/core@7.12.3): @@ -10813,7 +11891,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-throw-expressions': registry.npmjs.org/@babel/plugin-syntax-throw-expressions@7.18.6(@babel/core@7.12.3) dev: false @@ -10827,7 +11905,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -10853,7 +11931,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -10876,7 +11954,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.21.8): @@ -10899,7 +11977,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -10911,7 +11989,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -10934,7 +12012,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8): @@ -10958,7 +12036,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -10971,7 +12049,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -10996,7 +12074,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -11021,7 +12099,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11044,7 +12122,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11057,7 +12135,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11081,7 +12159,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11104,7 +12182,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11129,7 +12207,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-function-bind@7.18.6(@babel/core@7.12.3): @@ -11141,7 +12219,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -11154,7 +12232,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -11191,7 +12269,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11216,7 +12294,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11239,7 +12317,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.12.3): @@ -11250,7 +12328,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11273,7 +12351,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-jsx@7.21.4(@babel/core@7.21.8): @@ -11310,7 +12388,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.12.3): @@ -11321,7 +12399,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11344,7 +12422,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.12.3): @@ -11355,7 +12433,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11378,7 +12456,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.12.3): @@ -11389,7 +12467,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11412,7 +12490,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.12.3): @@ -11423,7 +12501,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11446,7 +12524,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.12.3): @@ -11457,7 +12535,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11480,7 +12558,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.12.3): @@ -11491,7 +12569,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11514,7 +12592,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-pipeline-operator@7.21.4(@babel/core@7.12.3): @@ -11526,7 +12604,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -11551,7 +12629,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11564,7 +12642,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -11577,7 +12655,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11602,7 +12680,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.12.3): @@ -11614,7 +12692,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11639,7 +12717,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7): @@ -11651,7 +12729,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -11677,7 +12755,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11691,7 +12769,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11716,7 +12794,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.21.8): @@ -11740,7 +12818,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11768,7 +12846,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7) @@ -11784,7 +12862,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.12.3) @@ -11831,7 +12909,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7) @@ -11846,7 +12924,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11871,7 +12949,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.21.8): @@ -11895,7 +12973,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11908,7 +12986,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11933,7 +13011,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.21.8): @@ -11957,7 +13035,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -11983,7 +13061,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12011,7 +13089,7 @@ packages: peerDependencies: '@babel/core': ^7.12.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7) @@ -12026,7 +13104,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3) '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 @@ -12071,7 +13149,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.23.7) '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 @@ -12112,7 +13190,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 @@ -12132,7 +13210,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 dev: false @@ -12159,7 +13237,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 @@ -12185,7 +13263,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/template': registry.npmjs.org/@babel/template@7.22.15 dev: false @@ -12199,7 +13277,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12224,7 +13302,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.21.8): @@ -12248,7 +13326,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12261,7 +13339,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12301,7 +13379,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12315,7 +13393,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12352,7 +13430,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12378,7 +13456,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7) dev: false @@ -12392,7 +13470,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12432,7 +13510,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12459,7 +13537,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7) dev: false @@ -12486,7 +13564,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-flow': registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.7) @@ -12499,7 +13577,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12524,7 +13602,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.21.8): @@ -12549,7 +13627,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 dev: false @@ -12563,7 +13641,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3) '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 @@ -12592,7 +13670,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.23.7) '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 @@ -12620,7 +13698,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 @@ -12648,7 +13726,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7) dev: false @@ -12662,7 +13740,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12687,7 +13765,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.21.8): @@ -12711,7 +13789,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12737,7 +13815,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7) dev: false @@ -12751,7 +13829,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12776,7 +13854,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.21.8): @@ -12800,7 +13878,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12813,7 +13891,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 transitivePeerDependencies: @@ -12857,7 +13935,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -12871,7 +13949,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5 @@ -12904,7 +13982,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5 @@ -12934,7 +14012,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 @@ -12949,7 +14027,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.18.6 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 @@ -12999,7 +14077,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.22.5 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 @@ -13015,7 +14093,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 transitivePeerDependencies: @@ -13059,7 +14137,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13073,7 +14151,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13113,7 +14191,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13127,7 +14205,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13164,7 +14242,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13190,7 +14268,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.23.7) dev: false @@ -13217,7 +14295,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-numeric-separator': registry.npmjs.org/@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.23.7) dev: false @@ -13248,7 +14326,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7) @@ -13264,7 +14342,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 transitivePeerDependencies: @@ -13295,7 +14373,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 transitivePeerDependencies: @@ -13323,7 +14401,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7) dev: false @@ -13350,7 +14428,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.23.7) dev: false @@ -13378,7 +14456,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.23.7) @@ -13393,7 +14471,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13418,7 +14496,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8): @@ -13442,7 +14520,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: false @@ -13468,7 +14546,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13497,7 +14575,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 @@ -13513,7 +14591,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13538,7 +14616,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.21.8): @@ -13562,7 +14640,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13636,7 +14714,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -13661,7 +14739,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -13733,7 +14811,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.1 dev: false @@ -13773,7 +14851,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.2 dev: false @@ -13787,7 +14865,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13824,7 +14902,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13836,7 +14914,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': 7.22.5 resolve: registry.npmjs.org/resolve@1.22.8 @@ -13871,7 +14949,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13896,7 +14974,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.21.8): @@ -13920,7 +14998,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -13933,7 +15011,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 dev: false @@ -13960,7 +15038,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 @@ -13986,7 +15064,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 dev: false @@ -14000,7 +15078,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14037,7 +15115,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14050,7 +15128,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14075,7 +15153,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.21.8): @@ -14099,7 +15177,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14112,7 +15190,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14149,7 +15227,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14162,7 +15240,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 @@ -14197,7 +15275,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 @@ -14214,7 +15292,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) '@babel/helper-plugin-utils': 7.22.5 @@ -14230,7 +15308,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14267,7 +15345,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14293,7 +15371,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14307,7 +15385,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14347,7 +15425,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14374,7 +15452,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -14388,7 +15466,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.12.3) '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': 7.22.5 @@ -14650,7 +15728,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 @@ -14743,7 +15821,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 '@babel/plugin-transform-flow-strip-types': registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.23.7) @@ -14756,7 +15834,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.12.3) '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.3) @@ -14800,7 +15878,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 esutils: registry.npmjs.org/esutils@2.0.3 @@ -14868,7 +15946,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) @@ -14903,7 +15981,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 clone-deep: registry.npmjs.org/clone-deep@4.0.1 find-cache-dir: registry.npmjs.org/find-cache-dir@2.1.0 make-dir: registry.npmjs.org/make-dir@2.1.0 @@ -15123,7 +16201,7 @@ packages: engines: {node: '>=v14'} dependencies: '@commitlint/types': registry.npmjs.org/@commitlint/types@17.4.4 - lodash.camelcase: registry.npmjs.org/lodash.camelcase@4.3.0 + lodash.camelcase: 4.3.0 lodash.kebabcase: registry.npmjs.org/lodash.kebabcase@4.1.1 lodash.snakecase: registry.npmjs.org/lodash.snakecase@4.1.1 lodash.startcase: registry.npmjs.org/lodash.startcase@4.4.0 @@ -15515,7 +16593,7 @@ packages: glob: 7.1.6 resolve-from: registry.npmjs.org/resolve-from@5.0.0 semver: registry.npmjs.org/semver@7.5.4 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 slugify: registry.npmjs.org/slugify@1.6.6 xcode: registry.npmjs.org/xcode@3.0.1 xml2js: registry.npmjs.org/xml2js@0.6.0 @@ -15609,7 +16687,7 @@ packages: rimraf: registry.npmjs.org/rimraf@2.7.1 sudo-prompt: registry.npmjs.org/sudo-prompt@8.2.5 tmp: registry.npmjs.org/tmp@0.0.33 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 transitivePeerDependencies: - supports-color @@ -15687,7 +16765,7 @@ packages: peerDependencies: '@react-native/babel-preset': '*' dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 @@ -15705,7 +16783,7 @@ packages: glob: 7.2.3 jsc-safe-url: registry.npmjs.org/jsc-safe-url@0.2.4 lightningcss: registry.npmjs.org/lightningcss@1.19.0 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 resolve-from: registry.npmjs.org/resolve-from@5.0.0 sucrase: registry.npmjs.org/sucrase@3.34.0 transitivePeerDependencies: @@ -15929,7 +17007,7 @@ packages: chalk: 4.1.2 jest-message-util: registry.npmjs.org/jest-message-util@27.5.1 jest-util: registry.npmjs.org/jest-util@27.5.1 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 dev: true registry.npmjs.org/@jest/console@29.5.0: @@ -16294,8 +17372,8 @@ packages: jest-resolve: registry.npmjs.org/jest-resolve@27.5.1 jest-util: registry.npmjs.org/jest-util@27.5.1 jest-worker: registry.npmjs.org/jest-worker@27.5.1 - slash: registry.npmjs.org/slash@3.0.0 - source-map: registry.npmjs.org/source-map@0.6.1 + slash: 3.0.0 + source-map: 0.6.1 string-length: registry.npmjs.org/string-length@4.0.2 terminal-link: registry.npmjs.org/terminal-link@2.1.1 v8-to-istanbul: registry.npmjs.org/v8-to-istanbul@8.1.1 @@ -16406,7 +17484,7 @@ packages: dependencies: callsites: 3.1.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 dev: true registry.npmjs.org/@jest/source-map@29.4.3: @@ -16499,11 +17577,11 @@ packages: version: 27.5.1 engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 chalk: 4.1.2 - convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 + convert-source-map: 1.9.0 fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-haste-map: registry.npmjs.org/jest-haste-map@27.5.1 @@ -16511,8 +17589,8 @@ packages: jest-util: registry.npmjs.org/jest-util@27.5.1 micromatch: registry.npmjs.org/micromatch@4.0.5 pirates: registry.npmjs.org/pirates@4.0.5 - slash: registry.npmjs.org/slash@3.0.0 - source-map: registry.npmjs.org/source-map@0.6.1 + slash: 3.0.0 + source-map: 0.6.1 write-file-atomic: registry.npmjs.org/write-file-atomic@3.0.3 transitivePeerDependencies: - supports-color @@ -16524,7 +17602,7 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 @@ -17947,7 +19025,7 @@ packages: preact: ^10.4.0 vite: '>=2.0.0' dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@prefresh/babel-plugin': registry.npmjs.org/@prefresh/babel-plugin@0.5.1 '@prefresh/core': registry.npmjs.org/@prefresh/core@1.5.2(preact@10.13.2) '@prefresh/utils': registry.npmjs.org/@prefresh/utils@1.2.0 @@ -18623,7 +19701,7 @@ packages: dependencies: '@react-navigation/routers': registry.npmjs.org/@react-navigation/routers@6.1.8 escape-string-regexp: registry.npmjs.org/escape-string-regexp@4.0.0 - nanoid: registry.npmjs.org/nanoid@3.3.7 + nanoid: 3.3.7 query-string: registry.npmjs.org/query-string@7.1.3 react: registry.npmjs.org/react@18.2.0 react-is: registry.npmjs.org/react-is@16.13.1 @@ -19561,7 +20639,7 @@ packages: version: 4.3.3 engines: {node: '>=8'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@svgr/babel-preset': registry.npmjs.org/@svgr/babel-preset@4.3.3 '@svgr/hast-util-to-babel-ast': registry.npmjs.org/@svgr/hast-util-to-babel-ast@4.3.2 svg-parser: registry.npmjs.org/svg-parser@2.0.4 @@ -20253,7 +21331,7 @@ packages: name: '@types/postcss-import' version: 14.0.0 dependencies: - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 dev: true registry.npmjs.org/@types/postcss-url@10.0.4: @@ -20262,7 +21340,7 @@ packages: version: 10.0.4 dependencies: '@types/node': 20.11.0 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 dev: true registry.npmjs.org/@types/prettier@2.7.2: @@ -20748,7 +21826,7 @@ packages: terser: ^5.4.0 vite: ^4.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/preset-env': registry.npmjs.org/@babel/preset-env@7.23.8(@babel/core@7.23.7) browserslist: 4.23.0 core-js: registry.npmjs.org/core-js@3.35.0 @@ -20770,7 +21848,7 @@ packages: peerDependencies: vite: ^4.2.0 || ^5.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/plugin-transform-react-jsx-self': registry.npmjs.org/@babel/plugin-transform-react-jsx-self@7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-react-jsx-source': registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.23.3(@babel/core@7.23.7) '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 @@ -20790,7 +21868,7 @@ packages: vite: ^4.0.0 || ^5.0.0 vue: ^3.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/plugin-transform-typescript': registry.npmjs.org/@babel/plugin-transform-typescript@7.23.6(@babel/core@7.23.7) '@vue/babel-plugin-jsx': registry.npmjs.org/@vue/babel-plugin-jsx@1.1.6(@babel/core@7.23.7) vite: registry.npmjs.org/vite@4.5.1(@types/node@18.19.12)(less@4.2.0)(sass@1.44.0)(stylus@0.55.0)(terser@5.17.1) @@ -20876,7 +21954,7 @@ packages: '@babel/core': optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/template': registry.npmjs.org/@babel/template@7.22.15 @@ -21034,7 +22112,7 @@ packages: version: 2.7.14 dependencies: '@babel/parser': 7.23.6 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 source-map: registry.npmjs.org/source-map@0.6.1 registry.npmjs.org/@vue/compiler-sfc@3.2.47: @@ -21050,7 +22128,7 @@ packages: '@vue/shared': registry.npmjs.org/@vue/shared@3.2.47 estree-walker: registry.npmjs.org/estree-walker@2.0.2 magic-string: registry.npmjs.org/magic-string@0.25.9 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 source-map: registry.npmjs.org/source-map@0.6.1 registry.npmjs.org/@vue/compiler-ssr@3.2.47: @@ -21071,7 +22149,7 @@ packages: hash-sum: registry.npmjs.org/hash-sum@1.0.2 lru-cache: registry.npmjs.org/lru-cache@4.1.5 merge-source-map: registry.npmjs.org/merge-source-map@1.1.0 - postcss: registry.npmjs.org/postcss@7.0.39 + postcss: 7.0.39 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12 source-map: registry.npmjs.org/source-map@0.6.1 vue-template-es2015-compiler: registry.npmjs.org/vue-template-es2015-compiler@1.9.1 @@ -22412,7 +23490,7 @@ packages: version: 0.14.2 engines: {node: '>=4'} dependencies: - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 dev: false registry.npmjs.org/ast-types@0.15.2: @@ -22421,7 +23499,7 @@ packages: version: 0.15.2 engines: {node: '>=4'} dependencies: - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/astral-regex@1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz} @@ -22521,7 +23599,7 @@ packages: fraction.js: registry.npmjs.org/fraction.js@4.2.0 normalize-range: registry.npmjs.org/normalize-range@0.1.2 picocolors: registry.npmjs.org/picocolors@1.0.0 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: false @@ -22536,7 +23614,7 @@ packages: normalize-range: registry.npmjs.org/normalize-range@0.1.2 num2fraction: registry.npmjs.org/num2fraction@1.2.2 picocolors: registry.npmjs.org/picocolors@0.2.1 - postcss: registry.npmjs.org/postcss@7.0.39 + postcss: 7.0.39 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 dev: false @@ -22700,15 +23778,15 @@ packages: babel-traverse: registry.npmjs.org/babel-traverse@6.26.0 babel-types: registry.npmjs.org/babel-types@6.26.0 babylon: registry.npmjs.org/babylon@6.18.0 - convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 + convert-source-map: 1.9.0 debug: 2.6.9(supports-color@6.1.0) json5: registry.npmjs.org/json5@0.5.1 lodash: registry.npmjs.org/lodash@4.17.21 minimatch: 3.1.2 path-is-absolute: 1.0.1 private: registry.npmjs.org/private@0.1.8 - slash: registry.npmjs.org/slash@1.0.0 - source-map: registry.npmjs.org/source-map@0.5.7 + slash: 1.0.0 + source-map: 0.5.7 transitivePeerDependencies: - supports-color dev: false @@ -22721,7 +23799,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 registry.npmjs.org/babel-eslint@8.2.6: resolution: {integrity: sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz} @@ -22751,7 +23829,7 @@ packages: detect-indent: registry.npmjs.org/detect-indent@4.0.0 jsesc: 1.3.0 lodash: registry.npmjs.org/lodash@4.17.21 - source-map: registry.npmjs.org/source-map@0.5.7 + source-map: 0.5.7 trim-right: registry.npmjs.org/trim-right@1.0.1 dev: false @@ -22948,7 +24026,7 @@ packages: peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/transform': registry.npmjs.org/@jest/transform@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 @@ -22956,7 +24034,7 @@ packages: babel-preset-jest: registry.npmjs.org/babel-preset-jest@27.5.1(@babel/core@7.23.7) chalk: 4.1.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 transitivePeerDependencies: - supports-color dev: true @@ -22991,7 +24069,7 @@ packages: peerDependencies: '@babel/core': ^7.8.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 @@ -23214,7 +24292,7 @@ packages: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7) semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: @@ -23257,7 +24335,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7) core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 transitivePeerDependencies: @@ -23298,7 +24376,7 @@ packages: peerDependencies: '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.4.4(@babel/core@7.23.7) transitivePeerDependencies: - supports-color @@ -23882,7 +24960,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7) '@babel/plugin-syntax-bigint': registry.npmjs.org/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7) '@babel/plugin-syntax-class-properties': registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7) @@ -23958,7 +25036,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.23.7) '@babel/plugin-syntax-class-properties': registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.7) @@ -23998,7 +25076,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 babel-plugin-jest-hoist: registry.npmjs.org/babel-plugin-jest-hoist@27.5.1 babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) dev: true @@ -24026,7 +25104,7 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 babel-plugin-jest-hoist: registry.npmjs.org/babel-plugin-jest-hoist@29.6.3 babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) dev: true @@ -24929,7 +26007,7 @@ packages: version: 4.1.2 dependencies: pascal-case: registry.npmjs.org/pascal-case@3.1.2 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/camelcase-keys@6.2.2: resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz} @@ -25009,7 +26087,7 @@ packages: version: 1.0.4 dependencies: no-case: registry.npmjs.org/no-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 upper-case-first: registry.npmjs.org/upper-case-first@2.0.2 registry.npmjs.org/capture-stack-trace@1.0.2: @@ -25303,7 +26381,7 @@ packages: version: 5.3.2 engines: {node: '>= 10.0'} dependencies: - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 dev: false registry.npmjs.org/clean-stack@2.2.0: @@ -25842,7 +26920,7 @@ packages: dot-prop: registry.npmjs.org/dot-prop@6.0.1 env-paths: registry.npmjs.org/env-paths@2.2.1 json-schema-typed: registry.npmjs.org/json-schema-typed@7.0.3 - make-dir: registry.npmjs.org/make-dir@3.1.0 + make-dir: 3.1.0 onetime: registry.npmjs.org/onetime@5.1.2 pkg-up: registry.npmjs.org/pkg-up@3.1.0 semver: registry.npmjs.org/semver@7.5.4 @@ -25865,7 +26943,7 @@ packages: dependencies: dot-prop: registry.npmjs.org/dot-prop@4.2.1 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - make-dir: registry.npmjs.org/make-dir@1.3.0 + make-dir: 1.3.0 unique-string: registry.npmjs.org/unique-string@1.0.0 write-file-atomic: registry.npmjs.org/write-file-atomic@2.4.3 xdg-basedir: registry.npmjs.org/xdg-basedir@3.0.0 @@ -26101,7 +27179,7 @@ packages: version: 3.0.4 dependencies: no-case: registry.npmjs.org/no-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 upper-case: registry.npmjs.org/upper-case@2.0.2 registry.npmjs.org/constants-browserify@1.0.0: @@ -26339,6 +27417,7 @@ packages: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz} name: convert-source-map version: 2.0.0 + dev: true registry.npmjs.org/convert-to-spaces@2.0.1: resolution: {integrity: sha512-rcQ1bsQO9799wq24uE5AM2tAILy4gXGIK/njFWcVQkGNZ96edlpY+A7bjwvzjYvLDyzmG1MmMLZhpcsb+klNMQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/convert-to-spaces/-/convert-to-spaces-2.0.1.tgz} @@ -26565,7 +27644,7 @@ packages: engines: {node: '>=10'} dependencies: graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - make-dir: registry.npmjs.org/make-dir@3.1.0 + make-dir: 3.1.0 nested-error-stacks: registry.npmjs.org/nested-error-stacks@2.1.1 p-event: registry.npmjs.org/p-event@4.2.0 dev: true @@ -26848,7 +27927,7 @@ packages: dependencies: icss-utils: registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.33) loader-utils: registry.npmjs.org/loader-utils@2.0.4 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 postcss-modules-extract-imports: registry.npmjs.org/postcss-modules-extract-imports@3.0.0(postcss@8.4.33) postcss-modules-local-by-default: registry.npmjs.org/postcss-modules-local-by-default@4.0.0(postcss@8.4.33) postcss-modules-scope: registry.npmjs.org/postcss-modules-scope@3.0.0(postcss@8.4.33) @@ -26868,7 +27947,7 @@ packages: webpack: ^5.0.0 dependencies: icss-utils: registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.33) - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 postcss-modules-extract-imports: registry.npmjs.org/postcss-modules-extract-imports@3.0.0(postcss@8.4.33) postcss-modules-local-by-default: registry.npmjs.org/postcss-modules-local-by-default@4.0.0(postcss@8.4.33) postcss-modules-scope: registry.npmjs.org/postcss-modules-scope@3.0.0(postcss@8.4.33) @@ -26911,7 +27990,7 @@ packages: csso: registry.npmjs.org/csso@5.0.5 esbuild: registry.npmjs.org/esbuild@0.19.7 jest-worker: registry.npmjs.org/jest-worker@27.5.1 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 schema-utils: registry.npmjs.org/schema-utils@4.0.1 serialize-javascript: registry.npmjs.org/serialize-javascript@6.0.1 source-map: registry.npmjs.org/source-map@0.6.1 @@ -26964,7 +28043,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: mdn-data: registry.npmjs.org/mdn-data@1.1.4 - source-map: registry.npmjs.org/source-map@0.5.7 + source-map: 0.5.7 dev: false registry.npmjs.org/css-tree@1.0.0-alpha.37: @@ -26974,7 +28053,7 @@ packages: engines: {node: '>=8.0.0'} dependencies: mdn-data: registry.npmjs.org/mdn-data@2.0.4 - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 dev: false registry.npmjs.org/css-tree@1.1.3: @@ -26993,7 +28072,7 @@ packages: engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} dependencies: mdn-data: registry.npmjs.org/mdn-data@2.0.28 - source-map-js: registry.npmjs.org/source-map-js@1.0.2 + source-map-js: 1.0.2 dev: false registry.npmjs.org/css-what@3.4.2: @@ -27021,7 +28100,7 @@ packages: version: 2.2.4 dependencies: inherits: 2.0.4 - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 source-map-resolve: registry.npmjs.org/source-map-resolve@0.5.3 urix: registry.npmjs.org/urix@0.1.0 dev: false @@ -27543,7 +28622,7 @@ packages: dependencies: file-type: registry.npmjs.org/file-type@3.9.0 get-stream: registry.npmjs.org/get-stream@2.3.1 - pify: registry.npmjs.org/pify@2.3.0 + pify: 2.3.0 yauzl: registry.npmjs.org/yauzl@2.10.0 dev: false @@ -27559,7 +28638,7 @@ packages: decompress-unzip: registry.npmjs.org/decompress-unzip@4.0.1 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 make-dir: registry.npmjs.org/make-dir@1.3.0 - pify: registry.npmjs.org/pify@2.3.0 + pify: 2.3.0 strip-dirs: registry.npmjs.org/strip-dirs@2.1.0 dev: false @@ -27760,7 +28839,7 @@ packages: is-path-inside: registry.npmjs.org/is-path-inside@3.0.3 p-map: registry.npmjs.org/p-map@4.0.0 rimraf: registry.npmjs.org/rimraf@3.0.2 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 registry.npmjs.org/delayed-stream@1.0.0: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz} @@ -28185,7 +29264,7 @@ packages: version: 3.0.4 dependencies: no-case: registry.npmjs.org/no-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/dot-prop@4.2.1: resolution: {integrity: sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz} @@ -29436,7 +30515,7 @@ packages: dependencies: is-url: registry.npmjs.org/is-url@1.2.4 path-is-absolute: 1.0.1 - source-map: registry.npmjs.org/source-map@0.5.7 + source-map: 0.5.7 xtend: registry.npmjs.org/xtend@4.0.2 dev: true @@ -30202,7 +31281,7 @@ packages: name: fbjs-scripts version: 3.0.1 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 ansi-colors: registry.npmjs.org/ansi-colors@1.1.0 babel-preset-fbjs: registry.npmjs.org/babel-preset-fbjs@3.4.0(@babel/core@7.23.7) cross-spawn: registry.npmjs.org/cross-spawn@5.1.0 @@ -31071,7 +32150,7 @@ packages: engines: {node: '>=4'} dependencies: gitconfiglocal: registry.npmjs.org/gitconfiglocal@1.0.0 - pify: registry.npmjs.org/pify@2.3.0 + pify: 2.3.0 dev: true registry.npmjs.org/git-semver-tags@4.1.1: @@ -31322,7 +32401,7 @@ packages: array-union: registry.npmjs.org/array-union@1.0.2 glob: 7.2.3 object-assign: registry.npmjs.org/object-assign@4.1.1 - pify: registry.npmjs.org/pify@2.3.0 + pify: 2.3.0 pinkie-promise: registry.npmjs.org/pinkie-promise@2.0.1 dev: false @@ -31350,7 +32429,7 @@ packages: name: globs version: 0.1.4 dependencies: - glob: registry.npmjs.org/glob@7.2.3 + glob: 7.2.3 dev: false registry.npmjs.org/gopd@1.0.1: @@ -31401,7 +32480,7 @@ packages: mimic-response: registry.npmjs.org/mimic-response@1.0.1 p-cancelable: registry.npmjs.org/p-cancelable@0.4.1 p-timeout: registry.npmjs.org/p-timeout@2.0.1 - pify: registry.npmjs.org/pify@3.0.0 + pify: 3.0.0 safe-buffer: registry.npmjs.org/safe-buffer@5.2.1 timed-out: registry.npmjs.org/timed-out@4.0.1 url-parse-lax: registry.npmjs.org/url-parse-lax@3.0.0 @@ -31449,7 +32528,7 @@ packages: graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 dependencies: graphql: registry.npmjs.org/graphql@15.8.0 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/graphql@15.8.0: resolution: {integrity: sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz} @@ -31471,7 +32550,7 @@ packages: dependencies: minimist: registry.npmjs.org/minimist@1.2.8 neo-async: registry.npmjs.org/neo-async@2.6.2 - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 wordwrap: registry.npmjs.org/wordwrap@1.0.0 optionalDependencies: uglify-js: 3.17.4 @@ -31689,7 +32768,7 @@ packages: version: 2.0.4 dependencies: capital-case: registry.npmjs.org/capital-case@1.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/helpertypes@0.0.19: resolution: {integrity: sha512-J00e55zffgi3yVnUp0UdbMztNkr2PnizEkOe9URNohnrNhW5X0QpegkuLpOmFQInpi93Nb8MCjQRHAiCDF42NQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/helpertypes/-/helpertypes-0.0.19.tgz} @@ -31728,7 +32807,7 @@ packages: version: 0.0.6 engines: {node: '>=8'} dependencies: - source-map: registry.npmjs.org/source-map@0.7.4 + source-map: 0.7.4 registry.npmjs.org/highlight-es@1.0.3: resolution: {integrity: sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz} @@ -32210,7 +33289,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 registry.npmjs.org/ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz} @@ -33346,7 +34425,7 @@ packages: version: 5.2.1 engines: {node: '>=8'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/parser': 7.23.6 '@istanbuljs/schema': registry.npmjs.org/@istanbuljs/schema@0.1.3 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 @@ -33361,7 +34440,7 @@ packages: version: 6.0.1 engines: {node: '>=10'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/parser': 7.23.6 '@istanbuljs/schema': registry.npmjs.org/@istanbuljs/schema@0.1.3 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 @@ -33377,7 +34456,7 @@ packages: engines: {node: '>=8'} dependencies: istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 - make-dir: registry.npmjs.org/make-dir@3.1.0 + make-dir: 3.1.0 supports-color: 7.2.0 dev: true @@ -33389,7 +34468,7 @@ packages: dependencies: debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: true @@ -33511,7 +34590,7 @@ packages: jest-snapshot: registry.npmjs.org/jest-snapshot@27.5.1 jest-util: registry.npmjs.org/jest-util@27.5.1 pretty-format: registry.npmjs.org/pretty-format@27.5.1 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 stack-utils: registry.npmjs.org/stack-utils@2.0.6 throat: registry.npmjs.org/throat@6.0.2 transitivePeerDependencies: @@ -33542,7 +34621,7 @@ packages: p-limit: registry.npmjs.org/p-limit@3.1.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 pure-rand: registry.npmjs.org/pure-rand@6.0.2 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 stack-utils: registry.npmjs.org/stack-utils@2.0.6 transitivePeerDependencies: - supports-color @@ -33572,7 +34651,7 @@ packages: p-limit: registry.npmjs.org/p-limit@3.1.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 pure-rand: registry.npmjs.org/pure-rand@6.0.2 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 stack-utils: registry.npmjs.org/stack-utils@2.0.6 transitivePeerDependencies: - babel-plugin-macros @@ -33777,7 +34856,7 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 babel-jest: registry.npmjs.org/babel-jest@27.5.1(@babel/core@7.23.7) @@ -33823,7 +34902,7 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.5.0 '@types/node': 18.19.12 @@ -33866,7 +34945,7 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.5.0 '@types/node': 20.11.0 @@ -33909,7 +34988,7 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.5.0 '@types/node': registry.npmjs.org/@types/node@9.6.61 @@ -33952,7 +35031,7 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/node': 18.19.12 @@ -33995,7 +35074,7 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/node': 20.11.0 @@ -34039,7 +35118,7 @@ packages: ts-node: optional: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@jest/test-sequencer': registry.npmjs.org/@jest/test-sequencer@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/node': registry.npmjs.org/@types/node@9.6.61 @@ -34443,7 +35522,7 @@ packages: graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 micromatch: registry.npmjs.org/micromatch@4.0.5 pretty-format: registry.npmjs.org/pretty-format@27.5.1 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 stack-utils: registry.npmjs.org/stack-utils@2.0.6 dev: true @@ -34637,7 +35716,7 @@ packages: jest-validate: registry.npmjs.org/jest-validate@27.5.1 resolve: 1.22.8 resolve.exports: registry.npmjs.org/resolve.exports@1.1.1 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 dev: true registry.npmjs.org/jest-resolve@29.7.0: @@ -34748,7 +35827,7 @@ packages: jest-resolve: registry.npmjs.org/jest-resolve@27.5.1 jest-snapshot: registry.npmjs.org/jest-snapshot@27.5.1 jest-util: registry.npmjs.org/jest-util@27.5.1 - slash: registry.npmjs.org/slash@3.0.0 + slash: 3.0.0 strip-bom: registry.npmjs.org/strip-bom@4.0.0 transitivePeerDependencies: - supports-color @@ -34834,7 +35913,7 @@ packages: version: 27.5.1 engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) '@babel/traverse': 7.23.7 @@ -34866,7 +35945,7 @@ packages: version: 29.5.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) @@ -34899,7 +35978,7 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) @@ -35393,7 +36472,7 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/parser': 7.23.6 '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) @@ -35426,7 +36505,7 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/parser': 7.23.6 '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) @@ -35458,7 +36537,7 @@ packages: peerDependencies: '@babel/preset-env': ^7.1.6 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/parser': 7.23.6 '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) @@ -35961,7 +37040,7 @@ packages: hasBin: true dependencies: copy-anything: registry.npmjs.org/copy-anything@2.0.6 - tslib: registry.npmjs.org/tslib@1.10.0 + tslib: 1.10.0 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -35981,7 +37060,7 @@ packages: dependencies: copy-anything: registry.npmjs.org/copy-anything@2.0.6 parse-node-version: registry.npmjs.org/parse-node-version@1.0.1 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -36003,7 +37082,7 @@ packages: dependencies: copy-anything: registry.npmjs.org/copy-anything@2.0.6 parse-node-version: registry.npmjs.org/parse-node-version@1.0.1 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 optionalDependencies: errno: 0.1.8 graceful-fs: 4.2.11 @@ -36178,7 +37257,7 @@ packages: dependencies: graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 parse-json: registry.npmjs.org/parse-json@4.0.0 - pify: registry.npmjs.org/pify@3.0.0 + pify: 3.0.0 strip-bom: registry.npmjs.org/strip-bom@3.0.0 dev: true @@ -36197,7 +37276,7 @@ packages: dependencies: graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 js-yaml: registry.npmjs.org/js-yaml@3.14.1 - pify: registry.npmjs.org/pify@4.0.1 + pify: 4.0.1 strip-bom: registry.npmjs.org/strip-bom@3.0.0 dev: false @@ -36469,7 +37548,7 @@ packages: name: lower-case version: 2.0.2 dependencies: - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/lowercase-keys@1.0.0: resolution: {integrity: sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz} @@ -36545,7 +37624,7 @@ packages: version: 1.3.0 engines: {node: '>=4'} dependencies: - pify: registry.npmjs.org/pify@3.0.0 + pify: 3.0.0 dev: false registry.npmjs.org/make-dir@2.1.0: @@ -36555,7 +37634,7 @@ packages: engines: {node: '>=6'} requiresBuild: true dependencies: - pify: registry.npmjs.org/pify@4.0.1 + pify: 4.0.1 semver: registry.npmjs.org/semver@5.7.1 registry.npmjs.org/make-dir@3.1.0: @@ -36565,6 +37644,7 @@ packages: engines: {node: '>=8'} dependencies: semver: 6.3.0 + dev: false registry.npmjs.org/make-error@1.3.6: resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz} @@ -36893,7 +37973,7 @@ packages: version: 0.80.4 engines: {node: '>=18'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 hermes-parser: registry.npmjs.org/hermes-parser@0.18.2 nullthrows: registry.npmjs.org/nullthrows@1.1.1 transitivePeerDependencies: @@ -37024,7 +38104,7 @@ packages: version: 0.80.4 engines: {node: '>=18'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/template': 7.21.9 '@babel/traverse': 7.23.7 @@ -37038,7 +38118,7 @@ packages: version: 0.80.4 engines: {node: '>=18'} dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 @@ -37063,7 +38143,7 @@ packages: hasBin: true dependencies: '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4 - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': 7.23.7 '@babel/generator': 7.23.6 '@babel/parser': 7.23.6 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 @@ -37386,7 +38466,7 @@ packages: version: 1.9.5 hasBin: true dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': 7.12.3 '@babel/generator': 7.17.10 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.12.1 '@babel/helpers': registry.npmjs.org/@babel/helpers@7.12.1 @@ -37431,7 +38511,7 @@ packages: memory-fs: registry.npmjs.org/memory-fs@0.5.0 minimatch: registry.npmjs.org/minimatch@3.0.4 moment-timezone: registry.npmjs.org/moment-timezone@0.5.43 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 qrcode-reader: registry.npmjs.org/qrcode-reader@1.0.4 qrcode-terminal: registry.npmjs.org/qrcode-terminal@0.12.0 read-package-tree: registry.npmjs.org/read-package-tree@5.2.1 @@ -37441,7 +38521,7 @@ packages: source-map: registry.npmjs.org/source-map@0.6.1 string-hash-64: registry.npmjs.org/string-hash-64@1.0.3 terser: registry.npmjs.org/terser@4.8.0 - tslib: registry.npmjs.org/tslib@1.10.0 + tslib: 1.10.0 uglify-js: registry.npmjs.org/uglify-js@3.0.27 wxml-minifier: registry.npmjs.org/wxml-minifier@0.0.1 yargs: registry.npmjs.org/yargs@15.4.1 @@ -37458,7 +38538,7 @@ packages: j-component: registry.npmjs.org/j-component@1.4.9 less: registry.npmjs.org/less@3.13.1 miniprogram-compiler: 0.2.3 - postcss: registry.npmjs.org/postcss@7.0.39 + postcss: 7.0.39 dev: false registry.npmjs.org/minizlib@2.1.2: @@ -37854,7 +38934,7 @@ packages: version: 3.0.4 dependencies: lower-case: registry.npmjs.org/lower-case@2.0.2 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/nocache@3.0.4: resolution: {integrity: sha512-WDD0bdg9mbq6F4mRxEYcPWwfA1vxd0mrvKOyxI7Xj/atfRHVeutzuWByG//jfm4uPzp0y4Kj051EORCBSQMycw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz} @@ -38104,7 +39184,7 @@ packages: engines: {node: '>=4'} dependencies: config-chain: registry.npmjs.org/config-chain@1.1.13 - pify: registry.npmjs.org/pify@3.0.0 + pify: 3.0.0 dev: false registry.npmjs.org/npm-normalize-package-bin@1.0.1: @@ -38567,7 +39647,7 @@ packages: version: 4.2.0 engines: {node: '>=8'} dependencies: - p-timeout: registry.npmjs.org/p-timeout@3.2.0 + p-timeout: 3.2.0 dev: true registry.npmjs.org/p-event@5.0.1: @@ -38819,7 +39899,7 @@ packages: version: 3.0.4 dependencies: dot-case: registry.npmjs.org/dot-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz} @@ -38967,7 +40047,7 @@ packages: version: 3.1.2 dependencies: no-case: registry.npmjs.org/no-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/pascalcase@0.1.1: resolution: {integrity: sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz} @@ -38994,7 +40074,7 @@ packages: version: 3.0.4 dependencies: dot-case: registry.npmjs.org/dot-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/path-dirname@1.0.2: resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz} @@ -39090,7 +40170,7 @@ packages: version: 3.0.0 engines: {node: '>=4'} dependencies: - pify: registry.npmjs.org/pify@3.0.0 + pify: 3.0.0 registry.npmjs.org/path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz} @@ -39147,6 +40227,7 @@ packages: resolution: {integrity: sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz} name: picocolors version: 0.2.1 + dev: false registry.npmjs.org/picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz} @@ -39186,18 +40267,21 @@ packages: name: pify version: 2.3.0 engines: {node: '>=0.10.0'} + dev: false registry.npmjs.org/pify@3.0.0: resolution: {integrity: sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/pify/-/pify-3.0.0.tgz} name: pify version: 3.0.0 engines: {node: '>=4'} + dev: false registry.npmjs.org/pify@4.0.1: resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/pify/-/pify-4.0.1.tgz} name: pify version: 4.0.1 engines: {node: '>=6'} + dev: false registry.npmjs.org/pify@5.0.0: resolution: {integrity: sha512-eW/gHNMlxdSP6dmG6uJip6FXN0EQBwm2clYYd8Wul42Cwu/DK8HEftzsapcNdYe2MfLiIwZqsDk2RDEsTE79hA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/pify/-/pify-5.0.0.tgz} @@ -39547,7 +40631,7 @@ packages: version: 12.0.1 engines: {node: '>=6.0.0'} dependencies: - postcss: registry.npmjs.org/postcss@7.0.39 + postcss: 7.0.39 postcss-value-parser: registry.npmjs.org/postcss-value-parser@3.3.1 read-cache: registry.npmjs.org/read-cache@1.0.0 resolve: registry.npmjs.org/resolve@1.22.8 @@ -39883,7 +40967,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 registry.npmjs.org/postcss-modules-local-by-default@4.0.0(postcss@8.4.23): resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz} @@ -39909,7 +40993,7 @@ packages: postcss: ^8.1.0 dependencies: icss-utils: registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.33) - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12 postcss-value-parser: registry.npmjs.org/postcss-value-parser@4.2.0 @@ -39934,7 +41018,7 @@ packages: peerDependencies: postcss: ^8.1.0 dependencies: - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 postcss-selector-parser: registry.npmjs.org/postcss-selector-parser@6.0.12 registry.npmjs.org/postcss-modules-values@4.0.0(postcss@8.4.23): @@ -39959,7 +41043,7 @@ packages: postcss: ^8.1.0 dependencies: icss-utils: registry.npmjs.org/icss-utils@5.1.0(postcss@8.4.33) - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 registry.npmjs.org/postcss-modules@4.3.1(postcss@8.4.23): resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz} @@ -40352,7 +41436,7 @@ packages: peerDependencies: postcss: ^8.3.3 dependencies: - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 registry.npmjs.org/postcss-scss@4.0.6(postcss@8.4.23): resolution: {integrity: sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss-scss/-/postcss-scss-4.0.6.tgz} @@ -40392,7 +41476,7 @@ packages: peerDependencies: postcss: ^8.4.20 dependencies: - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 dev: true registry.npmjs.org/postcss-svgo@5.1.0(postcss@8.4.23): @@ -40472,7 +41556,7 @@ packages: mime: registry.npmjs.org/mime@2.6.0 minimatch: registry.npmjs.org/minimatch@3.1.2 mkdirp: registry.npmjs.org/mkdirp@0.5.6 - postcss: registry.npmjs.org/postcss@7.0.39 + postcss: 7.0.39 xxhashjs: registry.npmjs.org/xxhashjs@0.2.2 dev: false @@ -40498,26 +41582,6 @@ packages: supports-color: registry.npmjs.org/supports-color@5.5.0 dev: false - registry.npmjs.org/postcss@7.0.21: - resolution: {integrity: sha512-uIFtJElxJo29QC753JzhidoAhvp/e/Exezkdhfmt8AymWT6/5B7W1WmponYWkHk2eg6sONyTch0A3nkMPun3SQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-7.0.21.tgz} - name: postcss - version: 7.0.21 - engines: {node: '>=6.0.0'} - dependencies: - chalk: 2.4.2 - source-map: registry.npmjs.org/source-map@0.6.1 - supports-color: registry.npmjs.org/supports-color@6.1.0 - dev: false - - registry.npmjs.org/postcss@7.0.39: - resolution: {integrity: sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz} - name: postcss - version: 7.0.39 - engines: {node: '>=6.0.0'} - dependencies: - picocolors: registry.npmjs.org/picocolors@0.2.1 - source-map: 0.6.1 - registry.npmjs.org/postcss@8.4.23: resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/postcss/-/postcss-8.4.23.tgz} name: postcss @@ -41874,8 +42938,8 @@ packages: dependencies: ast-types: registry.npmjs.org/ast-types@0.14.2 esprima: registry.npmjs.org/esprima@4.0.1 - source-map: registry.npmjs.org/source-map@0.6.1 - tslib: registry.npmjs.org/tslib@2.6.2 + source-map: 0.6.1 + tslib: 2.6.2 dev: false registry.npmjs.org/recast@0.21.5: @@ -41886,8 +42950,8 @@ packages: dependencies: ast-types: registry.npmjs.org/ast-types@0.15.2 esprima: registry.npmjs.org/esprima@4.0.1 - source-map: registry.npmjs.org/source-map@0.6.1 - tslib: registry.npmjs.org/tslib@2.6.2 + source-map: 0.6.1 + tslib: 2.6.2 registry.npmjs.org/rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz} @@ -42341,7 +43405,7 @@ packages: convert-source-map: registry.npmjs.org/convert-source-map@1.7.0 es6-iterator: registry.npmjs.org/es6-iterator@2.0.3 loader-utils: registry.npmjs.org/loader-utils@1.2.3 - postcss: registry.npmjs.org/postcss@7.0.21 + postcss: 7.0.21 rework: registry.npmjs.org/rework@1.0.1 rework-visit: registry.npmjs.org/rework-visit@1.0.0 source-map: registry.npmjs.org/source-map@0.6.1 @@ -42364,7 +43428,7 @@ packages: adjust-sourcemap-loader: registry.npmjs.org/adjust-sourcemap-loader@4.0.0 convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 loader-utils: registry.npmjs.org/loader-utils@2.0.4 - postcss: registry.npmjs.org/postcss@7.0.39 + postcss: 7.0.39 source-map: registry.npmjs.org/source-map@0.6.1 dev: false @@ -42377,7 +43441,7 @@ packages: adjust-sourcemap-loader: registry.npmjs.org/adjust-sourcemap-loader@4.0.0 convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 loader-utils: registry.npmjs.org/loader-utils@2.0.4 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 source-map: registry.npmjs.org/source-map@0.6.1 dev: false @@ -42576,7 +43640,7 @@ packages: name: rollup-plugin-image-file version: 1.0.2 dependencies: - rollup: registry.npmjs.org/rollup@2.75.6 + rollup: 2.75.6 rollup-pluginutils: registry.npmjs.org/rollup-pluginutils@2.8.2 dev: false @@ -42894,16 +43958,6 @@ packages: dependencies: estree-walker: registry.npmjs.org/estree-walker@0.6.1 - registry.npmjs.org/rollup@2.75.6: - resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz} - name: rollup - version: 2.75.6 - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: false - registry.npmjs.org/rollup@2.79.1: resolution: {integrity: sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz} name: rollup @@ -42930,6 +43984,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true registry.npmjs.org/rollup@4.9.5: resolution: {integrity: sha512-E4vQW0H/mbNMw2yLSqJyjtkHY9dslf/p0zuT1xehNRqUTBOFMqEjguDvqhXr7N7r/4ttb2jr4T41d3dncmIgbQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-4.9.5.tgz} @@ -42994,14 +44049,14 @@ packages: version: 6.6.7 engines: {npm: '>=2.0.0'} dependencies: - tslib: registry.npmjs.org/tslib@1.10.0 + tslib: 1.10.0 registry.npmjs.org/rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz} name: rxjs version: 7.8.1 dependencies: - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/safe-array-concat@1.0.0: resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.0.tgz} @@ -43269,7 +44324,7 @@ packages: loglevel-plugin-prefix: registry.npmjs.org/loglevel-plugin-prefix@0.8.4 pretty-bytes: registry.npmjs.org/pretty-bytes@5.6.0 sass: registry.npmjs.org/sass@1.69.7 - tslib: registry.npmjs.org/tslib@1.10.0 + tslib: 1.10.0 dev: false registry.npmjs.org/scss-parser@1.0.6: @@ -43288,7 +44343,7 @@ packages: version: 1.0.6 hasBin: true dependencies: - commander: registry.npmjs.org/commander@2.20.3 + commander: 2.20.3 dev: false registry.npmjs.org/select-hose@2.0.0: @@ -43427,7 +44482,7 @@ packages: version: 3.0.4 dependencies: no-case: registry.npmjs.org/no-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 upper-case-first: registry.npmjs.org/upper-case-first@2.0.2 registry.npmjs.org/serialize-error@2.1.0: @@ -43775,7 +44830,7 @@ packages: version: 3.0.4 dependencies: dot-case: registry.npmjs.org/dot-case@3.0.4 - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/snapdragon-node@2.1.1: resolution: {integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz} @@ -43972,7 +45027,7 @@ packages: name: source-map-support version: 0.4.18 dependencies: - source-map: registry.npmjs.org/source-map@0.5.7 + source-map: 0.5.7 dev: false registry.npmjs.org/source-map-support@0.5.13: @@ -44746,7 +45801,7 @@ packages: peerDependencies: stylelint: ^14.0.0 || ^15.0.0 dependencies: - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 postcss-sorting: registry.npmjs.org/postcss-sorting@8.0.2(postcss@8.4.33) stylelint: registry.npmjs.org/stylelint@14.16.1 dev: true @@ -44796,7 +45851,7 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 normalize-path: registry.npmjs.org/normalize-path@3.0.0 picocolors: registry.npmjs.org/picocolors@1.0.0 - postcss: registry.npmjs.org/postcss@8.4.33 + postcss: 8.4.33 postcss-media-query-parser: registry.npmjs.org/postcss-media-query-parser@0.2.3 postcss-resolve-nested-selector: registry.npmjs.org/postcss-resolve-nested-selector@0.1.1 postcss-safe-parser: registry.npmjs.org/postcss-safe-parser@6.0.0(postcss@8.4.33) @@ -44870,7 +45925,7 @@ packages: hasBin: true dependencies: '@jridgewell/gen-mapping': 0.3.3 - commander: registry.npmjs.org/commander@4.1.1 + commander: 4.1.1 glob: 7.1.6 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 mz: registry.npmjs.org/mz@2.7.0 @@ -44886,7 +45941,7 @@ packages: hasBin: true dependencies: '@jridgewell/gen-mapping': 0.3.3 - commander: registry.npmjs.org/commander@4.1.1 + commander: 4.1.1 glob: 7.1.6 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 mz: registry.npmjs.org/mz@2.7.0 @@ -45020,11 +46075,11 @@ packages: hasBin: true dependencies: '@trysound/sax': registry.npmjs.org/@trysound/sax@0.2.0 - commander: registry.npmjs.org/commander@7.2.0 + commander: 7.2.0 css-select: registry.npmjs.org/css-select@4.3.0 css-tree: registry.npmjs.org/css-tree@1.1.3 csso: registry.npmjs.org/csso@4.2.0 - picocolors: registry.npmjs.org/picocolors@1.0.0 + picocolors: 1.0.0 stable: registry.npmjs.org/stable@0.1.8 registry.npmjs.org/swiper@6.8.0: @@ -45996,11 +47051,6 @@ packages: strip-bom: registry.npmjs.org/strip-bom@3.0.0 dev: true - registry.npmjs.org/tslib@1.10.0: - resolution: {integrity: sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz} - name: tslib - version: 1.10.0 - registry.npmjs.org/tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz} name: tslib @@ -46021,7 +47071,7 @@ packages: peerDependencies: 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' dependencies: - tslib: registry.npmjs.org/tslib@1.10.0 + tslib: 1.10.0 typescript: registry.npmjs.org/typescript@4.9.5 registry.npmjs.org/tty-browserify@0.0.0: @@ -46495,7 +47545,7 @@ packages: dependencies: browserslist: registry.npmjs.org/browserslist@4.23.0 escalade: registry.npmjs.org/escalade@3.1.1 - picocolors: registry.npmjs.org/picocolors@1.0.0 + picocolors: 1.0.0 registry.npmjs.org/update-notifier@2.5.0: resolution: {integrity: sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz} @@ -46542,14 +47592,14 @@ packages: name: upper-case-first version: 2.0.2 dependencies: - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/upper-case@2.0.2: resolution: {integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/upper-case/-/upper-case-2.0.2.tgz} name: upper-case version: 2.0.2 dependencies: - tslib: registry.npmjs.org/tslib@2.6.2 + tslib: 2.6.2 registry.npmjs.org/uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz} @@ -46785,8 +47835,8 @@ packages: engines: {node: '>=10.12.0'} dependencies: '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4 - convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 - source-map: registry.npmjs.org/source-map@0.7.4 + convert-source-map: 1.9.0 + source-map: 0.7.4 dev: true registry.npmjs.org/v8-to-istanbul@9.1.0: @@ -46797,7 +47847,7 @@ packages: dependencies: '@jridgewell/trace-mapping': 0.3.18 '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4 - convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 + convert-source-map: 1.9.0 dev: true registry.npmjs.org/valid-url@1.0.9: @@ -46901,8 +47951,8 @@ packages: '@types/node': 18.19.12 esbuild: registry.npmjs.org/esbuild@0.18.20 less: registry.npmjs.org/less@4.2.0 - postcss: registry.npmjs.org/postcss@8.4.33 - rollup: registry.npmjs.org/rollup@3.29.4 + postcss: 8.4.33 + rollup: 3.29.4 sass: registry.npmjs.org/sass@1.44.0 stylus: registry.npmjs.org/stylus@0.55.0 terser: registry.npmjs.org/terser@5.17.1 From 56fdb46f783de1853b77143545813e4136484797 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Tue, 16 Apr 2024 20:15:57 +0800 Subject: [PATCH 18/39] =?UTF-8?q?fix(h5-solid):=20=E9=A1=BA=E5=88=A9?= =?UTF-8?q?=E7=BC=96=E8=AF=91taro=E7=9A=84component=EF=BC=8C=E4=BD=86?= =?UTF-8?q?=E5=93=8D=E5=BA=94=E5=BC=8F=E4=B8=A2=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 3 +-- .../solid-component-lib/createComponent.tsx | 25 +++++++++++-------- packages/taro-platform-h5/src/program.ts | 1 + 3 files changed, 16 insertions(+), 13 deletions(-) diff --git a/package.json b/package.json index aea61b27d3aa..6bf91d5f262c 100644 --- a/package.json +++ b/package.json @@ -35,8 +35,7 @@ "version:release": "pnpm --parallel -r --aggregate-output --filter=./{npm/**,crates/native_binding,packages/*} exec npm version ${npm_package_version}", "version:git": "git add . && git commit -m \"chore(release): publish ${npm_package_version}\"", "version:changelog": "conventional-changelog -p angular", - "artifacts": "pnpm --filter @tarojs/helper --filter @tarojs/binding run artifacts", - "build-solid": "pnpm --filter @tarojs/components-library-solid run build:ci" + "artifacts": "pnpm --filter @tarojs/helper --filter @tarojs/binding run artifacts" }, "lint-staged": { "*.{js,jsx,ts,tsx}": [ diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index f7dc7beb2dbb..e7953dc28b3e 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -14,24 +14,27 @@ export interface ComponentSupplementaryTypes { slot?: string } +const traverseChildren = (child, _h, createComponent) => { + if (typeof child === 'string') { + return child + } else if (typeof child === 'function') { + return child() + } else if (Array.isArray(child)) { + return child.map((_c) => traverseChildren(_c, _h, createComponent)) + } + return createComponent(_h, child.tagName, child.props) + +} + const createComponent = ( _h: typeof h, tagName: string, props: StencilSolidInternalProps, ): any => { let children: JSX.Element[] = [] - - if (props.children) { + if (props?.children) { if (Array.isArray(props.children)) { - children = props.children.map((child: any) => { - if (typeof child === 'string') { - return child - } else if (typeof child === 'function') { - return child() - } else { - return createComponent(_h, child.tagName, child.props) - } - }) + children = props.children.map((child: any) => traverseChildren(child, _h, createComponent)) } else if (typeof props.children === 'string') { children = [props.children] } else if (typeof props.children === 'function') { diff --git a/packages/taro-platform-h5/src/program.ts b/packages/taro-platform-h5/src/program.ts index 64cb2c0e946f..feaadfe44144 100644 --- a/packages/taro-platform-h5/src/program.ts +++ b/packages/taro-platform-h5/src/program.ts @@ -10,6 +10,7 @@ import type { IPluginContext, TConfig } from '@tarojs/service' const compLibraryAlias = { vue: 'vue2', vue3: 'vue3', + solid: 'solid', } const PACKAGE_NAME = '@tarojs/plugin-platform-h5' From 04d61429803299425f5d9e2aecc2aa880d0f34d9 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Wed, 17 Apr 2024 19:55:38 +0800 Subject: [PATCH 19/39] =?UTF-8?q?chore:=20=E8=B0=83=E6=95=B4stencil-solid?= =?UTF-8?q?=E7=9A=84createComponent?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scripts/fix.js | 8 +-- .../src/helper.ts | 8 +-- .../solid-component-lib/createComponent.tsx | 69 +++++++------------ 3 files changed, 30 insertions(+), 55 deletions(-) diff --git a/packages/taro-components-library-solid/scripts/fix.js b/packages/taro-components-library-solid/scripts/fix.js index 6a435da0dc93..0bd00b46b282 100644 --- a/packages/taro-components-library-solid/scripts/fix.js +++ b/packages/taro-components-library-solid/scripts/fix.js @@ -24,10 +24,10 @@ if (fs.existsSync(componentsPath)) { * 当前不支持配置通用的 manipulatePropsFunction 方法,因此需要手动添加 * https://github.com/ionic-team/stencil-ds-output-targets/issues/243 */ - // if (!code.includes('./helper')) { - // code = code.replace('/* auto-generated solid proxies */', `/* auto-generated solid proxies */\nimport { manipulatePropsFunction } from './helper'`) - // code = code.replace(/\(([^,)]+)[^;]*,\s([^,]+)\);/ig, '($1, undefined, manipulatePropsFunction, $2);') - // } + if (!code.includes('./helper')) { + code = code.replace('/* auto-generated solid proxies */', `/* auto-generated solid proxies */\nimport { manipulatePropsFunction } from './helper'`) + code = code.replace(/\(([^,)]+)[^;]*,\s([^,]+)\);/ig, '($1, manipulatePropsFunction, $2);') + } if (!code.includes('Fragment')) { const comps = ['Block'] diff --git a/packages/taro-components-library-solid/src/helper.ts b/packages/taro-components-library-solid/src/helper.ts index dcd113c0d6c7..3e345ec3f9b9 100644 --- a/packages/taro-components-library-solid/src/helper.ts +++ b/packages/taro-components-library-solid/src/helper.ts @@ -1,10 +1,6 @@ -interface StencilReactInternalProps extends React.HTMLAttributes { - forwardedRef: React.RefObject - ref?: React.Ref -} -export const manipulatePropsFunction = ( - originalProps: StencilReactInternalProps, +export const manipulatePropsFunction = ( + originalProps: any, propsToPass: Record = {} ) => { const { dangerouslySetInnerHTML, style } = originalProps diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index e7953dc28b3e..2922c36c4d36 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -1,4 +1,4 @@ -import { Component, JSX } from 'solid-js' +import { Component, createMemo, JSX, mergeProps } from 'solid-js' import h from 'solid-js/h' import { camelToDashCase } from './utils' @@ -7,49 +7,13 @@ export interface HTMLStencilElement extends HTMLElement { componentOnReady(): Promise } -type StencilSolidInternalProps = JSX.DOMAttributes +export type StencilSolidInternalProps = JSX.DOMAttributes export interface ComponentSupplementaryTypes { style?: JSX.CSSProperties slot?: string } -const traverseChildren = (child, _h, createComponent) => { - if (typeof child === 'string') { - return child - } else if (typeof child === 'function') { - return child() - } else if (Array.isArray(child)) { - return child.map((_c) => traverseChildren(_c, _h, createComponent)) - } - return createComponent(_h, child.tagName, child.props) - -} - -const createComponent = ( - _h: typeof h, - tagName: string, - props: StencilSolidInternalProps, -): any => { - let children: JSX.Element[] = [] - if (props?.children) { - if (Array.isArray(props.children)) { - children = props.children.map((child: any) => traverseChildren(child, _h, createComponent)) - } else if (typeof props.children === 'string') { - children = [props.children] - } else if (typeof props.children === 'function') { - children = [(props as any).children()] - } else if (typeof props.children === 'object') { - children = [createComponent(_h, tagName, { - ...props.children, - textContent: props.textContent ?? undefined, - })] - } - } - - return _h(tagName, props, children) -} - export const createSolidComponent = < PropType, ElementType extends HTMLStencilElement, @@ -68,9 +32,14 @@ export const createSolidComponent = < } const getProps = (props: any) => { + let propsToPass: typeof props = {} for (const key in props) { + if (key === 'children') { + continue + } + if (!props.hasOwnProperty(key)) { continue } @@ -91,17 +60,27 @@ export const createSolidComponent = < } function SolidComponentWrapper(props: { children: JSX.Element } & any) { - const propsToPass = { - ...getProps(props), - ref: (element: Element) => { - syncEvents(element, props) + const _mergeProps = mergeProps(getProps(props), { ref: (element: Element) => { + syncEvents(element, props) + } }) + const children = props.children + if (children) { + if (typeof children === 'string') { + return createMemo(() => h(tagName, _mergeProps, children)) + } else if (Array.isArray(children)) { + const _children = children.map((child: any) => { + return child() + }) + return createMemo(() => h(tagName, _mergeProps, _children)) } - } - return createComponent(h, tagName, propsToPass) + return createMemo(() => h(tagName, _mergeProps, typeof children === 'function' ? (props as any).children(): null)) + + } + return createMemo(() => h(tagName, _mergeProps)) } - return SolidComponentWrapper + return SolidComponentWrapper as any } function syncEvents(node: Element, props: any) { From da112affbe24856258d84f02e8c74af81cfd52b1 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Thu, 18 Apr 2024 19:32:22 +0800 Subject: [PATCH 20/39] =?UTF-8?q?fix(h5-solid):=20=E4=BF=AE=E5=A4=8Dweb-co?= =?UTF-8?q?mponent=E7=9A=84solid=E8=BF=9E=E6=8E=A5=E5=99=A8=E7=BC=96?= =?UTF-8?q?=E8=AF=91=E9=94=99=E4=B9=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../solid-component-lib/createComponent.tsx | 77 +++++++------------ 1 file changed, 28 insertions(+), 49 deletions(-) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index 2922c36c4d36..4de970cf4776 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -1,5 +1,6 @@ -import { Component, createMemo, JSX, mergeProps } from 'solid-js' +import { Component, JSX, mergeProps, splitProps } from 'solid-js' import h from 'solid-js/h' +import { memo } from 'solid-js/web' import { camelToDashCase } from './utils' @@ -31,67 +32,45 @@ export const createSolidComponent = < defineCustomElement() } - const getProps = (props: any) => { - - let propsToPass: typeof props = {} - - for (const key in props) { - if (key === 'children') { - continue - } - - if (!props.hasOwnProperty(key)) { - continue + function SolidComponentWrapper(props: { children: JSX.Element } & any) { + const [local, other] = splitProps(props, ['children']) + const eventsMap = new Map() + const getProps = (_props: any) => { + + let propsToPass: typeof props = {} + + for (const key in _props) { + if (!_props.hasOwnProperty(key)) { + continue + } + if (isPropNameAnEvent(key)) { + eventsMap.set(key, _props[key]) + continue + } + const propValue = _props[key] + propsToPass[camelToDashCase(key)] = propValue } - if (isPropNameAnEvent(key)) { - continue + if (manipulatePropsFunction !== undefined) { + propsToPass = manipulatePropsFunction(_props, propsToPass) } - const propValue = props[key] - propsToPass[camelToDashCase(key)] = propValue - } - - if (manipulatePropsFunction !== undefined) { - propsToPass = manipulatePropsFunction(props, propsToPass) + return propsToPass } - return propsToPass - } - - function SolidComponentWrapper(props: { children: JSX.Element } & any) { - const _mergeProps = mergeProps(getProps(props), { ref: (element: Element) => { - syncEvents(element, props) + const _mergeProps = mergeProps(getProps(other), { ref: (element: Element) => { + syncEvents(element, eventsMap) } }) - const children = props.children - if (children) { - if (typeof children === 'string') { - return createMemo(() => h(tagName, _mergeProps, children)) - } else if (Array.isArray(children)) { - const _children = children.map((child: any) => { - return child() - }) - return createMemo(() => h(tagName, _mergeProps, _children)) - } - - return createMemo(() => h(tagName, _mergeProps, typeof children === 'function' ? (props as any).children(): null)) - } - return createMemo(() => h(tagName, _mergeProps)) + return memo(() => h(tagName, _mergeProps, local.children), true) } return SolidComponentWrapper as any } -function syncEvents(node: Element, props: any) { - for (const key in props) { - if (props.hasOwnProperty(key)) { - const propValue = props[key] - if (isPropNameAnEvent(key)) { - // prop is an event - syncEvent(node, key, propValue) - } - } +function syncEvents(node: Element, eventsMap: Map void>) { + for (const [key, value] of eventsMap) { + syncEvent(node, key, value) } } From 946a1de94af434430066681364d4ed1d58e19eca Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Thu, 18 Apr 2024 23:39:35 +0800 Subject: [PATCH 21/39] =?UTF-8?q?fix(h5-solid):=20=E5=AE=8C=E5=96=84stenci?= =?UTF-8?q?l-solid=E7=9A=84=E8=BF=9E=E6=8E=A5=E5=99=A8=EF=BC=8C=E8=A7=A3?= =?UTF-8?q?=E5=86=B3props=E5=93=8D=E5=BA=94=E5=BC=8F=E4=B8=A2=E5=A4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../solid-component-lib/createComponent.tsx | 31 ++++++++++++++++--- 1 file changed, 27 insertions(+), 4 deletions(-) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index 4de970cf4776..081c3c7b931f 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -1,4 +1,4 @@ -import { Component, JSX, mergeProps, splitProps } from 'solid-js' +import { Component, createEffect, JSX, mergeProps, splitProps } from 'solid-js' import h from 'solid-js/h' import { memo } from 'solid-js/web' @@ -35,6 +35,7 @@ export const createSolidComponent = < function SolidComponentWrapper(props: { children: JSX.Element } & any) { const [local, other] = splitProps(props, ['children']) const eventsMap = new Map() + const reactiveKeys = [] const getProps = (_props: any) => { let propsToPass: typeof props = {} @@ -47,6 +48,9 @@ export const createSolidComponent = < eventsMap.set(key, _props[key]) continue } + if (_props[key]?.get) { + reactiveKeys.push(key) + } const propValue = _props[key] propsToPass[camelToDashCase(key)] = propValue } @@ -58,8 +62,12 @@ export const createSolidComponent = < return propsToPass } - const _mergeProps = mergeProps(getProps(other), { ref: (element: Element) => { + const [, getterObj] = splitProps(other, reactiveKeys) + + const _mergeProps = mergeProps(getProps(other), { ref: (element: HTMLElement) => { syncEvents(element, eventsMap) + + setReactiveProps(element, getterObj) } }) return memo(() => h(tagName, _mergeProps, local.children), true) @@ -68,13 +76,28 @@ export const createSolidComponent = < return SolidComponentWrapper as any } -function syncEvents(node: Element, eventsMap: Map void>) { +function setReactiveProps(node: HTMLElement, getterObj: Record) { + createEffect(() => { + for (const key in getterObj) { + if (key === 'style') { + node.style.cssText = getterObj[key] + } else if (key === 'classList') { + node.classList.add(getterObj[key]) + } else { + node.setAttribute(key, getterObj[key]) + } + } + }) + +} + +function syncEvents(node: HTMLElement, eventsMap: Map void>) { for (const [key, value] of eventsMap) { syncEvent(node, key, value) } } -function syncEvent(node: Element & { __events?: { [key: string]: ((e: Event) => any) | undefined } }, propName: string, propValue: any) { +function syncEvent(node: HTMLElement & { __events?: { [key: string]: ((e: Event) => any) | undefined } }, propName: string, propValue: any) { const eventName = propName.substring(2)[0].toLowerCase() + propName.substring(3) const eventStore = node.__events || (node.__events = {}) From cc132baa4d34d05eb19504a29f82a9c731fc8755 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 19 Apr 2024 11:06:45 +0800 Subject: [PATCH 22/39] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96solid-createCom?= =?UTF-8?q?ponent=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../package.json | 1 + .../src/helper.ts | 9 +-- .../solid-component-lib/createComponent.tsx | 68 ++++++------------- .../src/solid-component-lib/utils/case.ts | 3 + .../src/solid-component-lib/utils/element.ts | 43 ++++++++++++ .../src/solid-component-lib/utils/index.ts | 1 + pnpm-lock.yaml | 12 ++-- 7 files changed, 76 insertions(+), 61 deletions(-) create mode 100644 packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts diff --git a/packages/taro-components-library-solid/package.json b/packages/taro-components-library-solid/package.json index d11a80dd6352..9a4ec23b5d7f 100644 --- a/packages/taro-components-library-solid/package.json +++ b/packages/taro-components-library-solid/package.json @@ -24,6 +24,7 @@ "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-node-resolve": "^15.2.3", "babel-preset-taro": "workspace:*", + "@tarojs/shared": "workspace:*", "solid-js": "^1.8.16", "postcss": "^8.4.18", "rollup": "^2.79.0", diff --git a/packages/taro-components-library-solid/src/helper.ts b/packages/taro-components-library-solid/src/helper.ts index 3e345ec3f9b9..748a75cc1adb 100644 --- a/packages/taro-components-library-solid/src/helper.ts +++ b/packages/taro-components-library-solid/src/helper.ts @@ -1,14 +1,9 @@ - export const manipulatePropsFunction = ( - originalProps: any, + _: any, propsToPass: Record = {} ) => { - const { dangerouslySetInnerHTML, style } = originalProps - if (typeof style !== 'string') { - propsToPass.style = style - } + // solid暂时不需要配置转换props return { ...propsToPass, - dangerouslySetInnerHTML } } diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index 081c3c7b931f..9580856bb443 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -1,8 +1,9 @@ +import { isFunction } from '@tarojs/shared' import { Component, createEffect, JSX, mergeProps, splitProps } from 'solid-js' import h from 'solid-js/h' import { memo } from 'solid-js/web' -import { camelToDashCase } from './utils' +import { camelToDashCase, isPropNameAnEvent, syncAttribute, syncEvent } from './utils' export interface HTMLStencilElement extends HTMLElement { componentOnReady(): Promise @@ -15,6 +16,21 @@ export interface ComponentSupplementaryTypes { slot?: string } +function setReactiveProps(node: HTMLElement, getterObj: Record) { + createEffect(() => { + for (const key in getterObj) { + syncAttribute(node, key, getterObj[key]) + } + }) + +} + +function syncEvents(node: HTMLElement, eventsMap: Map void>) { + for (const [key, value] of eventsMap) { + syncEvent(node, key, value) + } +} + export const createSolidComponent = < PropType, ElementType extends HTMLStencilElement, @@ -33,7 +49,7 @@ export const createSolidComponent = < } function SolidComponentWrapper(props: { children: JSX.Element } & any) { - const [local, other] = splitProps(props, ['children']) + const [local, other] = splitProps(props, ['children', 'ref']) const eventsMap = new Map() const reactiveKeys = [] const getProps = (_props: any) => { @@ -65,8 +81,8 @@ export const createSolidComponent = < const [, getterObj] = splitProps(other, reactiveKeys) const _mergeProps = mergeProps(getProps(other), { ref: (element: HTMLElement) => { + if (local.ref && isFunction(local.ref)) local.ref(element) syncEvents(element, eventsMap) - setReactiveProps(element, getterObj) } }) @@ -75,49 +91,3 @@ export const createSolidComponent = < return SolidComponentWrapper as any } - -function setReactiveProps(node: HTMLElement, getterObj: Record) { - createEffect(() => { - for (const key in getterObj) { - if (key === 'style') { - node.style.cssText = getterObj[key] - } else if (key === 'classList') { - node.classList.add(getterObj[key]) - } else { - node.setAttribute(key, getterObj[key]) - } - } - }) - -} - -function syncEvents(node: HTMLElement, eventsMap: Map void>) { - for (const [key, value] of eventsMap) { - syncEvent(node, key, value) - } -} - -function syncEvent(node: HTMLElement & { __events?: { [key: string]: ((e: Event) => any) | undefined } }, propName: string, propValue: any) { - const eventName = propName.substring(2)[0].toLowerCase() + propName.substring(3) - - const eventStore = node.__events || (node.__events = {}) - const oldEventHandler = eventStore[eventName] - - // Remove old listener so they don't double up. - if (oldEventHandler) { - node.removeEventListener(eventName, oldEventHandler) - } - - node.addEventListener( - eventName, - (eventStore[eventName] = function handler(e: Event) { - if (propValue) { - propValue.call(this, e) - } - }) - ) -} - -function isPropNameAnEvent(propName: string) { - return propName.startsWith('on') && propName[2] === propName[2].toUpperCase() -} diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts index 63027eba9b37..65e51bacef61 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts @@ -1,2 +1,5 @@ export const camelToDashCase = (str: string) => str.replace(/([A-Z])/g, (m: string) => `-${m[0].toLowerCase()}`) + +export const isPropNameAnEvent = (propName: string) => + propName.startsWith('on') && propName[2] === propName[2].toUpperCase() diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts new file mode 100644 index 000000000000..3dc7dd7d83f2 --- /dev/null +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts @@ -0,0 +1,43 @@ +import { isObject } from '@tarojs/shared' + +export function syncEvent(el: HTMLElement & { __events?: { [key: string]: ((e: Event) => any) | undefined } }, propName: string, propValue: any) { + const eventName = propName.substring(2)[0].toLowerCase() + propName.substring(3) + + const eventStore = el.__events || (el.__events = {}) + const oldEventHandler = eventStore[eventName] + + if (oldEventHandler) { + el.removeEventListener(eventName, oldEventHandler) + } + + el.addEventListener( + eventName, + (eventStore[eventName] = function handler(e: Event) { + if (propValue) { + propValue.call(this, e) + } + }) + ) +} + +export function syncAttribute(el: HTMLElement, attribute: string, value: any) { + if (attribute === 'style') { + if (isObject(value)) { + value = Object.keys(value).reduce((acc, key) => { + acc.push(`${key}: ${value[key]}`) + return acc + }, []).join(';') + } + el.style.cssText = value + } else if (attribute === 'classList') { + const addClassList = [] + if (isObject>(value)) { + for (const k in value) { + if (value[k]) addClassList.push + } + } + el.classList.add(...addClassList) + } else { + el.setAttribute(attribute, value) + } +} diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts index bd5fbfe7bf42..7be61a1612a6 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/index.ts @@ -1 +1,2 @@ export * from './case' +export * from './element' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 57ac9b1fc1f5..de2b0f7f83a2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1348,6 +1348,9 @@ importers: '@rollup/plugin-node-resolve': specifier: ^15.2.3 version: 15.2.3(rollup@2.79.1) + '@tarojs/shared': + specifier: workspace:* + version: link:../shared babel-preset-taro: specifier: workspace:* version: link:../babel-preset-taro @@ -9533,7 +9536,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true /rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz} @@ -19939,7 +19941,7 @@ packages: glob: registry.npmjs.org/glob@8.1.0 is-reference: registry.npmjs.org/is-reference@1.2.1 magic-string: registry.npmjs.org/magic-string@0.30.5 - rollup: registry.npmjs.org/rollup@3.21.5 + rollup: 3.21.5 dev: true registry.npmjs.org/@rollup/plugin-commonjs@25.0.7(rollup@3.29.4): @@ -20107,7 +20109,7 @@ packages: is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 is-module: registry.npmjs.org/is-module@1.0.0 resolve: registry.npmjs.org/resolve@1.22.2 - rollup: registry.npmjs.org/rollup@3.21.5 + rollup: 3.21.5 dev: true registry.npmjs.org/@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4): @@ -20367,7 +20369,7 @@ packages: '@types/estree': registry.npmjs.org/@types/estree@1.0.1 estree-walker: registry.npmjs.org/estree-walker@2.0.2 picomatch: registry.npmjs.org/picomatch@2.3.1 - rollup: registry.npmjs.org/rollup@3.21.5 + rollup: 3.21.5 registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@3.29.4): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz} @@ -43678,7 +43680,7 @@ packages: peerDependencies: rollup: ^2.60.0 || ^3.0.0 dependencies: - rollup: registry.npmjs.org/rollup@3.21.5 + rollup: 3.21.5 dev: true registry.npmjs.org/rollup-plugin-node-externals@5.1.3(rollup@3.29.4): From 55014aac1dcbee7fc69962b432029b825b00cb04 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 19 Apr 2024 11:15:54 +0800 Subject: [PATCH 23/39] chore --- pnpm-lock.yaml | 2748 ++++++++++++++++++------------------------------ 1 file changed, 1035 insertions(+), 1713 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 60af90967897..5adf92d9fc38 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4925,6 +4925,367 @@ packages: '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + /@esbuild/android-arm64@0.18.20: + resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm64@0.19.7: + resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.18.20: + resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-arm@0.19.7: + resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.18.20: + resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/android-x64@0.19.7: + resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.18.20: + resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-arm64@0.19.7: + resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.18.20: + resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/darwin-x64@0.19.7: + resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.18.20: + resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-arm64@0.19.7: + resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.18.20: + resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/freebsd-x64@0.19.7: + resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.18.20: + resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm64@0.19.7: + resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.18.20: + resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-arm@0.19.7: + resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.18.20: + resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ia32@0.19.7: + resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.14.54: + resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@esbuild/linux-loong64@0.18.20: + resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-loong64@0.19.7: + resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.18.20: + resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-mips64el@0.19.7: + resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.18.20: + resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-ppc64@0.19.7: + resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.18.20: + resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-riscv64@0.19.7: + resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.18.20: + resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-s390x@0.19.7: + resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.18.20: + resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/linux-x64@0.19.7: + resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.18.20: + resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/netbsd-x64@0.19.7: + resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.18.20: + resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/openbsd-x64@0.19.7: + resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.18.20: + resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/sunos-x64@0.19.7: + resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.18.20: + resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-arm64@0.19.7: + resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.18.20: + resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-ia32@0.19.7: + resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.18.20: + resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /@esbuild/win32-x64@0.19.7: + resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.7.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /@eslint-community/regexpp@4.5.1: resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -4977,11 +5338,11 @@ packages: engines: {node: '>=12'} dependencies: string-width: 5.1.2 - string-width-cjs: registry.npmjs.org/string-width@4.2.3 + string-width-cjs: /string-width@4.2.3 strip-ansi: 7.0.1 - strip-ansi-cjs: registry.npmjs.org/strip-ansi@6.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: registry.npmjs.org/wrap-ansi@7.0.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true /@jridgewell/gen-mapping@0.1.1: @@ -5030,6 +5391,18 @@ packages: resolution: {integrity: sha512-4o1ZaGmvqoDx3QLyEAcZvGDKmdVXLB0aiANuPDumgue/7iH67KUBsKejLX7wrdxEdyNYfXUKtjFQYhGwVUBXGw==, tarball: https://registry.npmjs.org/@mdn/browser-compat-data/-/browser-compat-data-5.5.11.tgz} dev: true + /@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: + resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==, tarball: https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz} + requiresBuild: true + dev: true + optional: true + + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} + engines: {node: '>=14'} + requiresBuild: true + optional: true + /@rollup/plugin-commonjs@25.0.7(rollup@2.79.1): resolution: {integrity: sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==, tarball: https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz} engines: {node: '>=14.0.0'} @@ -5376,8 +5749,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52: - resolution: {integrity: sha512-jBybq1sd5ZaUOvVRoeuwVE0RnVFTM4x7rtu9wS0Zcpe2OunT9CeQyQyYIww8TkCiu/oH1PsfyvDTNnyBdAKzlQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.56: + resolution: {integrity: sha512-tvcAmlVQ8tAbx3ksG/jQ9U+K/RNIbnbGSOeoqOc/rLhKdpOWdv2/JXuKPQ4o0bvGNVJdlGrnzQhL76iRl3i7yA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.56.tgz} engines: {node: '>= 10'} cpu: [arm] os: [android] @@ -5385,8 +5758,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-android-arm64@0.0.52: - resolution: {integrity: sha512-RSf9p9ZOXRqJ6iA/ElxXKvn5mLY5RbUyrQEFFDyR6UPAAVWgadv5BjlmZYp+oTy5I9mMODpNgLX/U9pYGf+ViQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64/-/parse-css-to-stylesheet-android-arm64-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-android-arm64@0.0.56: + resolution: {integrity: sha512-VnK9zsCHlKB351JiAsl4XU0tvv6LqJCGRupEZvERj7ip/AYR6neb2FVFyxacgXsCQEolZbKkYDxg1IL8RQCI7Q==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64/-/parse-css-to-stylesheet-android-arm64-0.0.56.tgz} engines: {node: '>= 10'} cpu: [arm64] os: [android] @@ -5394,8 +5767,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.52: - resolution: {integrity: sha512-qlaAlgGal+PZV7gZdo+bDmo7Ve/PxWHfuy6JLNuGHmD4nEzlOu4ZNkaY8Th1P8dZHmzllCCii5iNJB3vJPRGWg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64/-/parse-css-to-stylesheet-darwin-arm64-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.56: + resolution: {integrity: sha512-eWxs5RuvxnGnhz42D4lWpfOtCOg4LhmizkR4bYuCKexHhZv4EsmDLZejzxMp64aoYm/l6cyfJshB08OgAnSrqw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64/-/parse-css-to-stylesheet-darwin-arm64-0.0.56.tgz} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -5403,16 +5776,16 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.52: - resolution: {integrity: sha512-UGcwkY/Zhz21CASTbd24LFexEIolapepNKuc2UeZwgYnvnSfCGeYBZWzAbHRwz1ZHJczofpRtsr5xI2zcFlm8A==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal/-/parse-css-to-stylesheet-darwin-universal-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.56: + resolution: {integrity: sha512-yB9FM3iTZwhqQRzLYZdLRCOc7QxYcIYPQr6hkbzUTk1kEJgQcL/3PYDVhtpEfEzP6GJPJa4bnpr5tfJOp6sXWQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal/-/parse-css-to-stylesheet-darwin-universal-0.0.56.tgz} engines: {node: '>= 10'} os: [darwin] requiresBuild: true dev: false optional: true - /@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.52: - resolution: {integrity: sha512-aMCdFFeafRUDo+YWIsB/8qMZVuBRI8gASSOKhPiHUpXkSzae0MJT7Xd08CGLjFsbBtWRaz/ysDhHnAHflRWJcQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64/-/parse-css-to-stylesheet-darwin-x64-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.56: + resolution: {integrity: sha512-3hWl+AKtEw2NCWENUPNCtceIMS+pqEDCU4+nO0bk01H4bO1DNneXX+1+6xbeiX2y5qrstyM5lHZGnkrnaUoRQw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64/-/parse-css-to-stylesheet-darwin-x64-0.0.56.tgz} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -5420,8 +5793,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.52: - resolution: {integrity: sha512-HWc7s2j+YF6fhZKd72V9mJowP7ICzJvm0lDnV3MJH59ogH/UaFLRcBMJG9R5BDd5LD2JK6P/3JKifH3A0vI5xg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf/-/parse-css-to-stylesheet-linux-arm-gnueabihf-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.56: + resolution: {integrity: sha512-1vnCvs2LfgEEFaUTCVrX0R6kWfGJvdcc6RAbob3Gt0v3qhR2hskpJWnHJskd8KKRUkw9mkuTel/PBO+JNZB/fQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf/-/parse-css-to-stylesheet-linux-arm-gnueabihf-0.0.56.tgz} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -5429,8 +5802,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.52: - resolution: {integrity: sha512-/u+OEnc7/CsD0Il9Qp7rA1nCNwZAMEUlaDRNqg+8wPQfoTIdrbMGCkQadRGkeFJtht3n7RITaajRBm0wqxaK+g==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu/-/parse-css-to-stylesheet-linux-arm64-gnu-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.56: + resolution: {integrity: sha512-iCEsS6nIdMJFW4gfCnRtkXp6nzAY6UU5SFEVn1hPgJX+ZBZIC+7Zt+FA0e4NvlAagSvYYKabZPnh/stm0oTq1Q==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu/-/parse-css-to-stylesheet-linux-arm64-gnu-0.0.56.tgz} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5438,8 +5811,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.52: - resolution: {integrity: sha512-U9J1RNbSjQOyo4u8w4RI9NaBEs+IVodUzdaaxFP/vcYNXPQh1dEG0wkRqu33xFb4rWO4RAeXloreEhBmmdRyzQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl/-/parse-css-to-stylesheet-linux-arm64-musl-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.56: + resolution: {integrity: sha512-/ounSc+tmvWYetImY+lockI6Yoz2+XA88hmj93Vr5SXjGsuzs1pou1xRYYhGAucpilzGojBrv4gKAZRzYoK0CQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl/-/parse-css-to-stylesheet-linux-arm64-musl-0.0.56.tgz} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -5447,8 +5820,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.52: - resolution: {integrity: sha512-9OmMTmrh5Dck2VVPWueNCKjIUyZv0BlQF3vUdVyiyxmcUaK6TqYyB2cSw0qS9+AhRKNdMEKGxfTpcN6Z8iebyw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu/-/parse-css-to-stylesheet-linux-x64-gnu-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.56: + resolution: {integrity: sha512-KpKvSZFm0EIV1zdov+1xpyb9YPCGtBIKJbPtzXu0kjG8WEDAfmLt1uI365CpDpdnUyslF62Ifma1CGSA0lUaMw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu/-/parse-css-to-stylesheet-linux-x64-gnu-0.0.56.tgz} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5456,8 +5829,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.52: - resolution: {integrity: sha512-Rx62iYdicmtfAYLPz9331xUtLo25qctw2QuKcg6quWO+KM0fkg4teq4esjt409DwBMWiTycAQNWMZrjZ7E829w==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl/-/parse-css-to-stylesheet-linux-x64-musl-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.56: + resolution: {integrity: sha512-YpiS8sxu/v4JQuygSuPqm5K/Xw/fX6c+76R7gaFpNWTTGaqhIgR7NOIGE+NoMySLlsetOvnu8PnkA1yVsjz8Ig==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl/-/parse-css-to-stylesheet-linux-x64-musl-0.0.56.tgz} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -5465,8 +5838,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.52: - resolution: {integrity: sha512-U3H9/QzSFIpxNBbUcg5Iv93QB8cbUxy7y/fg5dSWJjoXUQikgyj8s05e2hw4S7FfZu41WUVIm1j698zjU/+VAA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc/-/parse-css-to-stylesheet-win32-arm64-msvc-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.56: + resolution: {integrity: sha512-wGLR9E8mV3XcFA7cQYqz44XCpXnYrY8VefUR4K82gMEkRCPcSMPTEkk7wSPW0MIojbyQMzHZpFD664+oBsvQpw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc/-/parse-css-to-stylesheet-win32-arm64-msvc-0.0.56.tgz} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -5474,8 +5847,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.52: - resolution: {integrity: sha512-VnpAU9976/QfUuwI1e1NE3I4I6vxoKqSl3VzqioS/0cjZM0C5yMI1Q/WnMf0/GGsN4zRBW7HXXhfgCtDb+nFSA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc/-/parse-css-to-stylesheet-win32-ia32-msvc-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.56: + resolution: {integrity: sha512-vHzozJcuh0glz23DZOF7NJA9yRqRcJZKzvfmzK4Yfe5q6OpdnsNySYb9aGG974iPp24epKrH0J/sSM71YQzdKw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc/-/parse-css-to-stylesheet-win32-ia32-msvc-0.0.56.tgz} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -5483,8 +5856,8 @@ packages: dev: false optional: true - /@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.52: - resolution: {integrity: sha512-LrYVeDRHdyxNkJ75FNjRbAtdKyjJOSnqh/ZuawoN1PDLlIImpbSz3207fC/kFNHszAZFz73wR2F2VVfzosFUUg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc/-/parse-css-to-stylesheet-win32-x64-msvc-0.0.52.tgz} + /@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.56: + resolution: {integrity: sha512-IZ3S6iA6EItaKvAMJwFQQPJXC9YncrFRfocfo1JU/v90End5/WscFJXXQCKkjRX+xV9hwtbE2X14DVjm1eKLFA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc/-/parse-css-to-stylesheet-win32-x64-msvc-0.0.56.tgz} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -5669,6 +6042,14 @@ packages: resolution: {integrity: sha512-N1rW+njavs70y2cApeIw1vLMYXRwfBy+7trgavGuuTfOd7j1Yh7QTRc/yqsPl6ncokt72ZXuxEU0PiCp9bSwNQ==, tarball: https://registry.npmjs.org/@types/ua-parser-js/-/ua-parser-js-0.7.36.tgz} dev: true + /@types/yauzl@2.10.0: + resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz} + requiresBuild: true + dependencies: + '@types/node': 20.11.0 + dev: true + optional: true + /@typescript-eslint/types@5.59.2: resolution: {integrity: sha512-LbJ/HqoVs2XTGq5shkiKaNTuVv5tTejdHgfdjqRUGdYhjW1crm/M7og2jhVskMt8/4wS3T1+PfFvL1K3wqYj4w==, tarball: https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.2.tgz} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5685,7 +6066,7 @@ packages: source-map: registry.npmjs.org/source-map@0.6.1 vue-template-es2015-compiler: 1.9.1 optionalDependencies: - prettier: registry.npmjs.org/prettier@2.8.8 + prettier: 2.8.8 transitivePeerDependencies: - arc-templates - atpl @@ -5840,15 +6221,6 @@ packages: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==, tarball: https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz} engines: {node: '>=12'} - /anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==, tarball: https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz} - engines: {node: '>= 8'} - requiresBuild: true - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - optional: true - /argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, tarball: https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz} dependencies: @@ -5915,12 +6287,6 @@ packages: /big.js@5.2.2: resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, tarball: https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz} - /binary-extensions@2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, tarball: https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz} - engines: {node: '>=8'} - requiresBuild: true - optional: true - /bl@4.1.0: resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==, tarball: https://registry.npmjs.org/bl/-/bl-4.1.0.tgz} dependencies: @@ -5949,14 +6315,6 @@ packages: balanced-match: 1.0.2 dev: true - /braces@3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, tarball: https://registry.npmjs.org/braces/-/braces-3.0.2.tgz} - engines: {node: '>=8'} - requiresBuild: true - dependencies: - fill-range: 7.0.1 - optional: true - /browserslist-generator@2.1.0: resolution: {integrity: sha512-ZFz4mAOgqm0cbwKaZsfJbYDbTXGoPANlte7qRsRJOfjB9KmmISQrXJxAVrnXG8C8v/QHNzXyeJt0Cfcks6zZvQ==, tarball: https://registry.npmjs.org/browserslist-generator/-/browserslist-generator-2.1.0.tgz} engines: {node: '>=16.15.1', npm: '>=7.0.0', pnpm: '>=3.2.0', yarn: '>=1.13'} @@ -6087,13 +6445,13 @@ packages: engines: {node: '>= 8.10.0'} requiresBuild: true dependencies: - anymatch: 3.1.3 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 + anymatch: registry.npmjs.org/anymatch@3.1.3 + braces: registry.npmjs.org/braces@3.0.2 + glob-parent: registry.npmjs.org/glob-parent@5.1.2 + is-binary-path: registry.npmjs.org/is-binary-path@2.1.0 + is-glob: registry.npmjs.org/is-glob@4.0.3 + normalize-path: registry.npmjs.org/normalize-path@3.0.0 + readdirp: registry.npmjs.org/readdirp@3.6.0 optionalDependencies: fsevents: 2.3.2 optional: true @@ -6643,6 +7001,14 @@ packages: resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, tarball: https://registry.npmjs.org/entities/-/entities-2.2.0.tgz} dev: true + /errno@0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, tarball: https://registry.npmjs.org/errno/-/errno-0.1.8.tgz} + hasBin: true + requiresBuild: true + dependencies: + prr: registry.npmjs.org/prr@1.0.1 + optional: true + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, tarball: https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz} dependencies: @@ -6703,6 +7069,186 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 + /esbuild-android-64@0.14.54: + resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, tarball: https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /esbuild-android-arm64@0.14.54: + resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, tarball: https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-64@0.14.54: + resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, tarball: https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /esbuild-darwin-arm64@0.14.54: + resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, tarball: https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-64@0.14.54: + resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, tarball: https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-freebsd-arm64@0.14.54: + resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, tarball: https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-32@0.14.54: + resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, tarball: https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-64@0.14.54: + resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, tarball: https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm64@0.14.54: + resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, tarball: https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-arm@0.14.54: + resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, tarball: https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-mips64le@0.14.54: + resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, tarball: https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-ppc64le@0.14.54: + resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, tarball: https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-riscv64@0.14.54: + resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, tarball: https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-linux-s390x@0.14.54: + resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, tarball: https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /esbuild-netbsd-64@0.14.54: + resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, tarball: https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-openbsd-64@0.14.54: + resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, tarball: https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: false + optional: true + + /esbuild-sunos-64@0.14.54: + resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, tarball: https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-32@0.14.54: + resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, tarball: https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-64@0.14.54: + resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, tarball: https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: false + optional: true + + /esbuild-windows-arm64@0.14.54: + resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, tarball: https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: false + optional: true + /escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz} engines: {node: '>=6'} @@ -6824,14 +7370,6 @@ packages: flat-cache: 3.0.4 dev: false - /fill-range@7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, tarball: https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz} - engines: {node: '>=8'} - requiresBuild: true - dependencies: - to-regex-range: 5.0.1 - optional: true - /find-up@3.0.0: resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, tarball: https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz} engines: {node: '>=6'} @@ -6894,6 +7432,24 @@ packages: /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, tarball: https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz} + /fsevents@1.2.13: + resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz} + engines: {node: '>= 4.0'} + os: [darwin] + deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 + requiresBuild: true + dependencies: + bindings: registry.npmjs.org/bindings@1.5.0 + nan: registry.npmjs.org/nan@2.17.0 + optional: true + + /fsevents@2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz} @@ -6938,14 +7494,6 @@ packages: call-bind: 1.0.2 get-intrinsic: 1.2.0 - /glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, tarball: https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz} - engines: {node: '>= 6'} - requiresBuild: true - dependencies: - is-glob: 4.0.3 - optional: true - /glob-to-regexp@0.4.1: resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, tarball: https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz} @@ -6961,6 +7509,17 @@ packages: path-scurry: 1.10.2 dev: true + /glob@6.0.4: + resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==, tarball: https://registry.npmjs.org/glob/-/glob-6.0.4.tgz} + requiresBuild: true + dependencies: + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + optional: true + /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==, tarball: https://registry.npmjs.org/glob/-/glob-7.1.6.tgz} dependencies: @@ -7001,7 +7560,7 @@ packages: es6-error: registry.npmjs.org/es6-error@4.1.1 matcher: registry.npmjs.org/matcher@3.0.0 roarr: registry.npmjs.org/roarr@2.15.4 - semver: 7.5.4 + semver: registry.npmjs.org/semver@7.5.4 serialize-error: registry.npmjs.org/serialize-error@7.0.1 dev: false optional: true @@ -7045,6 +7604,9 @@ packages: dependencies: get-intrinsic: 1.2.0 + /graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==, tarball: https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz} + /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==, tarball: https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz} dev: false @@ -7134,6 +7696,13 @@ packages: engines: {node: '>= 4'} dev: false + /image-size@0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, tarball: https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + optional: true + /import-cwd@3.0.0: resolution: {integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg==, tarball: https://registry.npmjs.org/import-cwd/-/import-cwd-3.0.0.tgz} engines: {node: '>=8'} @@ -7197,14 +7766,6 @@ packages: dependencies: has-bigints: 1.0.2 - /is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, tarball: https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz} - engines: {node: '>=8'} - requiresBuild: true - dependencies: - binary-extensions: 2.2.0 - optional: true - /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, tarball: https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz} engines: {node: '>= 0.4'} @@ -7234,24 +7795,10 @@ packages: dependencies: has-tostringtag: 1.0.0 - /is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, tarball: https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz} - engines: {node: '>=0.10.0'} - requiresBuild: true - optional: true - /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, tarball: https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz} engines: {node: '>=8'} - /is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, tarball: https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz} - engines: {node: '>=0.10.0'} - requiresBuild: true - dependencies: - is-extglob: 2.1.1 - optional: true - /is-interactive@1.0.0: resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==, tarball: https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz} engines: {node: '>=8'} @@ -7271,12 +7818,6 @@ packages: dependencies: has-tostringtag: 1.0.0 - /is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, tarball: https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz} - engines: {node: '>=0.12.0'} - requiresBuild: true - optional: true - /is-path-inside@1.0.1: resolution: {integrity: sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==, tarball: https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz} engines: {node: '>=0.10.0'} @@ -7372,7 +7913,7 @@ packages: dependencies: '@isaacs/cliui': 8.0.2 optionalDependencies: - '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 + '@pkgjs/parseargs': 0.11.0 dev: true /js-tokens@3.0.2: @@ -7439,7 +7980,7 @@ packages: dependencies: universalify: 2.0.0 optionalDependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 dev: true /kind-of@2.0.1: @@ -7457,6 +7998,142 @@ packages: type-check: 0.4.0 dev: false + /lightningcss-darwin-arm64@1.19.0: + resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-darwin-arm64@1.23.0: + resolution: {integrity: sha512-kl4Pk3Q2lnE6AJ7Qaij47KNEfY2/UXRZBT/zqGA24B8qwkgllr/j7rclKOf1axcslNXvvUdztjo4Xqh39Yq1aA==, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-darwin-x64@1.19.0: + resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-darwin-x64@1.23.0: + resolution: {integrity: sha512-KeRFCNoYfDdcolcFXvokVw+PXCapd2yHS1Diko1z1BhRz/nQuD5XyZmxjWdhmhN/zj5sH8YvWsp0/lPLVzqKpg==, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [darwin] + requiresBuild: true + optional: true + + /lightningcss-freebsd-x64@1.23.0: + resolution: {integrity: sha512-xhnhf0bWPuZxcqknvMDRFFo2TInrmQRWZGB0f6YoAsZX8Y+epfjHeeOIGCfAmgF0DgZxHwYc8mIR5tQU9/+ROA==, tarball: https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + optional: true + + /lightningcss-linux-arm-gnueabihf@1.19.0: + resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm-gnueabihf@1.23.0: + resolution: {integrity: sha512-fBamf/bULvmWft9uuX+bZske236pUZEoUlaHNBjnueaCTJ/xd8eXgb0cEc7S5o0Nn6kxlauMBnqJpF70Bgq3zg==, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-gnu@1.19.0: + resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-gnu@1.23.0: + resolution: {integrity: sha512-RS7sY77yVLOmZD6xW2uEHByYHhQi5JYWmgVumYY85BfNoVI3DupXSlzbw+b45A9NnVKq45+oXkiN6ouMMtTwfg==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-musl@1.19.0: + resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-arm64-musl@1.23.0: + resolution: {integrity: sha512-cU00LGb6GUXCwof6ACgSMKo3q7XYbsyTj0WsKHLi1nw7pV0NCq8nFTn6ZRBYLoKiV8t+jWl0Hv8KkgymmK5L5g==, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [arm64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-gnu@1.19.0: + resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-gnu@1.23.0: + resolution: {integrity: sha512-q4jdx5+5NfB0/qMbXbOmuC6oo7caPnFghJbIAV90cXZqgV8Am3miZhC4p+sQVdacqxfd+3nrle4C8icR3p1AYw==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-musl@1.19.0: + resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-linux-x64-musl@1.23.0: + resolution: {integrity: sha512-G9Ri3qpmF4qef2CV/80dADHKXRAQeQXpQTLx7AiQrBYQHqBjB75oxqj06FCIe5g4hNCqLPnM9fsO4CyiT1sFSQ==, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [linux] + requiresBuild: true + optional: true + + /lightningcss-win32-x64-msvc@1.19.0: + resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + + /lightningcss-win32-x64-msvc@1.23.0: + resolution: {integrity: sha512-1rcBDJLU+obPPJM6qR5fgBUiCdZwZLafZM5f9kwjFLkb/UBNIzmae39uCSmh71nzPCTXZqHbvwu23OWnWEz+eg==, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.23.0.tgz} + engines: {node: '>= 12.0.0'} + cpu: [x64] + os: [win32] + requiresBuild: true + optional: true + /lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz} engines: {node: '>=10'} @@ -7562,6 +8239,7 @@ packages: engines: {node: '>=10'} dependencies: yallist: 4.0.0 + dev: true /lru-cache@9.1.1: resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==, tarball: https://registry.npmjs.org/lru-cache/-/lru-cache-9.1.1.tgz} @@ -7634,7 +8312,7 @@ packages: /merge-source-map@1.1.0: resolution: {integrity: sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==, tarball: https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz} dependencies: - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 dev: true /mime-db@1.52.0: @@ -7647,6 +8325,12 @@ packages: dependencies: mime-db: 1.52.0 + /mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, tarball: https://registry.npmjs.org/mime/-/mime-1.6.0.tgz} + engines: {node: '>=4'} + hasBin: true + requiresBuild: true + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, tarball: https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz} engines: {node: '>=6'} @@ -7689,6 +8373,17 @@ packages: engines: {node: '>=16 || 14 >=14.17'} dev: true + /miniprogram-compiler@0.2.3: + resolution: {integrity: sha512-/MfFiXTBUwYxnrTbj1hgwk1+qGkMCTL1zi8IReOq/0SPVkUxpx19E89w+ohYCELFXkMfVbD+6ejrHh3Y1u5sVg==, tarball: https://registry.npmjs.org/miniprogram-compiler/-/miniprogram-compiler-0.2.3.tgz} + dependencies: + glob: 7.2.3 + unescape-js: 1.1.4 + dev: false + + /miniprogram-exparser@2.29.1: + resolution: {integrity: sha512-f2LUVYcQ5O664nOHhrEbtR//hlqln88dRY0mIwuRncJfuXMCdK9FBk0vzNDG6EgaaeTt3iGLeFQLRHlhYktkXw==, tarball: https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.29.1.tgz} + dev: false + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, tarball: https://registry.npmjs.org/ms/-/ms-2.0.0.tgz} @@ -7725,7 +8420,7 @@ packages: hasBin: true requiresBuild: true dependencies: - debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) + debug: 3.2.7 iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 sax: registry.npmjs.org/sax@1.2.4 transitivePeerDependencies: @@ -7778,12 +8473,6 @@ packages: dependencies: remove-trailing-separator: registry.npmjs.org/remove-trailing-separator@1.1.0 - /normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, tarball: https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz} - engines: {node: '>=0.10.0'} - requiresBuild: true - optional: true - /normalize-url@6.1.0: resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, tarball: https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz} engines: {node: '>=10'} @@ -7965,6 +8654,7 @@ packages: /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, tarball: https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz} engines: {node: '>=8.6'} + dev: true /pify@2.3.0: resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==, tarball: https://registry.npmjs.org/pify/-/pify-2.3.0.tgz} @@ -8399,6 +9089,13 @@ packages: engines: {node: '>= 0.8.0'} dev: false + /prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, tarball: https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz} + engines: {node: '>=10.13.0'} + hasBin: true + requiresBuild: true + optional: true + /promise.series@0.2.0: resolution: {integrity: sha512-VWQJyU2bcDTgZw8kpfBpB/ejZASlCrzwz5f2hjb/zlujOEB4oeiAhHygAWq8ubsX2GVkD4kCU5V2dwOTaCY5EQ==, tarball: https://registry.npmjs.org/promise.series/-/promise.series-0.2.0.tgz} engines: {node: '>=0.12'} @@ -8448,14 +9145,6 @@ packages: util-deprecate: 1.0.2 dev: true - /readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, tarball: https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz} - engines: {node: '>=8.10.0'} - requiresBuild: true - dependencies: - picomatch: 2.3.1 - optional: true - /regexp.prototype.flags@1.5.0: resolution: {integrity: sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==, tarball: https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz} engines: {node: '>= 0.4'} @@ -8731,7 +9420,7 @@ packages: engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: false /rollup@2.79.1: @@ -8747,14 +9436,15 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 + dev: true /rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} @@ -8764,6 +9454,11 @@ packages: resolution: {integrity: sha512-6pNbSMW6OhAi9j+N8V+U715yBQsaWJ7eyEUaOrawX+isg5ZxhUlV1NipNtgaKHmFGiABwt+ZF04Ii+3Xjkg+8w==, tarball: https://registry.npmjs.org/safe-identifier/-/safe-identifier-0.4.2.tgz} dev: true + /safe-json-stringify@1.2.0: + resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==, tarball: https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz} + requiresBuild: true + optional: true + /safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, tarball: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz} dependencies: @@ -8789,6 +9484,7 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 + dev: true /seroval-plugins@1.0.4(seroval@1.0.4): resolution: {integrity: sha512-DQ2IK6oQVvy8k+c2V5x5YCtUa/GGGsUwUBNN9UqohrZ0rWdUapBFpNMYP1bCyRHoxOJjdKGl+dieacFIpU/i1A==, tarball: https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.0.4.tgz} @@ -8933,6 +9629,10 @@ packages: emoji-regex: 9.2.2 strip-ansi: 7.0.1 + /string.fromcodepoint@0.2.1: + resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==, tarball: https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz} + dev: false + /string.prototype.trim@1.2.7: resolution: {integrity: sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==, tarball: https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz} engines: {node: '>= 0.4'} @@ -9058,14 +9758,6 @@ packages: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, tarball: https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz} engines: {node: '>=4'} - /to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, tarball: https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz} - engines: {node: '>=8.0'} - requiresBuild: true - dependencies: - is-number: 7.0.0 - optional: true - /trim-newlines@3.0.1: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==, tarball: https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz} engines: {node: '>=8'} @@ -9132,6 +9824,14 @@ packages: resolution: {integrity: sha512-fKnGuqmTBnIE+/KXSzCn4db8RTigUzw1AN0DmdU6hJovUTbYJKyqj+8Mt1c4VfRDnOVJnENmfYkIPZ946UrSAA==, tarball: https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.35.tgz} dev: true + /uglify-js@3.17.4: + resolution: {integrity: sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==, tarball: https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz} + engines: {node: '>=0.8.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + /unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, tarball: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz} dependencies: @@ -9143,6 +9843,12 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==, tarball: https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz} + /unescape-js@1.1.4: + resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==, tarball: https://registry.npmjs.org/unescape-js/-/unescape-js-1.1.4.tgz} + dependencies: + string.fromcodepoint: 0.2.1 + dev: false + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, tarball: https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz} engines: {node: '>= 10.0.0'} @@ -9274,6 +9980,15 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==, tarball: https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz} dev: true + /watchpack-chokidar2@2.0.1: + resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==, tarball: https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz} + requiresBuild: true + dependencies: + chokidar: 2.1.8 + transitivePeerDependencies: + - supports-color + optional: true + /wcwidth@1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==, tarball: https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz} dependencies: @@ -9319,7 +10034,6 @@ packages: ansi-styles: 4.3.0 string-width: 4.2.3 strip-ansi: 6.0.1 - dev: true /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==, tarball: https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz} @@ -9336,7 +10050,7 @@ packages: /write-file-atomic@2.4.3: resolution: {integrity: sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==, tarball: https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz} dependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 imurmurhash: 0.1.4 signal-exit: 3.0.7 dev: false @@ -9355,6 +10069,7 @@ packages: /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, tarball: https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz} + dev: true /yaml@1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, tarball: https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz} @@ -9472,8 +10187,8 @@ packages: make-dir: registry.npmjs.org/make-dir@2.1.0 slash: registry.npmjs.org/slash@2.0.0 optionalDependencies: - '@nicolo-ribaudo/chokidar-2': registry.npmjs.org/@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3 - chokidar: registry.npmjs.org/chokidar@3.5.3 + '@nicolo-ribaudo/chokidar-2': 2.1.8-no-fsevents.3 + chokidar: 3.5.3 dev: true registry.npmjs.org/@babel/code-frame@7.0.0-beta.44: @@ -15587,463 +16302,12 @@ packages: semver: registry.npmjs.org/semver@6.3.1 sumchecker: registry.npmjs.org/sumchecker@3.0.1 optionalDependencies: - global-agent: registry.npmjs.org/global-agent@3.0.0 - global-tunnel-ng: registry.npmjs.org/global-tunnel-ng@2.7.1 + global-agent: 3.0.0 + global-tunnel-ng: 2.7.1 transitivePeerDependencies: - supports-color dev: false - registry.npmjs.org/@esbuild/android-arm64@0.18.20: - resolution: {integrity: sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz} - name: '@esbuild/android-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-arm64@0.19.7: - resolution: {integrity: sha512-YEDcw5IT7hW3sFKZBkCAQaOCJQLONVcD4bOyTXMZz5fr66pTHnAet46XAtbXAkJRfIn2YVhdC6R9g4xa27jQ1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.7.tgz} - name: '@esbuild/android-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-arm@0.18.20: - resolution: {integrity: sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz} - name: '@esbuild/android-arm' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-arm@0.19.7: - resolution: {integrity: sha512-YGSPnndkcLo4PmVl2tKatEn+0mlVMr3yEpOOT0BeMria87PhvoJb5dg5f5Ft9fbCVgtAz4pWMzZVgSEGpDAlww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.7.tgz} - name: '@esbuild/android-arm' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-x64@0.18.20: - resolution: {integrity: sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz} - name: '@esbuild/android-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/android-x64@0.19.7: - resolution: {integrity: sha512-jhINx8DEjz68cChFvM72YzrqfwJuFbfvSxZAk4bebpngGfNNRm+zRl4rtT9oAX6N9b6gBcFaJHFew5Blf6CvUw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.7.tgz} - name: '@esbuild/android-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-arm64@0.18.20: - resolution: {integrity: sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz} - name: '@esbuild/darwin-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-arm64@0.19.7: - resolution: {integrity: sha512-dr81gbmWN//3ZnBIm6YNCl4p3pjnabg1/ZVOgz2fJoUO1a3mq9WQ/1iuEluMs7mCL+Zwv7AY5e3g1hjXqQZ9Iw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.7.tgz} - name: '@esbuild/darwin-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-x64@0.18.20: - resolution: {integrity: sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz} - name: '@esbuild/darwin-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/darwin-x64@0.19.7: - resolution: {integrity: sha512-Lc0q5HouGlzQEwLkgEKnWcSazqr9l9OdV2HhVasWJzLKeOt0PLhHaUHuzb8s/UIya38DJDoUm74GToZ6Wc7NGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.7.tgz} - name: '@esbuild/darwin-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-arm64@0.18.20: - resolution: {integrity: sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz} - name: '@esbuild/freebsd-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-arm64@0.19.7: - resolution: {integrity: sha512-+y2YsUr0CxDFF7GWiegWjGtTUF6gac2zFasfFkRJPkMAuMy9O7+2EH550VlqVdpEEchWMynkdhC9ZjtnMiHImQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.7.tgz} - name: '@esbuild/freebsd-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-x64@0.18.20: - resolution: {integrity: sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz} - name: '@esbuild/freebsd-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/freebsd-x64@0.19.7: - resolution: {integrity: sha512-CdXOxIbIzPJmJhrpmJTLx+o35NoiKBIgOvmvT+jeSadYiWJn0vFKsl+0bSG/5lwjNHoIDEyMYc/GAPR9jxusTA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.7.tgz} - name: '@esbuild/freebsd-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm64@0.18.20: - resolution: {integrity: sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz} - name: '@esbuild/linux-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm64@0.19.7: - resolution: {integrity: sha512-inHqdOVCkUhHNvuQPT1oCB7cWz9qQ/Cz46xmVe0b7UXcuIJU3166aqSunsqkgSGMtUCWOZw3+KMwI6otINuC9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.7.tgz} - name: '@esbuild/linux-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm@0.18.20: - resolution: {integrity: sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz} - name: '@esbuild/linux-arm' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-arm@0.19.7: - resolution: {integrity: sha512-Y+SCmWxsJOdQtjcBxoacn/pGW9HDZpwsoof0ttL+2vGcHokFlfqV666JpfLCSP2xLxFpF1lj7T3Ox3sr95YXww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.7.tgz} - name: '@esbuild/linux-arm' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ia32@0.18.20: - resolution: {integrity: sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz} - name: '@esbuild/linux-ia32' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ia32@0.19.7: - resolution: {integrity: sha512-2BbiL7nLS5ZO96bxTQkdO0euGZIUQEUXMTrqLxKUmk/Y5pmrWU84f+CMJpM8+EHaBPfFSPnomEaQiG/+Gmh61g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.7.tgz} - name: '@esbuild/linux-ia32' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-loong64@0.14.54: - resolution: {integrity: sha512-bZBrLAIX1kpWelV0XemxBZllyRmM6vgFQQG2GdNb+r3Fkp0FOh1NJSvekXDs7jq70k4euu1cryLMfU+mTXlEpw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.14.54.tgz} - name: '@esbuild/linux-loong64' - version: 0.14.54 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@esbuild/linux-loong64@0.18.20: - resolution: {integrity: sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz} - name: '@esbuild/linux-loong64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-loong64@0.19.7: - resolution: {integrity: sha512-BVFQla72KXv3yyTFCQXF7MORvpTo4uTA8FVFgmwVrqbB/4DsBFWilUm1i2Oq6zN36DOZKSVUTb16jbjedhfSHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.7.tgz} - name: '@esbuild/linux-loong64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-mips64el@0.18.20: - resolution: {integrity: sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz} - name: '@esbuild/linux-mips64el' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-mips64el@0.19.7: - resolution: {integrity: sha512-DzAYckIaK+pS31Q/rGpvUKu7M+5/t+jI+cdleDgUwbU7KdG2eC3SUbZHlo6Q4P1CfVKZ1lUERRFP8+q0ob9i2w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.7.tgz} - name: '@esbuild/linux-mips64el' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ppc64@0.18.20: - resolution: {integrity: sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz} - name: '@esbuild/linux-ppc64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-ppc64@0.19.7: - resolution: {integrity: sha512-JQ1p0SmUteNdUaaiRtyS59GkkfTW0Edo+e0O2sihnY4FoZLz5glpWUQEKMSzMhA430ctkylkS7+vn8ziuhUugQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.7.tgz} - name: '@esbuild/linux-ppc64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-riscv64@0.18.20: - resolution: {integrity: sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz} - name: '@esbuild/linux-riscv64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-riscv64@0.19.7: - resolution: {integrity: sha512-xGwVJ7eGhkprY/nB7L7MXysHduqjpzUl40+XoYDGC4UPLbnG+gsyS1wQPJ9lFPcxYAaDXbdRXd1ACs9AE9lxuw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.7.tgz} - name: '@esbuild/linux-riscv64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-s390x@0.18.20: - resolution: {integrity: sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz} - name: '@esbuild/linux-s390x' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-s390x@0.19.7: - resolution: {integrity: sha512-U8Rhki5PVU0L0nvk+E8FjkV8r4Lh4hVEb9duR6Zl21eIEYEwXz8RScj4LZWA2i3V70V4UHVgiqMpszXvG0Yqhg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.7.tgz} - name: '@esbuild/linux-s390x' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-x64@0.18.20: - resolution: {integrity: sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz} - name: '@esbuild/linux-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/linux-x64@0.19.7: - resolution: {integrity: sha512-ZYZopyLhm4mcoZXjFt25itRlocKlcazDVkB4AhioiL9hOWhDldU9n38g62fhOI4Pth6vp+Mrd5rFKxD0/S+7aQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.7.tgz} - name: '@esbuild/linux-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/netbsd-x64@0.18.20: - resolution: {integrity: sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz} - name: '@esbuild/netbsd-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/netbsd-x64@0.19.7: - resolution: {integrity: sha512-/yfjlsYmT1O3cum3J6cmGG16Fd5tqKMcg5D+sBYLaOQExheAJhqr8xOAEIuLo8JYkevmjM5zFD9rVs3VBcsjtQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.7.tgz} - name: '@esbuild/netbsd-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/openbsd-x64@0.18.20: - resolution: {integrity: sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz} - name: '@esbuild/openbsd-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/openbsd-x64@0.19.7: - resolution: {integrity: sha512-MYDFyV0EW1cTP46IgUJ38OnEY5TaXxjoDmwiTXPjezahQgZd+j3T55Ht8/Q9YXBM0+T9HJygrSRGV5QNF/YVDQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.7.tgz} - name: '@esbuild/openbsd-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/sunos-x64@0.18.20: - resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz} - name: '@esbuild/sunos-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/sunos-x64@0.19.7: - resolution: {integrity: sha512-JcPvgzf2NN/y6X3UUSqP6jSS06V0DZAV/8q0PjsZyGSXsIGcG110XsdmuWiHM+pno7/mJF6fjH5/vhUz/vA9fw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.7.tgz} - name: '@esbuild/sunos-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-arm64@0.18.20: - resolution: {integrity: sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz} - name: '@esbuild/win32-arm64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-arm64@0.19.7: - resolution: {integrity: sha512-ZA0KSYti5w5toax5FpmfcAgu3ZNJxYSRm0AW/Dao5up0YV1hDVof1NvwLomjEN+3/GMtaWDI+CIyJOMTRSTdMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.7.tgz} - name: '@esbuild/win32-arm64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-ia32@0.18.20: - resolution: {integrity: sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz} - name: '@esbuild/win32-ia32' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-ia32@0.19.7: - resolution: {integrity: sha512-CTOnijBKc5Jpk6/W9hQMMvJnsSYRYgveN6O75DTACCY18RA2nqka8dTZR+x/JqXCRiKk84+5+bRKXUSbbwsS0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.7.tgz} - name: '@esbuild/win32-ia32' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-x64@0.18.20: - resolution: {integrity: sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz} - name: '@esbuild/win32-x64' - version: 0.18.20 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/@esbuild/win32-x64@0.19.7: - resolution: {integrity: sha512-gRaP2sk6hc98N734luX4VpF318l3w+ofrtTu9j5L8EQXF+FzQKV6alCOHMVoJJHvVK/mGbwBXfOL1HETQu9IGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.7.tgz} - name: '@esbuild/win32-x64' - version: 0.19.7 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - registry.npmjs.org/@eslint-community/eslint-utils@4.4.0(eslint@8.40.0): resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz} id: registry.npmjs.org/@eslint-community/eslint-utils/4.4.0 @@ -16107,8 +16371,8 @@ packages: dependencies: uuid: registry.npmjs.org/uuid@8.3.2 optionalDependencies: - mv: registry.npmjs.org/mv@2.1.1 - safe-json-stringify: registry.npmjs.org/safe-json-stringify@1.2.0 + mv: 2.1.1 + safe-json-stringify: 1.2.0 registry.npmjs.org/@expo/cli@0.17.3(@react-native/babel-preset@0.73.19)(expo-modules-autolinking@1.10.2): resolution: {integrity: sha512-lIK8igsEQxTh4WuDlcEhE0wAJcDrAyjWDF00phdmwuSCpE5SaEXNlddOXvGxEVKPhUxHZUFo9NbfoQC+JVmkfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@expo/cli/-/cli-0.17.3.tgz} @@ -16598,11 +16862,11 @@ packages: engines: {node: '>=12'} dependencies: string-width: 5.1.2 - string-width-cjs: registry.npmjs.org/string-width@4.2.3 + string-width-cjs: /string-width@4.2.3 strip-ansi: registry.npmjs.org/strip-ansi@7.0.1 - strip-ansi-cjs: registry.npmjs.org/strip-ansi@6.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: registry.npmjs.org/wrap-ansi@8.1.0 - wrap-ansi-cjs: registry.npmjs.org/wrap-ansi@7.0.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 registry.npmjs.org/@isaacs/ttlcache@1.4.1: resolution: {integrity: sha512-RQgQ4uQ+pLbqXfOmieB91ejmLwvSgv9nLx6sT6sD83s7umBypgg+OIBOBbEUiJXrfpnp9j0mRhYYdzp9uqq3lA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@isaacs/ttlcache/-/ttlcache-1.4.1.tgz} @@ -17117,7 +17381,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: callsites: 3.1.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 source-map: 0.6.1 dev: true @@ -18337,14 +18601,6 @@ packages: - supports-color dev: true - registry.npmjs.org/@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3: - resolution: {integrity: sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz} - name: '@nicolo-ribaudo/chokidar-2' - version: 2.1.8-no-fsevents.3 - requiresBuild: true - dev: true - optional: true - registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1: resolution: {integrity: sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz} name: '@nicolo-ribaudo/eslint-scope-5-internals' @@ -18542,14 +18798,6 @@ packages: lightningcss: registry.npmjs.org/lightningcss@1.23.0 dev: false - registry.npmjs.org/@pkgjs/parseargs@0.11.0: - resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz} - name: '@pkgjs/parseargs' - version: 0.11.0 - engines: {node: '>=14'} - requiresBuild: true - optional: true - registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin@0.5.10(@types/webpack@4.41.33)(react-refresh@0.11.0)(webpack-dev-server@4.11.1)(webpack@5.78.0): resolution: {integrity: sha512-j0Ya0hCFZPd4x40qLzbhGsh9TMtdb+CJQiso+WxLOPNasohq9cc5SNUcwsZaRH6++Xh91Xkm/xHCkuIiIu0LUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.10.tgz} id: registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/0.5.10 @@ -19589,7 +19837,7 @@ packages: glob: registry.npmjs.org/glob@8.1.0 is-reference: registry.npmjs.org/is-reference@1.2.1 magic-string: registry.npmjs.org/magic-string@0.30.5 - rollup: 3.21.5 + rollup: registry.npmjs.org/rollup@3.21.5 dev: true registry.npmjs.org/@rollup/plugin-commonjs@25.0.7(rollup@3.29.4): @@ -19757,7 +20005,7 @@ packages: is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 is-module: registry.npmjs.org/is-module@1.0.0 resolve: registry.npmjs.org/resolve@1.22.2 - rollup: 3.21.5 + rollup: registry.npmjs.org/rollup@3.21.5 dev: true registry.npmjs.org/@rollup/plugin-node-resolve@15.2.3(rollup@3.29.4): @@ -20017,7 +20265,7 @@ packages: '@types/estree': registry.npmjs.org/@types/estree@1.0.1 estree-walker: registry.npmjs.org/estree-walker@2.0.2 picomatch: registry.npmjs.org/picomatch@2.3.1 - rollup: 3.21.5 + rollup: registry.npmjs.org/rollup@3.21.5 registry.npmjs.org/@rollup/pluginutils@5.1.0(rollup@3.29.4): resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz} @@ -20308,116 +20556,6 @@ packages: svgo: registry.npmjs.org/svgo@1.3.2 dev: false - registry.npmjs.org/@swc/core-darwin-arm64@1.3.96: - resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.96.tgz} - name: '@swc/core-darwin-arm64' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-darwin-x64@1.3.96: - resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.96.tgz} - name: '@swc/core-darwin-x64' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.96: - resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.96.tgz} - name: '@swc/core-linux-arm-gnueabihf' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.96: - resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.96.tgz} - name: '@swc/core-linux-arm64-gnu' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.96: - resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.96.tgz} - name: '@swc/core-linux-arm64-musl' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.96: - resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.96.tgz} - name: '@swc/core-linux-x64-gnu' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-linux-x64-musl@1.3.96: - resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.96.tgz} - name: '@swc/core-linux-x64-musl' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96: - resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.96.tgz} - name: '@swc/core-win32-arm64-msvc' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96: - resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.96.tgz} - name: '@swc/core-win32-ia32-msvc' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96: - resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.96.tgz} - name: '@swc/core-win32-x64-msvc' - version: 1.3.96 - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/@swc/core@1.3.96: resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@swc/core/-/core-1.3.96.tgz} name: '@swc/core' @@ -20433,16 +20571,16 @@ packages: '@swc/counter': registry.npmjs.org/@swc/counter@0.1.2 '@swc/types': registry.npmjs.org/@swc/types@0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': registry.npmjs.org/@swc/core-darwin-arm64@1.3.96 - '@swc/core-darwin-x64': registry.npmjs.org/@swc/core-darwin-x64@1.3.96 - '@swc/core-linux-arm-gnueabihf': registry.npmjs.org/@swc/core-linux-arm-gnueabihf@1.3.96 - '@swc/core-linux-arm64-gnu': registry.npmjs.org/@swc/core-linux-arm64-gnu@1.3.96 - '@swc/core-linux-arm64-musl': registry.npmjs.org/@swc/core-linux-arm64-musl@1.3.96 - '@swc/core-linux-x64-gnu': registry.npmjs.org/@swc/core-linux-x64-gnu@1.3.96 - '@swc/core-linux-x64-musl': registry.npmjs.org/@swc/core-linux-x64-musl@1.3.96 - '@swc/core-win32-arm64-msvc': registry.npmjs.org/@swc/core-win32-arm64-msvc@1.3.96 - '@swc/core-win32-ia32-msvc': registry.npmjs.org/@swc/core-win32-ia32-msvc@1.3.96 - '@swc/core-win32-x64-msvc': registry.npmjs.org/@swc/core-win32-x64-msvc@1.3.96 + '@swc/core-darwin-arm64': 1.3.96 + '@swc/core-darwin-x64': 1.3.96 + '@swc/core-linux-arm-gnueabihf': 1.3.96 + '@swc/core-linux-arm64-gnu': 1.3.96 + '@swc/core-linux-arm64-musl': 1.3.96 + '@swc/core-linux-x64-gnu': 1.3.96 + '@swc/core-linux-x64-musl': 1.3.96 + '@swc/core-win32-arm64-msvc': 1.3.96 + '@swc/core-win32-ia32-msvc': 1.3.96 + '@swc/core-win32-x64-msvc': 1.3.96 dev: false registry.npmjs.org/@swc/counter@0.1.2: @@ -20481,288 +20619,26 @@ packages: defer-to-connect: registry.npmjs.org/defer-to-connect@1.1.3 dev: false - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.56: - resolution: {integrity: sha512-tvcAmlVQ8tAbx3ksG/jQ9U+K/RNIbnbGSOeoqOc/rLhKdpOWdv2/JXuKPQ4o0bvGNVJdlGrnzQhL76iRl3i7yA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-android-arm-eabi' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64@0.0.56: - resolution: {integrity: sha512-VnK9zsCHlKB351JiAsl4XU0tvv6LqJCGRupEZvERj7ip/AYR6neb2FVFyxacgXsCQEolZbKkYDxg1IL8RQCI7Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64/-/parse-css-to-stylesheet-android-arm64-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-android-arm64' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.56: - resolution: {integrity: sha512-eWxs5RuvxnGnhz42D4lWpfOtCOg4LhmizkR4bYuCKexHhZv4EsmDLZejzxMp64aoYm/l6cyfJshB08OgAnSrqw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64/-/parse-css-to-stylesheet-darwin-arm64-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-darwin-arm64' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.56: - resolution: {integrity: sha512-yB9FM3iTZwhqQRzLYZdLRCOc7QxYcIYPQr6hkbzUTk1kEJgQcL/3PYDVhtpEfEzP6GJPJa4bnpr5tfJOp6sXWQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal/-/parse-css-to-stylesheet-darwin-universal-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-darwin-universal' - version: 0.0.56 - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.56: - resolution: {integrity: sha512-3hWl+AKtEw2NCWENUPNCtceIMS+pqEDCU4+nO0bk01H4bO1DNneXX+1+6xbeiX2y5qrstyM5lHZGnkrnaUoRQw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64/-/parse-css-to-stylesheet-darwin-x64-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-darwin-x64' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.56: - resolution: {integrity: sha512-1vnCvs2LfgEEFaUTCVrX0R6kWfGJvdcc6RAbob3Gt0v3qhR2hskpJWnHJskd8KKRUkw9mkuTel/PBO+JNZB/fQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf/-/parse-css-to-stylesheet-linux-arm-gnueabihf-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.56: - resolution: {integrity: sha512-iCEsS6nIdMJFW4gfCnRtkXp6nzAY6UU5SFEVn1hPgJX+ZBZIC+7Zt+FA0e4NvlAagSvYYKabZPnh/stm0oTq1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu/-/parse-css-to-stylesheet-linux-arm64-gnu-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.56: - resolution: {integrity: sha512-/ounSc+tmvWYetImY+lockI6Yoz2+XA88hmj93Vr5SXjGsuzs1pou1xRYYhGAucpilzGojBrv4gKAZRzYoK0CQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl/-/parse-css-to-stylesheet-linux-arm64-musl-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-arm64-musl' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.56: - resolution: {integrity: sha512-KpKvSZFm0EIV1zdov+1xpyb9YPCGtBIKJbPtzXu0kjG8WEDAfmLt1uI365CpDpdnUyslF62Ifma1CGSA0lUaMw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu/-/parse-css-to-stylesheet-linux-x64-gnu-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-x64-gnu' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.56: - resolution: {integrity: sha512-YpiS8sxu/v4JQuygSuPqm5K/Xw/fX6c+76R7gaFpNWTTGaqhIgR7NOIGE+NoMySLlsetOvnu8PnkA1yVsjz8Ig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl/-/parse-css-to-stylesheet-linux-x64-musl-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-linux-x64-musl' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.56: - resolution: {integrity: sha512-wGLR9E8mV3XcFA7cQYqz44XCpXnYrY8VefUR4K82gMEkRCPcSMPTEkk7wSPW0MIojbyQMzHZpFD664+oBsvQpw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc/-/parse-css-to-stylesheet-win32-arm64-msvc-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.56: - resolution: {integrity: sha512-vHzozJcuh0glz23DZOF7NJA9yRqRcJZKzvfmzK4Yfe5q6OpdnsNySYb9aGG974iPp24epKrH0J/sSM71YQzdKw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc/-/parse-css-to-stylesheet-win32-ia32-msvc-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.56: - resolution: {integrity: sha512-IZ3S6iA6EItaKvAMJwFQQPJXC9YncrFRfocfo1JU/v90End5/WscFJXXQCKkjRX+xV9hwtbE2X14DVjm1eKLFA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc/-/parse-css-to-stylesheet-win32-x64-msvc-0.0.56.tgz} - name: '@tarojs/parse-css-to-stylesheet-win32-x64-msvc' - version: 0.0.56 - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/@tarojs/parse-css-to-stylesheet@0.0.56: resolution: {integrity: sha512-iWwoTA4ftKrlAAow4/rSTwmXmqtFQHhywWr6ftFQfwLtYRgJIryYqvlgZMGYUh7YyNKZRbayWkTcVM2qqyhUhg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet/-/parse-css-to-stylesheet-0.0.56.tgz} name: '@tarojs/parse-css-to-stylesheet' version: 0.0.56 engines: {node: '>= 10'} optionalDependencies: - '@tarojs/parse-css-to-stylesheet-android-arm-eabi': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.56 - '@tarojs/parse-css-to-stylesheet-android-arm64': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64@0.0.56 - '@tarojs/parse-css-to-stylesheet-darwin-arm64': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.56 - '@tarojs/parse-css-to-stylesheet-darwin-universal': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.56 - '@tarojs/parse-css-to-stylesheet-darwin-x64': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.56 - '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.56 - '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.56 - '@tarojs/parse-css-to-stylesheet-linux-arm64-musl': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.56 - '@tarojs/parse-css-to-stylesheet-linux-x64-gnu': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.56 - '@tarojs/parse-css-to-stylesheet-linux-x64-musl': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.56 - '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.56 - '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.56 - '@tarojs/parse-css-to-stylesheet-win32-x64-msvc': registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.56 - dev: false - - registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64@0.0.11: - resolution: {integrity: sha512-H3C0TQD7k9YalSR2kgrVEvP1TfhSeRQDQQXhSurLStNuTqhrk8JSzxbxYC/Of5edM/uu+5xOzT0YfMV2LKG5UA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64/-/plugin-doctor-darwin-arm64-0.0.11.tgz} - name: '@tarojs/plugin-doctor-darwin-arm64' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal@0.0.11: - resolution: {integrity: sha512-iZXID/UBsFGkouXJV/g/UTogPJ9IqCNmqCQ/bTZYNnIPHxxCUVZj7R1or8f/RJk3IHi0WroZHVbkz/NF9IqMVA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal/-/plugin-doctor-darwin-universal-0.0.11.tgz} - name: '@tarojs/plugin-doctor-darwin-universal' - version: 0.0.11 - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64@0.0.11: - resolution: {integrity: sha512-wNFty0LOq0lX2WMG3ea0IYsvSq0Y1Z24zIumSfnsL8R3x3AaKQBf0d/nzY++Wp0Kc7rEskS9gtYR7Z0b4oB9tA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64/-/plugin-doctor-darwin-x64-0.0.11.tgz} - name: '@tarojs/plugin-doctor-darwin-x64' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64@0.0.11: - resolution: {integrity: sha512-ymFqr5w8CdEvYMQS3zzRfmiAe/6yFF8b2sufvHHbggLDgdDoAQfOuXAMHH0tK4TQTM6hXdHi2Ii3xwGPFczPGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64/-/plugin-doctor-freebsd-x64-0.0.11.tgz} - name: '@tarojs/plugin-doctor-freebsd-x64' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true + '@tarojs/parse-css-to-stylesheet-android-arm-eabi': 0.0.56 + '@tarojs/parse-css-to-stylesheet-android-arm64': 0.0.56 + '@tarojs/parse-css-to-stylesheet-darwin-arm64': 0.0.56 + '@tarojs/parse-css-to-stylesheet-darwin-universal': 0.0.56 + '@tarojs/parse-css-to-stylesheet-darwin-x64': 0.0.56 + '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf': 0.0.56 + '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu': 0.0.56 + '@tarojs/parse-css-to-stylesheet-linux-arm64-musl': 0.0.56 + '@tarojs/parse-css-to-stylesheet-linux-x64-gnu': 0.0.56 + '@tarojs/parse-css-to-stylesheet-linux-x64-musl': 0.0.56 + '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc': 0.0.56 + '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc': 0.0.56 + '@tarojs/parse-css-to-stylesheet-win32-x64-msvc': 0.0.56 dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf@0.0.11: - resolution: {integrity: sha512-Ti8g3/WyD/kPOV9RAQB/jZwLivwdf9v9ZmdPUb4T56c4ehhD7cOCInhc5/0TrDR2b882vTnVc3GLAgG/EiFliw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf/-/plugin-doctor-linux-arm-gnueabihf-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-arm-gnueabihf' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu@0.0.11: - resolution: {integrity: sha512-oirqs+UYX6lKNxjFW6zpUGliW3ovC/v3fw76c4E8I18KVgTTRLpcqDiXPBgId0cyr3xdtKG0idzE5RXL/cNJFg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu/-/plugin-doctor-linux-arm64-gnu-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-arm64-gnu' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl@0.0.11: - resolution: {integrity: sha512-SXes1wj2MLQod50+9sgSZlN4eli3VXVxMNqdk03ArrWtFURCpuDiHwRERjoqlo91Hf4IxU6zU7ml86gPZ0dkaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl/-/plugin-doctor-linux-arm64-musl-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-arm64-musl' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu@0.0.11: - resolution: {integrity: sha512-nyW2tjzYA8nw39pKpaYtpGbEOZNRTV97Ir+UEvsuZbAr5F1lV2Q+2IwN8dGY41/lXw9JQay6FDRqUPRXAMB4kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu/-/plugin-doctor-linux-x64-gnu-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-x64-gnu' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl@0.0.11: - resolution: {integrity: sha512-epKcAwJdVYMGmeWdqGZrdOS+nhDz4SiGlZqYMcDjSlGK7OM0wlSor6xpz59adYVe86t/a/gjimu5IT2ofVEfsA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl/-/plugin-doctor-linux-x64-musl-0.0.11.tgz} - name: '@tarojs/plugin-doctor-linux-x64-musl' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc@0.0.11: - resolution: {integrity: sha512-UBKdbbtDK1QmsRZiKEjo+TtSt+E/ljIzx5wbDna2yEuDtJqBwNg6SqkYg3LxUiJK8O5hwwVJGdJWI9a9bHpI8w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc/-/plugin-doctor-win32-ia32-msvc-0.0.11.tgz} - name: '@tarojs/plugin-doctor-win32-ia32-msvc' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc@0.0.11: - resolution: {integrity: sha512-2ABKPwTpT93PIk6+s/cGGUnu32OcyfAzz5y9gpLQ/i3XwysPSBq9Lt6Z1VCD2DVPnloIdWU+NYk5gXhCoWZV5A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc/-/plugin-doctor-win32-x64-msvc-0.0.11.tgz} - name: '@tarojs/plugin-doctor-win32-x64-msvc' - version: 0.0.11 - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true registry.npmjs.org/@tarojs/plugin-doctor@0.0.11: resolution: {integrity: sha512-oHxEGMQwtls2ZFUkhVho1U3RSYhlNvKeIJMVzxgCMrgCBqJcGdGKhNLDpgqvGqqRuSs9iSMBrC9QMY8xsmRo4g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor/-/plugin-doctor-0.0.11.tgz} @@ -20773,17 +20649,17 @@ packages: eslint: 8.41.0 glob: registry.npmjs.org/glob@10.2.6 optionalDependencies: - '@tarojs/plugin-doctor-darwin-arm64': registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64@0.0.11 - '@tarojs/plugin-doctor-darwin-universal': registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal@0.0.11 - '@tarojs/plugin-doctor-darwin-x64': registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64@0.0.11 - '@tarojs/plugin-doctor-freebsd-x64': registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64@0.0.11 - '@tarojs/plugin-doctor-linux-arm-gnueabihf': registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf@0.0.11 - '@tarojs/plugin-doctor-linux-arm64-gnu': registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu@0.0.11 - '@tarojs/plugin-doctor-linux-arm64-musl': registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl@0.0.11 - '@tarojs/plugin-doctor-linux-x64-gnu': registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu@0.0.11 - '@tarojs/plugin-doctor-linux-x64-musl': registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl@0.0.11 - '@tarojs/plugin-doctor-win32-ia32-msvc': registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc@0.0.11 - '@tarojs/plugin-doctor-win32-x64-msvc': registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc@0.0.11 + '@tarojs/plugin-doctor-darwin-arm64': 0.0.11 + '@tarojs/plugin-doctor-darwin-universal': 0.0.11 + '@tarojs/plugin-doctor-darwin-x64': 0.0.11 + '@tarojs/plugin-doctor-freebsd-x64': 0.0.11 + '@tarojs/plugin-doctor-linux-arm-gnueabihf': 0.0.11 + '@tarojs/plugin-doctor-linux-arm64-gnu': 0.0.11 + '@tarojs/plugin-doctor-linux-arm64-musl': 0.0.11 + '@tarojs/plugin-doctor-linux-x64-gnu': 0.0.11 + '@tarojs/plugin-doctor-linux-x64-musl': 0.0.11 + '@tarojs/plugin-doctor-win32-ia32-msvc': 0.0.11 + '@tarojs/plugin-doctor-win32-x64-msvc': 0.0.11 transitivePeerDependencies: - supports-color dev: false @@ -21689,16 +21565,6 @@ packages: dependencies: '@types/yargs-parser': registry.npmjs.org/@types/yargs-parser@21.0.0 - registry.npmjs.org/@types/yauzl@2.10.0: - resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.0.tgz} - name: '@types/yauzl' - version: 2.10.0 - requiresBuild: true - dependencies: - '@types/node': 20.11.0 - dev: true - optional: true - registry.npmjs.org/@typescript-eslint/eslint-plugin@5.59.2(@typescript-eslint/parser@5.59.2)(eslint@8.40.0)(typescript@4.9.5): resolution: {integrity: sha512-yVrXupeHjRxLDcPKL10sGQ/QlVrA8J5IYOEWVqk0lJaSZP7X5DfnP7Ns3cc74/blmbipQ1htFNVGsHX6wsYm0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.2.tgz} id: registry.npmjs.org/@typescript-eslint/eslint-plugin/5.59.2 @@ -22207,7 +22073,7 @@ packages: source-map: registry.npmjs.org/source-map@0.6.1 vue-template-es2015-compiler: registry.npmjs.org/vue-template-es2015-compiler@1.9.1 optionalDependencies: - prettier: registry.npmjs.org/prettier@2.8.8 + prettier: 2.8.8 transitivePeerDependencies: - arc-templates - atpl @@ -26281,9 +26147,10 @@ packages: readdirp: registry.npmjs.org/readdirp@2.2.1(supports-color@6.1.0) upath: registry.npmjs.org/upath@1.2.0 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@1.2.13 + fsevents: 1.2.13 transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz} @@ -26299,7 +26166,7 @@ packages: normalize-path: registry.npmjs.org/normalize-path@3.0.0 readdirp: registry.npmjs.org/readdirp@3.6.0 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/chownr@1.1.4: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz} @@ -28885,7 +28752,7 @@ packages: engines: {node: '>=10'} dependencies: globby: registry.npmjs.org/globby@11.1.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 is-glob: registry.npmjs.org/is-glob@4.0.3 is-path-cwd: registry.npmjs.org/is-path-cwd@2.2.0 is-path-inside: registry.npmjs.org/is-path-inside@3.0.3 @@ -29919,160 +29786,6 @@ packages: ext: registry.npmjs.org/ext@1.7.0 dev: false - registry.npmjs.org/esbuild-android-64@0.14.54: - resolution: {integrity: sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz} - name: esbuild-android-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-android-arm64@0.14.54: - resolution: {integrity: sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz} - name: esbuild-android-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-darwin-64@0.14.54: - resolution: {integrity: sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz} - name: esbuild-darwin-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-darwin-arm64@0.14.54: - resolution: {integrity: sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz} - name: esbuild-darwin-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-freebsd-64@0.14.54: - resolution: {integrity: sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz} - name: esbuild-freebsd-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-freebsd-arm64@0.14.54: - resolution: {integrity: sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz} - name: esbuild-freebsd-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-32@0.14.54: - resolution: {integrity: sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz} - name: esbuild-linux-32 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-64@0.14.54: - resolution: {integrity: sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz} - name: esbuild-linux-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-arm64@0.14.54: - resolution: {integrity: sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz} - name: esbuild-linux-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-arm@0.14.54: - resolution: {integrity: sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz} - name: esbuild-linux-arm - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-mips64le@0.14.54: - resolution: {integrity: sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz} - name: esbuild-linux-mips64le - version: 0.14.54 - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-ppc64le@0.14.54: - resolution: {integrity: sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz} - name: esbuild-linux-ppc64le - version: 0.14.54 - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-riscv64@0.14.54: - resolution: {integrity: sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz} - name: esbuild-linux-riscv64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-linux-s390x@0.14.54: - resolution: {integrity: sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz} - name: esbuild-linux-s390x - version: 0.14.54 - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/esbuild-loader@2.18.0(webpack@5.78.0): resolution: {integrity: sha512-AKqxM3bI+gvGPV8o6NAhR+cBxVO8+dh+O0OXBHIXXwuSGumckbPWHzZ17subjBGI2YEGyJ1STH7Haj8aCrwL/w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-loader/-/esbuild-loader-2.18.0.tgz} id: registry.npmjs.org/esbuild-loader/2.18.0 @@ -30090,72 +29803,6 @@ packages: webpack-sources: registry.npmjs.org/webpack-sources@2.3.1 dev: false - registry.npmjs.org/esbuild-netbsd-64@0.14.54: - resolution: {integrity: sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz} - name: esbuild-netbsd-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-openbsd-64@0.14.54: - resolution: {integrity: sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz} - name: esbuild-openbsd-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-sunos-64@0.14.54: - resolution: {integrity: sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz} - name: esbuild-sunos-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-windows-32@0.14.54: - resolution: {integrity: sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz} - name: esbuild-windows-32 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-windows-64@0.14.54: - resolution: {integrity: sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz} - name: esbuild-windows-64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - registry.npmjs.org/esbuild-windows-arm64@0.14.54: - resolution: {integrity: sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz} - name: esbuild-windows-arm64 - version: 0.14.54 - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/esbuild@0.14.54: resolution: {integrity: sha512-Cy9llcy8DvET5uznocPyqL3BFRrFXSVqbgpMJ9Wz8oVjZlh/zUSNbPRbov0VX7VxN2JH1Oa0uNxZ7eLRb62pJA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz} name: esbuild @@ -30164,27 +29811,27 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.14.54 - esbuild-android-64: registry.npmjs.org/esbuild-android-64@0.14.54 - esbuild-android-arm64: registry.npmjs.org/esbuild-android-arm64@0.14.54 - esbuild-darwin-64: registry.npmjs.org/esbuild-darwin-64@0.14.54 - esbuild-darwin-arm64: registry.npmjs.org/esbuild-darwin-arm64@0.14.54 - esbuild-freebsd-64: registry.npmjs.org/esbuild-freebsd-64@0.14.54 - esbuild-freebsd-arm64: registry.npmjs.org/esbuild-freebsd-arm64@0.14.54 - esbuild-linux-32: registry.npmjs.org/esbuild-linux-32@0.14.54 - esbuild-linux-64: registry.npmjs.org/esbuild-linux-64@0.14.54 - esbuild-linux-arm: registry.npmjs.org/esbuild-linux-arm@0.14.54 - esbuild-linux-arm64: registry.npmjs.org/esbuild-linux-arm64@0.14.54 - esbuild-linux-mips64le: registry.npmjs.org/esbuild-linux-mips64le@0.14.54 - esbuild-linux-ppc64le: registry.npmjs.org/esbuild-linux-ppc64le@0.14.54 - esbuild-linux-riscv64: registry.npmjs.org/esbuild-linux-riscv64@0.14.54 - esbuild-linux-s390x: registry.npmjs.org/esbuild-linux-s390x@0.14.54 - esbuild-netbsd-64: registry.npmjs.org/esbuild-netbsd-64@0.14.54 - esbuild-openbsd-64: registry.npmjs.org/esbuild-openbsd-64@0.14.54 - esbuild-sunos-64: registry.npmjs.org/esbuild-sunos-64@0.14.54 - esbuild-windows-32: registry.npmjs.org/esbuild-windows-32@0.14.54 - esbuild-windows-64: registry.npmjs.org/esbuild-windows-64@0.14.54 - esbuild-windows-arm64: registry.npmjs.org/esbuild-windows-arm64@0.14.54 + '@esbuild/linux-loong64': 0.14.54 + esbuild-android-64: 0.14.54 + esbuild-android-arm64: 0.14.54 + esbuild-darwin-64: 0.14.54 + esbuild-darwin-arm64: 0.14.54 + esbuild-freebsd-64: 0.14.54 + esbuild-freebsd-arm64: 0.14.54 + esbuild-linux-32: 0.14.54 + esbuild-linux-64: 0.14.54 + esbuild-linux-arm: 0.14.54 + esbuild-linux-arm64: 0.14.54 + esbuild-linux-mips64le: 0.14.54 + esbuild-linux-ppc64le: 0.14.54 + esbuild-linux-riscv64: 0.14.54 + esbuild-linux-s390x: 0.14.54 + esbuild-netbsd-64: 0.14.54 + esbuild-openbsd-64: 0.14.54 + esbuild-sunos-64: 0.14.54 + esbuild-windows-32: 0.14.54 + esbuild-windows-64: 0.14.54 + esbuild-windows-arm64: 0.14.54 dev: false registry.npmjs.org/esbuild@0.18.20: @@ -30195,28 +29842,28 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.18.20 - '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.18.20 - '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.18.20 - '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.18.20 - '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.18.20 - '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.18.20 - '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.18.20 - '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.18.20 - '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.18.20 - '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.18.20 - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.18.20 - '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.18.20 - '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.18.20 - '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.18.20 - '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.18.20 - '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.18.20 - '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.18.20 - '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.18.20 - '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.18.20 - '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.18.20 - '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.18.20 - '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.18.20 + '@esbuild/android-arm': 0.18.20 + '@esbuild/android-arm64': 0.18.20 + '@esbuild/android-x64': 0.18.20 + '@esbuild/darwin-arm64': 0.18.20 + '@esbuild/darwin-x64': 0.18.20 + '@esbuild/freebsd-arm64': 0.18.20 + '@esbuild/freebsd-x64': 0.18.20 + '@esbuild/linux-arm': 0.18.20 + '@esbuild/linux-arm64': 0.18.20 + '@esbuild/linux-ia32': 0.18.20 + '@esbuild/linux-loong64': 0.18.20 + '@esbuild/linux-mips64el': 0.18.20 + '@esbuild/linux-ppc64': 0.18.20 + '@esbuild/linux-riscv64': 0.18.20 + '@esbuild/linux-s390x': 0.18.20 + '@esbuild/linux-x64': 0.18.20 + '@esbuild/netbsd-x64': 0.18.20 + '@esbuild/openbsd-x64': 0.18.20 + '@esbuild/sunos-x64': 0.18.20 + '@esbuild/win32-arm64': 0.18.20 + '@esbuild/win32-ia32': 0.18.20 + '@esbuild/win32-x64': 0.18.20 registry.npmjs.org/esbuild@0.19.7: resolution: {integrity: sha512-6brbTZVqxhqgbpqBR5MzErImcpA0SQdoKOkcWK/U30HtQxnokIpG3TX2r0IJqbFUzqLjhU/zC1S5ndgakObVCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/esbuild/-/esbuild-0.19.7.tgz} @@ -30226,28 +29873,28 @@ packages: hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': registry.npmjs.org/@esbuild/android-arm@0.19.7 - '@esbuild/android-arm64': registry.npmjs.org/@esbuild/android-arm64@0.19.7 - '@esbuild/android-x64': registry.npmjs.org/@esbuild/android-x64@0.19.7 - '@esbuild/darwin-arm64': registry.npmjs.org/@esbuild/darwin-arm64@0.19.7 - '@esbuild/darwin-x64': registry.npmjs.org/@esbuild/darwin-x64@0.19.7 - '@esbuild/freebsd-arm64': registry.npmjs.org/@esbuild/freebsd-arm64@0.19.7 - '@esbuild/freebsd-x64': registry.npmjs.org/@esbuild/freebsd-x64@0.19.7 - '@esbuild/linux-arm': registry.npmjs.org/@esbuild/linux-arm@0.19.7 - '@esbuild/linux-arm64': registry.npmjs.org/@esbuild/linux-arm64@0.19.7 - '@esbuild/linux-ia32': registry.npmjs.org/@esbuild/linux-ia32@0.19.7 - '@esbuild/linux-loong64': registry.npmjs.org/@esbuild/linux-loong64@0.19.7 - '@esbuild/linux-mips64el': registry.npmjs.org/@esbuild/linux-mips64el@0.19.7 - '@esbuild/linux-ppc64': registry.npmjs.org/@esbuild/linux-ppc64@0.19.7 - '@esbuild/linux-riscv64': registry.npmjs.org/@esbuild/linux-riscv64@0.19.7 - '@esbuild/linux-s390x': registry.npmjs.org/@esbuild/linux-s390x@0.19.7 - '@esbuild/linux-x64': registry.npmjs.org/@esbuild/linux-x64@0.19.7 - '@esbuild/netbsd-x64': registry.npmjs.org/@esbuild/netbsd-x64@0.19.7 - '@esbuild/openbsd-x64': registry.npmjs.org/@esbuild/openbsd-x64@0.19.7 - '@esbuild/sunos-x64': registry.npmjs.org/@esbuild/sunos-x64@0.19.7 - '@esbuild/win32-arm64': registry.npmjs.org/@esbuild/win32-arm64@0.19.7 - '@esbuild/win32-ia32': registry.npmjs.org/@esbuild/win32-ia32@0.19.7 - '@esbuild/win32-x64': registry.npmjs.org/@esbuild/win32-x64@0.19.7 + '@esbuild/android-arm': 0.19.7 + '@esbuild/android-arm64': 0.19.7 + '@esbuild/android-x64': 0.19.7 + '@esbuild/darwin-arm64': 0.19.7 + '@esbuild/darwin-x64': 0.19.7 + '@esbuild/freebsd-arm64': 0.19.7 + '@esbuild/freebsd-x64': 0.19.7 + '@esbuild/linux-arm': 0.19.7 + '@esbuild/linux-arm64': 0.19.7 + '@esbuild/linux-ia32': 0.19.7 + '@esbuild/linux-loong64': 0.19.7 + '@esbuild/linux-mips64el': 0.19.7 + '@esbuild/linux-ppc64': 0.19.7 + '@esbuild/linux-riscv64': 0.19.7 + '@esbuild/linux-s390x': 0.19.7 + '@esbuild/linux-x64': 0.19.7 + '@esbuild/netbsd-x64': 0.19.7 + '@esbuild/openbsd-x64': 0.19.7 + '@esbuild/sunos-x64': 0.19.7 + '@esbuild/win32-arm64': 0.19.7 + '@esbuild/win32-ia32': 0.19.7 + '@esbuild/win32-x64': 0.19.7 registry.npmjs.org/escalade@3.1.1: resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz} @@ -30304,7 +29951,7 @@ packages: esutils: registry.npmjs.org/esutils@2.0.3 optionator: registry.npmjs.org/optionator@0.8.3 optionalDependencies: - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 registry.npmjs.org/eslint-config-prettier@6.15.0(eslint@8.40.0): resolution: {integrity: sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz} @@ -31433,7 +31080,7 @@ packages: get-stream: registry.npmjs.org/get-stream@5.2.0 yauzl: registry.npmjs.org/yauzl@2.10.0 optionalDependencies: - '@types/yauzl': registry.npmjs.org/@types/yauzl@2.10.0 + '@types/yauzl': 2.10.0 transitivePeerDependencies: - supports-color dev: true @@ -32145,7 +31792,7 @@ packages: engines: {node: '>=10'} dependencies: at-least-node: registry.npmjs.org/at-least-node@1.0.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 jsonfile: registry.npmjs.org/jsonfile@6.1.0 universalify: registry.npmjs.org/universalify@1.0.0 @@ -32184,7 +31831,7 @@ packages: name: fs-write-stream-atomic version: 1.0.10 dependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 iferr: registry.npmjs.org/iferr@0.1.5 imurmurhash: 0.1.4 readable-stream: registry.npmjs.org/readable-stream@2.3.8 @@ -32194,28 +31841,6 @@ packages: name: fs.realpath version: 1.0.0 - registry.npmjs.org/fsevents@1.2.13: - resolution: {integrity: sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz} - name: fsevents - version: 1.2.13 - engines: {node: '>= 4.0'} - os: [darwin] - deprecated: The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2 - requiresBuild: true - dependencies: - bindings: registry.npmjs.org/bindings@1.5.0 - nan: registry.npmjs.org/nan@2.17.0 - optional: true - - registry.npmjs.org/fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz} - name: fsevents - version: 2.3.2 - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - optional: true - registry.npmjs.org/function-bind@1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz} name: function-bind @@ -32530,19 +32155,6 @@ packages: path-scurry: registry.npmjs.org/path-scurry@1.7.0 dev: false - registry.npmjs.org/glob@6.0.4: - resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-6.0.4.tgz} - name: glob - version: 6.0.4 - requiresBuild: true - dependencies: - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - optional: true - registry.npmjs.org/glob@7.1.2: resolution: {integrity: sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/glob/-/glob-7.1.2.tgz} name: glob @@ -32594,22 +32206,6 @@ packages: once: registry.npmjs.org/once@1.4.0 dev: true - registry.npmjs.org/global-agent@3.0.0: - resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global-agent/-/global-agent-3.0.0.tgz} - name: global-agent - version: 3.0.0 - engines: {node: '>=10.0'} - requiresBuild: true - dependencies: - boolean: registry.npmjs.org/boolean@3.2.0 - es6-error: registry.npmjs.org/es6-error@4.1.1 - matcher: registry.npmjs.org/matcher@3.0.0 - roarr: registry.npmjs.org/roarr@2.15.4 - semver: registry.npmjs.org/semver@7.5.4 - serialize-error: registry.npmjs.org/serialize-error@7.0.1 - dev: false - optional: true - registry.npmjs.org/global-dirs@0.1.1: resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz} name: global-dirs @@ -32645,20 +32241,6 @@ packages: kind-of: registry.npmjs.org/kind-of@6.0.3 which: registry.npmjs.org/which@1.3.1 - registry.npmjs.org/global-tunnel-ng@2.7.1: - resolution: {integrity: sha512-4s+DyciWBV0eK148wqXxcmVAbFVPqtc3sEtUE/GTQfuU80rySLcMhUmHKSHI7/LDj8q0gDYI1lIhRRB7ieRAqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global-tunnel-ng/-/global-tunnel-ng-2.7.1.tgz} - name: global-tunnel-ng - version: 2.7.1 - engines: {node: '>=0.10'} - requiresBuild: true - dependencies: - encodeurl: registry.npmjs.org/encodeurl@1.0.2 - lodash: registry.npmjs.org/lodash@4.17.21 - npm-conf: registry.npmjs.org/npm-conf@1.1.3 - tunnel: registry.npmjs.org/tunnel@0.0.6 - dev: false - optional: true - registry.npmjs.org/global@4.4.0: resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/global/-/global-4.4.0.tgz} name: global @@ -32890,7 +32472,7 @@ packages: source-map: 0.6.1 wordwrap: registry.npmjs.org/wordwrap@1.0.0 optionalDependencies: - uglify-js: registry.npmjs.org/uglify-js@3.17.4 + uglify-js: 3.17.4 dev: true registry.npmjs.org/har-schema@2.0.0: @@ -33445,7 +33027,7 @@ packages: dependencies: '@tootallnate/once': registry.npmjs.org/@tootallnate/once@1.1.2 agent-base: registry.npmjs.org/agent-base@6.0.2 - debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: true @@ -33671,15 +33253,6 @@ packages: '@types/node': 16.9.1 dev: false - registry.npmjs.org/image-size@0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz} - name: image-size - version: 0.5.5 - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true - optional: true - registry.npmjs.org/image-size@1.1.1: resolution: {integrity: sha512-541xKlUw6jr/6gGuk92F+mYM5zaFAc5ahphvkqvNe2bQ6gVBkd6bfrmVJ2t4KDAfikAYZyIqTnktX3i6/aQDrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/image-size/-/image-size-1.1.1.tgz} name: image-size @@ -34858,7 +34431,7 @@ packages: dependencies: expr-parser: registry.npmjs.org/expr-parser@1.0.0 miniprogram-api-typings: registry.npmjs.org/miniprogram-api-typings@3.9.1 - miniprogram-exparser: registry.npmjs.org/miniprogram-exparser@2.29.1 + miniprogram-exparser: 2.29.1 dev: false registry.npmjs.org/jackspeak@2.2.0: @@ -34869,7 +34442,7 @@ packages: dependencies: '@isaacs/cliui': registry.npmjs.org/@isaacs/cliui@8.0.2 optionalDependencies: - '@pkgjs/parseargs': registry.npmjs.org/@pkgjs/parseargs@0.11.0 + '@pkgjs/parseargs': 0.11.0 registry.npmjs.org/javascript-stringify@1.6.0: resolution: {integrity: sha512-fnjC0up+0SjEJtgmmG+teeel68kutkvzfctO/KxE3qJlbunkJYAshgH3boU++gSBHP8z5/r0ts0qRIrHf0RTQQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz} @@ -35739,7 +35312,7 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true registry.npmjs.org/jest-haste-map@29.5.0: @@ -35760,7 +35333,7 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true registry.npmjs.org/jest-haste-map@29.7.0: @@ -35781,7 +35354,7 @@ packages: micromatch: registry.npmjs.org/micromatch@4.0.5 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true registry.npmjs.org/jest-jasmine2@27.5.1: @@ -36250,7 +35823,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@types/node': 20.11.0 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 dev: true registry.npmjs.org/jest-snapshot@27.5.1: @@ -37139,7 +36712,7 @@ packages: name: jsonfile version: 4.0.0 optionalDependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 registry.npmjs.org/jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz} @@ -37148,7 +36721,7 @@ packages: dependencies: universalify: registry.npmjs.org/universalify@2.0.0 optionalDependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 registry.npmjs.org/jsonp-retry@1.0.3: resolution: {integrity: sha512-/jmE9+shtKP+oIt2AWO9Wx+C27NTGpLCEw4QHOqpoV2X6ta374HE9C+EEdgu8r3iLKgFMx7u5j0mCwxWN8UdlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/jsonp-retry/-/jsonp-retry-1.0.3.tgz} @@ -37388,13 +36961,13 @@ packages: copy-anything: registry.npmjs.org/copy-anything@2.0.6 tslib: 1.10.0 optionalDependencies: - errno: registry.npmjs.org/errno@0.1.8 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - image-size: registry.npmjs.org/image-size@0.5.5 - make-dir: registry.npmjs.org/make-dir@2.1.0 - mime: registry.npmjs.org/mime@1.6.0 - native-request: registry.npmjs.org/native-request@1.1.0 - source-map: registry.npmjs.org/source-map@0.6.1 + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + native-request: 1.1.0 + source-map: 0.6.1 dev: false registry.npmjs.org/less@4.1.3: @@ -37408,13 +36981,13 @@ packages: parse-node-version: registry.npmjs.org/parse-node-version@1.0.1 tslib: 2.6.2 optionalDependencies: - errno: registry.npmjs.org/errno@0.1.8 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - image-size: registry.npmjs.org/image-size@0.5.5 - make-dir: registry.npmjs.org/make-dir@2.1.0 - mime: registry.npmjs.org/mime@1.6.0 - needle: registry.npmjs.org/needle@3.2.0 - source-map: registry.npmjs.org/source-map@0.6.1 + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 transitivePeerDependencies: - supports-color dev: false @@ -37430,13 +37003,13 @@ packages: parse-node-version: registry.npmjs.org/parse-node-version@1.0.1 tslib: 2.6.2 optionalDependencies: - errno: registry.npmjs.org/errno@0.1.8 - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 - image-size: registry.npmjs.org/image-size@0.5.5 - make-dir: registry.npmjs.org/make-dir@2.1.0 - mime: registry.npmjs.org/mime@1.6.0 - needle: registry.npmjs.org/needle@3.2.0 - source-map: registry.npmjs.org/source-map@0.6.1 + errno: 0.1.8 + graceful-fs: 4.2.11 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.2.0 + source-map: 0.6.1 transitivePeerDependencies: - supports-color @@ -37488,176 +37061,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/lightningcss-darwin-arm64@1.19.0: - resolution: {integrity: sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz} - name: lightningcss-darwin-arm64 - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-darwin-arm64@1.23.0: - resolution: {integrity: sha512-kl4Pk3Q2lnE6AJ7Qaij47KNEfY2/UXRZBT/zqGA24B8qwkgllr/j7rclKOf1axcslNXvvUdztjo4Xqh39Yq1aA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.23.0.tgz} - name: lightningcss-darwin-arm64 - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-darwin-x64@1.19.0: - resolution: {integrity: sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz} - name: lightningcss-darwin-x64 - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-darwin-x64@1.23.0: - resolution: {integrity: sha512-KeRFCNoYfDdcolcFXvokVw+PXCapd2yHS1Diko1z1BhRz/nQuD5XyZmxjWdhmhN/zj5sH8YvWsp0/lPLVzqKpg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.23.0.tgz} - name: lightningcss-darwin-x64 - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-freebsd-x64@1.23.0: - resolution: {integrity: sha512-xhnhf0bWPuZxcqknvMDRFFo2TInrmQRWZGB0f6YoAsZX8Y+epfjHeeOIGCfAmgF0DgZxHwYc8mIR5tQU9/+ROA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.23.0.tgz} - name: lightningcss-freebsd-x64 - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.19.0: - resolution: {integrity: sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz} - name: lightningcss-linux-arm-gnueabihf - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.23.0: - resolution: {integrity: sha512-fBamf/bULvmWft9uuX+bZske236pUZEoUlaHNBjnueaCTJ/xd8eXgb0cEc7S5o0Nn6kxlauMBnqJpF70Bgq3zg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.23.0.tgz} - name: lightningcss-linux-arm-gnueabihf - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-gnu@1.19.0: - resolution: {integrity: sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz} - name: lightningcss-linux-arm64-gnu - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-gnu@1.23.0: - resolution: {integrity: sha512-RS7sY77yVLOmZD6xW2uEHByYHhQi5JYWmgVumYY85BfNoVI3DupXSlzbw+b45A9NnVKq45+oXkiN6ouMMtTwfg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.23.0.tgz} - name: lightningcss-linux-arm64-gnu - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-musl@1.19.0: - resolution: {integrity: sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz} - name: lightningcss-linux-arm64-musl - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-arm64-musl@1.23.0: - resolution: {integrity: sha512-cU00LGb6GUXCwof6ACgSMKo3q7XYbsyTj0WsKHLi1nw7pV0NCq8nFTn6ZRBYLoKiV8t+jWl0Hv8KkgymmK5L5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.23.0.tgz} - name: lightningcss-linux-arm64-musl - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-gnu@1.19.0: - resolution: {integrity: sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz} - name: lightningcss-linux-x64-gnu - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-gnu@1.23.0: - resolution: {integrity: sha512-q4jdx5+5NfB0/qMbXbOmuC6oo7caPnFghJbIAV90cXZqgV8Am3miZhC4p+sQVdacqxfd+3nrle4C8icR3p1AYw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.23.0.tgz} - name: lightningcss-linux-x64-gnu - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-musl@1.19.0: - resolution: {integrity: sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz} - name: lightningcss-linux-x64-musl - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-linux-x64-musl@1.23.0: - resolution: {integrity: sha512-G9Ri3qpmF4qef2CV/80dADHKXRAQeQXpQTLx7AiQrBYQHqBjB75oxqj06FCIe5g4hNCqLPnM9fsO4CyiT1sFSQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.23.0.tgz} - name: lightningcss-linux-x64-musl - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-win32-x64-msvc@1.19.0: - resolution: {integrity: sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz} - name: lightningcss-win32-x64-msvc - version: 1.19.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - - registry.npmjs.org/lightningcss-win32-x64-msvc@1.23.0: - resolution: {integrity: sha512-1rcBDJLU+obPPJM6qR5fgBUiCdZwZLafZM5f9kwjFLkb/UBNIzmae39uCSmh71nzPCTXZqHbvwu23OWnWEz+eg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.23.0.tgz} - name: lightningcss-win32-x64-msvc - version: 1.23.0 - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - requiresBuild: true - optional: true - registry.npmjs.org/lightningcss@1.19.0: resolution: {integrity: sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz} name: lightningcss @@ -37666,14 +37069,14 @@ packages: dependencies: detect-libc: registry.npmjs.org/detect-libc@1.0.3 optionalDependencies: - lightningcss-darwin-arm64: registry.npmjs.org/lightningcss-darwin-arm64@1.19.0 - lightningcss-darwin-x64: registry.npmjs.org/lightningcss-darwin-x64@1.19.0 - lightningcss-linux-arm-gnueabihf: registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.19.0 - lightningcss-linux-arm64-gnu: registry.npmjs.org/lightningcss-linux-arm64-gnu@1.19.0 - lightningcss-linux-arm64-musl: registry.npmjs.org/lightningcss-linux-arm64-musl@1.19.0 - lightningcss-linux-x64-gnu: registry.npmjs.org/lightningcss-linux-x64-gnu@1.19.0 - lightningcss-linux-x64-musl: registry.npmjs.org/lightningcss-linux-x64-musl@1.19.0 - lightningcss-win32-x64-msvc: registry.npmjs.org/lightningcss-win32-x64-msvc@1.19.0 + lightningcss-darwin-arm64: 1.19.0 + lightningcss-darwin-x64: 1.19.0 + lightningcss-linux-arm-gnueabihf: 1.19.0 + lightningcss-linux-arm64-gnu: 1.19.0 + lightningcss-linux-arm64-musl: 1.19.0 + lightningcss-linux-x64-gnu: 1.19.0 + lightningcss-linux-x64-musl: 1.19.0 + lightningcss-win32-x64-msvc: 1.19.0 registry.npmjs.org/lightningcss@1.23.0: resolution: {integrity: sha512-SEArWKMHhqn/0QzOtclIwH5pXIYQOUEkF8DgICd/105O+GCgd7jxjNod/QPnBCSWvpRHQBGVz5fQ9uScby03zA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lightningcss/-/lightningcss-1.23.0.tgz} @@ -37683,15 +37086,15 @@ packages: dependencies: detect-libc: registry.npmjs.org/detect-libc@1.0.3 optionalDependencies: - lightningcss-darwin-arm64: registry.npmjs.org/lightningcss-darwin-arm64@1.23.0 - lightningcss-darwin-x64: registry.npmjs.org/lightningcss-darwin-x64@1.23.0 - lightningcss-freebsd-x64: registry.npmjs.org/lightningcss-freebsd-x64@1.23.0 - lightningcss-linux-arm-gnueabihf: registry.npmjs.org/lightningcss-linux-arm-gnueabihf@1.23.0 - lightningcss-linux-arm64-gnu: registry.npmjs.org/lightningcss-linux-arm64-gnu@1.23.0 - lightningcss-linux-arm64-musl: registry.npmjs.org/lightningcss-linux-arm64-musl@1.23.0 - lightningcss-linux-x64-gnu: registry.npmjs.org/lightningcss-linux-x64-gnu@1.23.0 - lightningcss-linux-x64-musl: registry.npmjs.org/lightningcss-linux-x64-musl@1.23.0 - lightningcss-win32-x64-msvc: registry.npmjs.org/lightningcss-win32-x64-msvc@1.23.0 + lightningcss-darwin-arm64: 1.23.0 + lightningcss-darwin-x64: 1.23.0 + lightningcss-freebsd-x64: 1.23.0 + lightningcss-linux-arm-gnueabihf: 1.23.0 + lightningcss-linux-arm64-gnu: 1.23.0 + lightningcss-linux-arm64-musl: 1.23.0 + lightningcss-linux-x64-gnu: 1.23.0 + lightningcss-linux-x64-musl: 1.23.0 + lightningcss-win32-x64-msvc: 1.23.0 registry.npmjs.org/lilconfig@2.1.0: resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz} @@ -37756,7 +37159,7 @@ packages: version: 1.4.1 dependencies: buffer-equal: registry.npmjs.org/buffer-equal@0.0.1 - mime: registry.npmjs.org/mime@1.6.0 + mime: 1.6.0 parse-bmfont-ascii: registry.npmjs.org/parse-bmfont-ascii@1.0.6 parse-bmfont-binary: registry.npmjs.org/parse-bmfont-binary@1.0.6 parse-bmfont-xml: registry.npmjs.org/parse-bmfont-xml@1.1.4 @@ -38464,7 +37867,7 @@ packages: name: merge-source-map version: 1.1.0 dependencies: - source-map: registry.npmjs.org/source-map@0.6.1 + source-map: 0.6.1 registry.npmjs.org/merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz} @@ -38555,7 +37958,7 @@ packages: nullthrows: registry.npmjs.org/nullthrows@1.1.1 walker: registry.npmjs.org/walker@1.0.8 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 transitivePeerDependencies: - supports-color @@ -39046,21 +38449,6 @@ packages: - supports-color dev: false - registry.npmjs.org/miniprogram-compiler@0.2.3: - resolution: {integrity: sha512-/MfFiXTBUwYxnrTbj1hgwk1+qGkMCTL1zi8IReOq/0SPVkUxpx19E89w+ohYCELFXkMfVbD+6ejrHh3Y1u5sVg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-compiler/-/miniprogram-compiler-0.2.3.tgz} - name: miniprogram-compiler - version: 0.2.3 - dependencies: - glob: registry.npmjs.org/glob@7.2.3 - unescape-js: registry.npmjs.org/unescape-js@1.1.4 - dev: false - - registry.npmjs.org/miniprogram-exparser@2.29.1: - resolution: {integrity: sha512-f2LUVYcQ5O664nOHhrEbtR//hlqln88dRY0mIwuRncJfuXMCdK9FBk0vzNDG6EgaaeTt3iGLeFQLRHlhYktkXw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-exparser/-/miniprogram-exparser-2.29.1.tgz} - name: miniprogram-exparser - version: 2.29.1 - dev: false - registry.npmjs.org/miniprogram-simulate@1.5.9: resolution: {integrity: sha512-l/Ddm/L7tZ1I9/V86JnDJpM5fGqw53LieQIkuyIJyyC4/8lBjBQ0ziMCBwb+1EO2aKz4Uhlt4moT4PS/s9QAjQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/miniprogram-simulate/-/miniprogram-simulate-1.5.9.tgz} name: miniprogram-simulate @@ -39069,7 +38457,7 @@ packages: csso: registry.npmjs.org/csso@3.5.1 j-component: registry.npmjs.org/j-component@1.4.9 less: registry.npmjs.org/less@3.13.1 - miniprogram-compiler: registry.npmjs.org/miniprogram-compiler@0.2.3 + miniprogram-compiler: 0.2.3 postcss: 7.0.39 dev: false @@ -39310,18 +38698,6 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - registry.npmjs.org/mv@2.1.1: - resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mv/-/mv-2.1.1.tgz} - name: mv - version: 2.1.1 - engines: {node: '>=0.8.0'} - requiresBuild: true - dependencies: - mkdirp: registry.npmjs.org/mkdirp@0.5.6 - ncp: registry.npmjs.org/ncp@2.0.0 - rimraf: registry.npmjs.org/rimraf@2.4.5 - optional: true - registry.npmjs.org/mz@2.7.0: resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/mz/-/mz-2.7.0.tgz} name: mz @@ -39387,14 +38763,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/native-request@1.1.0: - resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz} - name: native-request - version: 1.1.0 - requiresBuild: true - dev: false - optional: true - registry.npmjs.org/natural-compare-lite@1.4.0: resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz} name: natural-compare-lite @@ -39414,21 +38782,6 @@ packages: requiresBuild: true optional: true - registry.npmjs.org/needle@3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/needle/-/needle-3.2.0.tgz} - name: needle - version: 3.2.0 - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: 3.2.7(supports-color@6.1.0) - iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 - sax: registry.npmjs.org/sax@1.2.4 - transitivePeerDependencies: - - supports-color - optional: true - registry.npmjs.org/negotiator@0.6.3: resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz} name: negotiator @@ -43478,7 +42831,7 @@ packages: engines: {node: '>=0.10'} requiresBuild: true dependencies: - graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 + graceful-fs: 4.2.11 micromatch: registry.npmjs.org/micromatch@3.1.10(supports-color@6.1.0) readable-stream: registry.npmjs.org/readable-stream@2.3.8 transitivePeerDependencies: @@ -44141,7 +43494,7 @@ packages: hasBin: true requiresBuild: true dependencies: - glob: registry.npmjs.org/glob@6.0.4 + glob: 6.0.4 optional: true registry.npmjs.org/rimraf@2.6.3: @@ -44245,7 +43598,7 @@ packages: peerDependencies: rollup: ^2.60.0 || ^3.0.0 dependencies: - rollup: 3.21.5 + rollup: registry.npmjs.org/rollup@3.21.5 dev: true registry.npmjs.org/rollup-plugin-node-externals@5.1.3(rollup@3.29.4): @@ -44532,7 +43885,7 @@ packages: engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/rollup@3.21.5: resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz} @@ -44541,7 +43894,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/rollup@3.29.4: resolution: {integrity: sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz} @@ -44550,7 +43903,7 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 dev: true registry.npmjs.org/rollup@4.9.5: @@ -44665,13 +44018,6 @@ packages: version: 0.4.2 dev: true - registry.npmjs.org/safe-json-stringify@1.2.0: - resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz} - name: safe-json-stringify - version: 1.2.0 - requiresBuild: true - optional: true - registry.npmjs.org/safe-regex-test@1.0.0: resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz} name: safe-regex-test @@ -46009,12 +45355,6 @@ packages: strip-ansi: 7.0.1 dev: true - registry.npmjs.org/string.fromcodepoint@0.2.1: - resolution: {integrity: sha512-n69H31OnxSGSZyZbgBlvYIXlrMhJQ0dQAX1js1QDhpaUH6zmU3QYlj07bCwCNlPOu3oRXIubGPl2gDGnHsiCqg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz} - name: string.fromcodepoint - version: 0.2.1 - dev: false - registry.npmjs.org/string.prototype.matchall@4.0.8: resolution: {integrity: sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz} name: string.prototype.matchall @@ -46549,7 +45889,7 @@ packages: version: 3.0.1 engines: {node: '>= 8.0'} dependencies: - debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) + debug: 4.3.4 transitivePeerDependencies: - supports-color dev: false @@ -47907,6 +47247,7 @@ packages: engines: {node: '>=0.8.0'} hasBin: true requiresBuild: true + dev: false registry.npmjs.org/unbox-primitive@1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz} @@ -47931,14 +47272,6 @@ packages: name: undici-types version: 5.26.5 - registry.npmjs.org/unescape-js@1.1.4: - resolution: {integrity: sha512-42SD8NOQEhdYntEiUQdYq/1V/YHwr1HLwlHuTJB5InVVdOSbgI6xu8jK5q65yIzuFCfczzyDF/7hbGzVbyCw0g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unescape-js/-/unescape-js-1.1.4.tgz} - name: unescape-js - version: 1.1.4 - dependencies: - string.fromcodepoint: registry.npmjs.org/string.fromcodepoint@0.2.1 - dev: false - registry.npmjs.org/unicode-canonical-property-names-ecmascript@1.0.4: resolution: {integrity: sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz} name: unicode-canonical-property-names-ecmascript @@ -48544,7 +47877,7 @@ packages: stylus: registry.npmjs.org/stylus@0.55.0 terser: registry.npmjs.org/terser@5.17.1 optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 + fsevents: 2.3.2 registry.npmjs.org/vlq@1.0.1: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz} @@ -48879,17 +48212,6 @@ packages: version: 0.1.1 dev: false - registry.npmjs.org/watchpack-chokidar2@2.0.1: - resolution: {integrity: sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz} - name: watchpack-chokidar2 - version: 2.0.1 - requiresBuild: true - dependencies: - chokidar: registry.npmjs.org/chokidar@2.1.8(supports-color@6.1.0) - transitivePeerDependencies: - - supports-color - optional: true - registry.npmjs.org/watchpack@1.7.5: resolution: {integrity: sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz} name: watchpack @@ -48898,8 +48220,8 @@ packages: graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 neo-async: registry.npmjs.org/neo-async@2.6.2 optionalDependencies: - chokidar: registry.npmjs.org/chokidar@3.5.3 - watchpack-chokidar2: registry.npmjs.org/watchpack-chokidar2@2.0.1 + chokidar: 3.5.3 + watchpack-chokidar2: 2.0.1 transitivePeerDependencies: - supports-color From 8b2645db72c4468279c6d497baa5650a3d31adba Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 19 Apr 2024 14:55:54 +0800 Subject: [PATCH 24/39] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8DclassList?= =?UTF-8?q?=E5=A4=B1=E6=95=88=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/solid-component-lib/utils/element.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts index 3dc7dd7d83f2..ed018142b7a5 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts @@ -30,13 +30,18 @@ export function syncAttribute(el: HTMLElement, attribute: string, value: any) { } el.style.cssText = value } else if (attribute === 'classList') { - const addClassList = [] + const [addList, removeList] = [[], []] if (isObject>(value)) { for (const k in value) { - if (value[k]) addClassList.push + if (value[k]) { + addList.push(k) + } else { + removeList.push(k) + } } } - el.classList.add(...addClassList) + el.classList.add(...addList) + el.classList.remove(...removeList) } else { el.setAttribute(attribute, value) } From 4e19050fb60a638eee5e271c40da0a2bcb080e9c Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 19 Apr 2024 16:13:07 +0800 Subject: [PATCH 25/39] =?UTF-8?q?feat:=20=E5=93=8D=E5=BA=94=E5=BC=8Fprops?= =?UTF-8?q?=E5=8F=8Aelement=20event=E4=B8=8D=E9=80=9A=E8=BF=87props?= =?UTF-8?q?=E7=BB=91=E5=AE=9A=EF=BC=8C=E4=BC=9A=E9=80=A0=E6=88=90el?= =?UTF-8?q?=E5=A4=9A=E4=BD=99props=E6=98=BE=E7=A4=BA=EF=BC=8C=E9=87=87?= =?UTF-8?q?=E7=94=A8setAttribute=E5=8F=8A=E5=86=85=E9=83=A8events=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E7=BB=91=E5=AE=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../solid-component-lib/createComponent.tsx | 18 ++++++++---------- .../src/solid-component-lib/utils/case.ts | 3 +++ .../src/solid-component-lib/utils/element.ts | 4 ++-- 3 files changed, 13 insertions(+), 12 deletions(-) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index 9580856bb443..09525233ce30 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -3,7 +3,7 @@ import { Component, createEffect, JSX, mergeProps, splitProps } from 'solid-js' import h from 'solid-js/h' import { memo } from 'solid-js/web' -import { camelToDashCase, isPropNameAnEvent, syncAttribute, syncEvent } from './utils' +import { camelToDashCase, isPropNameAnEvent, isReactiveKey, syncAttribute, syncEvent } from './utils' export interface HTMLStencilElement extends HTMLElement { componentOnReady(): Promise @@ -52,10 +52,8 @@ export const createSolidComponent = < const [local, other] = splitProps(props, ['children', 'ref']) const eventsMap = new Map() const reactiveKeys = [] - const getProps = (_props: any) => { - + const getUnTrackProps = (_props: Record) => { let propsToPass: typeof props = {} - for (const key in _props) { if (!_props.hasOwnProperty(key)) { continue @@ -64,26 +62,26 @@ export const createSolidComponent = < eventsMap.set(key, _props[key]) continue } - if (_props[key]?.get) { + if (isReactiveKey(_props, key)) { reactiveKeys.push(key) + continue } const propValue = _props[key] propsToPass[camelToDashCase(key)] = propValue } - if (manipulatePropsFunction !== undefined) { propsToPass = manipulatePropsFunction(_props, propsToPass) } - return propsToPass } - const [, getterObj] = splitProps(other, reactiveKeys) + const untrackProps = getUnTrackProps(other) + const [reactiveProps] = splitProps(other, reactiveKeys) - const _mergeProps = mergeProps(getProps(other), { ref: (element: HTMLElement) => { + const _mergeProps = mergeProps(untrackProps, { ref: (element: HTMLElement) => { if (local.ref && isFunction(local.ref)) local.ref(element) syncEvents(element, eventsMap) - setReactiveProps(element, getterObj) + setReactiveProps(element, reactiveProps) } }) return memo(() => h(tagName, _mergeProps, local.children), true) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts index 65e51bacef61..dee9788a8754 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/case.ts @@ -3,3 +3,6 @@ export const camelToDashCase = (str: string) => export const isPropNameAnEvent = (propName: string) => propName.startsWith('on') && propName[2] === propName[2].toUpperCase() + +export const isReactiveKey = >(obj: T, key: keyof T) => + Object.getOwnPropertyDescriptor(obj, key).get diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts index ed018142b7a5..824797561dd4 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts @@ -39,9 +39,9 @@ export function syncAttribute(el: HTMLElement, attribute: string, value: any) { removeList.push(k) } } + el.classList.add(...addList) + el.classList.remove(...removeList) } - el.classList.add(...addList) - el.classList.remove(...removeList) } else { el.setAttribute(attribute, value) } From 354a9f24cc4beb5d8ca6a717e7f81f7e28df0cc0 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 19 Apr 2024 16:20:18 +0800 Subject: [PATCH 26/39] chore --- .../src/solid-component-lib/createComponent.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index 09525233ce30..e82a0427ba77 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -75,10 +75,10 @@ export const createSolidComponent = < return propsToPass } - const untrackProps = getUnTrackProps(other) + const unTrackProps = getUnTrackProps(other) const [reactiveProps] = splitProps(other, reactiveKeys) - const _mergeProps = mergeProps(untrackProps, { ref: (element: HTMLElement) => { + const _mergeProps = mergeProps(unTrackProps, { ref: (element: HTMLElement) => { if (local.ref && isFunction(local.ref)) local.ref(element) syncEvents(element, eventsMap) setReactiveProps(element, reactiveProps) From c76aa9f4a66543e2179bb5ceee2f704dcc24ab66 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Wed, 24 Apr 2024 16:46:54 +0800 Subject: [PATCH 27/39] =?UTF-8?q?chore:=20stencil=E7=9A=84component?= =?UTF-8?q?=E5=90=8C=E6=AD=A5solid=E5=AF=B9dom=E7=9A=84api=E8=B0=83?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/solid-component-lib/createComponent.tsx | 7 +++---- .../src/solid-component-lib/utils/element.ts | 3 ++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index e82a0427ba77..64a08d7724e0 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -1,7 +1,7 @@ import { isFunction } from '@tarojs/shared' -import { Component, createEffect, JSX, mergeProps, splitProps } from 'solid-js' +import { Component, JSX, mergeProps, splitProps } from 'solid-js' import h from 'solid-js/h' -import { memo } from 'solid-js/web' +import { effect as _$effect, memo } from 'solid-js/web' import { camelToDashCase, isPropNameAnEvent, isReactiveKey, syncAttribute, syncEvent } from './utils' @@ -17,12 +17,11 @@ export interface ComponentSupplementaryTypes { } function setReactiveProps(node: HTMLElement, getterObj: Record) { - createEffect(() => { + _$effect(() => { for (const key in getterObj) { syncAttribute(node, key, getterObj[key]) } }) - } function syncEvents(node: HTMLElement, eventsMap: Map void>) { diff --git a/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts index 824797561dd4..0b92b14fa09a 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts +++ b/packages/taro-components-library-solid/src/solid-component-lib/utils/element.ts @@ -1,4 +1,5 @@ import { isObject } from '@tarojs/shared' +import { setAttribute as _$setAttribute } from 'solid-js/web' export function syncEvent(el: HTMLElement & { __events?: { [key: string]: ((e: Event) => any) | undefined } }, propName: string, propValue: any) { const eventName = propName.substring(2)[0].toLowerCase() + propName.substring(3) @@ -43,6 +44,6 @@ export function syncAttribute(el: HTMLElement, attribute: string, value: any) { el.classList.remove(...removeList) } } else { - el.setAttribute(attribute, value) + _$setAttribute(el, attribute, value) } } From 3f135a8b7bcff1dbd9e5e951f623ce24003f521e Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 3 May 2024 15:33:33 +0800 Subject: [PATCH 28/39] =?UTF-8?q?chore:=20=E4=BF=AE=E6=94=B9babel-solid?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=91=BD=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 2 +- LICENSE | 2 +- .../.npmignore | 0 .../LICENSE | 0 .../README.md | 2 +- .../index.js | 0 .../jest.config.js | 0 .../package.json | 2 +- .../rollup.config.js | 0 .../src/VoidElements.js | 0 .../src/config.js | 0 .../src/constants.js | 0 .../src/dom/constants.js | 0 .../src/dom/element.js | 0 .../src/dom/template.js | 0 .../src/index.js | 0 .../src/shared/component.js | 0 .../src/shared/fragment.js | 0 .../src/shared/postprocess.js | 0 .../src/shared/preprocess.js | 0 .../src/shared/transform.js | 0 .../src/shared/utils.js | 0 .../src/ssr/element.js | 0 .../src/ssr/template.js | 0 .../src/universal/element.js | 0 .../src/universal/template.js | 0 .../aliasOrSameNameImport/code.js | 86 +++++++++---------- .../aliasOrSameNameImport/output.js | 0 .../options.json | 0 .../simpleElements/code.js | 36 ++++---- .../simpleElements/output.js | 0 .../unTransformElements/code.js | 36 ++++---- .../unTransformElements/options.js | 0 .../unTransformElements/output.js | 0 .../test/unique-transform.spec.js | 0 packages/babel-preset-taro/index.js | 2 +- packages/babel-preset-taro/package.json | 2 +- 37 files changed, 85 insertions(+), 85 deletions(-) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/.npmignore (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/LICENSE (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/README.md (97%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/index.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/jest.config.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/package.json (95%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/rollup.config.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/VoidElements.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/config.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/constants.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/dom/constants.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/dom/element.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/dom/template.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/index.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/shared/component.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/shared/fragment.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/shared/postprocess.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/shared/preprocess.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/shared/transform.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/shared/utils.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/ssr/element.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/ssr/template.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/universal/element.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/src/universal/template.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js (96%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/options.json (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/simpleElements/code.js (95%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/simpleElements/output.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/unTransformElements/code.js (95%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/unTransformElements/options.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/__unique_transform_fixtures__/unTransformElements/output.js (100%) rename packages/{babel-plugin-transform-solid-jsx-ad-taro-components => babel-plugin-transform-solid-jsx}/test/unique-transform.spec.js (100%) diff --git a/.eslintignore b/.eslintignore index 585893042b3a..41f9f87e94dc 100644 --- a/.eslintignore +++ b/.eslintignore @@ -42,4 +42,4 @@ packages/taro-plugin-vue-devtools/src/backend packages/taro-helper/swc crates -packages/babel-plugin-transform-solid-jsx-ad-taro-components/test +packages/babel-plugin-transform-solid-jsx/test diff --git a/LICENSE b/LICENSE index bea7c6a23285..66d1eb0ac9d1 100644 --- a/LICENSE +++ b/LICENSE @@ -177,5 +177,5 @@ See `/LICENSE.txt` for details of the license. MIT (babel-plugin-jsx-dom-expressions): The following files embed [babel-plugin-jsx-dom-expressions](https://github.com/ryansolid/dom-expressions/blob/main/packages/babel-plugin-jsx-dom-expressions) MIT: -`/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/*` +`/packages/babel-plugin-transform-solid-jsx/src/*` See `/LICENSE` for details of the license. diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/.npmignore b/packages/babel-plugin-transform-solid-jsx/.npmignore similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/.npmignore rename to packages/babel-plugin-transform-solid-jsx/.npmignore diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/LICENSE b/packages/babel-plugin-transform-solid-jsx/LICENSE similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/LICENSE rename to packages/babel-plugin-transform-solid-jsx/LICENSE diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md b/packages/babel-plugin-transform-solid-jsx/README.md similarity index 97% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md rename to packages/babel-plugin-transform-solid-jsx/README.md index 8247040f4052..d642f3b2c323 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/README.md +++ b/packages/babel-plugin-transform-solid-jsx/README.md @@ -1,4 +1,4 @@ -# babel-plugin-transform-solid-jsx-ad-taro-components +# babel-plugin-transform-solid-jsx fork from [babel-plugin-jsx-dom-expressions](https://github.com/ryansolid/dom-expressions/blob/main/packages/babel-plugin-jsx-dom-expressions) version: 0.37.19 diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js b/packages/babel-plugin-transform-solid-jsx/index.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/index.js rename to packages/babel-plugin-transform-solid-jsx/index.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/jest.config.js b/packages/babel-plugin-transform-solid-jsx/jest.config.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/jest.config.js rename to packages/babel-plugin-transform-solid-jsx/jest.config.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json b/packages/babel-plugin-transform-solid-jsx/package.json similarity index 95% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json rename to packages/babel-plugin-transform-solid-jsx/package.json index 297af5a49ebc..77f15819ed26 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/package.json +++ b/packages/babel-plugin-transform-solid-jsx/package.json @@ -1,5 +1,5 @@ { - "name": "babel-plugin-transform-solid-jsx-ad-taro-components", + "name": "babel-plugin-transform-solid-jsx", "description": "A JSX to DOM plugin that wraps expressions for fine grained change detection", "version": "4.0.0-beta.45", "license": "MIT", diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js b/packages/babel-plugin-transform-solid-jsx/rollup.config.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/rollup.config.js rename to packages/babel-plugin-transform-solid-jsx/rollup.config.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/VoidElements.js b/packages/babel-plugin-transform-solid-jsx/src/VoidElements.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/VoidElements.js rename to packages/babel-plugin-transform-solid-jsx/src/VoidElements.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/config.js b/packages/babel-plugin-transform-solid-jsx/src/config.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/config.js rename to packages/babel-plugin-transform-solid-jsx/src/config.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/constants.js b/packages/babel-plugin-transform-solid-jsx/src/constants.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/constants.js rename to packages/babel-plugin-transform-solid-jsx/src/constants.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/constants.js b/packages/babel-plugin-transform-solid-jsx/src/dom/constants.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/constants.js rename to packages/babel-plugin-transform-solid-jsx/src/dom/constants.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/element.js b/packages/babel-plugin-transform-solid-jsx/src/dom/element.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/element.js rename to packages/babel-plugin-transform-solid-jsx/src/dom/element.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/template.js b/packages/babel-plugin-transform-solid-jsx/src/dom/template.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/dom/template.js rename to packages/babel-plugin-transform-solid-jsx/src/dom/template.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/index.js b/packages/babel-plugin-transform-solid-jsx/src/index.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/index.js rename to packages/babel-plugin-transform-solid-jsx/src/index.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/component.js b/packages/babel-plugin-transform-solid-jsx/src/shared/component.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/component.js rename to packages/babel-plugin-transform-solid-jsx/src/shared/component.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/fragment.js b/packages/babel-plugin-transform-solid-jsx/src/shared/fragment.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/fragment.js rename to packages/babel-plugin-transform-solid-jsx/src/shared/fragment.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js b/packages/babel-plugin-transform-solid-jsx/src/shared/postprocess.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/postprocess.js rename to packages/babel-plugin-transform-solid-jsx/src/shared/postprocess.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js b/packages/babel-plugin-transform-solid-jsx/src/shared/preprocess.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/preprocess.js rename to packages/babel-plugin-transform-solid-jsx/src/shared/preprocess.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js b/packages/babel-plugin-transform-solid-jsx/src/shared/transform.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/transform.js rename to packages/babel-plugin-transform-solid-jsx/src/shared/transform.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js b/packages/babel-plugin-transform-solid-jsx/src/shared/utils.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/shared/utils.js rename to packages/babel-plugin-transform-solid-jsx/src/shared/utils.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/element.js b/packages/babel-plugin-transform-solid-jsx/src/ssr/element.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/element.js rename to packages/babel-plugin-transform-solid-jsx/src/ssr/element.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/template.js b/packages/babel-plugin-transform-solid-jsx/src/ssr/template.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/ssr/template.js rename to packages/babel-plugin-transform-solid-jsx/src/ssr/template.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js b/packages/babel-plugin-transform-solid-jsx/src/universal/element.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/element.js rename to packages/babel-plugin-transform-solid-jsx/src/universal/element.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/template.js b/packages/babel-plugin-transform-solid-jsx/src/universal/template.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/src/universal/template.js rename to packages/babel-plugin-transform-solid-jsx/src/universal/template.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js similarity index 96% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js index 32489e0d7f1d..01f1ab60dc09 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js +++ b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/aliasOrSameNameImport/code.js @@ -1,43 +1,43 @@ -import { Button, Icon, Text, View as MyView } from '@tarojs/components' -import { Input, RenderWithChildren, RenderWithSlot } from 'somewhere' - -export default function Index() { - return ( - - - Hello world! - - - Hello world2! - - - - {Math.random()} - - }> - button}> - }> - - - - - RenderWithChildren2 - - - - - - - - - - - - - - - - ) -} +import { Button, Icon, Text, View as MyView } from '@tarojs/components' +import { Input, RenderWithChildren, RenderWithSlot } from 'somewhere' + +export default function Index() { + return ( + + + Hello world! + + + Hello world2! + + + + {Math.random()} + + }> + button}> + }> + + + + + RenderWithChildren2 + + + + + + + + + + + + + + + + ) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/aliasOrSameNameImport/output.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/options.json b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/options.json similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/options.json rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/options.json diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/code.js b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/simpleElements/code.js similarity index 95% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/code.js rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/simpleElements/code.js index 025c4620bc8c..59db47cecb08 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/code.js +++ b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/simpleElements/code.js @@ -1,18 +1,18 @@ -import { Button, Icon, Text, View } from '@tarojs/components' - -export default function Index() { - return ( - - - Hello world! - - - Hello world2! - - - - {Math.random()} - - - ) -} +import { Button, Icon, Text, View } from '@tarojs/components' + +export default function Index() { + return ( + + + Hello world! + + + Hello world2! + + + + {Math.random()} + + + ) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/output.js b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/simpleElements/output.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/simpleElements/output.js rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/simpleElements/output.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/code.js b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/unTransformElements/code.js similarity index 95% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/code.js rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/unTransformElements/code.js index 025c4620bc8c..59db47cecb08 100644 --- a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/code.js +++ b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/unTransformElements/code.js @@ -1,18 +1,18 @@ -import { Button, Icon, Text, View } from '@tarojs/components' - -export default function Index() { - return ( - - - Hello world! - - - Hello world2! - - - - {Math.random()} - - - ) -} +import { Button, Icon, Text, View } from '@tarojs/components' + +export default function Index() { + return ( + + + Hello world! + + + Hello world2! + + + + {Math.random()} + + + ) +} diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/options.js b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/unTransformElements/options.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/options.js rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/unTransformElements/options.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/output.js b/packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/unTransformElements/output.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/__unique_transform_fixtures__/unTransformElements/output.js rename to packages/babel-plugin-transform-solid-jsx/test/__unique_transform_fixtures__/unTransformElements/output.js diff --git a/packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/unique-transform.spec.js b/packages/babel-plugin-transform-solid-jsx/test/unique-transform.spec.js similarity index 100% rename from packages/babel-plugin-transform-solid-jsx-ad-taro-components/test/unique-transform.spec.js rename to packages/babel-plugin-transform-solid-jsx/test/unique-transform.spec.js diff --git a/packages/babel-preset-taro/index.js b/packages/babel-preset-taro/index.js index fbdb6a66c112..9168ee02816b 100644 --- a/packages/babel-preset-taro/index.js +++ b/packages/babel-preset-taro/index.js @@ -69,7 +69,7 @@ module.exports = (_, options = {}) => { } } else if (isSolid) { presets.push([ - require('babel-plugin-transform-solid-jsx-ad-taro-components'), + require('babel-plugin-transform-solid-jsx'), { moduleName: '@tarojs/plugin-framework-react/dist/reconciler', generate: 'universal', diff --git a/packages/babel-preset-taro/package.json b/packages/babel-preset-taro/package.json index a041b5728136..7b8e2449bcfe 100644 --- a/packages/babel-preset-taro/package.json +++ b/packages/babel-preset-taro/package.json @@ -40,7 +40,7 @@ "babel-preset-solid": "^1.8.15", "core-js": "^3.6.5", "react-refresh": "^0.11.0", - "babel-plugin-transform-solid-jsx-ad-taro-components": "workspace:*" + "babel-plugin-transform-solid-jsx": "workspace:*" }, "devDependencies": { "@babel/core": "^7.14.5", From e840c0e051bc2cce006c8a2e1f59c442bda2f0aa Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 3 May 2024 15:50:50 +0800 Subject: [PATCH 29/39] =?UTF-8?q?chore:=20=E4=BF=AE=E6=94=B9babel-solid?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=E7=9A=84=E5=B7=A5=E7=A8=8B=E5=8C=96=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 2 - .gitignore | 3 - .../.eslintignore | 1 + .../.npmignore | 6 - .../babel-plugin-transform-solid-jsx/LICENSE | 21 - .../package.json | 1 + packages/babel-preset-taro/package.json | 1 - .../taro-platform-harmony-hybrid/.gitignore | 2 + pnpm-lock.yaml | 2571 ++++++----------- 9 files changed, 862 insertions(+), 1746 deletions(-) create mode 100644 packages/babel-plugin-transform-solid-jsx/.eslintignore delete mode 100644 packages/babel-plugin-transform-solid-jsx/.npmignore delete mode 100644 packages/babel-plugin-transform-solid-jsx/LICENSE create mode 100644 packages/taro-platform-harmony-hybrid/.gitignore diff --git a/.eslintignore b/.eslintignore index 41f9f87e94dc..8c511519b182 100644 --- a/.eslintignore +++ b/.eslintignore @@ -41,5 +41,3 @@ packages/taro-plugin-vue-devtools/src/backend packages/taro-helper/swc crates - -packages/babel-plugin-transform-solid-jsx/test diff --git a/.gitignore b/.gitignore index 455c1cbdf6d1..52e04ea11d4f 100644 --- a/.gitignore +++ b/.gitignore @@ -82,6 +82,3 @@ artifacts # Node Addons *.node - -# harmony-hybrid extend-h5-apis file -packages/taro-platform-harmony-hybrid/src/api/apis/extend-h5-apis.ts diff --git a/packages/babel-plugin-transform-solid-jsx/.eslintignore b/packages/babel-plugin-transform-solid-jsx/.eslintignore new file mode 100644 index 000000000000..ee4c92682341 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx/.eslintignore @@ -0,0 +1 @@ +/test diff --git a/packages/babel-plugin-transform-solid-jsx/.npmignore b/packages/babel-plugin-transform-solid-jsx/.npmignore deleted file mode 100644 index 5ac481114d21..000000000000 --- a/packages/babel-plugin-transform-solid-jsx/.npmignore +++ /dev/null @@ -1,6 +0,0 @@ -src/ -rollup.config.js -test/ -coverage/ -.travis.yml -*.config.js \ No newline at end of file diff --git a/packages/babel-plugin-transform-solid-jsx/LICENSE b/packages/babel-plugin-transform-solid-jsx/LICENSE deleted file mode 100644 index 901764443340..000000000000 --- a/packages/babel-plugin-transform-solid-jsx/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2018-2019 Ryan Carniato - -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: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -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. diff --git a/packages/babel-plugin-transform-solid-jsx/package.json b/packages/babel-plugin-transform-solid-jsx/package.json index 77f15819ed26..ade1384d4072 100644 --- a/packages/babel-plugin-transform-solid-jsx/package.json +++ b/packages/babel-plugin-transform-solid-jsx/package.json @@ -13,6 +13,7 @@ "readmeFilename": "README.md", "main": "index.js", "files": [ + "index.js", "dist" ], "sideEffects": false, diff --git a/packages/babel-preset-taro/package.json b/packages/babel-preset-taro/package.json index 7b8e2449bcfe..057aab3abcfb 100644 --- a/packages/babel-preset-taro/package.json +++ b/packages/babel-preset-taro/package.json @@ -37,7 +37,6 @@ "babel-plugin-dynamic-import-node": "2.3.3", "babel-plugin-minify-dead-code-elimination": "^0.5.2", "babel-plugin-transform-imports-api": "1.0.0", - "babel-preset-solid": "^1.8.15", "core-js": "^3.6.5", "react-refresh": "^0.11.0", "babel-plugin-transform-solid-jsx": "workspace:*" diff --git a/packages/taro-platform-harmony-hybrid/.gitignore b/packages/taro-platform-harmony-hybrid/.gitignore new file mode 100644 index 000000000000..5b13318ed09b --- /dev/null +++ b/packages/taro-platform-harmony-hybrid/.gitignore @@ -0,0 +1,2 @@ +# harmony-hybrid extend-h5-apis file +src/api/apis/extend-h5-apis.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1f506ef24d2..385e5f8fbf5d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -438,7 +438,7 @@ importers: specifier: ^4.7.4 version: registry.npmjs.org/typescript@4.9.5 - packages/babel-plugin-transform-solid-jsx-ad-taro-components: + packages/babel-plugin-transform-solid-jsx: dependencies: '@babel/helper-module-imports': specifier: 7.18.6 @@ -565,12 +565,9 @@ importers: babel-plugin-transform-imports-api: specifier: 1.0.0 version: registry.npmjs.org/babel-plugin-transform-imports-api@1.0.0 - babel-plugin-transform-solid-jsx-ad-taro-components: + babel-plugin-transform-solid-jsx: specifier: workspace:* - version: link:../babel-plugin-transform-solid-jsx-ad-taro-components - babel-preset-solid: - specifier: ^1.8.15 - version: 1.8.16(@babel/core@7.21.8) + version: link:../babel-plugin-transform-solid-jsx core-js: specifier: ^3.6.5 version: registry.npmjs.org/core-js@3.30.2 @@ -1586,6 +1583,8 @@ importers: specifier: 18.2.0 version: registry.npmjs.org/react-test-renderer@18.2.0(react@18.2.0) + packages/taro-components/loader: {} + packages/taro-extend: devDependencies: jest: @@ -4378,33 +4377,12 @@ importers: packages: - /@babel/code-frame@7.0.0-beta.44: - resolution: {integrity: sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz} - dependencies: - '@babel/highlight': 7.0.0-beta.44 - dev: false - - /@babel/code-frame@7.10.4: - resolution: {integrity: sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz} - dependencies: - '@babel/highlight': 7.23.4 - /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==, tarball: https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.23.4 - chalk: 2.4.2 - - /@babel/generator@7.0.0-beta.44: - resolution: {integrity: sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz} - dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 - jsesc: 2.5.2 - lodash: registry.npmjs.org/lodash@4.17.21 - source-map: registry.npmjs.org/source-map@0.5.7 - trim-right: registry.npmjs.org/trim-right@1.0.1 - dev: false + chalk: registry.npmjs.org/chalk@2.4.2 /@babel/generator@7.17.10: resolution: {integrity: sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz} @@ -4430,33 +4408,6 @@ packages: dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - /@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3): - resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 - lru-cache: registry.npmjs.org/lru-cache@5.1.1 - semver: registry.npmjs.org/semver@6.3.1 - dev: false - - /@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8): - resolution: {integrity: sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==, tarball: https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 - lru-cache: registry.npmjs.org/lru-cache@5.1.1 - semver: registry.npmjs.org/semver@6.3.1 - /@babel/helper-environment-visitor@7.22.20: resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==, tarball: https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz} engines: {node: '>=6.9.0'} @@ -4465,7 +4416,7 @@ packages: resolution: {integrity: sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz} dependencies: '@babel/helper-get-function-arity': registry.npmjs.org/@babel/helper-get-function-arity@7.0.0-beta.44 - '@babel/template': 7.0.0-beta.44 + '@babel/template': registry.npmjs.org/@babel/template@7.0.0-beta.44 '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 dev: false @@ -4473,7 +4424,7 @@ packages: resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==, tarball: https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 /@babel/helper-hoist-variables@7.22.5: @@ -4482,33 +4433,10 @@ packages: dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - /@babel/helper-module-transforms@7.21.5: - resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.22.20 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 - '@babel/helper-simple-access': 7.21.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 - '@babel/template': 7.21.9 - '@babel/traverse': 7.23.7 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==, tarball: https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz} engines: {node: '>=6.9.0'} - /@babel/helper-simple-access@7.21.5: - resolution: {integrity: sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==, tarball: https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - dev: false - /@babel/helper-split-export-declaration@7.0.0-beta.44: resolution: {integrity: sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==, tarball: https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz} dependencies: @@ -4534,21 +4462,10 @@ packages: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==, tarball: https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz} engines: {node: '>=6.9.0'} - /@babel/helpers@7.21.5: - resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/template': 7.21.9 - '@babel/traverse': 7.23.7 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - transitivePeerDependencies: - - supports-color - dev: false - /@babel/highlight@7.0.0-beta.44: resolution: {integrity: sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==, tarball: https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz} dependencies: - chalk: 2.4.2 + chalk: registry.npmjs.org/chalk@2.4.2 esutils: registry.npmjs.org/esutils@2.0.3 js-tokens: registry.npmjs.org/js-tokens@3.0.2 dev: false @@ -4668,36 +4585,11 @@ packages: regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.13.11 dev: true - /@babel/template@7.0.0-beta.44: - resolution: {integrity: sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz} - dependencies: - '@babel/code-frame': 7.0.0-beta.44 - '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 - babylon: registry.npmjs.org/babylon@7.0.0-beta.44 - lodash: registry.npmjs.org/lodash@4.17.21 - dev: false - - /@babel/template@7.21.9: - resolution: {integrity: sha512-MK0X5k8NKOuWRamiEfc3KEJiHMTkGZNUjzMipqCGDDc6ijRl/B7RGSKVGncu4Ro/HdyzzY6cmoXuKI2Gffk7vQ==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.21.9.tgz} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - - /@babel/template@7.22.15: - resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==, tarball: https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.6 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - /@babel/traverse@7.0.0-beta.44: resolution: {integrity: sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz} dependencies: - '@babel/code-frame': 7.0.0-beta.44 - '@babel/generator': 7.0.0-beta.44 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.0.0-beta.44 + '@babel/generator': registry.npmjs.org/@babel/generator@7.0.0-beta.44 '@babel/helper-function-name': 7.0.0-beta.44 '@babel/helper-split-export-declaration': 7.0.0-beta.44 '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 @@ -4714,13 +4606,13 @@ packages: resolution: {integrity: sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==, tarball: https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) globals: 11.12.0 @@ -4752,6 +4644,7 @@ packages: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + dev: true /@eslint-community/regexpp@4.5.1: resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==, tarball: https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.5.1.tgz} @@ -4763,9 +4656,9 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: registry.npmjs.org/ajv@6.12.6 - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) espree: registry.npmjs.org/espree@9.5.2 - globals: 13.20.0 + globals: registry.npmjs.org/globals@13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: registry.npmjs.org/js-yaml@4.1.0 @@ -4785,7 +4678,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) minimatch: registry.npmjs.org/minimatch@3.1.2 transitivePeerDependencies: - supports-color @@ -5010,414 +4903,6 @@ packages: rollup: 3.21.5 dev: true - /@rollup/rollup-android-arm-eabi@4.9.5: - resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz} - cpu: [arm] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-android-arm64@4.9.5: - resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-arm64@4.9.5: - resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-darwin-x64@4.9.5: - resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm-gnueabihf@4.9.5: - resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm64-gnu@4.9.5: - resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-arm64-musl@4.9.5: - resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-riscv64-gnu@4.9.5: - resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-x64-gnu@4.9.5: - resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-linux-x64-musl@4.9.5: - resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-arm64-msvc@4.9.5: - resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-ia32-msvc@4.9.5: - resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@rollup/rollup-win32-x64-msvc@4.9.5: - resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /@swc/core-darwin-arm64@1.3.96: - resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==, tarball: https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@swc/core-darwin-x64@1.3.96: - resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==, tarball: https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-arm-gnueabihf@1.3.96: - resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==, tarball: https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-arm64-gnu@1.3.96: - resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-arm64-musl@1.3.96: - resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==, tarball: https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-x64-gnu@1.3.96: - resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-linux-x64-musl@1.3.96: - resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==, tarball: https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@swc/core-win32-arm64-msvc@1.3.96: - resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==, tarball: https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@swc/core-win32-ia32-msvc@1.3.96: - resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==, tarball: https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@swc/core-win32-x64-msvc@1.3.96: - resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==, tarball: https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.3.96.tgz} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-android-arm-eabi@0.0.52: - resolution: {integrity: sha512-jBybq1sd5ZaUOvVRoeuwVE0RnVFTM4x7rtu9wS0Zcpe2OunT9CeQyQyYIww8TkCiu/oH1PsfyvDTNnyBdAKzlQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm-eabi/-/parse-css-to-stylesheet-android-arm-eabi-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-android-arm64@0.0.52: - resolution: {integrity: sha512-RSf9p9ZOXRqJ6iA/ElxXKvn5mLY5RbUyrQEFFDyR6UPAAVWgadv5BjlmZYp+oTy5I9mMODpNgLX/U9pYGf+ViQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-android-arm64/-/parse-css-to-stylesheet-android-arm64-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-darwin-arm64@0.0.52: - resolution: {integrity: sha512-qlaAlgGal+PZV7gZdo+bDmo7Ve/PxWHfuy6JLNuGHmD4nEzlOu4ZNkaY8Th1P8dZHmzllCCii5iNJB3vJPRGWg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-arm64/-/parse-css-to-stylesheet-darwin-arm64-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-darwin-universal@0.0.52: - resolution: {integrity: sha512-UGcwkY/Zhz21CASTbd24LFexEIolapepNKuc2UeZwgYnvnSfCGeYBZWzAbHRwz1ZHJczofpRtsr5xI2zcFlm8A==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-universal/-/parse-css-to-stylesheet-darwin-universal-0.0.52.tgz} - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-darwin-x64@0.0.52: - resolution: {integrity: sha512-aMCdFFeafRUDo+YWIsB/8qMZVuBRI8gASSOKhPiHUpXkSzae0MJT7Xd08CGLjFsbBtWRaz/ysDhHnAHflRWJcQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-darwin-x64/-/parse-css-to-stylesheet-darwin-x64-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf@0.0.52: - resolution: {integrity: sha512-HWc7s2j+YF6fhZKd72V9mJowP7ICzJvm0lDnV3MJH59ogH/UaFLRcBMJG9R5BDd5LD2JK6P/3JKifH3A0vI5xg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf/-/parse-css-to-stylesheet-linux-arm-gnueabihf-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-arm64-gnu@0.0.52: - resolution: {integrity: sha512-/u+OEnc7/CsD0Il9Qp7rA1nCNwZAMEUlaDRNqg+8wPQfoTIdrbMGCkQadRGkeFJtht3n7RITaajRBm0wqxaK+g==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-gnu/-/parse-css-to-stylesheet-linux-arm64-gnu-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-arm64-musl@0.0.52: - resolution: {integrity: sha512-U9J1RNbSjQOyo4u8w4RI9NaBEs+IVodUzdaaxFP/vcYNXPQh1dEG0wkRqu33xFb4rWO4RAeXloreEhBmmdRyzQ==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-arm64-musl/-/parse-css-to-stylesheet-linux-arm64-musl-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-x64-gnu@0.0.52: - resolution: {integrity: sha512-9OmMTmrh5Dck2VVPWueNCKjIUyZv0BlQF3vUdVyiyxmcUaK6TqYyB2cSw0qS9+AhRKNdMEKGxfTpcN6Z8iebyw==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-gnu/-/parse-css-to-stylesheet-linux-x64-gnu-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-linux-x64-musl@0.0.52: - resolution: {integrity: sha512-Rx62iYdicmtfAYLPz9331xUtLo25qctw2QuKcg6quWO+KM0fkg4teq4esjt409DwBMWiTycAQNWMZrjZ7E829w==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-linux-x64-musl/-/parse-css-to-stylesheet-linux-x64-musl-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-win32-arm64-msvc@0.0.52: - resolution: {integrity: sha512-U3H9/QzSFIpxNBbUcg5Iv93QB8cbUxy7y/fg5dSWJjoXUQikgyj8s05e2hw4S7FfZu41WUVIm1j698zjU/+VAA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-arm64-msvc/-/parse-css-to-stylesheet-win32-arm64-msvc-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-win32-ia32-msvc@0.0.52: - resolution: {integrity: sha512-VnpAU9976/QfUuwI1e1NE3I4I6vxoKqSl3VzqioS/0cjZM0C5yMI1Q/WnMf0/GGsN4zRBW7HXXhfgCtDb+nFSA==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-ia32-msvc/-/parse-css-to-stylesheet-win32-ia32-msvc-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/parse-css-to-stylesheet-win32-x64-msvc@0.0.52: - resolution: {integrity: sha512-LrYVeDRHdyxNkJ75FNjRbAtdKyjJOSnqh/ZuawoN1PDLlIImpbSz3207fC/kFNHszAZFz73wR2F2VVfzosFUUg==, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet-win32-x64-msvc/-/parse-css-to-stylesheet-win32-x64-msvc-0.0.52.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-darwin-arm64@0.0.11: - resolution: {integrity: sha512-H3C0TQD7k9YalSR2kgrVEvP1TfhSeRQDQQXhSurLStNuTqhrk8JSzxbxYC/Of5edM/uu+5xOzT0YfMV2LKG5UA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-arm64/-/plugin-doctor-darwin-arm64-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-darwin-universal@0.0.11: - resolution: {integrity: sha512-iZXID/UBsFGkouXJV/g/UTogPJ9IqCNmqCQ/bTZYNnIPHxxCUVZj7R1or8f/RJk3IHi0WroZHVbkz/NF9IqMVA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-universal/-/plugin-doctor-darwin-universal-0.0.11.tgz} - engines: {node: '>= 10'} - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-darwin-x64@0.0.11: - resolution: {integrity: sha512-wNFty0LOq0lX2WMG3ea0IYsvSq0Y1Z24zIumSfnsL8R3x3AaKQBf0d/nzY++Wp0Kc7rEskS9gtYR7Z0b4oB9tA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-darwin-x64/-/plugin-doctor-darwin-x64-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-freebsd-x64@0.0.11: - resolution: {integrity: sha512-ymFqr5w8CdEvYMQS3zzRfmiAe/6yFF8b2sufvHHbggLDgdDoAQfOuXAMHH0tK4TQTM6hXdHi2Ii3xwGPFczPGg==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-freebsd-x64/-/plugin-doctor-freebsd-x64-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-arm-gnueabihf@0.0.11: - resolution: {integrity: sha512-Ti8g3/WyD/kPOV9RAQB/jZwLivwdf9v9ZmdPUb4T56c4ehhD7cOCInhc5/0TrDR2b882vTnVc3GLAgG/EiFliw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm-gnueabihf/-/plugin-doctor-linux-arm-gnueabihf-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-arm64-gnu@0.0.11: - resolution: {integrity: sha512-oirqs+UYX6lKNxjFW6zpUGliW3ovC/v3fw76c4E8I18KVgTTRLpcqDiXPBgId0cyr3xdtKG0idzE5RXL/cNJFg==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-gnu/-/plugin-doctor-linux-arm64-gnu-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-arm64-musl@0.0.11: - resolution: {integrity: sha512-SXes1wj2MLQod50+9sgSZlN4eli3VXVxMNqdk03ArrWtFURCpuDiHwRERjoqlo91Hf4IxU6zU7ml86gPZ0dkaw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-arm64-musl/-/plugin-doctor-linux-arm64-musl-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-x64-gnu@0.0.11: - resolution: {integrity: sha512-nyW2tjzYA8nw39pKpaYtpGbEOZNRTV97Ir+UEvsuZbAr5F1lV2Q+2IwN8dGY41/lXw9JQay6FDRqUPRXAMB4kw==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-gnu/-/plugin-doctor-linux-x64-gnu-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-linux-x64-musl@0.0.11: - resolution: {integrity: sha512-epKcAwJdVYMGmeWdqGZrdOS+nhDz4SiGlZqYMcDjSlGK7OM0wlSor6xpz59adYVe86t/a/gjimu5IT2ofVEfsA==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-linux-x64-musl/-/plugin-doctor-linux-x64-musl-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-win32-ia32-msvc@0.0.11: - resolution: {integrity: sha512-UBKdbbtDK1QmsRZiKEjo+TtSt+E/ljIzx5wbDna2yEuDtJqBwNg6SqkYg3LxUiJK8O5hwwVJGdJWI9a9bHpI8w==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-ia32-msvc/-/plugin-doctor-win32-ia32-msvc-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: false - optional: true - - /@tarojs/plugin-doctor-win32-x64-msvc@0.0.11: - resolution: {integrity: sha512-2ABKPwTpT93PIk6+s/cGGUnu32OcyfAzz5y9gpLQ/i3XwysPSBq9Lt6Z1VCD2DVPnloIdWU+NYk5gXhCoWZV5A==, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor-win32-x64-msvc/-/plugin-doctor-win32-x64-msvc-0.0.11.tgz} - engines: {node: '>= 10'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: false - optional: true - /@types/estree@0.0.39: resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==, tarball: https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz} dev: true @@ -5710,6 +5195,7 @@ packages: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 html-entities: registry.npmjs.org/html-entities@2.3.3 validate-html-nesting: registry.npmjs.org/validate-html-nesting@1.2.2 + dev: true /babel-preset-solid@1.8.16(@babel/core@7.21.8): resolution: {integrity: sha512-b4HFg/xaKM+H3Tu5iUlZ/43TJOZnhi85xrm3JrXDQ0s4cmtmU37bXXYzb2m55G4QKiFjxLAjvb7sUorPrAMs5w==, tarball: https://registry.npmjs.org/babel-preset-solid/-/babel-preset-solid-1.8.16.tgz} @@ -5718,6 +5204,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 babel-plugin-jsx-dom-expressions: 0.37.19(@babel/core@7.21.8) + dev: true /balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, tarball: https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz} @@ -5821,17 +5308,6 @@ packages: /caniuse-lite@1.0.30001588: resolution: {integrity: sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==, tarball: https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz} - /chalk@1.1.3: - resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, tarball: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz} - engines: {node: '>=0.10.0'} - dependencies: - ansi-styles: 2.2.1 - escape-string-regexp: 1.0.5 - has-ansi: registry.npmjs.org/has-ansi@2.0.0 - strip-ansi: 3.0.1 - supports-color: 2.0.0 - dev: false - /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz} engines: {node: '>=4'} @@ -6116,19 +5592,8 @@ packages: resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==, tarball: https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz} dev: true - /debug@2.6.9(supports-color@6.1.0): + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, tarball: https://registry.npmjs.org/debug/-/debug-2.6.9.tgz} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - supports-color: registry.npmjs.org/supports-color@6.1.0 - - /debug@3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==, tarball: https://registry.npmjs.org/debug/-/debug-3.1.0.tgz} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -6138,28 +5603,6 @@ packages: ms: 2.0.0 dev: false - /debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, tarball: https://registry.npmjs.org/debug/-/debug-3.2.7.tgz} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - - /debug@4.1.1: - resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==, tarball: https://registry.npmjs.org/debug/-/debug-4.1.1.tgz} - deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: false - /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz} engines: {node: '>=6.0'} @@ -6485,11 +5928,6 @@ packages: /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, tarball: https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz} - /gensync@1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, tarball: https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz} - engines: {node: '>=6.9.0'} - dev: false - /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==, tarball: https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz} engines: {node: 6.* || 8.* || >= 10.*} @@ -7124,35 +6562,6 @@ packages: /ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, tarball: https://registry.npmjs.org/ms/-/ms-2.1.3.tgz} - /mv@2.1.1: - resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==, tarball: https://registry.npmjs.org/mv/-/mv-2.1.1.tgz} - engines: {node: '>=0.8.0'} - requiresBuild: true - dependencies: - mkdirp: registry.npmjs.org/mkdirp@0.5.6 - ncp: registry.npmjs.org/ncp@2.0.0 - rimraf: registry.npmjs.org/rimraf@2.4.5 - optional: true - - /native-request@1.1.0: - resolution: {integrity: sha512-uZ5rQaeRn15XmpgE0xoPL8YWqcX90VtCFglYwAgkvKM5e8fog+vePLAhHxuuv/gRkrQxIeh5U3q9sMNUrENqWw==, tarball: https://registry.npmjs.org/native-request/-/native-request-1.1.0.tgz} - requiresBuild: true - dev: false - optional: true - - /needle@3.2.0: - resolution: {integrity: sha512-oUvzXnyLiVyVGoianLijF9O/RecZUf7TkBfimjGrLM4eQhXyeJwM6GeAWccwfQ9aa4gMCZKqhAOuLaMIcQxajQ==, tarball: https://registry.npmjs.org/needle/-/needle-3.2.0.tgz} - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true - dependencies: - debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) - iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 - sax: registry.npmjs.org/sax@1.2.4 - transitivePeerDependencies: - - supports-color - optional: true - /neo-async@2.6.2: resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, tarball: https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz} dev: false @@ -7292,7 +6701,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, tarball: https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 @@ -7614,14 +7023,6 @@ packages: typescript: 5.3.3 dev: true - /rollup@2.75.6: - resolution: {integrity: sha512-OEf0TgpC9vU6WGROJIk1JA3LR5vk/yvqlzxqdrE2CzzXnqKXNzbAwlWUXis8RS3ZPe7LAq+YUxsRa0l3r27MLA==, tarball: https://registry.npmjs.org/rollup/-/rollup-2.75.6.tgz} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: registry.npmjs.org/fsevents@2.3.2 - dev: false - /rollup@3.21.5: resolution: {integrity: sha512-a4NTKS4u9PusbUJcfF4IMxuqjFzjm6ifj76P54a7cKnvVzJaG12BLVR+hgU2YDGHzyMMQNxLAZWuALsn8q2oQg==, tarball: https://registry.npmjs.org/rollup/-/rollup-3.21.5.tgz} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -7636,6 +7037,7 @@ packages: hasBin: true optionalDependencies: fsevents: registry.npmjs.org/fsevents@2.3.2 + dev: true /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, tarball: https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz} @@ -7949,7 +7351,7 @@ packages: resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==, tarball: https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz} hasBin: true peerDependencies: - browserslist: ^4.23.0 + browserslist: '>= 4.21.0' dependencies: browserslist: 4.23.0 escalade: 3.1.1 @@ -8316,17 +7718,17 @@ packages: version: 7.12.3 engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 - '@babel/helper-module-transforms': 7.21.5 - '@babel/helpers': 7.21.5 - '@babel/parser': 7.23.6 - '@babel/template': 7.21.9 - '@babel/traverse': 7.23.7 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.12.3) + '@babel/helpers': registry.npmjs.org/@babel/helpers@7.23.8 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 + '@babel/template': registry.npmjs.org/@babel/template@7.21.9 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - convert-source-map: 1.9.0 + convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) - gensync: 1.0.0-beta.2 + gensync: registry.npmjs.org/gensync@1.0.0-beta.2 json5: registry.npmjs.org/json5@2.2.3 lodash: registry.npmjs.org/lodash@4.17.21 resolve: registry.npmjs.org/resolve@1.22.8 @@ -8343,20 +7745,20 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1 - '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4 - '@babel/generator': registry.npmjs.org/@babel/generator@7.21.5 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8) - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 - '@babel/helpers': registry.npmjs.org/@babel/helpers@7.21.5 - '@babel/parser': registry.npmjs.org/@babel/parser@7.21.8 - '@babel/template': registry.npmjs.org/@babel/template@7.20.7 - '@babel/traverse': registry.npmjs.org/@babel/traverse@7.21.5 - '@babel/types': registry.npmjs.org/@babel/types@7.21.5 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8) + '@babel/helpers': registry.npmjs.org/@babel/helpers@7.23.8 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 + '@babel/template': registry.npmjs.org/@babel/template@7.21.9 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 + '@babel/types': registry.npmjs.org/@babel/types@7.23.6 convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) gensync: registry.npmjs.org/gensync@1.0.0-beta.2 json5: registry.npmjs.org/json5@2.2.3 - semver: registry.npmjs.org/semver@6.3.0 + semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color @@ -8367,14 +7769,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': registry.npmjs.org/@ampproject/remapping@2.2.1 - '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.6 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helpers': registry.npmjs.org/@babel/helpers@7.23.8 - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/template': registry.npmjs.org/@babel/template@7.22.15 - '@babel/traverse': 7.23.7 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 convert-source-map: registry.npmjs.org/convert-source-map@2.0.0 debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) @@ -8401,6 +7803,18 @@ packages: semver: registry.npmjs.org/semver@6.3.0 dev: false + registry.npmjs.org/@babel/generator@7.0.0-beta.44: + resolution: {integrity: sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz} + name: '@babel/generator' + version: 7.0.0-beta.44 + dependencies: + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 + jsesc: registry.npmjs.org/jsesc@2.5.2 + lodash: registry.npmjs.org/lodash@4.17.21 + source-map: registry.npmjs.org/source-map@0.5.7 + trim-right: registry.npmjs.org/trim-right@1.0.1 + dev: false + registry.npmjs.org/@babel/generator@7.21.5: resolution: {integrity: sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/generator/-/generator-7.21.5.tgz} name: '@babel/generator' @@ -8439,14 +7853,6 @@ packages: dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5: - resolution: {integrity: sha512-uNrjKztPLkUk7bpCNC0jEKDJzzkvel/W+HguzbN8krA+LPfC1CEobJEvAvGka2A/M+ViOqXdcRL0GqPUJSjx9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.21.5.tgz} - name: '@babel/helper-builder-binary-assignment-operator-visitor' - version: 7.21.5 - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz} name: '@babel/helper-builder-binary-assignment-operator-visitor' @@ -8511,8 +7917,8 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 - '@babel/helper-validator-option': 7.23.5 - browserslist: 4.23.0 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 + browserslist: registry.npmjs.org/browserslist@4.23.0 lru-cache: registry.npmjs.org/lru-cache@5.1.1 semver: registry.npmjs.org/semver@6.3.1 @@ -8583,6 +7989,27 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.12.3): + resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz} + id: registry.npmjs.org/@babel/helper-create-class-features-plugin/7.23.7 + name: '@babel/helper-create-class-features-plugin' + version: 7.23.7 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-member-expression-to-functions': registry.npmjs.org/@babel/helper-member-expression-to-functions@7.23.0 + '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.22.5 + '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.12.3) + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + semver: registry.npmjs.org/semver@6.3.1 + dev: false + registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.21.8): resolution: {integrity: sha512-xCoqR/8+BoNnXOY7RVSgv6X+o7pmT5q1d+gGcRlXYkI+9B31glE4jeejhKVpA04O1AtzOt7OSQ6VYKP5FcRl9g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.7.tgz} id: registry.npmjs.org/@babel/helper-create-class-features-plugin/7.23.7 @@ -8623,7 +8050,7 @@ packages: '@babel/helper-split-export-declaration': 7.22.6 semver: registry.npmjs.org/semver@6.3.1 - registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3): + registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8): resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz} id: registry.npmjs.org/@babel/helper-create-regexp-features-plugin/7.21.8 name: '@babel/helper-create-regexp-features-plugin' @@ -8632,25 +8059,25 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 semver: registry.npmjs.org/semver@6.3.0 - dev: false - registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8): - resolution: {integrity: sha512-zGuSdedkFtsFHGbexAvNuipg1hbtitDLo2XE8/uf6Y9sOQV1xsYX/2pNbtedp/X0eU1pIt+kGvaqHCowkRbS5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.8.tgz} - id: registry.npmjs.org/@babel/helper-create-regexp-features-plugin/7.21.8 + registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.12.3): + resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz} + id: registry.npmjs.org/@babel/helper-create-regexp-features-plugin/7.22.15 name: '@babel/helper-create-regexp-features-plugin' - version: 7.21.8 + version: 7.22.15 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 regexpu-core: registry.npmjs.org/regexpu-core@5.3.2 - semver: registry.npmjs.org/semver@6.3.0 + semver: registry.npmjs.org/semver@6.3.1 + dev: false registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8): resolution: {integrity: sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz} @@ -8690,12 +8117,12 @@ packages: '@babel/core': ^7.4.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.21.8) - '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) lodash.debounce: registry.npmjs.org/lodash.debounce@4.0.8 resolve: registry.npmjs.org/resolve@1.22.8 - semver: 6.3.0 + semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color @@ -8828,22 +8255,22 @@ packages: dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - registry.npmjs.org/@babel/helper-module-transforms@7.21.5: - resolution: {integrity: sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz} + registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz} + id: registry.npmjs.org/@babel/helper-module-transforms/7.23.3 name: '@babel/helper-module-transforms' - version: 7.21.5 + version: 7.23.3 engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 dependencies: - '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 - '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5 - '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6 - '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1 - '@babel/template': registry.npmjs.org/@babel/template@7.21.9 - '@babel/traverse': 7.23.7 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - transitivePeerDependencies: - - supports-color + '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 + dev: false registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz} @@ -8855,11 +8282,11 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz} @@ -8871,11 +8298,11 @@ packages: '@babel/core': ^7.0.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 - '@babel/helper-split-export-declaration': 7.22.6 - '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz} @@ -8940,6 +8367,21 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.12.3): + resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz} + id: registry.npmjs.org/@babel/helper-remap-async-to-generator/7.22.20 + name: '@babel/helper-remap-async-to-generator' + version: 7.22.20 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.22.20 + dev: false + registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.21.8): resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz} id: registry.npmjs.org/@babel/helper-remap-async-to-generator/7.22.20 @@ -8984,6 +8426,21 @@ packages: transitivePeerDependencies: - supports-color + registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.12.3): + resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz} + id: registry.npmjs.org/@babel/helper-replace-supers/7.22.20 + name: '@babel/helper-replace-supers' + version: 7.22.20 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-member-expression-to-functions': registry.npmjs.org/@babel/helper-member-expression-to-functions@7.23.0 + '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.22.5 + dev: false + registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.21.8): resolution: {integrity: sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz} id: registry.npmjs.org/@babel/helper-replace-supers/7.22.20 @@ -9065,6 +8522,7 @@ packages: name: '@babel/helper-string-parser' version: 7.21.5 engines: {node: '>=6.9.0'} + dev: true registry.npmjs.org/@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz} @@ -9102,8 +8560,8 @@ packages: version: 7.20.5 engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-function-name': 7.23.0 - '@babel/template': 7.21.9 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 + '@babel/template': registry.npmjs.org/@babel/template@7.21.9 '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: @@ -9123,25 +8581,13 @@ packages: resolution: {integrity: sha512-9JoDSBGoWtmbay98efmT2+mySkwjzeFeAL9BuWNoVQpkPFQF8SIIFUfY5os9u8wVzglzoiPRSW7cuJmBDUt43g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.12.1.tgz} name: '@babel/helpers' version: 7.12.1 - dependencies: - '@babel/template': 7.21.9 - '@babel/traverse': 7.23.7 - '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - transitivePeerDependencies: - - supports-color - dev: false - - registry.npmjs.org/@babel/helpers@7.21.5: - resolution: {integrity: sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.21.5.tgz} - name: '@babel/helpers' - version: 7.21.5 - engines: {node: '>=6.9.0'} dependencies: '@babel/template': registry.npmjs.org/@babel/template@7.21.9 - '@babel/traverse': 7.23.7 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color + dev: false registry.npmjs.org/@babel/helpers@7.23.8: resolution: {integrity: sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz} @@ -9149,8 +8595,8 @@ packages: version: 7.23.8 engines: {node: '>=6.9.0'} dependencies: - '@babel/template': 7.22.15 - '@babel/traverse': 7.23.7 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 transitivePeerDependencies: - supports-color @@ -9202,18 +8648,6 @@ packages: dependencies: '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6 - name: '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.23.3 @@ -9239,20 +8673,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.8): - resolution: {integrity: sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz} - id: registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.20.7 - name: '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining' - version: 7.20.7 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.13.0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 - '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.21.8) - registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.23.3 @@ -9354,7 +8774,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 transitivePeerDependencies: - supports-color dev: false @@ -9411,15 +8831,14 @@ packages: name: '@babel/plugin-proposal-class-static-block' version: 7.21.0 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-static-block instead. peerDependencies: '@babel/core': ^7.12.0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8) - transitivePeerDependencies: - - supports-color registry.npmjs.org/@babel/plugin-proposal-decorators@7.12.1(@babel/core@7.12.3): resolution: {integrity: sha512-knNIuusychgYN8fGJHONL0RbFxLGawhXOJNLBk75TniTsZZeA+wdkDuv6wp4lGwzQEKjZi6/WYtnb3udNPmQmQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.12.1.tgz} @@ -9431,7 +8850,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-decorators': registry.npmjs.org/@babel/plugin-syntax-decorators@7.21.0(@babel/core@7.12.3) transitivePeerDependencies: - supports-color @@ -9464,7 +8883,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-do-expressions': registry.npmjs.org/@babel/plugin-syntax-do-expressions@7.18.6(@babel/core@7.12.3) dev: false @@ -9488,6 +8907,7 @@ packages: name: '@babel/plugin-proposal-dynamic-import' version: 7.18.6 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9502,6 +8922,7 @@ packages: name: '@babel/plugin-proposal-dynamic-import' version: 7.18.6 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-dynamic-import instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9518,7 +8939,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-export-default-from': registry.npmjs.org/@babel/plugin-syntax-export-default-from@7.18.6(@babel/core@7.12.3) dev: false @@ -9541,6 +8962,7 @@ packages: name: '@babel/plugin-proposal-export-namespace-from' version: 7.18.9 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9555,6 +8977,7 @@ packages: name: '@babel/plugin-proposal-export-namespace-from' version: 7.18.9 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9571,7 +8994,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-function-bind': registry.npmjs.org/@babel/plugin-syntax-function-bind@7.18.6(@babel/core@7.12.3) dev: false @@ -9584,7 +9007,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-wrap-function': registry.npmjs.org/@babel/helper-wrap-function@7.20.5 '@babel/plugin-syntax-function-sent': registry.npmjs.org/@babel/plugin-syntax-function-sent@7.18.6(@babel/core@7.12.3) transitivePeerDependencies: @@ -9597,6 +9020,7 @@ packages: name: '@babel/plugin-proposal-json-strings' version: 7.18.6 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9611,6 +9035,7 @@ packages: name: '@babel/plugin-proposal-json-strings' version: 7.18.6 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-json-strings instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9624,6 +9049,7 @@ packages: name: '@babel/plugin-proposal-logical-assignment-operators' version: 7.20.7 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9638,6 +9064,7 @@ packages: name: '@babel/plugin-proposal-logical-assignment-operators' version: 7.20.7 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-logical-assignment-operators instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -9843,7 +9270,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-pipeline-operator': registry.npmjs.org/@babel/plugin-syntax-pipeline-operator@7.21.4(@babel/core@7.12.3) dev: false @@ -9857,25 +9284,39 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.12.3) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 transitivePeerDependencies: - supports-color dev: false + registry.npmjs.org/@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.12.3): + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz} + id: registry.npmjs.org/@babel/plugin-proposal-private-methods/7.18.6 + name: '@babel/plugin-proposal-private-methods' + version: 7.18.6 + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.12.3) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false + registry.npmjs.org/@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-proposal-private-methods/7.18.6 name: '@babel/plugin-proposal-private-methods' version: 7.18.6 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.8) + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - transitivePeerDependencies: - - supports-color registry.npmjs.org/@babel/plugin-proposal-private-property-in-object@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz} @@ -9883,16 +9324,15 @@ packages: name: '@babel/plugin-proposal-private-property-in-object' version: 7.21.0 engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 - '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.21.8(@babel/core@7.21.8) + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8) - transitivePeerDependencies: - - supports-color registry.npmjs.org/@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.21.8): resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz} @@ -9926,7 +9366,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-throw-expressions': registry.npmjs.org/@babel/plugin-syntax-throw-expressions@7.18.6(@babel/core@7.12.3) dev: false @@ -9936,11 +9376,12 @@ packages: name: '@babel/plugin-proposal-unicode-property-regex' version: 7.18.6 engines: {node: '>=4'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false @@ -9950,11 +9391,12 @@ packages: name: '@babel/plugin-proposal-unicode-property-regex' version: 7.18.6 engines: {node: '>=4'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-unicode-property-regex instead. peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.3): @@ -10000,7 +9442,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: true registry.npmjs.org/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.23.7): @@ -10012,7 +9454,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: true registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.12.3): @@ -10254,7 +9696,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false registry.npmjs.org/@babel/plugin-syntax-function-sent@7.18.6(@babel/core@7.12.3): @@ -10267,20 +9709,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 - dev: false - - registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.8): - resolution: {integrity: sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz} - id: registry.npmjs.org/@babel/plugin-syntax-import-assertions/7.20.0 - name: '@babel/plugin-syntax-import-assertions' - version: 7.20.0 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz} @@ -10398,7 +9828,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.21.8): @@ -10639,7 +10069,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8): @@ -10677,7 +10107,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false registry.npmjs.org/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.12.3): @@ -10764,7 +10194,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: true registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.21.8): @@ -10794,19 +10224,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.12.3): - resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-arrow-functions/7.21.5 - name: '@babel/plugin-transform-arrow-functions' - version: 7.21.5 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.8): resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz} id: registry.npmjs.org/@babel/plugin-transform-arrow-functions/7.21.5 @@ -10819,17 +10236,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.23.7): - resolution: {integrity: sha512-wb1mhwGOCaXHDTcsRYMKF9e5bbMgqwxtqa2Y1ifH96dXJPwbuLX9qHy3clhrxVqgMz7nyNXs8VkxdH8UBcjKqA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-arrow-functions/7.21.5 + registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-arrow-functions/7.23.3 name: '@babel/plugin-transform-arrow-functions' - version: 7.21.5 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz} @@ -10854,7 +10272,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-async-generator-functions@7.23.7(@babel/core@7.21.8): resolution: {integrity: sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz} @@ -10887,7 +10304,7 @@ packages: '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.12.3): + registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz} id: registry.npmjs.org/@babel/plugin-transform-async-to-generator/7.20.7 name: '@babel/plugin-transform-async-to-generator' @@ -10896,29 +10313,27 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.12.3) + '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.8) transitivePeerDependencies: - supports-color - dev: false - registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.8): - resolution: {integrity: sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz} - id: registry.npmjs.org/@babel/plugin-transform-async-to-generator/7.20.7 + registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-async-to-generator/7.23.3 name: '@babel/plugin-transform-async-to-generator' - version: 7.20.7 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.18.9(@babel/core@7.21.8) - transitivePeerDependencies: - - supports-color + '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.12.3) + dev: false registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz} @@ -10949,11 +10364,11 @@ packages: '@babel/helper-remap-async-to-generator': registry.npmjs.org/@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.18.6 + registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.23.3 name: '@babel/plugin-transform-block-scoped-functions' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -10962,30 +10377,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.18.6 - name: '@babel/plugin-transform-block-scoped-functions' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - - registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.18.6 - name: '@babel/plugin-transform-block-scoped-functions' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/7.23.3 @@ -11009,20 +10400,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - - registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.12.3): - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz} - id: registry.npmjs.org/@babel/plugin-transform-block-scoping/7.21.0 - name: '@babel/plugin-transform-block-scoping' - version: 7.21.0 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz} @@ -11036,17 +10413,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.23.7): - resolution: {integrity: sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz} - id: registry.npmjs.org/@babel/plugin-transform-block-scoping/7.21.0 + registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.12.3): + resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz} + id: registry.npmjs.org/@babel/plugin-transform-block-scoping/7.23.4 name: '@babel/plugin-transform-block-scoping' - version: 7.21.0 + version: 7.23.4 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz} @@ -11071,7 +10449,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-class-properties@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz} @@ -11129,29 +10506,6 @@ packages: '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.12.3): - resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz} - id: registry.npmjs.org/@babel/plugin-transform-classes/7.21.0 - name: '@babel/plugin-transform-classes' - version: 7.21.0 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3) - '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 - '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 - '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 - '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6 - globals: registry.npmjs.org/globals@11.12.0 - transitivePeerDependencies: - - supports-color - dev: false - registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.8): resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz} id: registry.npmjs.org/@babel/plugin-transform-classes/7.21.0 @@ -11174,27 +10528,25 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.23.7): - resolution: {integrity: sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz} - id: registry.npmjs.org/@babel/plugin-transform-classes/7.21.0 + registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.12.3): + resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz} + id: registry.npmjs.org/@babel/plugin-transform-classes/7.23.8 name: '@babel/plugin-transform-classes' - version: 7.21.0 + version: 7.23.8 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.18.6 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.23.7) - '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.21.5 - '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 - '@babel/helper-optimise-call-expression': registry.npmjs.org/@babel/helper-optimise-call-expression@7.18.6 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-environment-visitor': registry.npmjs.org/@babel/helper-environment-visitor@7.22.20 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 - '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.18.6 + '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.12.3) + '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 globals: registry.npmjs.org/globals@11.12.0 - transitivePeerDependencies: - - supports-color + dev: false registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.21.8): resolution: {integrity: sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz} @@ -11233,21 +10585,6 @@ packages: '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7) '@babel/helper-split-export-declaration': registry.npmjs.org/@babel/helper-split-export-declaration@7.22.6 globals: registry.npmjs.org/globals@11.12.0 - dev: false - - registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.12.3): - resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-computed-properties/7.21.5 - name: '@babel/plugin-transform-computed-properties' - version: 7.21.5 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/template': registry.npmjs.org/@babel/template@7.21.9 - dev: false registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.8): resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz} @@ -11262,18 +10599,19 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/template': registry.npmjs.org/@babel/template@7.21.9 - registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.23.7): - resolution: {integrity: sha512-TR653Ki3pAwxBxUe8srfF3e4Pe3FTA46uaNHYyQwIoM4oWKSoOZiDNyHJ0oIoDIUPSRQbQG7jzgVBX3FPVne1Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-computed-properties/7.21.5 + registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-computed-properties/7.23.3 name: '@babel/plugin-transform-computed-properties' - version: 7.21.5 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/template': registry.npmjs.org/@babel/template@7.21.9 + '@babel/template': registry.npmjs.org/@babel/template@7.22.15 + dev: false registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz} @@ -11300,20 +10638,6 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/template': registry.npmjs.org/@babel/template@7.22.15 - dev: false - - registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.12.3): - resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz} - id: registry.npmjs.org/@babel/plugin-transform-destructuring/7.21.3 - name: '@babel/plugin-transform-destructuring' - version: 7.21.3 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.8): resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz} @@ -11327,17 +10651,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.23.7): - resolution: {integrity: sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz} - id: registry.npmjs.org/@babel/plugin-transform-destructuring/7.21.3 + registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-destructuring/7.23.3 name: '@babel/plugin-transform-destructuring' - version: 7.21.3 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz} @@ -11362,35 +10687,21 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.18.6 + registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.23.3 name: '@babel/plugin-transform-dotall-regex' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.18.6 - name: '@babel/plugin-transform-dotall-regex' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-dotall-regex/7.23.3 @@ -11418,11 +10729,11 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.12.3): - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-duplicate-keys/7.18.9 + registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-duplicate-keys/7.23.3 name: '@babel/plugin-transform-duplicate-keys' - version: 7.18.9 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -11431,18 +10742,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.8): - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-duplicate-keys/7.18.9 - name: '@babel/plugin-transform-duplicate-keys' - version: 7.18.9 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-duplicate-keys/7.23.3 @@ -11495,33 +10794,20 @@ packages: '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.18.6 + registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.23.3 name: '@babel/plugin-transform-exponentiation-operator' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5 + '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.22.15 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.18.6 - name: '@babel/plugin-transform-exponentiation-operator' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-builder-binary-assignment-operator-visitor': registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor@7.21.5 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/7.23.3 @@ -11559,7 +10845,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.8) registry.npmjs.org/@babel/plugin-transform-export-namespace-from@7.23.4(@babel/core@7.23.7): @@ -11572,7 +10858,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.23.7) dev: false @@ -11602,43 +10888,20 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-flow': registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.7) - registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.12.3): - resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-for-of/7.21.5 + registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.12.3): + resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz} + id: registry.npmjs.org/@babel/plugin-transform-for-of/7.23.6 name: '@babel/plugin-transform-for-of' - version: 7.21.5 + version: 7.23.6 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.21.8): - resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-for-of/7.21.5 - name: '@babel/plugin-transform-for-of' - version: 7.21.5 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - - registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.23.7): - resolution: {integrity: sha512-nYWpjKW/7j/I/mZkGVgHJXh4bA1sfdFnJoOXwJuj4m3Q2EraO/8ZyrkCau9P5tbHQk01RMSt6KYLCsW7730SXQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-for-of/7.21.5 - name: '@babel/plugin-transform-for-of' - version: 7.21.5 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.21.8): resolution: {integrity: sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-for-of/7.23.6 @@ -11664,22 +10927,6 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 - dev: false - - registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.12.3): - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-function-name/7.18.9 - name: '@babel/plugin-transform-function-name' - version: 7.18.9 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.12.3) - '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz} @@ -11695,19 +10942,20 @@ packages: '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.23.7): - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-function-name/7.18.9 + registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-function-name/7.23.3 name: '@babel/plugin-transform-function-name' - version: 7.18.9 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.23.7) - '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.21.0 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz} @@ -11736,7 +10984,6 @@ packages: '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-function-name': registry.npmjs.org/@babel/helper-function-name@7.23.0 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-json-strings@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz} @@ -11765,19 +11012,6 @@ packages: '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.12.3): - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-literals/7.18.9 - name: '@babel/plugin-transform-literals' - version: 7.18.9 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.8): resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz} id: registry.npmjs.org/@babel/plugin-transform-literals/7.18.9 @@ -11790,17 +11024,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.23.7): - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-literals/7.18.9 + registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-literals/7.23.3 name: '@babel/plugin-transform-literals' - version: 7.18.9 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz} @@ -11825,7 +11060,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz} @@ -11854,11 +11088,11 @@ packages: '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.18.6 + registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.23.3 name: '@babel/plugin-transform-member-expression-literals' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -11867,30 +11101,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.18.6 - name: '@babel/plugin-transform-member-expression-literals' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - - registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.18.6 - name: '@babel/plugin-transform-member-expression-literals' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-member-expression-literals/7.23.3 @@ -11914,39 +11124,21 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.12.3): - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz} - id: registry.npmjs.org/@babel/plugin-transform-modules-amd/7.20.11 + registry.npmjs.org/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-amd/7.23.3 name: '@babel/plugin-transform-modules-amd' - version: 7.20.11 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - transitivePeerDependencies: - - supports-color dev: false - registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.8): - resolution: {integrity: sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz} - id: registry.npmjs.org/@babel/plugin-transform-modules-amd/7.20.11 - name: '@babel/plugin-transform-modules-amd' - version: 7.20.11 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - transitivePeerDependencies: - - supports-color - registry.npmjs.org/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-modules-amd/7.23.3 @@ -11984,11 +11176,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5 - transitivePeerDependencies: - - supports-color dev: false registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8): @@ -12001,11 +11191,9 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5 - transitivePeerDependencies: - - supports-color registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.23.7): resolution: {integrity: sha512-OVryBEgKUbtqMoB7eG2rs6UFexJi6Zj6FDXx+esBLPTCxCNxAY9o+8Di7IsUGJ+AVhp5ncK0fxWUBd0/1gPhrQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.5.tgz} @@ -12017,11 +11205,24 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.21.5 - transitivePeerDependencies: - - supports-color + + registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-commonjs/7.23.3 + name: '@babel/plugin-transform-modules-commonjs' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.12.3) + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz} @@ -12050,43 +11251,23 @@ packages: '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.23.7) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-simple-access': registry.npmjs.org/@babel/helper-simple-access@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.12.3): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz} - id: registry.npmjs.org/@babel/plugin-transform-modules-systemjs/7.20.11 + registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-systemjs/7.23.3 name: '@babel/plugin-transform-modules-systemjs' - version: 7.20.11 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.18.6 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 + '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.22.5 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1 - transitivePeerDependencies: - - supports-color + '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 dev: false - registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.8): - resolution: {integrity: sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz} - id: registry.npmjs.org/@babel/plugin-transform-modules-systemjs/7.20.11 - name: '@babel/plugin-transform-modules-systemjs' - version: 7.20.11 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-hoist-variables': registry.npmjs.org/@babel/helper-hoist-variables@7.18.6 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1 - transitivePeerDependencies: - - supports-color - registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-modules-systemjs/7.23.3 @@ -12118,37 +11299,20 @@ packages: '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.22.20 dev: false - registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-modules-umd/7.18.6 + registry.npmjs.org/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-modules-umd/7.23.3 name: '@babel/plugin-transform-modules-umd' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 + '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.23.3(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - transitivePeerDependencies: - - supports-color dev: false - registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-modules-umd/7.18.6 - name: '@babel/plugin-transform-modules-umd' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-module-transforms': registry.npmjs.org/@babel/helper-module-transforms@7.21.5 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - transitivePeerDependencies: - - supports-color - registry.npmjs.org/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-modules-umd/7.23.3 @@ -12176,7 +11340,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.12.3): + registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.8): resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz} id: registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/7.20.5 name: '@babel/plugin-transform-named-capturing-groups-regex' @@ -12185,23 +11349,23 @@ packages: peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.8): - resolution: {integrity: sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/7.20.5 + registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.12.3): + resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz} + id: registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/7.22.5 name: '@babel/plugin-transform-named-capturing-groups-regex' - version: 7.20.5 + version: 7.22.5 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8): resolution: {integrity: sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz} @@ -12230,11 +11394,11 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-new-target/7.18.6 + registry.npmjs.org/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-new-target/7.23.3 name: '@babel/plugin-transform-new-target' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -12243,18 +11407,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-new-target/7.18.6 - name: '@babel/plugin-transform-new-target' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-new-target/7.23.3 @@ -12346,7 +11498,7 @@ packages: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.21.8) '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8) @@ -12362,57 +11514,25 @@ packages: '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7) '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-object-super/7.18.6 + registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-object-super/7.23.3 name: '@babel/plugin-transform-object-super' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 - transitivePeerDependencies: - - supports-color + '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.12.3) dev: false - registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-object-super/7.18.6 - name: '@babel/plugin-transform-object-super' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 - transitivePeerDependencies: - - supports-color - - registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-object-super/7.18.6 - name: '@babel/plugin-transform-object-super' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.21.5 - transitivePeerDependencies: - - supports-color - registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-object-super/7.23.3 @@ -12438,7 +11558,6 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-replace-supers': registry.npmjs.org/@babel/helper-replace-supers@7.22.20(@babel/core@7.23.7) - dev: false registry.npmjs.org/@babel/plugin-transform-optional-catch-binding@7.23.4(@babel/core@7.21.8): resolution: {integrity: sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz} @@ -12533,6 +11652,19 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-parameters/7.23.3 + name: '@babel/plugin-transform-parameters' + version: 7.23.3 + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false + registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-parameters/7.23.3 @@ -12543,7 +11675,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7): resolution: {integrity: sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz} @@ -12555,8 +11687,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 - dev: false + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 registry.npmjs.org/@babel/plugin-transform-private-methods@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz} @@ -12616,11 +11747,11 @@ packages: '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.23.7) dev: false - registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.18.6 + registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.23.3 name: '@babel/plugin-transform-property-literals' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -12629,30 +11760,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.18.6 - name: '@babel/plugin-transform-property-literals' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - - registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.18.6 - name: '@babel/plugin-transform-property-literals' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-property-literals/7.23.3 @@ -12676,7 +11783,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false registry.npmjs.org/@babel/plugin-transform-react-display-name@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz} @@ -12749,7 +11855,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: true registry.npmjs.org/@babel/plugin-transform-react-jsx-source@7.19.6(@babel/core@7.21.8): @@ -12774,7 +11880,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: true registry.npmjs.org/@babel/plugin-transform-react-jsx@7.21.5(@babel/core@7.21.8): @@ -12836,33 +11942,20 @@ packages: '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.12.3): - resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-regenerator/7.21.5 + registry.npmjs.org/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-regenerator/7.23.3 name: '@babel/plugin-transform-regenerator' - version: 7.21.5 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.1 + regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.2 dev: false - registry.npmjs.org/@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.21.8): - resolution: {integrity: sha512-ZoYBKDb6LyMi5yCsByQ5jmXsHAQDDYeexT1Szvlmui+lADvfSecr5Dxd/PkrTC3pAD182Fcju1VQkB4oCp9M+w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-regenerator/7.21.5 - name: '@babel/plugin-transform-regenerator' - version: 7.21.5 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.1 - registry.npmjs.org/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-regenerator/7.23.3 @@ -12890,11 +11983,11 @@ packages: regenerator-transform: registry.npmjs.org/regenerator-transform@0.15.2 dev: false - registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-reserved-words/7.18.6 + registry.npmjs.org/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-reserved-words/7.23.3 name: '@babel/plugin-transform-reserved-words' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -12903,18 +11996,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-reserved-words/7.18.6 - name: '@babel/plugin-transform-reserved-words' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-reserved-words/7.23.3 @@ -12950,7 +12031,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 resolve: registry.npmjs.org/resolve@1.22.8 semver: registry.npmjs.org/semver@5.7.1 dev: false @@ -12974,19 +12055,6 @@ packages: transitivePeerDependencies: - supports-color - registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.12.3): - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.18.6 - name: '@babel/plugin-transform-shorthand-properties' - version: 7.18.6 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.18.6 @@ -12999,17 +12067,18 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.23.7): - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.18.6 + registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-shorthand-properties/7.23.3 name: '@babel/plugin-transform-shorthand-properties' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz} @@ -13034,21 +12103,6 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - - registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.12.3): - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz} - id: registry.npmjs.org/@babel/plugin-transform-spread/7.20.7 - name: '@babel/plugin-transform-spread' - version: 7.20.7 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 - dev: false registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.8): resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz} @@ -13063,18 +12117,19 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 - registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.23.7): - resolution: {integrity: sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz} - id: registry.npmjs.org/@babel/plugin-transform-spread/7.20.7 + registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-spread/7.23.3 name: '@babel/plugin-transform-spread' - version: 7.20.7 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.20.0 + '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz} @@ -13101,9 +12156,8 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/helper-skip-transparent-expression-wrappers': registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.12.3): + registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-sticky-regex/7.18.6 name: '@babel/plugin-transform-sticky-regex' @@ -13112,21 +12166,21 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-sticky-regex/7.18.6 + registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-sticky-regex/7.23.3 name: '@babel/plugin-transform-sticky-regex' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz} @@ -13153,11 +12207,11 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.12.3): - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.18.9 + registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.23.3 name: '@babel/plugin-transform-template-literals' - version: 7.18.9 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -13166,30 +12220,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.8): - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.18.9 - name: '@babel/plugin-transform-template-literals' - version: 7.18.9 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - - registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.23.7): - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.18.9 - name: '@babel/plugin-transform-template-literals' - version: 7.18.9 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-template-literals/7.23.3 @@ -13213,13 +12243,12 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.12.3): - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-typeof-symbol/7.18.9 + registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-typeof-symbol/7.23.3 name: '@babel/plugin-transform-typeof-symbol' - version: 7.18.9 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -13228,18 +12257,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.8): - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz} - id: registry.npmjs.org/@babel/plugin-transform-typeof-symbol/7.18.9 - name: '@babel/plugin-transform-typeof-symbol' - version: 7.18.9 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-typeof-symbol/7.23.3 @@ -13329,15 +12346,15 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@babel/helper-annotate-as-pure': registry.npmjs.org/@babel/helper-annotate-as-pure@7.22.5 '@babel/helper-create-class-features-plugin': registry.npmjs.org/@babel/helper-create-class-features-plugin@7.23.7(@babel/core@7.23.7) - '@babel/helper-plugin-utils': 7.22.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.7) dev: true - registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.12.3): - resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-unicode-escapes/7.21.5 + registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-unicode-escapes/7.23.3 name: '@babel/plugin-transform-unicode-escapes' - version: 7.21.5 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -13346,18 +12363,6 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.21.8): - resolution: {integrity: sha512-LYm/gTOwZqsYohlvFUe/8Tujz75LqqVC2w+2qPHLR+WyWHGCZPN1KBpJCJn+4Bk4gOkQy/IXKIge6az5MqwlOg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.21.5.tgz} - id: registry.npmjs.org/@babel/plugin-transform-unicode-escapes/7.21.5 - name: '@babel/plugin-transform-unicode-escapes' - version: 7.21.5 - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz} id: registry.npmjs.org/@babel/plugin-transform-unicode-escapes/7.23.3 @@ -13410,7 +12415,7 @@ packages: '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 dev: false - registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.12.3): + registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8): resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz} id: registry.npmjs.org/@babel/plugin-transform-unicode-regex/7.18.6 name: '@babel/plugin-transform-unicode-regex' @@ -13419,23 +12424,23 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.12.3) + '@babel/core': registry.npmjs.org/@babel/core@7.21.8 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 - dev: false - registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8): - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz} - id: registry.npmjs.org/@babel/plugin-transform-unicode-regex/7.18.6 + registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.12.3): + resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz} + id: registry.npmjs.org/@babel/plugin-transform-unicode-regex/7.23.3 name: '@babel/plugin-transform-unicode-regex' - version: 7.18.6 + version: 7.23.3 engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.21.8(@babel/core@7.21.8) + '@babel/core': registry.npmjs.org/@babel/core@7.12.3 + '@babel/helper-create-regexp-features-plugin': registry.npmjs.org/@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.12.3) '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + dev: false registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.21.8): resolution: {integrity: sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz} @@ -13499,12 +12504,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 '@babel/core': registry.npmjs.org/@babel/core@7.12.3 - '@babel/helper-compilation-targets': 7.21.5(@babel/core@7.12.3) + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.18.6 - '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 '@babel/plugin-proposal-async-generator-functions': registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.12.3) '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.12.3) '@babel/plugin-proposal-dynamic-import': registry.npmjs.org/@babel/plugin-proposal-dynamic-import@7.18.6(@babel/core@7.12.3) @@ -13516,7 +12521,7 @@ packages: '@babel/plugin-proposal-object-rest-spread': registry.npmjs.org/@babel/plugin-proposal-object-rest-spread@7.20.7(@babel/core@7.12.3) '@babel/plugin-proposal-optional-catch-binding': registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding@7.18.6(@babel/core@7.12.3) '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.12.3) - '@babel/plugin-proposal-private-methods': registry.npmjs.org/@babel/plugin-proposal-private-methods@7.12.1(@babel/core@7.12.3) + '@babel/plugin-proposal-private-methods': registry.npmjs.org/@babel/plugin-proposal-private-methods@7.18.6(@babel/core@7.12.3) '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.12.3) '@babel/plugin-syntax-async-generators': registry.npmjs.org/@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.12.3) '@babel/plugin-syntax-class-properties': registry.npmjs.org/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.12.3) @@ -13530,41 +12535,41 @@ packages: '@babel/plugin-syntax-optional-catch-binding': registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.12.3) '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.12.3) '@babel/plugin-syntax-top-level-await': registry.npmjs.org/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.12.3) - '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.12.3) - '@babel/plugin-transform-async-to-generator': registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.12.3) - '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.12.3) - '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.12.3) - '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.12.3) - '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.12.3) - '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-duplicate-keys': registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.12.3) - '@babel/plugin-transform-exponentiation-operator': registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.12.3) - '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.12.3) - '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.12.3) - '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-modules-amd': registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.12.3) - '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.12.3) - '@babel/plugin-transform-modules-systemjs': registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.12.3) - '@babel/plugin-transform-modules-umd': registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-named-capturing-groups-regex': registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.12.3) - '@babel/plugin-transform-new-target': registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.12.3) - '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-regenerator': registry.npmjs.org/@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.12.3) - '@babel/plugin-transform-reserved-words': registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.12.3) - '@babel/plugin-transform-sticky-regex': registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.12.3) - '@babel/plugin-transform-typeof-symbol': registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.12.3) - '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.12.3) - '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.12.3) + '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-async-to-generator': registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.12.3) + '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.12.3) + '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-duplicate-keys': registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-exponentiation-operator': registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.12.3) + '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-modules-amd': registry.npmjs.org/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-modules-systemjs': registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-modules-umd': registry.npmjs.org/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-named-capturing-groups-regex': registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.12.3) + '@babel/plugin-transform-new-target': registry.npmjs.org/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-regenerator': registry.npmjs.org/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-reserved-words': registry.npmjs.org/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-sticky-regex': registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-typeof-symbol': registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.12.3) + '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.12.3) '@babel/preset-modules': registry.npmjs.org/@babel/preset-modules@0.1.5(@babel/core@7.12.3) '@babel/types': registry.npmjs.org/@babel/types@7.23.6 - core-js-compat: registry.npmjs.org/core-js-compat@3.30.2 + core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 semver: registry.npmjs.org/semver@5.7.1 transitivePeerDependencies: - supports-color @@ -13579,13 +12584,13 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 '@babel/core': registry.npmjs.org/@babel/core@7.21.8 - '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.21.5(@babel/core@7.21.8) - '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.21.5 - '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.21.0 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.21.8) - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.20.7(@babel/core@7.21.8) + '@babel/helper-compilation-targets': registry.npmjs.org/@babel/helper-compilation-targets@7.23.6 + '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 + '@babel/helper-validator-option': registry.npmjs.org/@babel/helper-validator-option@7.23.5 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.21.8) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.23.3(@babel/core@7.21.8) '@babel/plugin-proposal-async-generator-functions': registry.npmjs.org/@babel/plugin-proposal-async-generator-functions@7.20.7(@babel/core@7.21.8) '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.21.8) '@babel/plugin-proposal-class-static-block': registry.npmjs.org/@babel/plugin-proposal-class-static-block@7.21.0(@babel/core@7.21.8) @@ -13606,7 +12611,7 @@ packages: '@babel/plugin-syntax-class-static-block': registry.npmjs.org/@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.21.8) '@babel/plugin-syntax-dynamic-import': registry.npmjs.org/@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.21.8) '@babel/plugin-syntax-export-namespace-from': registry.npmjs.org/@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.21.8) - '@babel/plugin-syntax-import-assertions': registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.20.0(@babel/core@7.21.8) + '@babel/plugin-syntax-import-assertions': registry.npmjs.org/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.21.8) '@babel/plugin-syntax-import-meta': registry.npmjs.org/@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.21.8) '@babel/plugin-syntax-json-strings': registry.npmjs.org/@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.21.8) '@babel/plugin-syntax-logical-assignment-operators': registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.21.8) @@ -13617,45 +12622,45 @@ packages: '@babel/plugin-syntax-optional-chaining': registry.npmjs.org/@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.21.8) '@babel/plugin-syntax-private-property-in-object': registry.npmjs.org/@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.21.8) '@babel/plugin-syntax-top-level-await': registry.npmjs.org/@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.21.8) - '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-async-to-generator': registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.20.7(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.21.8) - '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.21.8) - '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-duplicate-keys': registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-exponentiation-operator': registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-modules-amd': registry.npmjs.org/@babel/plugin-transform-modules-amd@7.20.11(@babel/core@7.21.8) - '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-modules-systemjs': registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.20.11(@babel/core@7.21.8) - '@babel/plugin-transform-modules-umd': registry.npmjs.org/@babel/plugin-transform-modules-umd@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-named-capturing-groups-regex': registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.20.5(@babel/core@7.21.8) - '@babel/plugin-transform-new-target': registry.npmjs.org/@babel/plugin-transform-new-target@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.21.8) - '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-regenerator': registry.npmjs.org/@babel/plugin-transform-regenerator@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-reserved-words': registry.npmjs.org/@babel/plugin-transform-reserved-words@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.21.8) - '@babel/plugin-transform-sticky-regex': registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-typeof-symbol': registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.18.9(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.21.5(@babel/core@7.21.8) - '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-async-to-generator': registry.npmjs.org/@babel/plugin-transform-async-to-generator@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.21.8) + '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.21.8) + '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-duplicate-keys': registry.npmjs.org/@babel/plugin-transform-duplicate-keys@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-exponentiation-operator': registry.npmjs.org/@babel/plugin-transform-exponentiation-operator@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.21.8) + '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-amd': registry.npmjs.org/@babel/plugin-transform-modules-amd@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-systemjs': registry.npmjs.org/@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-modules-umd': registry.npmjs.org/@babel/plugin-transform-modules-umd@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-named-capturing-groups-regex': registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex@7.22.5(@babel/core@7.21.8) + '@babel/plugin-transform-new-target': registry.npmjs.org/@babel/plugin-transform-new-target@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-regenerator': registry.npmjs.org/@babel/plugin-transform-regenerator@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-reserved-words': registry.npmjs.org/@babel/plugin-transform-reserved-words@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-sticky-regex': registry.npmjs.org/@babel/plugin-transform-sticky-regex@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-typeof-symbol': registry.npmjs.org/@babel/plugin-transform-typeof-symbol@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-escapes': registry.npmjs.org/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.21.8) + '@babel/plugin-transform-unicode-regex': registry.npmjs.org/@babel/plugin-transform-unicode-regex@7.23.3(@babel/core@7.21.8) '@babel/preset-modules': registry.npmjs.org/@babel/preset-modules@0.1.5(@babel/core@7.21.8) '@babel/types': registry.npmjs.org/@babel/types@7.23.6 babel-plugin-polyfill-corejs2: registry.npmjs.org/babel-plugin-polyfill-corejs2@0.3.3(@babel/core@7.21.8) babel-plugin-polyfill-corejs3: registry.npmjs.org/babel-plugin-polyfill-corejs3@0.6.0(@babel/core@7.21.8) babel-plugin-polyfill-regenerator: registry.npmjs.org/babel-plugin-polyfill-regenerator@0.4.1(@babel/core@7.21.8) - core-js-compat: registry.npmjs.org/core-js-compat@3.30.2 - semver: registry.npmjs.org/semver@6.3.0 + core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 + semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color @@ -13871,7 +12876,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.12.3 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.12.3) - '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.12.3) + '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.12.3) '@babel/types': registry.npmjs.org/@babel/types@7.23.6 esutils: registry.npmjs.org/esutils@2.0.3 dev: false @@ -13887,7 +12892,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-plugin-utils': registry.npmjs.org/@babel/helper-plugin-utils@7.22.5 '@babel/plugin-proposal-unicode-property-regex': registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex@7.18.6(@babel/core@7.21.8) - '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.18.6(@babel/core@7.21.8) + '@babel/plugin-transform-dotall-regex': registry.npmjs.org/@babel/plugin-transform-dotall-regex@7.23.3(@babel/core@7.21.8) '@babel/types': registry.npmjs.org/@babel/types@7.23.6 esutils: registry.npmjs.org/esutils@2.0.3 @@ -14053,14 +13058,25 @@ packages: dependencies: regenerator-runtime: registry.npmjs.org/regenerator-runtime@0.13.11 + registry.npmjs.org/@babel/template@7.0.0-beta.44: + resolution: {integrity: sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz} + name: '@babel/template' + version: 7.0.0-beta.44 + dependencies: + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.0.0-beta.44 + '@babel/types': registry.npmjs.org/@babel/types@7.0.0-beta.44 + babylon: registry.npmjs.org/babylon@7.0.0-beta.44 + lodash: registry.npmjs.org/lodash@4.17.21 + dev: false + registry.npmjs.org/@babel/template@7.16.7: resolution: {integrity: sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz} name: '@babel/template' version: 7.16.7 engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.6 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 dev: false @@ -14090,8 +13106,8 @@ packages: version: 7.22.15 engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.6 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 registry.npmjs.org/@babel/traverse@7.21.5: @@ -14151,6 +13167,7 @@ packages: '@babel/helper-string-parser': registry.npmjs.org/@babel/helper-string-parser@7.21.5 '@babel/helper-validator-identifier': registry.npmjs.org/@babel/helper-validator-identifier@7.19.1 to-fast-properties: registry.npmjs.org/to-fast-properties@2.0.0 + dev: true registry.npmjs.org/@babel/types@7.23.6: resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz} @@ -14430,7 +13447,7 @@ packages: version: 1.14.1 engines: {node: '>=8.6'} dependencies: - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) env-paths: registry.npmjs.org/env-paths@2.2.1 fs-extra: registry.npmjs.org/fs-extra@8.1.0 got: registry.npmjs.org/got@9.6.0 @@ -15071,8 +14088,8 @@ packages: '@expo/plist': registry.npmjs.org/@expo/plist@0.1.0 '@expo/sdk-runtime-versions': registry.npmjs.org/@expo/sdk-runtime-versions@1.0.0 '@react-native/normalize-color': registry.npmjs.org/@react-native/normalize-color@2.1.0 - chalk: 4.1.2 - debug: 4.3.4 + chalk: registry.npmjs.org/chalk@4.1.2 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) find-up: registry.npmjs.org/find-up@5.0.0 getenv: registry.npmjs.org/getenv@1.0.0 glob: registry.npmjs.org/glob@7.1.6 @@ -15126,7 +14143,7 @@ packages: '@expo/config-types': registry.npmjs.org/@expo/config-types@50.0.0 '@expo/json-file': registry.npmjs.org/@expo/json-file@8.2.37 getenv: registry.npmjs.org/getenv@1.0.0 - glob: 7.1.6 + glob: registry.npmjs.org/glob@7.1.6 require-from-string: registry.npmjs.org/require-from-string@2.0.2 resolve-from: registry.npmjs.org/resolve-from@5.0.0 semver: registry.npmjs.org/semver@7.5.3 @@ -15162,7 +14179,7 @@ packages: dependencies: application-config-path: registry.npmjs.org/application-config-path@0.1.1 command-exists: registry.npmjs.org/command-exists@1.2.9 - debug: 3.2.7 + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) eol: registry.npmjs.org/eol@0.9.1 get-port: registry.npmjs.org/get-port@3.2.0 glob: registry.npmjs.org/glob@7.2.3 @@ -15182,7 +14199,7 @@ packages: version: 0.2.1 dependencies: chalk: 4.1.2 - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) dotenv: registry.npmjs.org/dotenv@16.0.3 dotenv-expand: registry.npmjs.org/dotenv-expand@10.0.0 getenv: registry.npmjs.org/getenv@1.0.0 @@ -15197,7 +14214,7 @@ packages: dependencies: '@expo/spawn-async': registry.npmjs.org/@expo/spawn-async@1.7.2 chalk: 4.1.2 - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) find-up: registry.npmjs.org/find-up@5.0.0 minimatch: 3.1.2 p-limit: registry.npmjs.org/p-limit@3.1.0 @@ -15238,7 +14255,7 @@ packages: name: '@expo/json-file' version: 8.3.0 dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.10.4 json5: registry.npmjs.org/json5@2.2.3 write-file-atomic: registry.npmjs.org/write-file-atomic@2.4.3 @@ -15322,7 +14339,7 @@ packages: '@expo/config-types': registry.npmjs.org/@expo/config-types@50.0.0 '@expo/image-utils': registry.npmjs.org/@expo/image-utils@0.4.1 '@expo/json-file': registry.npmjs.org/@expo/json-file@8.3.0 - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) expo-modules-autolinking: registry.npmjs.org/expo-modules-autolinking@1.10.2 fs-extra: registry.npmjs.org/fs-extra@9.1.0 resolve-from: registry.npmjs.org/resolve-from@5.0.0 @@ -15380,7 +14397,7 @@ packages: version: 4.3.1 hasBin: true dependencies: - '@babel/code-frame': 7.10.4 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.10.4 chalk: 4.1.2 find-up: registry.npmjs.org/find-up@5.0.0 js-yaml: registry.npmjs.org/js-yaml@4.1.0 @@ -15488,8 +14505,8 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 jest-message-util: registry.npmjs.org/jest-message-util@27.5.1 jest-util: registry.npmjs.org/jest-util@27.5.1 slash: registry.npmjs.org/slash@3.0.0 @@ -15502,8 +14519,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 jest-util: registry.npmjs.org/jest-util@29.7.0 slash: registry.npmjs.org/slash@3.0.0 @@ -15516,7 +14533,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 chalk: registry.npmjs.org/chalk@4.1.2 jest-message-util: registry.npmjs.org/jest-message-util@29.7.0 jest-util: registry.npmjs.org/jest-util@29.7.0 @@ -15701,7 +14718,7 @@ packages: dependencies: '@jest/fake-timers': registry.npmjs.org/@jest/fake-timers@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 jest-mock: registry.npmjs.org/jest-mock@29.7.0 registry.npmjs.org/@jest/expect-utils@29.5.0: @@ -15842,8 +14859,8 @@ packages: '@jest/test-result': registry.npmjs.org/@jest/test-result@27.5.1 '@jest/transform': registry.npmjs.org/@jest/transform@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 exit: registry.npmjs.org/exit@0.1.2 glob: registry.npmjs.org/glob@7.2.3 @@ -15883,8 +14900,8 @@ packages: '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 exit: registry.npmjs.org/exit@0.1.2 glob: registry.npmjs.org/glob@7.2.3 @@ -15922,8 +14939,8 @@ packages: '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@jridgewell/trace-mapping': 0.3.18 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 exit: registry.npmjs.org/exit@0.1.2 glob: registry.npmjs.org/glob@7.2.3 @@ -15978,7 +14995,7 @@ packages: version: 29.4.3 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 callsites: registry.npmjs.org/callsites@3.1.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 dev: true @@ -15989,7 +15006,7 @@ packages: version: 29.6.3 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 callsites: registry.npmjs.org/callsites@3.1.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 dev: true @@ -16065,7 +15082,7 @@ packages: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 fast-json-stable-stringify: registry.npmjs.org/fast-json-stable-stringify@2.1.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -16154,7 +15171,7 @@ packages: '@jest/schemas': registry.npmjs.org/@jest/schemas@29.6.3 '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4 '@types/istanbul-reports': registry.npmjs.org/@types/istanbul-reports@3.0.1 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 '@types/yargs': registry.npmjs.org/@types/yargs@17.0.24 chalk: registry.npmjs.org/chalk@4.1.2 @@ -18109,7 +17126,7 @@ packages: chrome-launcher: registry.npmjs.org/chrome-launcher@0.15.2 chromium-edge-launcher: registry.npmjs.org/chromium-edge-launcher@1.0.0 connect: registry.npmjs.org/connect@3.7.0 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) node-fetch: registry.npmjs.org/node-fetch@2.6.9 open: registry.npmjs.org/open@7.4.2 serve-static: registry.npmjs.org/serve-static@1.15.0(supports-color@6.1.0) @@ -18586,7 +17603,7 @@ packages: deepmerge: registry.npmjs.org/deepmerge@4.3.1 is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 is-module: registry.npmjs.org/is-module@1.0.0 - resolve: registry.npmjs.org/resolve@1.22.2 + resolve: registry.npmjs.org/resolve@1.22.8 rollup: registry.npmjs.org/rollup@2.79.1 dev: true @@ -18607,7 +17624,7 @@ packages: deepmerge: registry.npmjs.org/deepmerge@4.3.1 is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 is-module: registry.npmjs.org/is-module@1.0.0 - resolve: registry.npmjs.org/resolve@1.22.2 + resolve: registry.npmjs.org/resolve@1.22.8 rollup: registry.npmjs.org/rollup@3.21.5 dev: true @@ -18628,7 +17645,7 @@ packages: deepmerge: registry.npmjs.org/deepmerge@4.3.1 is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 is-module: registry.npmjs.org/is-module@1.0.0 - resolve: registry.npmjs.org/resolve@1.22.2 + resolve: registry.npmjs.org/resolve@1.22.8 rollup: registry.npmjs.org/rollup@3.29.4 dev: true @@ -18649,7 +17666,7 @@ packages: deepmerge: registry.npmjs.org/deepmerge@4.3.1 is-builtin-module: registry.npmjs.org/is-builtin-module@3.2.1 is-module: registry.npmjs.org/is-module@1.0.0 - resolve: registry.npmjs.org/resolve@1.22.2 + resolve: registry.npmjs.org/resolve@1.22.8 rollup: registry.npmjs.org/rollup@4.9.5 dev: true @@ -18906,6 +17923,136 @@ packages: rollup: registry.npmjs.org/rollup@4.9.5 dev: true + registry.npmjs.org/@rollup/rollup-android-arm-eabi@4.9.5: + resolution: {integrity: sha512-idWaG8xeSRCfRq9KpRysDHJ/rEHBEXcHuJ82XY0yYFIWnLMjZv9vF/7DOq8djQ2n3Lk6+3qfSH8AqlmHlmi1MA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.5.tgz} + name: '@rollup/rollup-android-arm-eabi' + version: 4.9.5 + cpu: [arm] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-android-arm64@4.9.5: + resolution: {integrity: sha512-f14d7uhAMtsCGjAYwZGv6TwuS3IFaM4ZnGMUn3aCBgkcHAYErhV1Ad97WzBvS2o0aaDv4mVz+syiN0ElMyfBPg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.5.tgz} + name: '@rollup/rollup-android-arm64' + version: 4.9.5 + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-darwin-arm64@4.9.5: + resolution: {integrity: sha512-ndoXeLx455FffL68OIUrVr89Xu1WLzAG4n65R8roDlCoYiQcGGg6MALvs2Ap9zs7AHg8mpHtMpwC8jBBjZrT/w==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.5.tgz} + name: '@rollup/rollup-darwin-arm64' + version: 4.9.5 + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-darwin-x64@4.9.5: + resolution: {integrity: sha512-UmElV1OY2m/1KEEqTlIjieKfVwRg0Zwg4PLgNf0s3glAHXBN99KLpw5A5lrSYCa1Kp63czTpVll2MAqbZYIHoA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.5.tgz} + name: '@rollup/rollup-darwin-x64' + version: 4.9.5 + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf@4.9.5: + resolution: {integrity: sha512-Q0LcU61v92tQB6ae+udZvOyZ0wfpGojtAKrrpAaIqmJ7+psq4cMIhT/9lfV6UQIpeItnq/2QDROhNLo00lOD1g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.5.tgz} + name: '@rollup/rollup-linux-arm-gnueabihf' + version: 4.9.5 + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-arm64-gnu@4.9.5: + resolution: {integrity: sha512-dkRscpM+RrR2Ee3eOQmRWFjmV/payHEOrjyq1VZegRUa5OrZJ2MAxBNs05bZuY0YCtpqETDy1Ix4i/hRqX98cA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.5.tgz} + name: '@rollup/rollup-linux-arm64-gnu' + version: 4.9.5 + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-arm64-musl@4.9.5: + resolution: {integrity: sha512-QaKFVOzzST2xzY4MAmiDmURagWLFh+zZtttuEnuNn19AiZ0T3fhPyjPPGwLNdiDT82ZE91hnfJsUiDwF9DClIQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.5.tgz} + name: '@rollup/rollup-linux-arm64-musl' + version: 4.9.5 + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu@4.9.5: + resolution: {integrity: sha512-HeGqmRJuyVg6/X6MpE2ur7GbymBPS8Np0S/vQFHDmocfORT+Zt76qu+69NUoxXzGqVP1pzaY6QIi0FJWLC3OPA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.5.tgz} + name: '@rollup/rollup-linux-riscv64-gnu' + version: 4.9.5 + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-x64-gnu@4.9.5: + resolution: {integrity: sha512-Dq1bqBdLaZ1Gb/l2e5/+o3B18+8TI9ANlA1SkejZqDgdU/jK/ThYaMPMJpVMMXy2uRHvGKbkz9vheVGdq3cJfA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.5.tgz} + name: '@rollup/rollup-linux-x64-gnu' + version: 4.9.5 + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-linux-x64-musl@4.9.5: + resolution: {integrity: sha512-ezyFUOwldYpj7AbkwyW9AJ203peub81CaAIVvckdkyH8EvhEIoKzaMFJj0G4qYJ5sw3BpqhFrsCc30t54HV8vg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.5.tgz} + name: '@rollup/rollup-linux-x64-musl' + version: 4.9.5 + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-win32-arm64-msvc@4.9.5: + resolution: {integrity: sha512-aHSsMnUw+0UETB0Hlv7B/ZHOGY5bQdwMKJSzGfDfvyhnpmVxLMGnQPGNE9wgqkLUs3+gbG1Qx02S2LLfJ5GaRQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.5.tgz} + name: '@rollup/rollup-win32-arm64-msvc' + version: 4.9.5 + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-win32-ia32-msvc@4.9.5: + resolution: {integrity: sha512-AiqiLkb9KSf7Lj/o1U3SEP9Zn+5NuVKgFdRIZkvd4N0+bYrTOovVd0+LmYCPQGbocT4kvFyK+LXCDiXPBF3fyA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.5.tgz} + name: '@rollup/rollup-win32-ia32-msvc' + version: 4.9.5 + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + registry.npmjs.org/@rollup/rollup-win32-x64-msvc@4.9.5: + resolution: {integrity: sha512-1q+mykKE3Vot1kaFJIDoUFv5TuW+QQVaf2FmTT9krg86pQrGStOSJJ0Zil7CFagyxDuouTepzt5Y5TVzyajOdQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.5.tgz} + name: '@rollup/rollup-win32-x64-msvc' + version: 4.9.5 + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + registry.npmjs.org/@segment/loosely-validate-event@2.0.0: resolution: {integrity: sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz} name: '@segment/loosely-validate-event' @@ -19615,27 +18762,6 @@ packages: dev: false optional: true - registry.npmjs.org/@tarojs/parse-css-to-stylesheet@0.0.52: - resolution: {integrity: sha512-2F3QaHEu/NBYGBb+ZP/rfc4B/uxDggis+qCIrP/GbtPWUyqiROCegGLAeTC4U5S54P3cG6wyzY1AFcOAtRJuCw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/parse-css-to-stylesheet/-/parse-css-to-stylesheet-0.0.52.tgz} - name: '@tarojs/parse-css-to-stylesheet' - version: 0.0.52 - engines: {node: '>= 10'} - optionalDependencies: - '@tarojs/parse-css-to-stylesheet-android-arm-eabi': 0.0.52 - '@tarojs/parse-css-to-stylesheet-android-arm64': 0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-arm64': 0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-universal': 0.0.52 - '@tarojs/parse-css-to-stylesheet-darwin-x64': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm-gnueabihf': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm64-gnu': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-arm64-musl': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-x64-gnu': 0.0.52 - '@tarojs/parse-css-to-stylesheet-linux-x64-musl': 0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-arm64-msvc': 0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-ia32-msvc': 0.0.52 - '@tarojs/parse-css-to-stylesheet-win32-x64-msvc': 0.0.52 - dev: false - registry.npmjs.org/@tarojs/plugin-doctor@0.0.11: resolution: {integrity: sha512-oHxEGMQwtls2ZFUkhVho1U3RSYhlNvKeIJMVzxgCMrgCBqJcGdGKhNLDpgqvGqqRuSs9iSMBrC9QMY8xsmRo4g==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@tarojs/plugin-doctor/-/plugin-doctor-0.0.11.tgz} name: '@tarojs/plugin-doctor' @@ -19912,7 +19038,7 @@ packages: name: '@types/bonjour' version: 3.5.10 dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 registry.npmjs.org/@types/buble@0.19.2: resolution: {integrity: sha512-uUD8zIfXMKThmFkahTXDGI3CthFH1kMg2dOm3KLi4GlC5cbARA64bEcUMbbWdWdE73eoc/iBB9PiTMqH0dNS2Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/buble/-/buble-0.19.2.tgz} @@ -20039,7 +19165,7 @@ packages: name: '@types/graceful-fs' version: 4.1.6 dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 dev: true registry.npmjs.org/@types/hammerjs@2.0.41: @@ -20123,7 +19249,7 @@ packages: name: '@types/jsdom' version: 20.0.1 dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 '@types/tough-cookie': registry.npmjs.org/@types/tough-cookie@4.0.2 parse5: registry.npmjs.org/parse5@7.1.2 dev: true @@ -20211,7 +19337,6 @@ packages: version: 20.11.0 dependencies: undici-types: registry.npmjs.org/undici-types@5.26.5 - dev: true registry.npmjs.org/@types/node@9.6.61: resolution: {integrity: sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/node/-/node-9.6.61.tgz} @@ -20440,7 +19565,7 @@ packages: name: '@types/sockjs' version: 0.3.33 dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 registry.npmjs.org/@types/source-list-map@0.1.2: resolution: {integrity: sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz} @@ -20532,7 +19657,7 @@ packages: name: '@types/ws' version: 8.5.4 dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 registry.npmjs.org/@types/yargs-parser@21.0.0: resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz} @@ -20567,7 +19692,7 @@ packages: version: 2.10.0 requiresBuild: true dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 dev: true optional: true @@ -20883,7 +20008,7 @@ packages: '@babel/helper-module-imports': registry.npmjs.org/@babel/helper-module-imports@7.22.15 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/template': registry.npmjs.org/@babel/template@7.22.15 - '@babel/traverse': 7.23.7 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@vue/babel-helper-vue-transform-on': registry.npmjs.org/@vue/babel-helper-vue-transform-on@1.1.6 camelcase: registry.npmjs.org/camelcase@6.3.0 @@ -21157,7 +20282,7 @@ packages: name: '@vue/reactivity-transform' version: 3.2.47 dependencies: - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@vue/compiler-core': registry.npmjs.org/@vue/compiler-core@3.2.47 '@vue/shared': registry.npmjs.org/@vue/shared@3.2.47 estree-walker: registry.npmjs.org/estree-walker@2.0.2 @@ -21525,6 +20650,7 @@ packages: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/abab/-/abab-2.0.6.tgz} name: abab version: 2.0.6 + deprecated: Use your platform's native atob() and btoa() methods instead registry.npmjs.org/abort-controller@3.0.0: resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz} @@ -21741,7 +20867,7 @@ packages: version: 6.0.2 engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -21778,6 +20904,9 @@ packages: resolution: {integrity: sha512-4CjkH20If1lhR5CGtqkrVg3bbOtFEG80X9v6jDOIUhbzzbB+UzPBGy8GQhUNVZ0yvMHdMpawCOcy5ydGMsagGQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-1.6.1.tgz} name: ajv-formats version: 1.6.1 + peerDependenciesMeta: + ajv: + optional: true dependencies: ajv: registry.npmjs.org/ajv@7.2.4 dev: false @@ -21786,6 +20915,9 @@ packages: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz} name: ajv-formats version: 2.1.1 + peerDependenciesMeta: + ajv: + optional: true dependencies: ajv: registry.npmjs.org/ajv@8.12.0 @@ -22625,7 +21757,7 @@ packages: name: babel-code-frame version: 6.26.0 dependencies: - chalk: 1.1.3 + chalk: registry.npmjs.org/chalk@1.1.3 esutils: registry.npmjs.org/esutils@2.0.3 js-tokens: registry.npmjs.org/js-tokens@3.0.2 dev: false @@ -22646,7 +21778,7 @@ packages: babel-types: registry.npmjs.org/babel-types@6.26.0 babylon: registry.npmjs.org/babylon@6.18.0 convert-source-map: 1.9.0 - debug: 2.6.9(supports-color@6.1.0) + debug: 2.6.9 json5: registry.npmjs.org/json5@0.4.0 lodash: registry.npmjs.org/lodash@4.17.21 minimatch: registry.npmjs.org/minimatch@3.1.2 @@ -22675,7 +21807,7 @@ packages: babel-traverse: registry.npmjs.org/babel-traverse@6.26.0 babel-types: registry.npmjs.org/babel-types@6.26.0 babylon: registry.npmjs.org/babylon@6.18.0 - convert-source-map: 1.9.0 + convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) json5: registry.npmjs.org/json5@0.5.1 lodash: registry.npmjs.org/lodash@4.17.21 @@ -22704,7 +21836,7 @@ packages: babel-types: registry.npmjs.org/babel-types@6.26.0 babylon: registry.npmjs.org/babylon@6.18.0 convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) json5: registry.npmjs.org/json5@0.5.1 lodash: registry.npmjs.org/lodash@4.17.21 minimatch: 3.1.2 @@ -22957,7 +22089,7 @@ packages: '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 babel-plugin-istanbul: registry.npmjs.org/babel-plugin-istanbul@6.1.1 babel-preset-jest: registry.npmjs.org/babel-preset-jest@27.5.1(@babel/core@7.23.7) - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 slash: registry.npmjs.org/slash@3.0.0 transitivePeerDependencies: @@ -23134,7 +22266,7 @@ packages: version: 27.5.1 engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/template': 7.21.9 + '@babel/template': registry.npmjs.org/@babel/template@7.21.9 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 @@ -23146,7 +22278,7 @@ packages: version: 29.6.3 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/template': 7.21.9 + '@babel/template': registry.npmjs.org/@babel/template@7.21.9 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@types/babel__core': registry.npmjs.org/@types/babel__core@7.20.5 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 @@ -23186,10 +22318,10 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 dependencies: - '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.21.7 + '@babel/compat-data': registry.npmjs.org/@babel/compat-data@7.23.5 '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8) - semver: registry.npmjs.org/semver@6.3.0 + semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color @@ -23234,7 +22366,7 @@ packages: dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.21.8 '@babel/helper-define-polyfill-provider': registry.npmjs.org/@babel/helper-define-polyfill-provider@0.3.3(@babel/core@7.21.8) - core-js-compat: registry.npmjs.org/core-js-compat@3.30.2 + core-js-compat: registry.npmjs.org/core-js-compat@3.35.0 transitivePeerDependencies: - supports-color @@ -23968,26 +23100,26 @@ packages: '@babel/plugin-syntax-flow': registry.npmjs.org/@babel/plugin-syntax-flow@7.23.3(@babel/core@7.23.7) '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/plugin-syntax-object-rest-spread': registry.npmjs.org/@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.23.7) - '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.21.5(@babel/core@7.23.7) - '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.18.6(@babel/core@7.23.7) - '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.21.0(@babel/core@7.23.7) - '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.21.0(@babel/core@7.23.7) - '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.21.5(@babel/core@7.23.7) - '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.21.3(@babel/core@7.23.7) + '@babel/plugin-transform-arrow-functions': registry.npmjs.org/@babel/plugin-transform-arrow-functions@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoped-functions': registry.npmjs.org/@babel/plugin-transform-block-scoped-functions@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-block-scoping': registry.npmjs.org/@babel/plugin-transform-block-scoping@7.23.4(@babel/core@7.23.7) + '@babel/plugin-transform-classes': registry.npmjs.org/@babel/plugin-transform-classes@7.23.8(@babel/core@7.23.7) + '@babel/plugin-transform-computed-properties': registry.npmjs.org/@babel/plugin-transform-computed-properties@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-destructuring': registry.npmjs.org/@babel/plugin-transform-destructuring@7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-flow-strip-types': registry.npmjs.org/@babel/plugin-transform-flow-strip-types@7.21.0(@babel/core@7.23.7) - '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.21.5(@babel/core@7.23.7) - '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.18.9(@babel/core@7.23.7) - '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.18.9(@babel/core@7.23.7) - '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.18.6(@babel/core@7.23.7) - '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.21.5(@babel/core@7.23.7) - '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.18.6(@babel/core@7.23.7) - '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.21.3(@babel/core@7.23.7) - '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.18.6(@babel/core@7.23.7) + '@babel/plugin-transform-for-of': registry.npmjs.org/@babel/plugin-transform-for-of@7.23.6(@babel/core@7.23.7) + '@babel/plugin-transform-function-name': registry.npmjs.org/@babel/plugin-transform-function-name@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-literals': registry.npmjs.org/@babel/plugin-transform-literals@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-member-expression-literals': registry.npmjs.org/@babel/plugin-transform-member-expression-literals@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-modules-commonjs': registry.npmjs.org/@babel/plugin-transform-modules-commonjs@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-object-super': registry.npmjs.org/@babel/plugin-transform-object-super@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-parameters': registry.npmjs.org/@babel/plugin-transform-parameters@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-property-literals': registry.npmjs.org/@babel/plugin-transform-property-literals@7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.7) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.7) - '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.18.6(@babel/core@7.23.7) - '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.20.7(@babel/core@7.23.7) - '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.18.9(@babel/core@7.23.7) + '@babel/plugin-transform-shorthand-properties': registry.npmjs.org/@babel/plugin-transform-shorthand-properties@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-spread': registry.npmjs.org/@babel/plugin-transform-spread@7.23.3(@babel/core@7.23.7) + '@babel/plugin-transform-template-literals': registry.npmjs.org/@babel/plugin-transform-template-literals@7.23.3(@babel/core@7.23.7) babel-plugin-syntax-trailing-function-commas: registry.npmjs.org/babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0 transitivePeerDependencies: - supports-color @@ -24147,7 +23279,7 @@ packages: babel-runtime: registry.npmjs.org/babel-runtime@6.26.0 babel-types: registry.npmjs.org/babel-types@6.26.0 babylon: registry.npmjs.org/babylon@6.18.0 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) globals: 9.18.0 invariant: registry.npmjs.org/invariant@2.2.4 lodash: registry.npmjs.org/lodash@4.17.21 @@ -24349,7 +23481,7 @@ packages: dependencies: bytes: registry.npmjs.org/bytes@3.1.2 content-type: registry.npmjs.org/content-type@1.0.5 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) depd: registry.npmjs.org/depd@2.0.0 destroy: registry.npmjs.org/destroy@1.2.0 http-errors: registry.npmjs.org/http-errors@2.0.0 @@ -25049,6 +24181,19 @@ packages: nofilter: registry.npmjs.org/nofilter@3.1.0 dev: true + registry.npmjs.org/chalk@1.1.3: + resolution: {integrity: sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz} + name: chalk + version: 1.1.3 + engines: {node: '>=0.10.0'} + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: registry.npmjs.org/has-ansi@2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: false + registry.npmjs.org/chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz} name: chalk @@ -25191,7 +24336,7 @@ packages: engines: {node: '>=12.13.0'} hasBin: true dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 escape-string-regexp: 4.0.0 is-wsl: registry.npmjs.org/is-wsl@2.2.0 lighthouse-logger: registry.npmjs.org/lighthouse-logger@1.4.2 @@ -25221,7 +24366,7 @@ packages: name: chromium-edge-launcher version: 1.0.0 dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 escape-string-regexp: 4.0.0 is-wsl: registry.npmjs.org/is-wsl@2.2.0 lighthouse-logger: registry.npmjs.org/lighthouse-logger@1.4.2 @@ -26434,13 +25579,6 @@ packages: webpack-log: registry.npmjs.org/webpack-log@2.0.0 dev: false - registry.npmjs.org/core-js-compat@3.30.2: - resolution: {integrity: sha512-nriW1nuJjUgvkEjIot1Spwakz52V9YkYHZAQG6A1eCgC8AA1p0zngrQEP9R0+V6hji5XilWKG1Bd0YRppmGimA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.30.2.tgz} - name: core-js-compat - version: 3.30.2 - dependencies: - browserslist: 4.23.0 - registry.npmjs.org/core-js-compat@3.35.0: resolution: {integrity: sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz} name: core-js-compat @@ -27416,6 +26554,20 @@ packages: ms: registry.npmjs.org/ms@2.1.3 supports-color: registry.npmjs.org/supports-color@6.1.0 + registry.npmjs.org/debug@4.1.1: + resolution: {integrity: sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.1.1.tgz} + name: debug + version: 4.1.1 + deprecated: Debug versions >=3.2.0 <3.2.7 || >=4 <4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797) + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: false + registry.npmjs.org/debug@4.3.4(supports-color@6.1.0): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/debug/-/debug-4.3.4.tgz} id: registry.npmjs.org/debug/4.3.4 @@ -28135,6 +27287,7 @@ packages: name: domexception version: 4.0.0 engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead dependencies: webidl-conversions: registry.npmjs.org/webidl-conversions@7.0.0 @@ -28441,7 +27594,7 @@ packages: dependencies: component-emitter: registry.npmjs.org/component-emitter@1.3.0 component-inherit: registry.npmjs.org/component-inherit@0.0.3 - debug: 3.1.0 + debug: registry.npmjs.org/debug@3.1.0 engine.io-parser: registry.npmjs.org/engine.io-parser@2.2.1 has-cors: registry.npmjs.org/has-cors@1.1.0 indexof: registry.npmjs.org/indexof@0.0.1 @@ -28477,7 +27630,7 @@ packages: accepts: registry.npmjs.org/accepts@1.3.8 base64id: registry.npmjs.org/base64id@2.0.0 cookie: registry.npmjs.org/cookie@0.4.2 - debug: 4.1.1 + debug: registry.npmjs.org/debug@4.1.1 engine.io-parser: registry.npmjs.org/engine.io-parser@2.2.1 ws: registry.npmjs.org/ws@7.4.6 transitivePeerDependencies: @@ -29871,7 +29024,7 @@ packages: version: 2.1.4 engines: {node: '>=0.10.0'} dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) define-property: registry.npmjs.org/define-property@0.2.5 extend-shallow: registry.npmjs.org/extend-shallow@2.0.1 posix-character-classes: registry.npmjs.org/posix-character-classes@0.1.1 @@ -30165,7 +29318,7 @@ packages: content-type: registry.npmjs.org/content-type@1.0.5 cookie: registry.npmjs.org/cookie@0.5.0 cookie-signature: registry.npmjs.org/cookie-signature@1.0.6 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) depd: registry.npmjs.org/depd@2.0.0 encodeurl: registry.npmjs.org/encodeurl@1.0.2 escape-html: registry.npmjs.org/escape-html@1.0.3 @@ -30286,7 +29439,7 @@ packages: hasBin: true dependencies: concat-stream: registry.npmjs.org/concat-stream@1.6.2 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) mkdirp: registry.npmjs.org/mkdirp@0.5.6 yauzl: registry.npmjs.org/yauzl@2.10.0 transitivePeerDependencies: @@ -30300,7 +29453,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) get-stream: registry.npmjs.org/get-stream@5.2.0 yauzl: registry.npmjs.org/yauzl@2.10.0 optionalDependencies: @@ -30684,7 +29837,7 @@ packages: version: 1.2.0 engines: {node: '>= 0.8'} dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) encodeurl: registry.npmjs.org/encodeurl@1.0.2 escape-html: registry.npmjs.org/escape-html@1.0.3 on-finished: registry.npmjs.org/on-finished@2.4.1 @@ -30942,7 +30095,7 @@ packages: dependencies: asynckit: registry.npmjs.org/asynckit@0.4.0 combined-stream: registry.npmjs.org/combined-stream@1.0.8 - mime-types: 2.1.35 + mime-types: registry.npmjs.org/mime-types@2.1.35 registry.npmjs.org/forwarded@0.2.0: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz} @@ -31407,10 +30560,10 @@ packages: version: 6.0.4 requiresBuild: true dependencies: - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 + inflight: registry.npmjs.org/inflight@1.0.6 + inherits: registry.npmjs.org/inherits@2.0.4 + minimatch: registry.npmjs.org/minimatch@3.1.2 + once: registry.npmjs.org/once@1.4.0 path-is-absolute: 1.0.1 optional: true @@ -32117,7 +31270,7 @@ packages: name: hpack.js version: 2.1.6 dependencies: - inherits: 2.0.4 + inherits: registry.npmjs.org/inherits@2.0.4 obuf: registry.npmjs.org/obuf@1.1.2 readable-stream: registry.npmjs.org/readable-stream@2.3.8 wbuf: registry.npmjs.org/wbuf@1.7.3 @@ -32299,7 +31452,7 @@ packages: engines: {node: '>= 0.6'} dependencies: depd: registry.npmjs.org/depd@1.1.2 - inherits: 2.0.3 + inherits: registry.npmjs.org/inherits@2.0.3 setprototypeof: registry.npmjs.org/setprototypeof@1.1.0 statuses: registry.npmjs.org/statuses@1.5.0 @@ -32310,7 +31463,7 @@ packages: engines: {node: '>= 0.8'} dependencies: depd: registry.npmjs.org/depd@2.0.0 - inherits: 2.0.4 + inherits: registry.npmjs.org/inherits@2.0.4 setprototypeof: registry.npmjs.org/setprototypeof@1.2.0 statuses: registry.npmjs.org/statuses@2.0.1 toidentifier: registry.npmjs.org/toidentifier@1.0.1 @@ -32341,7 +31494,7 @@ packages: dependencies: '@tootallnate/once': registry.npmjs.org/@tootallnate/once@2.0.0 agent-base: registry.npmjs.org/agent-base@6.0.2 - debug: 4.3.4 + debug: registry.npmjs.org/debug@4.3.4(supports-color@6.1.0) transitivePeerDependencies: - supports-color @@ -32695,7 +31848,6 @@ packages: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz} name: inherits version: 2.0.3 - dev: true registry.npmjs.org/inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz} @@ -33655,10 +32807,10 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@istanbuljs/schema': registry.npmjs.org/@istanbuljs/schema@0.1.3 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 - semver: registry.npmjs.org/semver@6.3.0 + semver: registry.npmjs.org/semver@6.3.1 transitivePeerDependencies: - supports-color dev: true @@ -33670,7 +32822,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@istanbuljs/schema': registry.npmjs.org/@istanbuljs/schema@0.1.3 istanbul-lib-coverage: registry.npmjs.org/istanbul-lib-coverage@3.2.0 semver: registry.npmjs.org/semver@7.5.4 @@ -33806,8 +32958,8 @@ packages: '@jest/environment': registry.npmjs.org/@jest/environment@27.5.1 '@jest/test-result': registry.npmjs.org/@jest/test-result@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 co: registry.npmjs.org/co@4.6.0 dedent: registry.npmjs.org/dedent@0.7.0 expect: registry.npmjs.org/expect@27.5.1 @@ -33836,8 +32988,8 @@ packages: '@jest/expect': registry.npmjs.org/@jest/expect@29.5.0 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 co: registry.npmjs.org/co@4.6.0 dedent: registry.npmjs.org/dedent@0.7.0 is-generator-fn: registry.npmjs.org/is-generator-fn@2.1.0 @@ -33866,8 +33018,8 @@ packages: '@jest/expect': registry.npmjs.org/@jest/expect@29.7.0 '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 co: registry.npmjs.org/co@4.6.0 dedent: registry.npmjs.org/dedent@1.5.1 is-generator-fn: registry.npmjs.org/is-generator-fn@2.1.0 @@ -34425,7 +33577,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 jest-get-type: registry.npmjs.org/jest-get-type@27.5.1 jest-util: registry.npmjs.org/jest-util@27.5.1 pretty-format: registry.npmjs.org/pretty-format@27.5.1 @@ -34438,7 +33590,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 jest-util: registry.npmjs.org/jest-util@29.7.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 @@ -34451,7 +33603,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 jest-get-type: registry.npmjs.org/jest-get-type@29.6.3 jest-util: registry.npmjs.org/jest-util@29.7.0 pretty-format: registry.npmjs.org/pretty-format@29.7.0 @@ -34466,7 +33618,7 @@ packages: '@jest/environment': registry.npmjs.org/@jest/environment@27.5.1 '@jest/fake-timers': registry.npmjs.org/@jest/fake-timers@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 jest-mock: registry.npmjs.org/jest-mock@27.5.1 jest-util: registry.npmjs.org/jest-util@27.5.1 jsdom: registry.npmjs.org/jsdom@16.7.0 @@ -34492,7 +33644,7 @@ packages: '@jest/fake-timers': registry.npmjs.org/@jest/fake-timers@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/jsdom': registry.npmjs.org/@types/jsdom@20.0.1 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 jest-mock: registry.npmjs.org/jest-mock@29.7.0 jest-util: registry.npmjs.org/jest-util@29.7.0 jsdom: registry.npmjs.org/jsdom@20.0.3 @@ -34611,7 +33763,7 @@ packages: dependencies: '@jest/types': registry.npmjs.org/@jest/types@27.5.1 '@types/graceful-fs': registry.npmjs.org/@types/graceful-fs@4.1.6 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 anymatch: registry.npmjs.org/anymatch@3.1.3 fb-watchman: registry.npmjs.org/fb-watchman@2.0.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -34633,7 +33785,7 @@ packages: dependencies: '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/graceful-fs': registry.npmjs.org/@types/graceful-fs@4.1.6 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 anymatch: registry.npmjs.org/anymatch@3.1.3 fb-watchman: registry.npmjs.org/fb-watchman@2.0.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -34677,8 +33829,8 @@ packages: '@jest/source-map': registry.npmjs.org/@jest/source-map@27.5.1 '@jest/test-result': registry.npmjs.org/@jest/test-result@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 co: registry.npmjs.org/co@4.6.0 expect: registry.npmjs.org/expect@27.5.1 is-generator-fn: registry.npmjs.org/is-generator-fn@2.1.0 @@ -34744,10 +33896,10 @@ packages: version: 27.5.1 engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 '@types/stack-utils': registry.npmjs.org/@types/stack-utils@2.0.1 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 micromatch: registry.npmjs.org/micromatch@4.0.5 pretty-format: registry.npmjs.org/pretty-format@27.5.1 @@ -34761,10 +33913,10 @@ packages: version: 29.5.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/stack-utils': registry.npmjs.org/@types/stack-utils@2.0.1 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 micromatch: registry.npmjs.org/micromatch@4.0.5 pretty-format: registry.npmjs.org/pretty-format@29.7.0 @@ -34778,7 +33930,7 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.21.4 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 '@types/stack-utils': registry.npmjs.org/@types/stack-utils@2.0.1 chalk: registry.npmjs.org/chalk@4.1.2 @@ -34937,13 +34089,13 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-haste-map: registry.npmjs.org/jest-haste-map@27.5.1 jest-pnp-resolver: registry.npmjs.org/jest-pnp-resolver@1.2.3(jest-resolve@27.5.1) jest-util: registry.npmjs.org/jest-util@27.5.1 jest-validate: registry.npmjs.org/jest-validate@27.5.1 - resolve: 1.22.8 + resolve: registry.npmjs.org/resolve@1.22.8 resolve.exports: registry.npmjs.org/resolve.exports@1.1.1 slash: registry.npmjs.org/slash@3.0.0 dev: true @@ -34960,7 +34112,7 @@ packages: jest-pnp-resolver: registry.npmjs.org/jest-pnp-resolver@1.2.3(jest-resolve@29.7.0) jest-util: registry.npmjs.org/jest-util@29.7.0 jest-validate: registry.npmjs.org/jest-validate@29.7.0 - resolve: registry.npmjs.org/resolve@1.22.2 + resolve: registry.npmjs.org/resolve@1.22.8 resolve.exports: registry.npmjs.org/resolve.exports@2.0.2 slash: registry.npmjs.org/slash@3.0.0 dev: true @@ -34976,8 +34128,8 @@ packages: '@jest/test-result': registry.npmjs.org/@jest/test-result@27.5.1 '@jest/transform': registry.npmjs.org/@jest/transform@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 emittery: registry.npmjs.org/emittery@0.8.1 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-docblock: registry.npmjs.org/jest-docblock@27.5.1 @@ -35043,7 +34195,7 @@ packages: '@jest/test-result': registry.npmjs.org/@jest/test-result@27.5.1 '@jest/transform': registry.npmjs.org/@jest/transform@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 cjs-module-lexer: registry.npmjs.org/cjs-module-lexer@1.2.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 execa: registry.npmjs.org/execa@5.1.1 @@ -35075,8 +34227,8 @@ packages: '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 - chalk: 4.1.2 + '@types/node': registry.npmjs.org/@types/node@20.11.0 + chalk: registry.npmjs.org/chalk@4.1.2 cjs-module-lexer: registry.npmjs.org/cjs-module-lexer@1.2.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 glob: registry.npmjs.org/glob@7.2.3 @@ -35107,7 +34259,7 @@ packages: '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 chalk: registry.npmjs.org/chalk@4.1.2 cjs-module-lexer: registry.npmjs.org/cjs-module-lexer@1.2.2 collect-v8-coverage: registry.npmjs.org/collect-v8-coverage@1.0.1 @@ -35132,7 +34284,7 @@ packages: version: 27.5.1 engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 dev: true @@ -35143,16 +34295,16 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/generator': 7.23.6 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) - '@babel/traverse': 7.23.7 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jest/transform': registry.npmjs.org/@jest/transform@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 '@types/prettier': registry.npmjs.org/@types/prettier@2.7.2 babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 expect: registry.npmjs.org/expect@27.5.1 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-diff: registry.npmjs.org/jest-diff@27.5.1 @@ -35175,10 +34327,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/generator': 7.23.6 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) - '@babel/traverse': 7.23.7 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 '@jest/expect-utils': registry.npmjs.org/@jest/expect-utils@29.5.0 '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 @@ -35186,7 +34338,7 @@ packages: '@types/babel__traverse': registry.npmjs.org/@types/babel__traverse@7.20.5 '@types/prettier': registry.npmjs.org/@types/prettier@2.7.2 babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 expect: registry.npmjs.org/expect@29.5.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-diff: registry.npmjs.org/jest-diff@29.7.0 @@ -35208,7 +34360,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/generator': 7.23.6 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 '@babel/plugin-syntax-jsx': registry.npmjs.org/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.23.7) '@babel/plugin-syntax-typescript': registry.npmjs.org/@babel/plugin-syntax-typescript@7.21.4(@babel/core@7.23.7) '@babel/types': registry.npmjs.org/@babel/types@7.23.6 @@ -35216,7 +34368,7 @@ packages: '@jest/transform': registry.npmjs.org/@jest/transform@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 babel-preset-current-node-syntax: registry.npmjs.org/babel-preset-current-node-syntax@1.0.1(@babel/core@7.23.7) - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 expect: registry.npmjs.org/expect@29.7.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 jest-diff: registry.npmjs.org/jest-diff@29.7.0 @@ -35284,7 +34436,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 chalk: registry.npmjs.org/chalk@4.1.2 ci-info: registry.npmjs.org/ci-info@3.8.0 graceful-fs: registry.npmjs.org/graceful-fs@4.2.11 @@ -35368,9 +34520,9 @@ packages: dependencies: '@jest/test-result': registry.npmjs.org/@jest/test-result@27.5.1 '@jest/types': registry.npmjs.org/@jest/types@27.5.1 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 jest-util: registry.npmjs.org/jest-util@27.5.1 string-length: registry.npmjs.org/string-length@4.0.2 dev: true @@ -35383,9 +34535,9 @@ packages: dependencies: '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2 - chalk: 4.1.2 + chalk: registry.npmjs.org/chalk@4.1.2 emittery: registry.npmjs.org/emittery@0.13.1 jest-util: registry.npmjs.org/jest-util@29.7.0 string-length: registry.npmjs.org/string-length@4.0.2 @@ -35399,7 +34551,7 @@ packages: dependencies: '@jest/test-result': registry.npmjs.org/@jest/test-result@29.7.0 '@jest/types': registry.npmjs.org/@jest/types@29.6.3 - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 ansi-escapes: registry.npmjs.org/ansi-escapes@4.3.2 chalk: registry.npmjs.org/chalk@4.1.2 emittery: registry.npmjs.org/emittery@0.13.1 @@ -35434,7 +34586,7 @@ packages: version: 29.7.0 engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.11.0 + '@types/node': registry.npmjs.org/@types/node@20.11.0 jest-util: registry.npmjs.org/jest-util@29.7.0 merge-stream: registry.npmjs.org/merge-stream@2.0.0 supports-color: registry.npmjs.org/supports-color@8.1.1 @@ -35702,7 +34854,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7) @@ -35735,7 +34887,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7) @@ -35767,7 +34919,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/parser': 7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/plugin-proposal-class-properties': registry.npmjs.org/@babel/plugin-proposal-class-properties@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-nullish-coalescing-operator': registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator@7.18.6(@babel/core@7.23.7) '@babel/plugin-proposal-optional-chaining': registry.npmjs.org/@babel/plugin-proposal-optional-chaining@7.21.0(@babel/core@7.23.7) @@ -35888,7 +35040,7 @@ packages: optional: true dependencies: abab: registry.npmjs.org/abab@2.0.6 - acorn: registry.npmjs.org/acorn@8.8.2 + acorn: registry.npmjs.org/acorn@8.11.3 acorn-globals: registry.npmjs.org/acorn-globals@7.0.1 cssstyle: registry.npmjs.org/cssstyle@3.0.0 data-urls: registry.npmjs.org/data-urls@4.0.0 @@ -36366,7 +35518,7 @@ packages: name: lighthouse-logger version: 1.4.2 dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) marky: registry.npmjs.org/marky@1.2.5 transitivePeerDependencies: - supports-color @@ -37503,9 +36655,9 @@ packages: engines: {node: '>=18'} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/generator': 7.23.6 - '@babel/template': 7.21.9 - '@babel/traverse': 7.23.7 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 + '@babel/template': registry.npmjs.org/@babel/template@7.21.9 + '@babel/traverse': registry.npmjs.org/@babel/traverse@7.23.7 nullthrows: registry.npmjs.org/nullthrows@1.1.1 transitivePeerDependencies: - supports-color @@ -37517,8 +36669,8 @@ packages: engines: {node: '>=18'} dependencies: '@babel/core': registry.npmjs.org/@babel/core@7.23.7 - '@babel/generator': 7.23.6 - '@babel/parser': 7.23.6 + '@babel/generator': registry.npmjs.org/@babel/generator@7.23.6 + '@babel/parser': registry.npmjs.org/@babel/parser@7.23.6 '@babel/types': registry.npmjs.org/@babel/types@7.23.6 metro: registry.npmjs.org/metro@0.80.4 metro-babel-transformer: registry.npmjs.org/metro-babel-transformer@0.80.4 @@ -38304,7 +37456,7 @@ packages: hasBin: true requiresBuild: true dependencies: - debug: 3.2.7(supports-color@6.1.0) + debug: registry.npmjs.org/debug@3.2.7(supports-color@6.1.0) iconv-lite: registry.npmjs.org/iconv-lite@0.6.3 sax: registry.npmjs.org/sax@1.2.4 transitivePeerDependencies: @@ -38402,7 +37554,7 @@ packages: version: 0.1.17 engines: {node: '>= 0.10.5'} dependencies: - minimatch: 3.1.2 + minimatch: registry.npmjs.org/minimatch@3.1.2 registry.npmjs.org/node-emoji@1.11.0: resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz} @@ -39420,7 +38572,7 @@ packages: version: 5.2.0 engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': registry.npmjs.org/@babel/code-frame@7.23.5 error-ex: registry.npmjs.org/error-ex@1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 @@ -42503,13 +41655,6 @@ packages: private: registry.npmjs.org/private@0.1.8 dev: false - registry.npmjs.org/regenerator-transform@0.15.1: - resolution: {integrity: sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz} - name: regenerator-transform - version: 0.15.1 - dependencies: - '@babel/runtime': registry.npmjs.org/@babel/runtime@7.21.5 - registry.npmjs.org/regenerator-transform@0.15.2: resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz} name: regenerator-transform @@ -43430,7 +42575,7 @@ packages: engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: - fsevents: 2.3.2 + fsevents: registry.npmjs.org/fsevents@2.3.2 dev: false registry.npmjs.org/rollup@2.79.1: @@ -43469,20 +42614,20 @@ packages: dependencies: '@types/estree': registry.npmjs.org/@types/estree@1.0.5 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.9.5 - '@rollup/rollup-android-arm64': 4.9.5 - '@rollup/rollup-darwin-arm64': 4.9.5 - '@rollup/rollup-darwin-x64': 4.9.5 - '@rollup/rollup-linux-arm-gnueabihf': 4.9.5 - '@rollup/rollup-linux-arm64-gnu': 4.9.5 - '@rollup/rollup-linux-arm64-musl': 4.9.5 - '@rollup/rollup-linux-riscv64-gnu': 4.9.5 - '@rollup/rollup-linux-x64-gnu': 4.9.5 - '@rollup/rollup-linux-x64-musl': 4.9.5 - '@rollup/rollup-win32-arm64-msvc': 4.9.5 - '@rollup/rollup-win32-ia32-msvc': 4.9.5 - '@rollup/rollup-win32-x64-msvc': 4.9.5 - fsevents: 2.3.2 + '@rollup/rollup-android-arm-eabi': registry.npmjs.org/@rollup/rollup-android-arm-eabi@4.9.5 + '@rollup/rollup-android-arm64': registry.npmjs.org/@rollup/rollup-android-arm64@4.9.5 + '@rollup/rollup-darwin-arm64': registry.npmjs.org/@rollup/rollup-darwin-arm64@4.9.5 + '@rollup/rollup-darwin-x64': registry.npmjs.org/@rollup/rollup-darwin-x64@4.9.5 + '@rollup/rollup-linux-arm-gnueabihf': registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf@4.9.5 + '@rollup/rollup-linux-arm64-gnu': registry.npmjs.org/@rollup/rollup-linux-arm64-gnu@4.9.5 + '@rollup/rollup-linux-arm64-musl': registry.npmjs.org/@rollup/rollup-linux-arm64-musl@4.9.5 + '@rollup/rollup-linux-riscv64-gnu': registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu@4.9.5 + '@rollup/rollup-linux-x64-gnu': registry.npmjs.org/@rollup/rollup-linux-x64-gnu@4.9.5 + '@rollup/rollup-linux-x64-musl': registry.npmjs.org/@rollup/rollup-linux-x64-musl@4.9.5 + '@rollup/rollup-win32-arm64-msvc': registry.npmjs.org/@rollup/rollup-win32-arm64-msvc@4.9.5 + '@rollup/rollup-win32-ia32-msvc': registry.npmjs.org/@rollup/rollup-win32-ia32-msvc@4.9.5 + '@rollup/rollup-win32-x64-msvc': registry.npmjs.org/@rollup/rollup-win32-x64-msvc@4.9.5 + fsevents: registry.npmjs.org/fsevents@2.3.2 dev: true registry.npmjs.org/rrweb-cssom@0.6.0: @@ -43941,7 +43086,7 @@ packages: version: 0.18.0 engines: {node: '>= 0.8.0'} dependencies: - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) depd: registry.npmjs.org/depd@2.0.0 destroy: registry.npmjs.org/destroy@1.2.0 encodeurl: registry.npmjs.org/encodeurl@1.0.2 @@ -44339,7 +43484,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: base: registry.npmjs.org/base@0.11.2 - debug: 2.6.9(supports-color@6.1.0) + debug: registry.npmjs.org/debug@2.6.9(supports-color@6.1.0) define-property: registry.npmjs.org/define-property@0.2.5 extend-shallow: registry.npmjs.org/extend-shallow@2.0.1 map-cache: registry.npmjs.org/map-cache@0.2.2 @@ -44363,7 +43508,7 @@ packages: backo2: registry.npmjs.org/backo2@1.0.2 component-bind: registry.npmjs.org/component-bind@1.0.0 component-emitter: registry.npmjs.org/component-emitter@1.3.0 - debug: 3.1.0 + debug: registry.npmjs.org/debug@3.1.0 engine.io-client: registry.npmjs.org/engine.io-client@3.5.3 has-binary2: registry.npmjs.org/has-binary2@1.0.3 indexof: registry.npmjs.org/indexof@0.0.1 @@ -44383,7 +43528,7 @@ packages: version: 3.3.3 dependencies: component-emitter: registry.npmjs.org/component-emitter@1.3.0 - debug: 3.1.0 + debug: registry.npmjs.org/debug@3.1.0 isarray: registry.npmjs.org/isarray@2.0.1 transitivePeerDependencies: - supports-color @@ -44396,7 +43541,7 @@ packages: engines: {node: '>=10.0.0'} dependencies: component-emitter: registry.npmjs.org/component-emitter@1.2.1 - debug: 4.1.1 + debug: registry.npmjs.org/debug@4.1.1 isarray: registry.npmjs.org/isarray@2.0.1 transitivePeerDependencies: - supports-color @@ -44407,7 +43552,7 @@ packages: name: socket.io version: 2.5.0 dependencies: - debug: 4.1.1 + debug: registry.npmjs.org/debug@4.1.1 engine.io: registry.npmjs.org/engine.io@3.6.1 has-binary2: registry.npmjs.org/has-binary2@1.0.3 socket.io-adapter: registry.npmjs.org/socket.io-adapter@1.1.2 @@ -45411,7 +44556,7 @@ packages: engines: {node: '>=8'} hasBin: true dependencies: - '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/gen-mapping': registry.npmjs.org/@jridgewell/gen-mapping@0.3.3 commander: registry.npmjs.org/commander@4.1.1 glob: registry.npmjs.org/glob@7.1.6 lines-and-columns: registry.npmjs.org/lines-and-columns@1.2.4 @@ -47040,7 +46185,7 @@ packages: version: 1.0.13 hasBin: true peerDependencies: - browserslist: ^4.23.0 + browserslist: '>= 4.21.0' dependencies: browserslist: registry.npmjs.org/browserslist@4.23.0 escalade: registry.npmjs.org/escalade@3.1.1 @@ -47344,7 +46489,7 @@ packages: version: 9.1.0 engines: {node: '>=10.12.0'} dependencies: - '@jridgewell/trace-mapping': 0.3.18 + '@jridgewell/trace-mapping': registry.npmjs.org/@jridgewell/trace-mapping@0.3.18 '@types/istanbul-lib-coverage': registry.npmjs.org/@types/istanbul-lib-coverage@2.0.4 convert-source-map: registry.npmjs.org/convert-source-map@1.9.0 dev: true From c04ef102d8a59f1b5706da04e039f43743ca1bd0 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 3 May 2024 15:51:40 +0800 Subject: [PATCH 30/39] =?UTF-8?q?chore:=20=E7=B1=BB=E5=9E=8B=E5=91=BD?= =?UTF-8?q?=E5=90=8D=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-plugin-react/src/index.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/taro-plugin-react/src/index.ts b/packages/taro-plugin-react/src/index.ts index e6719f5c46c1..0b993a91cd19 100644 --- a/packages/taro-plugin-react/src/index.ts +++ b/packages/taro-plugin-react/src/index.ts @@ -17,7 +17,7 @@ import type { PluginOption } from 'vite' export type Frameworks = 'react' | 'preact' | 'solid' | 'nerv' -interface OnParseCreateElementArgs { +interface IParseCreateElementArgs { nodeName: string componentConfig: IComponentConfig } @@ -108,7 +108,7 @@ export default (ctx: IPluginContext) => { }) // 映射、收集使用到的小程序组件 - ctx.onParseCreateElement(({ nodeName, componentConfig }: OnParseCreateElementArgs) => { + ctx.onParseCreateElement(({ nodeName, componentConfig }: IParseCreateElementArgs) => { if (capitalize(toCamelCase(nodeName)) in internalComponents) { componentConfig.includes.add(nodeName) } From 18f324ccd73539fed4183b04e28a7bba250f5faa Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Fri, 3 May 2024 16:26:27 +0800 Subject: [PATCH 31/39] =?UTF-8?q?chore:=20eslintignore=E9=87=87=E7=94=A8?= =?UTF-8?q?=E6=A0=B9=E7=9B=AE=E5=BD=95=E7=9A=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 2 ++ packages/babel-plugin-transform-solid-jsx/.eslintignore | 1 - 2 files changed, 2 insertions(+), 1 deletion(-) delete mode 100644 packages/babel-plugin-transform-solid-jsx/.eslintignore diff --git a/.eslintignore b/.eslintignore index 8c511519b182..41f9f87e94dc 100644 --- a/.eslintignore +++ b/.eslintignore @@ -41,3 +41,5 @@ packages/taro-plugin-vue-devtools/src/backend packages/taro-helper/swc crates + +packages/babel-plugin-transform-solid-jsx/test diff --git a/packages/babel-plugin-transform-solid-jsx/.eslintignore b/packages/babel-plugin-transform-solid-jsx/.eslintignore deleted file mode 100644 index ee4c92682341..000000000000 --- a/packages/babel-plugin-transform-solid-jsx/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -/test From 25e68e71243daaae652f759f1e3728f80874fd20 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 6 May 2024 17:05:20 +0800 Subject: [PATCH 32/39] chore: sort packages --- packages/babel-preset-taro/package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/babel-preset-taro/package.json b/packages/babel-preset-taro/package.json index 287cea921c57..64b8881de847 100644 --- a/packages/babel-preset-taro/package.json +++ b/packages/babel-preset-taro/package.json @@ -37,9 +37,9 @@ "babel-plugin-dynamic-import-node": "2.3.3", "babel-plugin-minify-dead-code-elimination": "^0.5.2", "babel-plugin-transform-imports-api": "1.0.0", + "babel-plugin-transform-solid-jsx": "workspace:*", "core-js": "^3.6.5", - "react-refresh": "^0.11.0", - "babel-plugin-transform-solid-jsx": "workspace:*" + "react-refresh": "^0.11.0" }, "devDependencies": { "@babel/core": "^7.23.0", From a8432b943bc4602e9f4bce16e2ad6a9625bb22dd Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 6 May 2024 17:45:58 +0800 Subject: [PATCH 33/39] =?UTF-8?q?fix:=20babel-solid=E7=9A=84ignore?= =?UTF-8?q?=E5=8A=A0=E5=85=A5=EF=BC=8C=E4=BF=AE=E5=A4=8Deslint=E6=9A=B4?= =?UTF-8?q?=E9=9C=B2=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintignore | 2 - .../.eslintrc.js | 3 + .../jest.config.js | 14 ++-- .../package.json | 3 +- .../src/constants.js | 36 +++++----- .../src/dom/element.js | 24 ++++--- .../src/shared/component.js | 68 +++++++------------ .../src/shared/transform.js | 3 +- .../src/ssr/element.js | 7 +- .../src/universal/element.js | 3 +- 10 files changed, 75 insertions(+), 88 deletions(-) create mode 100644 packages/babel-plugin-transform-solid-jsx/.eslintrc.js diff --git a/.eslintignore b/.eslintignore index 41f9f87e94dc..8c511519b182 100644 --- a/.eslintignore +++ b/.eslintignore @@ -41,5 +41,3 @@ packages/taro-plugin-vue-devtools/src/backend packages/taro-helper/swc crates - -packages/babel-plugin-transform-solid-jsx/test diff --git a/packages/babel-plugin-transform-solid-jsx/.eslintrc.js b/packages/babel-plugin-transform-solid-jsx/.eslintrc.js new file mode 100644 index 000000000000..895898e9bc44 --- /dev/null +++ b/packages/babel-plugin-transform-solid-jsx/.eslintrc.js @@ -0,0 +1,3 @@ +module.exports = { + ignorePatterns: ['/test'], +} diff --git a/packages/babel-plugin-transform-solid-jsx/jest.config.js b/packages/babel-plugin-transform-solid-jsx/jest.config.js index d09f80b8c9d1..8691d79ed951 100644 --- a/packages/babel-plugin-transform-solid-jsx/jest.config.js +++ b/packages/babel-plugin-transform-solid-jsx/jest.config.js @@ -1,10 +1,8 @@ module.exports = { - 'moduleDirectories': ['node_modules', 'packages'], - 'testEnvironment': 'jsdom', - 'collectCoverageFrom': [ - './index.js' - ], - 'transform': { - '^.+\\.jsx?$': 'babel-jest' - } + moduleDirectories: ['node_modules', 'packages'], + testEnvironment: 'jsdom', + collectCoverageFrom: ['./index.js'], + transform: { + '^.+\\.jsx?$': 'babel-jest', + }, } diff --git a/packages/babel-plugin-transform-solid-jsx/package.json b/packages/babel-plugin-transform-solid-jsx/package.json index ade1384d4072..e29becebbcfe 100644 --- a/packages/babel-plugin-transform-solid-jsx/package.json +++ b/packages/babel-plugin-transform-solid-jsx/package.json @@ -24,7 +24,8 @@ "test": "pnpm run build && jest --no-cache", "test:coverage": "pnpm run build && jest --coverage --no-cache", "prepublishOnly": "pnpm run build", - "prepare": "pnpm run build" + "prepare": "pnpm run build", + "lint": "eslint --cache ." }, "dependencies": { "@babel/helper-module-imports": "7.18.6", diff --git a/packages/babel-plugin-transform-solid-jsx/src/constants.js b/packages/babel-plugin-transform-solid-jsx/src/constants.js index ea6c31ac4374..c5f19a5a1a45 100644 --- a/packages/babel-plugin-transform-solid-jsx/src/constants.js +++ b/packages/babel-plugin-transform-solid-jsx/src/constants.js @@ -23,7 +23,7 @@ const booleans = [ 'required', 'reversed', 'seamless', - 'selected' + 'selected', ] const BooleanAttributes = /* #__PURE__ */ new Set(booleans) @@ -36,20 +36,15 @@ const Properties = /* #__PURE__ */ new Set([ 'isMap', 'noModule', 'playsInline', - ...booleans + ...booleans, ]) -const ChildProperties = /* #__PURE__ */ new Set([ - 'innerHTML', - 'textContent', - 'innerText', - 'children' -]) +const ChildProperties = /* #__PURE__ */ new Set(['innerHTML', 'textContent', 'innerText', 'children']) // React Compat const Aliases = /* #__PURE__ */ Object.assign(Object.create(null), { className: 'class', - htmlFor: 'for' + htmlFor: 'for', }) const PropAliases = /* #__PURE__ */ Object.assign(Object.create(null), { @@ -57,25 +52,25 @@ const PropAliases = /* #__PURE__ */ Object.assign(Object.create(null), { formnovalidate: { $: 'formNoValidate', BUTTON: 1, - INPUT: 1 + INPUT: 1, }, ismap: { $: 'isMap', - IMG: 1 + IMG: 1, }, nomodule: { $: 'noModule', - SCRIPT: 1 + SCRIPT: 1, }, playsinline: { $: 'playsInline', - VIDEO: 1 + VIDEO: 1, }, readonly: { $: 'readOnly', INPUT: 1, - TEXTAREA: 1 - } + TEXTAREA: 1, + }, }) function getPropAlias(prop, tagName) { @@ -106,7 +101,7 @@ const DelegatedEvents = /* #__PURE__ */ new Set([ 'pointerup', 'touchend', 'touchmove', - 'touchstart' + 'touchstart', ]) const SVGElements = /* #__PURE__ */ new Set([ @@ -190,12 +185,12 @@ const SVGElements = /* #__PURE__ */ new Set([ 'tspan', 'use', 'view', - 'vkern' + 'vkern', ]) const SVGNamespace = { xlink: 'http://www.w3.org/1999/xlink', - xml: 'http://www.w3.org/XML/1998/namespace' + xml: 'http://www.w3.org/XML/1998/namespace', } const DOMElements = /* #__PURE__ */ new Set([ @@ -477,7 +472,7 @@ const DOMElements = /* #__PURE__ */ new Set([ 'h3', 'h4', 'h5', - 'h6' + 'h6', ]) export { @@ -489,4 +484,5 @@ export { getPropAlias, Properties, SVGElements, - SVGNamespace } + SVGNamespace, +} diff --git a/packages/babel-plugin-transform-solid-jsx/src/dom/element.js b/packages/babel-plugin-transform-solid-jsx/src/dom/element.js index 5e6070acc567..60d0e5c681ec 100644 --- a/packages/babel-plugin-transform-solid-jsx/src/dom/element.js +++ b/packages/babel-plugin-transform-solid-jsx/src/dom/element.js @@ -105,7 +105,11 @@ export function transformElement(path, info) { if (toBeClosed) results.template += `` } if (info.topLevel && config.hydratable && results.hasHydratableEvent) { - const runHydrationEvents = registerImportMethod(path, 'runHydrationEvents', getRendererConfig(path, 'dom').moduleName) + const runHydrationEvents = registerImportMethod( + path, + 'runHydrationEvents', + getRendererConfig(path, 'dom').moduleName + ) results.postExprs.push(t.expressionStatement(t.callExpression(runHydrationEvents, []))) } if (wrapSVG) results.template += '' @@ -290,8 +294,9 @@ function transformAttributes(path, results) { styleAttribute.node.value.expression.properties.splice(index - i - 1, 1) } }) - if (!styleAttribute.node.value.expression.properties.length) + if (!styleAttribute.node.value.expression.properties.length) { path.get('openingElement').node.attributes.splice(styleAttribute.key, 1) + } } // preprocess classList @@ -411,9 +416,9 @@ function transformAttributes(path, results) { } let binding const isFunction = - t.isIdentifier(value.expression) && - (binding = path.scope.getBinding(value.expression.name)) && - binding.kind === 'const' + t.isIdentifier(value.expression) && + (binding = path.scope.getBinding(value.expression.name)) && + binding.kind === 'const' if (!isFunction && t.isLVal(value.expression)) { const refIdentifier = path.scope.generateUidIdentifier('_ref$') results.exprs.unshift( @@ -821,13 +826,14 @@ function createPlaceholder(path, results, tempPath, i, char) { ]) ) ) - } else + } else { results.declarations.push( t.variableDeclarator( exprId, t.memberExpression(t.identifier(tempPath), t.identifier(i === 0 ? 'firstChild' : 'nextSibling')) ) ) + } return [exprId, contentId] } @@ -843,8 +849,9 @@ function detectExpressions(children, index, config) { t.isJSXExpressionContainer(node) && !t.isJSXEmptyExpression(node.expression) && getStaticExpression(children[index - 1]) === false - ) + ) { return true + } let tagName if (t.isJSXElement(node) && (tagName = getTagName(node)) && isComponent(tagName)) return true } @@ -865,8 +872,9 @@ function detectExpressions(children, index, config) { (t.isJSXExpressionContainer(attr.value) && !(t.isStringLiteral(attr.value.expression) || t.isNumericLiteral(attr.value.expression))) ) - ) + ) { return true + } const nextChildren = filterChildren(children[i].get('children')) if (nextChildren.length) if (detectExpressions(nextChildren, 0, config)) return true } diff --git a/packages/babel-plugin-transform-solid-jsx/src/shared/component.js b/packages/babel-plugin-transform-solid-jsx/src/shared/component.js index b78e65a39975..8a093af65007 100644 --- a/packages/babel-plugin-transform-solid-jsx/src/shared/component.js +++ b/packages/babel-plugin-transform-solid-jsx/src/shared/component.js @@ -9,7 +9,8 @@ import { isDynamic, registerImportMethod, transformCondition, - trimWhitespace } from './utils' + trimWhitespace, +} from './utils' function convertComponentIdentifier(node) { if (t.isJSXIdentifier(node)) { @@ -42,7 +43,7 @@ export default function transformComponent(path) { path .get('openingElement') .get('attributes') - .forEach(attribute => { + .forEach((attribute) => { const node = attribute.node if (t.isJSXSpreadAttribute(node)) { if (runningObject.length) { @@ -51,7 +52,7 @@ export default function transformComponent(path) { } props.push( isDynamic(attribute.get('argument'), { - checkMember: true + checkMember: true, }) && (dynamicSpread = true) ? t.isCallExpression(node.argument) && !node.argument.arguments.length && @@ -63,11 +64,12 @@ export default function transformComponent(path) { ) } else { // handle weird babel bug around HTML entities - const value = (t.isStringLiteral(node.value) ? t.stringLiteral(node.value.value): node.value) || t.booleanLiteral(true) + const value = + (t.isStringLiteral(node.value) ? t.stringLiteral(node.value.value) : node.value) || t.booleanLiteral(true) const id = convertJSXIdentifier(node.name) const key = id.name if (hasChildren && key === 'children') return - if (t.isJSXExpressionContainer(value)) + if (t.isJSXExpressionContainer(value)) { if (key === 'ref') { if (config.generate === 'ssr') return // Normalize expressions for non-null and type-as @@ -80,9 +82,9 @@ export default function transformComponent(path) { } let binding const isFunction = - t.isIdentifier(value.expression) && - (binding = path.scope.getBinding(value.expression.name)) && - binding.kind === 'const' + t.isIdentifier(value.expression) && + (binding = path.scope.getBinding(value.expression.name)) && + binding.kind === 'const' if (!isFunction && t.isLVal(value.expression)) { const refIdentifier = path.scope.generateUidIdentifier('_ref$') runningObject.push( @@ -91,9 +93,7 @@ export default function transformComponent(path) { t.identifier('ref'), [t.identifier('r$')], t.blockStatement([ - t.variableDeclaration('var', [ - t.variableDeclarator(refIdentifier, value.expression) - ]), + t.variableDeclaration('var', [t.variableDeclarator(refIdentifier, value.expression)]), t.expressionStatement( t.conditionalExpression( t.binaryExpression( @@ -104,7 +104,7 @@ export default function transformComponent(path) { t.callExpression(refIdentifier, [t.identifier('r$')]), t.assignmentExpression('=', value.expression, t.identifier('r$')) ) - ) + ), ]) ) ) @@ -118,9 +118,7 @@ export default function transformComponent(path) { t.identifier('ref'), [t.identifier('r$')], t.blockStatement([ - t.variableDeclaration('var', [ - t.variableDeclarator(refIdentifier, value.expression) - ]), + t.variableDeclaration('var', [t.variableDeclarator(refIdentifier, value.expression)]), t.expressionStatement( t.logicalExpression( '&&', @@ -131,7 +129,7 @@ export default function transformComponent(path) { ), t.callExpression(refIdentifier, [t.identifier('r$')]) ) - ) + ), ]) ) ) @@ -139,14 +137,13 @@ export default function transformComponent(path) { } else if ( isDynamic(attribute.get('value').get('expression'), { checkMember: true, - checkTags: true + checkTags: true, }) ) { if ( config.wrapConditionals && config.generate !== 'ssr' && - (t.isLogicalExpression(value.expression) || - t.isConditionalExpression(value.expression)) + (t.isLogicalExpression(value.expression) || t.isConditionalExpression(value.expression)) ) { const expr = transformCondition(attribute.get('value').get('expression'), true) @@ -159,10 +156,7 @@ export default function transformComponent(path) { !t.isValidIdentifier(key) ) ) - } else if ( - t.isCallExpression(value.expression) && - t.isArrowFunctionExpression(value.expression.callee) - ) { + } else if (t.isCallExpression(value.expression) && t.isArrowFunctionExpression(value.expression.callee)) { const callee = value.expression.callee const body = t.isBlockStatement(callee.body) ? callee.body @@ -181,7 +175,7 @@ export default function transformComponent(path) { ) } } else runningObject.push(t.objectProperty(id, value.expression)) - else runningObject.push(t.objectProperty(id, value)) + } else runningObject.push(t.objectProperty(id, value)) } }) @@ -191,7 +185,9 @@ export default function transformComponent(path) { const body = t.isCallExpression(childResult[0]) && t.isFunction(childResult[0].arguments[0]) ? childResult[0].arguments[0].body - : childResult[0].body ? childResult[0].body : childResult[0] + : childResult[0].body + ? childResult[0].body + : childResult[0] runningObject.push( t.objectMethod( 'get', @@ -213,12 +209,7 @@ export default function transformComponent(path) { // handle hoisting conditionals if (exprs.length > 1) { const ret = exprs.pop() - exprs = [ - t.callExpression( - t.arrowFunctionExpression([], t.blockStatement([...exprs, t.returnStatement(ret)])), - [] - ) - ] + exprs = [t.callExpression(t.arrowFunctionExpression([], t.blockStatement([...exprs, t.returnStatement(ret)])), [])] } return { exprs, template: '', component: true } } @@ -240,15 +231,10 @@ function transformComponentChildren(children, config) { const child = transformNode(path, { topLevel: true, componentChild: true, - lastElement: true + lastElement: true, }) dynamic = dynamic || child.dynamic - if ( - config.generate === 'ssr' && - filteredChildren.length > 1 && - child.dynamic && - t.isFunction(child.exprs[0]) - ) { + if (config.generate === 'ssr' && filteredChildren.length > 1 && child.dynamic && t.isFunction(child.exprs[0])) { child.exprs[0] = child.exprs[0].body } pathNodes.push(path.node) @@ -259,11 +245,7 @@ function transformComponentChildren(children, config) { if (transformedChildren.length === 1) { transformedChildren = transformedChildren[0] - if ( - !t.isJSXExpressionContainer(pathNodes[0]) && - !t.isJSXSpreadChild(pathNodes[0]) && - !t.isJSXText(pathNodes[0]) - ) { + if (!t.isJSXExpressionContainer(pathNodes[0]) && !t.isJSXSpreadChild(pathNodes[0]) && !t.isJSXText(pathNodes[0])) { transformedChildren = t.isCallExpression(transformedChildren) && !transformedChildren.arguments.length && diff --git a/packages/babel-plugin-transform-solid-jsx/src/shared/transform.js b/packages/babel-plugin-transform-solid-jsx/src/shared/transform.js index 873e0e5ac534..91fa2f84aba7 100644 --- a/packages/babel-plugin-transform-solid-jsx/src/shared/transform.js +++ b/packages/babel-plugin-transform-solid-jsx/src/shared/transform.js @@ -159,8 +159,7 @@ export function transformNode(path, info = {}) { checkMember: true, native: !info.componentChild, }) - ) - return { exprs: [node.expression], template: '' } + ) { return { exprs: [node.expression], template: '' } } const expr = t.arrowFunctionExpression([], node.expression) return { exprs: [expr], diff --git a/packages/babel-plugin-transform-solid-jsx/src/ssr/element.js b/packages/babel-plugin-transform-solid-jsx/src/ssr/element.js index c7551a869939..436eab5054c6 100644 --- a/packages/babel-plugin-transform-solid-jsx/src/ssr/element.js +++ b/packages/babel-plugin-transform-solid-jsx/src/ssr/element.js @@ -31,8 +31,9 @@ function appendToTemplate(template, value) { export function transformElement(path, info) { const config = getConfig(path) // contains spread attributes - if (path.node.openingElement.attributes.some((a) => t.isJSXSpreadAttribute(a))) + if (path.node.openingElement.attributes.some((a) => t.isJSXSpreadAttribute(a))) { return createElement(path, { ...info, ...config }) + } const tagName = getTagName(path.node) const voidTag = VoidElements.indexOf(tagName) > -1 @@ -504,7 +505,7 @@ function createElement(path, { topLevel, hydratable }) { if (hasChildren && key === 'children') return if (key === 'ref' || key.startsWith('use:') || key.startsWith('prop:') || key.startsWith('on')) return - if (t.isJSXExpressionContainer(value)) + if (t.isJSXExpressionContainer(value)) { if ( isDynamic(attribute.get('value').get('expression'), { checkMember: true, @@ -516,7 +517,7 @@ function createElement(path, { topLevel, hydratable }) { t.objectMethod('get', id, [], t.blockStatement([t.returnStatement(expr.body)]), !t.isValidIdentifier(key)) ) } else runningObject.push(t.objectProperty(id, value.expression)) - else runningObject.push(t.objectProperty(id, value)) + } else runningObject.push(t.objectProperty(id, value)) } }) diff --git a/packages/babel-plugin-transform-solid-jsx/src/universal/element.js b/packages/babel-plugin-transform-solid-jsx/src/universal/element.js index 414e02cd1c77..bd37f00edb3c 100644 --- a/packages/babel-plugin-transform-solid-jsx/src/universal/element.js +++ b/packages/babel-plugin-transform-solid-jsx/src/universal/element.js @@ -213,10 +213,11 @@ function transformChildren(path, results) { ]) ) ) - } else + } else { insert = t.callExpression(createTextNode, [ t.templateLiteral([t.templateElement({ raw: escapeStringForTemplate(child.template) })], []), ]) + } } appends.push(t.expressionStatement(t.callExpression(insertNode, [results.id, insert]))) results.declarations.push(...child.declarations) From 3b690def8c3b47d6f5ac430d674c10dff248e5f7 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 6 May 2024 17:46:26 +0800 Subject: [PATCH 34/39] chore --- packages/babel-plugin-transform-solid-jsx/package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/babel-plugin-transform-solid-jsx/package.json b/packages/babel-plugin-transform-solid-jsx/package.json index e29becebbcfe..ade1384d4072 100644 --- a/packages/babel-plugin-transform-solid-jsx/package.json +++ b/packages/babel-plugin-transform-solid-jsx/package.json @@ -24,8 +24,7 @@ "test": "pnpm run build && jest --no-cache", "test:coverage": "pnpm run build && jest --coverage --no-cache", "prepublishOnly": "pnpm run build", - "prepare": "pnpm run build", - "lint": "eslint --cache ." + "prepare": "pnpm run build" }, "dependencies": { "@babel/helper-module-imports": "7.18.6", From 453727a860ab4257aae93e0e4ab7bd9ffffc3604 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 13 May 2024 19:18:56 +0800 Subject: [PATCH 35/39] =?UTF-8?q?chore:=20solid-components=E6=89=93?= =?UTF-8?q?=E5=8C=85=E5=AF=B9=E4=BA=8Esolid-js=E5=8F=8Atarojs=E7=9A=84?= =?UTF-8?q?=E5=8C=85=E4=BD=BF=E7=94=A8=E5=A4=96=E9=83=A8=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-components-library-solid/rollup.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/taro-components-library-solid/rollup.config.js b/packages/taro-components-library-solid/rollup.config.js index 953539976a7d..57f53cbbc94a 100644 --- a/packages/taro-components-library-solid/rollup.config.js +++ b/packages/taro-components-library-solid/rollup.config.js @@ -18,7 +18,7 @@ const config = { externals({ deps: true, devDeps: false, - include: ['solid-js'], + include: [/^solid-js\.*/, /@tarojs/], }), resolve({ preferBuiltins: false, From 2101c551148e474d83f9b12c1107793af66abce7 Mon Sep 17 00:00:00 2001 From: phy-lei <765373325@qq.com> Date: Mon, 13 May 2024 19:22:57 +0800 Subject: [PATCH 36/39] =?UTF-8?q?chore:=20=E6=A0=BC=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/solid-component-lib/createComponent.tsx | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx index 64a08d7724e0..2e84b8178a4c 100644 --- a/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx +++ b/packages/taro-components-library-solid/src/solid-component-lib/createComponent.tsx @@ -42,7 +42,6 @@ export const createSolidComponent = < ) => ExpandedPropsTypes, defineCustomElement?: () => void, ): Component & ComponentSupplementaryTypes> => { - if (defineCustomElement !== undefined) { defineCustomElement() } @@ -77,11 +76,13 @@ export const createSolidComponent = < const unTrackProps = getUnTrackProps(other) const [reactiveProps] = splitProps(other, reactiveKeys) - const _mergeProps = mergeProps(unTrackProps, { ref: (element: HTMLElement) => { - if (local.ref && isFunction(local.ref)) local.ref(element) - syncEvents(element, eventsMap) - setReactiveProps(element, reactiveProps) - } }) + const _mergeProps = mergeProps(unTrackProps, { + ref: (element: HTMLElement) => { + if (local.ref && isFunction(local.ref)) local.ref(element) + syncEvents(element, eventsMap) + setReactiveProps(element, reactiveProps) + } + }) return memo(() => h(tagName, _mergeProps, local.children), true) } From 5f50ced81065b6b1019ebe35b947d848ee4bdb83 Mon Sep 17 00:00:00 2001 From: liuzejia Date: Mon, 3 Jun 2024 22:24:19 +0800 Subject: [PATCH 37/39] =?UTF-8?q?refactor:=20=E4=BE=9D=E8=B5=96=E6=B2=BB?= =?UTF-8?q?=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../package.json | 17 +--- .../{rollup.config.js => rollup.config.mjs} | 9 ++- .../package.json | 26 +++---- .../{rollup.config.js => rollup.config.mjs} | 6 +- .../tsconfig.json | 2 +- packages/taro-components/package.json | 4 +- .../scripts/stencil/output-target/index.ts | 6 ++ .../scripts/stencil/stencil.config.ts | 2 +- pnpm-lock.yaml | 77 +++++++++++++++---- 9 files changed, 96 insertions(+), 53 deletions(-) rename packages/babel-plugin-transform-solid-jsx/{rollup.config.js => rollup.config.mjs} (68%) rename packages/taro-components-library-solid/{rollup.config.js => rollup.config.mjs} (92%) diff --git a/packages/babel-plugin-transform-solid-jsx/package.json b/packages/babel-plugin-transform-solid-jsx/package.json index ade1384d4072..13b2f7cee48f 100644 --- a/packages/babel-plugin-transform-solid-jsx/package.json +++ b/packages/babel-plugin-transform-solid-jsx/package.json @@ -18,8 +18,9 @@ ], "sideEffects": false, "scripts": { + "prod": "pnpm run build", "prebuild": "pnpm run clean", - "build": "rollup -c --bundleConfigAsCjs", + "build": "rollup -c", "clean": "rimraf ./dist", "test": "pnpm run build && jest --no-cache", "test:coverage": "pnpm run build && jest --coverage --no-cache", @@ -29,22 +30,10 @@ "dependencies": { "@babel/helper-module-imports": "7.18.6", "@babel/plugin-syntax-jsx": "^7.18.6", - "@babel/types": "^7.20.7", "html-entities": "2.3.3", "validate-html-nesting": "^1.2.1" }, "devDependencies": { - "@babel/core": "^7.8.0", - "@babel/preset-env": "^7.20.2", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-node-resolve": "^15.2.3", - "babel-jest": "^29.3.1", - "babel-plugin-tester": "^11.0.4", - "jest": "^29.7.0", - "jest-environment-jsdom": "^29.3.1", - "jest-resolve": "^29.3.1", - "jsdom": "^21.0.0", - "rollup": "^4.9.5", - "rollup-plugin-node-externals": "^4.0.0" + "babel-plugin-tester": "^11.0.4" } } diff --git a/packages/babel-plugin-transform-solid-jsx/rollup.config.js b/packages/babel-plugin-transform-solid-jsx/rollup.config.mjs similarity index 68% rename from packages/babel-plugin-transform-solid-jsx/rollup.config.js rename to packages/babel-plugin-transform-solid-jsx/rollup.config.mjs index 0f4c73798cd1..8e9f2f01c8bc 100644 --- a/packages/babel-plugin-transform-solid-jsx/rollup.config.js +++ b/packages/babel-plugin-transform-solid-jsx/rollup.config.mjs @@ -1,9 +1,14 @@ +import path from 'node:path' +import { fileURLToPath } from 'node:url' + import nodeResolve from '@rollup/plugin-node-resolve' -import path from 'path' + +const __filename = fileURLToPath(new URL(import.meta.url)) +const cwd = path.dirname(__filename) const plugins = [ nodeResolve({ - rootDir: path.join(process.cwd(), '../..'), + rootDir: path.join(cwd, '../..'), moduleDirectories: ['node_modules', 'packages'], }), ] diff --git a/packages/taro-components-library-solid/package.json b/packages/taro-components-library-solid/package.json index 9a4ec23b5d7f..ef3e9386934c 100644 --- a/packages/taro-components-library-solid/package.json +++ b/packages/taro-components-library-solid/package.json @@ -5,11 +5,11 @@ "private": true, "main": "index.js", "scripts": { - "build:ci": "run-s clean prod", - "clean": "rimraf --impl=move-remove ../taro-components/lib/solid", - "dev": "pnpm run prod -w", - "preprod": "node ./scripts/fix.js", - "prod": "rollup -c" + "prebuild": "pnpm run clean && node ./scripts/fix.js", + "build": "rollup -c", + "clean": "rimraf --impl=move-remove ../taro-components/lib/react", + "dev": "pnpm run build -w", + "prod": "pnpm run build" }, "keywords": [], "author": "phy-lei", @@ -19,18 +19,12 @@ "tslib": "^2.6.2" }, "devDependencies": { - "@babel/cli": "^7.14.5", - "@babel/core": "^7.14.5", - "@rollup/plugin-commonjs": "^25.0.7", - "@rollup/plugin-node-resolve": "^15.2.3", "babel-preset-taro": "workspace:*", "@tarojs/shared": "workspace:*", - "solid-js": "^1.8.16", - "postcss": "^8.4.18", - "rollup": "^2.79.0", - "rollup-plugin-node-externals": "^5.0.0", - "rollup-plugin-postcss": "^4.0.2", - "rollup-plugin-ts": "^3.0.2", - "typescript": "^4.7.4" + "@tarojs/helper": "workspace:*", + "solid-js": "^1.8.16" + }, + "peerDependencies": { + "@tarojs/helper": "workspace:*" } } diff --git a/packages/taro-components-library-solid/rollup.config.js b/packages/taro-components-library-solid/rollup.config.mjs similarity index 92% rename from packages/taro-components-library-solid/rollup.config.js rename to packages/taro-components-library-solid/rollup.config.mjs index 57f53cbbc94a..ddf00dd7c351 100644 --- a/packages/taro-components-library-solid/rollup.config.js +++ b/packages/taro-components-library-solid/rollup.config.mjs @@ -1,8 +1,8 @@ import commonjs from '@rollup/plugin-commonjs' import resolve from '@rollup/plugin-node-resolve' +import typescript from '@rollup/plugin-typescript' import externals from 'rollup-plugin-node-externals' import postcss from 'rollup-plugin-postcss' -import ts from 'rollup-plugin-ts' const config = { input: ['src/index.ts', 'src/component-lib/index.ts'], @@ -24,9 +24,7 @@ const config = { preferBuiltins: false, mainFields: ['browser', 'module', 'jsnext:main', 'main'], }), - ts({ - sourceMap: true, - }), + typescript(), commonjs({ transformMixedEsModules: true, dynamicRequireTargets: ['./src/**/*.js'], diff --git a/packages/taro-components-library-solid/tsconfig.json b/packages/taro-components-library-solid/tsconfig.json index 46c7a1c9baa0..73a3252a725b 100644 --- a/packages/taro-components-library-solid/tsconfig.json +++ b/packages/taro-components-library-solid/tsconfig.json @@ -4,12 +4,12 @@ "baseUrl": ".", "declaration": true, "jsx": "preserve", + "declarationDir": "../taro-components/lib/solid", "jsxImportSource": "solid-js", "module": "ESNext", "noUnusedLocals": false, "skipLibCheck": true, "skipDefaultLibCheck": true, - "sourceMap": false, "strictNullChecks": false, "target": "ES2017", "typeRoots": ["./node_modules/@types"] diff --git a/packages/taro-components/package.json b/packages/taro-components/package.json index d29e68030491..ebc64ba68043 100644 --- a/packages/taro-components/package.json +++ b/packages/taro-components/package.json @@ -30,10 +30,11 @@ "build:ci": "cross-env NODE_ENV=production run-s build:components", "build": "cross-env NODE_ENV=production run-s build:components build:library", "build:components": "stencil build", - "build:library": "pnpm --filter @tarojs/components-library-react --filter @tarojs/components-library-vue3 run build", + "build:library": "pnpm --filter @tarojs/components-library-react --filter @tarojs/components-library-vue3 --filter @tarojs/components-library-solid run build", "dev:components": "cross-env NODE_ENV=development pnpm run build:components --watch", "dev:library-react": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-react run dev", "dev:library-vue3": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-vue3 run dev", + "dev:library-solid": "cross-env NODE_ENV=development pnpm --filter @tarojs/components-library-solid run dev", "generate:lib": "mkdirp lib", "generate:stencil-config": "esbuild ./scripts/stencil/stencil.config.ts --external:lightningcss --bundle --platform=node --outfile=stencil.config.js", "sync:types": "pnpm run tsx --files scripts/json-schema-to-types.ts", @@ -83,7 +84,6 @@ "puppeteer": "^19.2.0", "sass": "^1.58.3", "tsconfig-paths": "^3.14.1", - "mkdirp": "^1.0.4", "rollup-plugin-node-externals": "^5.0.0", "rollup": "^3.29.4", "jest": "27.5.1", diff --git a/packages/taro-components/scripts/stencil/output-target/index.ts b/packages/taro-components/scripts/stencil/output-target/index.ts index 0cafd28c638a..0591da61e5c0 100644 --- a/packages/taro-components/scripts/stencil/output-target/index.ts +++ b/packages/taro-components/scripts/stencil/output-target/index.ts @@ -3,6 +3,12 @@ import { normalizeOutputTarget as normalizeReactOutputTarget } from '@stencil/re import { generateProxies as generateVue3Proxies } from '@stencil/vue-output-target/dist/output-vue' import { normalizeOutputTarget as normalizeVueOutputTarget } from '@stencil/vue-output-target/dist/plugin' +import { + generateProxies as generateSolidProxies, + normalizeOutputTarget as normalizeSolidOutputTarget, + validateOutputTarget, +} from './output-solid' + import type { CompilerCtx, ComponentCompilerMeta, Config, OutputTargetCustom } from '@stencil/core/internal' import type { OutputTargetReact } from '@stencil/react-output-target' import type { OutputTargetVue } from '@stencil/vue-output-target' diff --git a/packages/taro-components/scripts/stencil/stencil.config.ts b/packages/taro-components/scripts/stencil/stencil.config.ts index 2abf238fda0f..801a31fc6361 100644 --- a/packages/taro-components/scripts/stencil/stencil.config.ts +++ b/packages/taro-components/scripts/stencil/stencil.config.ts @@ -3,7 +3,7 @@ import { OutputTarget } from '@stencil/core/internal' import * as path from 'path' import externals from 'rollup-plugin-node-externals' -import { reactOutputTarget, vue3OutputTarget } from './output-target' +import { reactOutputTarget, solidOutputTarget, vue3OutputTarget } from './output-target' import scssPlugin from './plugin/sass-plugin' const isProd = process.env.NODE_ENV === 'production' diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 244849cf7a99..8825613e0fe7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -309,6 +309,25 @@ importers: specifier: 6.18.0 version: 6.18.0 + packages/babel-plugin-transform-solid-jsx: + dependencies: + '@babel/helper-module-imports': + specifier: 7.18.6 + version: 7.18.6 + '@babel/plugin-syntax-jsx': + specifier: ^7.18.6 + version: 7.24.6(@babel/core@7.24.4) + html-entities: + specifier: 2.3.3 + version: 2.3.3 + validate-html-nesting: + specifier: ^1.2.1 + version: 1.2.2 + devDependencies: + babel-plugin-tester: + specifier: ^11.0.4 + version: 11.0.4(@babel/core@7.24.4) + packages/babel-plugin-transform-taroapi: dependencies: lodash: @@ -358,8 +377,11 @@ importers: specifier: ^0.5.2 version: 0.5.2 babel-plugin-transform-imports-api: - specifier: ^1.0.0 + specifier: 1.0.0 version: 1.0.0 + babel-plugin-transform-solid-jsx: + specifier: workspace:* + version: link:../babel-plugin-transform-solid-jsx core-js: specifier: ^3.36.1 version: 3.37.1 @@ -837,6 +859,28 @@ importers: specifier: ^18.2.0 version: 18.3.1(react@18.3.1) + packages/taro-components-library-solid: + dependencies: + '@tarojs/components': + specifier: workspace:* + version: link:../taro-components + tslib: + specifier: ^2.6.2 + version: 2.6.2 + devDependencies: + '@tarojs/helper': + specifier: workspace:* + version: link:../taro-helper + '@tarojs/shared': + specifier: workspace:* + version: link:../shared + babel-preset-taro: + specifier: workspace:* + version: link:../babel-preset-taro + solid-js: + specifier: ^1.8.16 + version: 1.8.17 + packages/taro-components-library-vue3: dependencies: '@tarojs/components': @@ -3046,7 +3090,6 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.24.0 - dev: true /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==, tarball: https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz} @@ -7433,7 +7476,7 @@ packages: optional: true dependencies: '@babel/core': 7.24.4(supports-color@9.4.0) - '@babel/helper-module-imports': 7.24.6 + '@babel/helper-module-imports': 7.18.6 '@rollup/pluginutils': 5.1.0(rollup@3.29.4) '@types/babel__core': 7.20.5 rollup: 3.29.4 @@ -7453,7 +7496,7 @@ packages: optional: true dependencies: '@babel/core': 7.24.4(supports-color@9.4.0) - '@babel/helper-module-imports': 7.24.6 + '@babel/helper-module-imports': 7.18.6 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) rollup: 4.18.0 @@ -9857,9 +9900,6 @@ packages: /ajv-formats@2.1.1: resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, tarball: https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz} - peerDependenciesMeta: - ajv: - optional: true dependencies: ajv: 8.14.0 @@ -10563,6 +10603,22 @@ packages: /babel-plugin-syntax-trailing-function-commas@7.0.0-beta.0: resolution: {integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ==, tarball: https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz} + /babel-plugin-tester@11.0.4(@babel/core@7.24.4): + resolution: {integrity: sha512-cqswtpSPo0e++rZB0l/54EG17LL25l9gLgh59yXfnmNxX+2lZTIOpx2zt4YI9QIClVXc8xf63J6yWwKkzy0jNg==, tarball: https://registry.npmjs.org/babel-plugin-tester/-/babel-plugin-tester-11.0.4.tgz} + engines: {node: ^14.20.0 || ^16.16.0 || >=18.5.0} + peerDependencies: + '@babel/core': '>=7.11.6' + dependencies: + '@babel/core': 7.24.4(supports-color@9.4.0) + core-js: 3.37.1 + debug: 4.3.4(supports-color@9.4.0) + lodash.mergewith: 4.6.2 + prettier: 2.8.8 + strip-indent: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: true + /babel-plugin-transform-define@2.1.4: resolution: {integrity: sha512-NN9xFmyNvr4swPZkRWy+RZZoV0yHhPk/WoxpuIvcVkTyYf0xy/JTQeZVbVGX8hyJ0/NKKuxnt4BZz9No7BziVA==, tarball: https://registry.npmjs.org/babel-plugin-transform-define/-/babel-plugin-transform-define-2.1.4.tgz} engines: {node: '>= 8.x.x'} @@ -15802,10 +15858,6 @@ packages: /html-entities@2.3.3: resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==, tarball: https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz} - dev: true - - /html-entities@2.5.2: - resolution: {integrity: sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==, tarball: https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz} /html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==, tarball: https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz} @@ -25789,7 +25841,6 @@ packages: /validate-html-nesting@1.2.2: resolution: {integrity: sha512-hGdgQozCsQJMyfK5urgFcWEqsSSrK63Awe0t/IMR0bZ0QMtnuaiHzThW81guu3qx9abLi99NEuiaN6P9gVYsNg==, tarball: https://registry.npmjs.org/validate-html-nesting/-/validate-html-nesting-1.2.2.tgz} - dev: true /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==, tarball: https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz} @@ -26152,7 +26203,7 @@ packages: default-gateway: 6.0.3 express: 4.19.2 graceful-fs: 4.2.11 - html-entities: 2.5.2 + html-entities: 2.3.3 http-proxy-middleware: 2.0.6(@types/express@4.17.21) ipaddr.js: 2.2.0 launch-editor: 2.6.1 From 33b539c43711ce5b44f1e8b414ca12c981e3cb4a Mon Sep 17 00:00:00 2001 From: liuzejia Date: Mon, 3 Jun 2024 22:53:52 +0800 Subject: [PATCH 38/39] =?UTF-8?q?refactor:=20babel-plugin-transform-solid-?= =?UTF-8?q?jsx=20=E6=B5=8B=E8=AF=95=E5=91=BD=E4=BB=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/babel-plugin-transform-solid-jsx/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/babel-plugin-transform-solid-jsx/package.json b/packages/babel-plugin-transform-solid-jsx/package.json index 13b2f7cee48f..3bea5f83a91c 100644 --- a/packages/babel-plugin-transform-solid-jsx/package.json +++ b/packages/babel-plugin-transform-solid-jsx/package.json @@ -22,6 +22,7 @@ "prebuild": "pnpm run clean", "build": "rollup -c", "clean": "rimraf ./dist", + "test:ci": "cross-env NODE_ENV=test jest --ci -i", "test": "pnpm run build && jest --no-cache", "test:coverage": "pnpm run build && jest --coverage --no-cache", "prepublishOnly": "pnpm run build", From 34d580c8f443e20a34381d076bd23c08674a923e Mon Sep 17 00:00:00 2001 From: liuzejia Date: Mon, 3 Jun 2024 23:33:43 +0800 Subject: [PATCH 39/39] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E9=80=A0=E6=88=90=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/taro-components-library-solid/package.json | 2 +- packages/taro-plugin-http/src/index.ts | 2 +- .../src/plugins/TaroComponentsExportsPlugin.ts | 2 +- .../taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/taro-components-library-solid/package.json b/packages/taro-components-library-solid/package.json index ef3e9386934c..a8a9b962e62e 100644 --- a/packages/taro-components-library-solid/package.json +++ b/packages/taro-components-library-solid/package.json @@ -7,7 +7,7 @@ "scripts": { "prebuild": "pnpm run clean && node ./scripts/fix.js", "build": "rollup -c", - "clean": "rimraf --impl=move-remove ../taro-components/lib/react", + "clean": "rimraf --impl=move-remove ../taro-components/lib/solid", "dev": "pnpm run build -w", "prod": "pnpm run build" }, diff --git a/packages/taro-plugin-http/src/index.ts b/packages/taro-plugin-http/src/index.ts index 0fd7b6223445..4b30e4795ecb 100644 --- a/packages/taro-plugin-http/src/index.ts +++ b/packages/taro-plugin-http/src/index.ts @@ -1,6 +1,6 @@ import path from 'node:path' -import { isArray, isObject, isString } from '@tarojs/shared' +import { isArray, isString } from '@tarojs/shared' import { name as packageName } from '../package.json' diff --git a/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts b/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts index 9afa78383d47..9dae9dc30774 100644 --- a/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts +++ b/packages/taro-webpack5-runner/src/plugins/TaroComponentsExportsPlugin.ts @@ -56,7 +56,7 @@ export default class TaroComponentsExportsPlugin { !(nameOfCallee && nameOfCallee.includes('createElementVNode')) && !(nameOfCallee && nameOfCallee.includes('createElementBlock')) && !(nameOfCallee && nameOfCallee.includes('resolveComponent')) && // 收集使用解析函数的组件名称 - !(nameOfCallee && nameOfCallee.includes('_$createElement')) && // solidjs创建元素 + !(nameOfCallee && nameOfCallee.includes('_$createElement')) // solidjs创建元素 ) { return } diff --git a/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts b/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts index b236219fbbfe..50788433c957 100644 --- a/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts +++ b/packages/taro-webpack5-runner/src/plugins/TaroNormalModulesPlugin.ts @@ -80,7 +80,7 @@ export default class TaroNormalModulesPlugin { !(nameOfCallee && nameOfCallee.includes('createElementVNode')) && !(nameOfCallee && nameOfCallee.includes('createElementBlock')) && !(nameOfCallee && nameOfCallee.includes('resolveComponent')) && // 收集使用解析函数的组件名称 - !(nameOfCallee && nameOfCallee.includes('_$createElement')) && // solidjs创建元素 + !(nameOfCallee && nameOfCallee.includes('_$createElement')) // solidjs创建元素 ) { return }