├── .github
└── dependabot.yml
├── .gitignore
├── LICENSE
├── README.md
├── config
├── h5.config.js
└── mini.config.js
├── example
├── .editorconfig
├── .eslintrc
├── .gitignore
├── .taro-plugin-tailwind
│ ├── h5.config.js
│ └── mini.config.js
├── babel.config.js
├── config
│ ├── dev.js
│ ├── index.js
│ └── prod.js
├── package.json
├── pnpm-lock.yaml
├── project.config.json
├── src
│ ├── app.config.js
│ ├── app.css
│ ├── app.js
│ ├── index.html
│ ├── logo.svg
│ └── pages
│ │ └── index
│ │ ├── index.config.js
│ │ ├── index.css
│ │ └── index.jsx
└── tailwind.config.js
├── index.d.ts
├── index.js
├── package.json
├── pnpm-lock.yaml
├── src
├── chain.ts
├── constant.ts
├── index.ts
└── init.ts
├── tea.yaml
└── tsconfig.json
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: npm
4 | directory: "/"
5 | schedule:
6 | interval: daily
7 | time: "21:00"
8 | open-pull-requests-limit: 10
9 | ignore:
10 | - dependency-name: "@types/webpack"
11 | versions:
12 | - 5.0.0
13 | - 5.28.0
14 | - dependency-name: postcss-loader
15 | versions:
16 | - 5.0.0
17 | - 5.1.0
18 | - 5.2.0
19 | - dependency-name: autoprefixer
20 | versions:
21 | - 10.2.4
22 | - 10.2.5
23 | - dependency-name: postcss-import
24 | versions:
25 | - 14.0.0
26 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | yarn-error.log
3 | .DS_Store
4 | dist
5 | yarn.lock
6 | package-lock.json
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Weng Weiyu
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # taro-plugin-tailwind
2 |
3 | Taro 接入 tailwindcss 插件,支持大多数小程序(已测试微信、支付宝、百度小程序) / H5,React Native 暂未测试。
4 |
5 | ## 安装
6 |
7 | 在 Taro 项目根目录下安装
8 |
9 | ```bash
10 | $ npm i taro-plugin-tailwind --save-dev
11 | $ # 或使用 yarn
12 | $ yarn add -D taro-plugin-tailwind
13 | ```
14 |
15 | ## 使用
16 |
17 | ### 引入插件
18 |
19 | 请确保 Taro CLI 已升级至 Taro 3 的最新版本(3.5+),确保 `taro-plugin-tailwind` 版本在 `v1.3.0` 及以上。
20 |
21 | 修改项目 `config/index.js` 中的 `plugins` 配置如下:
22 |
23 | ```js
24 | const config = {
25 | /// ...
26 | plugins: [
27 | // ...其余插件
28 | 'taro-plugin-tailwind',
29 | ],
30 | /// ...
31 | /// 亦或是传入具体参数:
32 | plugins: [
33 | // ...其余插件
34 | ['taro-plugin-tailwind', {
35 | // 具体参数为 tailwind postcss 配置项,见:https://github.com/tailwindlabs/tailwindcss/blob/master/types/config.d.ts#L352
36 | }]
37 | ],
38 | };
39 | ```
40 |
41 | ### 生成配置
42 |
43 | 执行 `taro tailwind --init` 生成必要的配置文件:
44 |
45 | ```bash
46 | $ taro tailwind --init // 默认生成 mini, h5 两种配置文件且必须存在
47 | $ taro tailwind --init weapp,tt,swan // 生成其它平台以 (,) 分隔
48 | ```
49 |
50 | 在项目主 CSS 文件(如 `style.css / main.css`)引入 `tailwindcss`:
51 |
52 | ```css
53 | @tailwind base;
54 | @tailwind components;
55 | @tailwind utilities;
56 | ```
57 |
58 | 由此即可在项目任意位置使用 `tailwindcss`,并**不再**需要手动引入其它文件。
59 |
60 | ### 参数
61 |
62 | 插件接受如下参数:
63 |
64 | | 参数项 | 类型 | 是否可选 | 用途 |
65 | | :----- | :----- | :------- | :----------------------------------------------------------------------- |
66 | | config | Object | 是 | `tailwindcss` 的 PostCSS 可选配置([Config](https://github.com/tailwindlabs/tailwindcss/blob/master/types/config.d.ts#L352))。 |
67 |
68 | ## 注意事项及限制
69 |
70 | ### 小程序
71 |
72 | 小程序不支持使用反斜杠和冒号作为类名,因此默认配置文件 `mini.config.js` 中,**冒号、反斜杠** 修改成使用下划线 `_`(参考 [taro-tailwind](https://github.com/windedge/taro-tailwind))
73 |
74 | ```jsx
75 |
76 | ```
77 |
78 | 应该写成:
79 |
80 | ```jsx
81 |
82 | ```
83 |
84 | 配置文件中 `separator` 也设置为 `_`([configuration#separator](https://tailwindcss.com/docs/configuration#separator))并且 `preflight` 选项应该始终保持关闭,不加载 [modern-normalize](https://github.com/sindresorhus/modern-normalize)。
85 |
86 | 此外,部分小程序平台由于所支持的选择器非常有限(如微信小程序,详见 [WXSS | 微信开放文档](https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxss.html)),不能使用 `tailwindcss` 的某些特性(如 `Attributify Mode`、`space-*` 等),并非插件问题,有此类需求可考虑使用其它优秀方案:[mini-program-tailwind](https://github.com/dcasia/mini-program-tailwind)。
87 |
88 | ## 常见问题
89 |
90 | **Q:为什么 Intellisense 失效了?**
91 |
92 | A:根据所使用的版本选择安装 [Tailwind CSS Intellisense](https://marketplace.visualstudio.com/items?itemName=bradlc.vscode-tailwindcss)。
93 |
94 | **Q:保存后新样式没有生效?**
95 |
96 | A:请暂时设置 `NODE_ENV` 为 `production` 解决此问题,例:`NODE_ENV=production npm run build:weapp -- --watch`,具体参见[示例](https://github.com/pcdotfan/taro-plugin-tailwind/tree/main/example)。
97 |
--------------------------------------------------------------------------------
/config/h5.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: ["./src/**/*.{js,tx,tsx,jsx,vue}"],
3 | prefixer: false,
4 | compile: false,
5 | globalUtility: false,
6 | darkMode: "media",
7 | corePlugins: {
8 | preflight: false,
9 | divideColor: false,
10 | divideOpacity: false,
11 | divideStyle: false,
12 | divideWidth: false,
13 | space: false,
14 | placeholderColor: false,
15 | placeholderOpacity: false,
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/config/mini.config.js:
--------------------------------------------------------------------------------
1 | const range = (size) =>
2 | Object.fromEntries(
3 | [...Array(size).keys()]
4 | .slice(1)
5 | .map((i) => [`${i}_${size}`, `${(i / size) * 100}%`])
6 | );
7 |
8 | module.exports = {
9 | content: ["./src/**/*.{js,tx,tsx,jsx,vue}"],
10 | prefixer: false,
11 | separator: "_",
12 | compile: false,
13 | globalUtility: false,
14 | darkMode: "media",
15 | corePlugins: {
16 | preflight: false,
17 | divideColor: false,
18 | divideOpacity: false,
19 | divideStyle: false,
20 | divideWidth: false,
21 | space: false,
22 | placeholderColor: false,
23 | placeholderOpacity: false,
24 | transitionProperty: false,
25 | },
26 | exclude: [/([0-9]{1,}[.][0-9]*)$/],
27 | theme: {
28 | width: (theme) => ({
29 | auto: "auto",
30 | full: "100%",
31 | screen: "100vw",
32 | ...Object.assign(...[2, 3, 4, 5, 6, 12].map(range)),
33 | ...theme("spacing"),
34 | }),
35 | height: (theme) => ({
36 | auto: "auto",
37 | full: "100%",
38 | screen: "100vh",
39 | ...Object.assign(...[2, 3, 4, 5, 6, 12].map(range)),
40 | ...theme("spacing"),
41 | }),
42 | maxHeight: {
43 | full: "100%",
44 | screen: "100vh",
45 | },
46 | },
47 | };
48 |
--------------------------------------------------------------------------------
/example/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | indent_style = space
6 | indent_size = 2
7 | charset = utf-8
8 | trim_trailing_whitespace = true
9 | insert_final_newline = true
10 |
11 | [*.md]
12 | trim_trailing_whitespace = false
13 |
--------------------------------------------------------------------------------
/example/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["taro/react"],
3 | "rules": {
4 | "react/jsx-uses-react": "off",
5 | "react/react-in-jsx-scope": "off"
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/example/.gitignore:
--------------------------------------------------------------------------------
1 | dist/
2 | deploy_versions/
3 | .temp/
4 | .rn_temp/
5 | node_modules/
6 | .DS_Store
7 | .swc
--------------------------------------------------------------------------------
/example/.taro-plugin-tailwind/h5.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: ["./src/**/*.{js,tx,tsx,jsx,vue}"],
3 | prefixer: false,
4 | compile: false,
5 | globalUtility: false,
6 | darkMode: "media",
7 | corePlugins: {
8 | preflight: false,
9 | divideColor: false,
10 | divideOpacity: false,
11 | divideStyle: false,
12 | divideWidth: false,
13 | space: false,
14 | placeholderColor: false,
15 | placeholderOpacity: false,
16 | },
17 | };
18 |
--------------------------------------------------------------------------------
/example/.taro-plugin-tailwind/mini.config.js:
--------------------------------------------------------------------------------
1 | const range = (size) =>
2 | Object.fromEntries(
3 | [...Array(size).keys()]
4 | .slice(1)
5 | .map((i) => [`${i}_${size}`, `${(i / size) * 100}%`])
6 | );
7 |
8 | module.exports = {
9 | content: ["./src/**/*.{js,tx,tsx,jsx,vue}"],
10 | prefixer: false,
11 | separator: "_",
12 | compile: false,
13 | globalUtility: false,
14 | darkMode: "media",
15 | corePlugins: {
16 | preflight: false,
17 | divideColor: false,
18 | divideOpacity: false,
19 | divideStyle: false,
20 | divideWidth: false,
21 | space: false,
22 | placeholderColor: false,
23 | placeholderOpacity: false,
24 | transitionProperty: false,
25 | },
26 | exclude: [/([0-9]{1,}[.][0-9]*)$/],
27 | theme: {
28 | width: (theme) => ({
29 | auto: "auto",
30 | full: "100%",
31 | screen: "100vw",
32 | ...Object.assign(...[2, 3, 4, 5, 6, 12].map(range)),
33 | ...theme("spacing"),
34 | }),
35 | height: (theme) => ({
36 | auto: "auto",
37 | full: "100%",
38 | screen: "100vh",
39 | ...Object.assign(...[2, 3, 4, 5, 6, 12].map(range)),
40 | ...theme("spacing"),
41 | }),
42 | maxHeight: {
43 | full: "100%",
44 | screen: "100vh",
45 | },
46 | },
47 | };
48 |
--------------------------------------------------------------------------------
/example/babel.config.js:
--------------------------------------------------------------------------------
1 | // babel-preset-taro 更多选项和默认值:
2 | // https://github.com/NervJS/taro/blob/next/packages/babel-preset-taro/README.md
3 | module.exports = {
4 | presets: [
5 | ['taro', {
6 | framework: 'react',
7 | ts: false,
8 | compiler: 'webpack5',
9 | }]
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/example/config/dev.js:
--------------------------------------------------------------------------------
1 | export default {
2 | logger: {
3 | quiet: false,
4 | stats: true
5 | },
6 | mini: {},
7 | h5: {}
8 | }
9 |
--------------------------------------------------------------------------------
/example/config/index.js:
--------------------------------------------------------------------------------
1 | import { defineConfig } from "@tarojs/cli";
2 |
3 | import devConfig from "./dev";
4 | import prodConfig from "./prod";
5 |
6 | // https://taro-docs.jd.com/docs/next/config#defineconfig-辅助函数
7 | export default defineConfig(async (merge, { command, mode }) => {
8 | const baseConfig = {
9 | projectName: "example",
10 | date: "2024-8-28",
11 | designWidth: 750,
12 | deviceRatio: {
13 | 640: 2.34 / 2,
14 | 750: 1,
15 | 375: 2,
16 | 828: 1.81 / 2,
17 | },
18 | sourceRoot: "src",
19 | outputRoot: "dist",
20 | plugins: ["taro-plugin-tailwind"],
21 | defineConstants: {},
22 | copy: {
23 | patterns: [],
24 | options: {},
25 | },
26 | framework: "react",
27 | compiler: "webpack5",
28 | cache: {
29 | enable: false, // Webpack 持久化缓存配置,建议开启。默认配置请参考:https://docs.taro.zone/docs/config-detail#cache
30 | },
31 | mini: {
32 | postcss: {
33 | pxtransform: {
34 | enable: true,
35 | config: {},
36 | },
37 | cssModules: {
38 | enable: false, // 默认为 false,如需使用 css modules 功能,则设为 true
39 | config: {
40 | namingPattern: "module", // 转换模式,取值为 global/module
41 | generateScopedName: "[name]__[local]___[hash:base64:5]",
42 | },
43 | },
44 | },
45 | },
46 | h5: {
47 | publicPath: "/",
48 | staticDirectory: "static",
49 | output: {
50 | filename: "js/[name].[hash:8].js",
51 | chunkFilename: "js/[name].[chunkhash:8].js",
52 | },
53 | miniCssExtractPluginOption: {
54 | ignoreOrder: true,
55 | filename: "css/[name].[hash].css",
56 | chunkFilename: "css/[name].[chunkhash].css",
57 | },
58 | postcss: {
59 | autoprefixer: {
60 | enable: true,
61 | config: {},
62 | },
63 | cssModules: {
64 | enable: false, // 默认为 false,如需使用 css modules 功能,则设为 true
65 | config: {
66 | namingPattern: "module", // 转换模式,取值为 global/module
67 | generateScopedName: "[name]__[local]___[hash:base64:5]",
68 | },
69 | },
70 | },
71 | },
72 | rn: {
73 | appName: "taroDemo",
74 | postcss: {
75 | cssModules: {
76 | enable: false, // 默认为 false,如需使用 css modules 功能,则设为 true
77 | },
78 | },
79 | },
80 | };
81 | if (process.env.NODE_ENV === "development") {
82 | // 本地开发构建配置(不混淆压缩)
83 | return merge({}, baseConfig, devConfig);
84 | }
85 | // 生产构建配置(默认开启压缩混淆等)
86 | return merge({}, baseConfig, prodConfig);
87 | });
88 |
--------------------------------------------------------------------------------
/example/config/prod.js:
--------------------------------------------------------------------------------
1 | export default {
2 | mini: {},
3 | h5: {
4 | /**
5 | * WebpackChain 插件配置
6 | * @docs https://github.com/neutrinojs/webpack-chain
7 | */
8 | // webpackChain (chain) {
9 | // /**
10 | // * 如果 h5 端编译后体积过大,可以使用 webpack-bundle-analyzer 插件对打包体积进行分析。
11 | // * @docs https://github.com/webpack-contrib/webpack-bundle-analyzer
12 | // */
13 | // chain.plugin('analyzer')
14 | // .use(require('webpack-bundle-analyzer').BundleAnalyzerPlugin, [])
15 | // /**
16 | // * 如果 h5 端首屏加载时间过长,可以使用 prerender-spa-plugin 插件预加载首页。
17 | // * @docs https://github.com/chrisvfritz/prerender-spa-plugin
18 | // */
19 | // const path = require('path')
20 | // const Prerender = require('prerender-spa-plugin')
21 | // const staticDir = path.join(__dirname, '..', 'dist')
22 | // chain
23 | // .plugin('prerender')
24 | // .use(new Prerender({
25 | // staticDir,
26 | // routes: [ '/pages/index/index' ],
27 | // postProcess: (context) => ({ ...context, outputPath: path.join(staticDir, 'index.html') })
28 | // }))
29 | // }
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/example/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "example",
3 | "version": "1.0.0",
4 | "private": true,
5 | "description": "",
6 | "templateInfo": {
7 | "name": "default",
8 | "typescript": false,
9 | "css": "None",
10 | "framework": "React"
11 | },
12 | "scripts": {
13 | "build:weapp": "taro build --type weapp",
14 | "build:swan": "taro build --type swan",
15 | "build:alipay": "taro build --type alipay",
16 | "build:tt": "taro build --type tt",
17 | "build:h5": "taro build --type h5",
18 | "build:rn": "taro build --type rn",
19 | "build:qq": "taro build --type qq",
20 | "build:jd": "taro build --type jd",
21 | "build:harmony-hybrid": "taro build --type harmony-hybrid",
22 | "dev:weapp": "npm run build:weapp -- --watch",
23 | "dev:swan": "npm run build:swan -- --watch",
24 | "dev:alipay": "npm run build:alipay -- --watch",
25 | "dev:tt": "npm run build:tt -- --watch",
26 | "dev:h5": "npm run build:h5 -- --watch",
27 | "dev:rn": "npm run build:rn -- --watch",
28 | "dev:qq": "npm run build:qq -- --watch",
29 | "dev:jd": "npm run build:jd -- --watch",
30 | "dev:harmony-hybrid": "npm run build:harmony-hybrid -- --watch"
31 | },
32 | "browserslist": [
33 | "defaults and fully supports es6-module",
34 | "maintained node versions"
35 | ],
36 | "author": "",
37 | "dependencies": {
38 | "@babel/runtime": "^7.24.4",
39 | "@tarojs/components": "4.0.5",
40 | "@tarojs/helper": "4.0.5",
41 | "@tarojs/plugin-platform-weapp": "4.0.5",
42 | "@tarojs/plugin-platform-alipay": "4.0.5",
43 | "@tarojs/plugin-platform-tt": "4.0.5",
44 | "@tarojs/plugin-platform-swan": "4.0.5",
45 | "@tarojs/plugin-platform-jd": "4.0.5",
46 | "@tarojs/plugin-platform-qq": "4.0.5",
47 | "@tarojs/plugin-platform-h5": "4.0.5",
48 | "@tarojs/plugin-platform-harmony-hybrid": "4.0.5",
49 | "@tarojs/runtime": "4.0.5",
50 | "@tarojs/shared": "4.0.5",
51 | "@tarojs/taro": "4.0.5",
52 | "@tarojs/plugin-framework-react": "4.0.5",
53 | "@tarojs/react": "4.0.5",
54 | "react-dom": "^18.0.0",
55 | "react": "^18.0.0"
56 | },
57 | "devDependencies": {
58 | "@babel/core": "^7.24.4",
59 | "@tarojs/cli": "4.0.5",
60 | "taro-plugin-tailwind": "file:/../dist",
61 | "@babel/plugin-proposal-class-properties": "7.14.5",
62 | "@types/webpack-env": "^1.13.6",
63 | "@types/react": "^18.0.0",
64 | "webpack": "5.91.0",
65 | "@tarojs/taro-loader": "4.0.5",
66 | "@tarojs/webpack5-runner": "4.0.5",
67 | "babel-preset-taro": "4.0.5",
68 | "eslint-config-taro": "4.0.5",
69 | "eslint": "^8.57.0",
70 | "@pmmmwh/react-refresh-webpack-plugin": "^0.5.5",
71 | "react-refresh": "^0.14.0",
72 | "@babel/preset-react": "^7.24.1",
73 | "eslint-plugin-react": "^7.34.1",
74 | "eslint-plugin-react-hooks": "^4.4.0",
75 | "stylelint": "^16.4.0",
76 | "postcss": "^8.4.38",
77 | "@types/node": "^18"
78 | }
79 | }
80 |
81 |
--------------------------------------------------------------------------------
/example/project.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "miniprogramRoot": "dist/",
3 | "projectname": "example",
4 | "description": "",
5 | "appid": "touristappid",
6 | "setting": {
7 | "urlCheck": true,
8 | "es6": false,
9 | "enhance": false,
10 | "compileHotReLoad": false,
11 | "postcss": false,
12 | "minified": false,
13 | "ignoreUploadUnusedFiles": true,
14 | "babelSetting": {
15 | "ignore": [],
16 | "disablePlugins": [],
17 | "outputPath": ""
18 | }
19 | },
20 | "compileType": "miniprogram",
21 | "libVersion": "2.30.0",
22 | "srcMiniprogramRoot": "dist/",
23 | "packOptions": {
24 | "ignore": [],
25 | "include": []
26 | },
27 | "condition": {},
28 | "editorSetting": {
29 | "tabIndent": "insertSpaces",
30 | "tabSize": 2
31 | }
32 | }
--------------------------------------------------------------------------------
/example/src/app.config.js:
--------------------------------------------------------------------------------
1 | export default defineAppConfig({
2 | pages: [
3 | 'pages/index/index'
4 | ],
5 | window: {
6 | backgroundTextStyle: 'light',
7 | navigationBarBackgroundColor: '#fff',
8 | navigationBarTitleText: 'WeChat',
9 | navigationBarTextStyle: 'black'
10 | }
11 | })
12 |
--------------------------------------------------------------------------------
/example/src/app.css:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/pcdotfan/taro-plugin-tailwind/a78855021b007ed3a400cd0d9582c25fa572cce7/example/src/app.css
--------------------------------------------------------------------------------
/example/src/app.js:
--------------------------------------------------------------------------------
1 |
2 | import { useLaunch } from '@tarojs/taro'
3 |
4 | import './app.css'
5 |
6 | function App({ children }) {
7 | useLaunch(() => {
8 | console.log('App launched.')
9 | })
10 |
11 | // children 是将要会渲染的页面
12 | return children
13 | }
14 |
15 |
16 |
17 | export default App
18 |
--------------------------------------------------------------------------------
/example/src/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | example
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/example/src/logo.svg:
--------------------------------------------------------------------------------
1 |
17 |
--------------------------------------------------------------------------------
/example/src/pages/index/index.config.js:
--------------------------------------------------------------------------------
1 | export default definePageConfig({
2 | navigationBarTitleText: '首页'
3 | })
4 |
--------------------------------------------------------------------------------
/example/src/pages/index/index.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
5 | .btn-special {
6 | @apply mt-10 bg-cyan-500 text-white rounded-md leading-tight py-3 px-2 shadow-md font-normal text-base;
7 | }
--------------------------------------------------------------------------------
/example/src/pages/index/index.jsx:
--------------------------------------------------------------------------------
1 | import { View, Text, Image, Button } from "@tarojs/components";
2 | import Logo from "../../logo.svg";
3 | import "./index.css";
4 |
5 | export default function Index() {
6 | return (
7 |
8 |
9 |
10 |
11 |
12 | An advanced online playground for Tailwind CSS, including support
13 | for things like:
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | Customizing your
22 |
23 | tailwind.config.js
24 |
25 | file
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 | Extracting classes with
34 |
35 | @apply
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 | Code completion with instant preview
44 |
45 |
46 |
47 | Perfect for learning how the framework works, prototyping a new
48 | idea, or creating a demo to share online.
49 |
50 |
51 |
52 | Want to dig deeper into Tailwind?
53 | Read the docs →
54 |
55 |
56 |
57 |
58 |
59 |
60 | );
61 | }
62 |
--------------------------------------------------------------------------------
/example/tailwind.config.js:
--------------------------------------------------------------------------------
1 | const range = (size) =>
2 | Object.fromEntries(
3 | [...Array(size).keys()]
4 | .slice(1)
5 | .map((i) => [`${i}_${size}`, `${(i / size) * 100}%`])
6 | );
7 |
8 | module.exports = {
9 | content: ["./src/**/*.{js,tx,tsx,jsx}"],
10 | prefixer: false,
11 | separator: "_",
12 | compile: false,
13 | globalUtility: false,
14 | darkMode: "media",
15 | corePlugins: {
16 | preflight: false,
17 | divideColor: false,
18 | divideOpacity: false,
19 | divideStyle: false,
20 | divideWidth: false,
21 | space: false,
22 | placeholderColor: false,
23 | placeholderOpacity: false,
24 | transitionProperty: false,
25 | },
26 | exclude: [/([0-9]{1,}[.][0-9]*)$/],
27 | theme: {
28 | width: (theme) => ({
29 | auto: "auto",
30 | full: "100%",
31 | screen: "100vw",
32 | ...Object.assign(...[2, 3, 4, 5, 6, 12].map(range)),
33 | ...theme("spacing"),
34 | }),
35 | height: (theme) => ({
36 | auto: "auto",
37 | full: "100%",
38 | screen: "100vh",
39 | ...Object.assign(...[2, 3, 4, 5, 6, 12].map(range)),
40 | ...theme("spacing"),
41 | }),
42 | maxHeight: {
43 | full: "100%",
44 | screen: "100vh",
45 | },
46 | },
47 | };
48 |
--------------------------------------------------------------------------------
/index.d.ts:
--------------------------------------------------------------------------------
1 | import type { Config } from "tailwindcss/types/config";
2 |
3 | export type ITaroPluginTailwindOptions = Config;
4 | export type IPluginContext = any;
--------------------------------------------------------------------------------
/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./dist/index.js').default;
2 | module.exports.default = module.exports;
3 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "taro-plugin-tailwind",
3 | "version": "1.3.4",
4 | "main": "index.js",
5 | "scripts": {
6 | "build": "npm run clean && npm run prod",
7 | "dev": "tsc -w",
8 | "prod": "tsc",
9 | "clean": "rimraf dist",
10 | "release": "release-it"
11 | },
12 | "files": [
13 | "src",
14 | "config",
15 | "dist",
16 | "index.js",
17 | "package.json"
18 | ],
19 | "publishConfig": {
20 | "registry": "https://registry.npmjs.org/"
21 | },
22 | "repository": {
23 | "type": "git",
24 | "url": "git+https://github.com/pcdotfan/taro-plugin-tailwind.git"
25 | },
26 | "author": "pcdotfan",
27 | "license": "MIT",
28 | "bugs": {
29 | "url": "https://github.com/pcdotfan/taro-plugin-tailwind/issues"
30 | },
31 | "homepage": "https://github.com/pcdotfan/taro-plugin-tailwind#readme",
32 | "devDependencies": {
33 | "@tarojs/taro": "^3.6.8",
34 | "@types/fs-extra": "^11.0.1",
35 | "@types/glob": "^8.1.0",
36 | "@types/node": "^20.4.2",
37 | "@types/react": "^18.2.15",
38 | "color-string": "^1.9.1",
39 | "release-it": "^16.1.0",
40 | "rimraf": "^5.0.1",
41 | "typescript": "^4.9.5"
42 | },
43 | "dependencies": {
44 | "tailwindcss": "^3.3.3",
45 | "autoprefixer": "^10.4.13",
46 | "postcss": "^8.4.21",
47 | "postcss-loader": "4.3.0",
48 | "postcss-selector-replace": "^1.0.2"
49 | },
50 | "hooks": {
51 | "after:bump": "npm run build"
52 | },
53 | "release-it": {
54 | "github": {
55 | "release": true,
56 | "web": true
57 | },
58 | "npm": {
59 | "skipChecks": true
60 | }
61 | }
62 | }
63 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: '6.0'
2 |
3 | settings:
4 | autoInstallPeers: true
5 | excludeLinksFromLockfile: false
6 |
7 | dependencies:
8 | autoprefixer:
9 | specifier: ^10.4.13
10 | version: 10.4.20(postcss@8.4.41)
11 | postcss:
12 | specifier: ^8.4.21
13 | version: 8.4.41
14 | postcss-loader:
15 | specifier: 4.3.0
16 | version: 4.3.0(postcss@8.4.41)(webpack@5.94.0)
17 | postcss-selector-replace:
18 | specifier: ^1.0.2
19 | version: 1.0.2
20 | tailwindcss:
21 | specifier: ^3.3.3
22 | version: 3.4.10
23 |
24 | devDependencies:
25 | '@tarojs/taro':
26 | specifier: ^4.0.5
27 | version: 4.0.5(@tarojs/components@4.0.5)(@tarojs/helper@4.0.5)(@tarojs/shared@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0)
28 | '@types/fs-extra':
29 | specifier: ^11.0.1
30 | version: 11.0.4
31 | '@types/glob':
32 | specifier: ^8.1.0
33 | version: 8.1.0
34 | '@types/node':
35 | specifier: ^20.4.2
36 | version: 20.16.2
37 | '@types/react':
38 | specifier: ^18.2.15
39 | version: 18.3.4
40 | color-string:
41 | specifier: ^1.9.1
42 | version: 1.9.1
43 | copyfiles:
44 | specifier: ^2.4.1
45 | version: 2.4.1
46 | release-it:
47 | specifier: ^16.1.0
48 | version: 16.3.0(typescript@4.9.5)
49 | rimraf:
50 | specifier: ^5.0.10
51 | version: 5.0.10
52 | typescript:
53 | specifier: ^4.9.5
54 | version: 4.9.5
55 |
56 | packages:
57 |
58 | /@alloc/quick-lru@5.2.0:
59 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==}
60 | engines: {node: '>=10'}
61 | dev: false
62 |
63 | /@ampproject/remapping@2.3.0:
64 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==}
65 | engines: {node: '>=6.0.0'}
66 | dependencies:
67 | '@jridgewell/gen-mapping': 0.3.5
68 | '@jridgewell/trace-mapping': 0.3.25
69 | dev: true
70 |
71 | /@babel/code-frame@7.24.7:
72 | resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==}
73 | engines: {node: '>=6.9.0'}
74 | dependencies:
75 | '@babel/highlight': 7.24.7
76 | picocolors: 1.0.1
77 |
78 | /@babel/compat-data@7.25.4:
79 | resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==}
80 | engines: {node: '>=6.9.0'}
81 | dev: true
82 |
83 | /@babel/core@7.25.2:
84 | resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==}
85 | engines: {node: '>=6.9.0'}
86 | dependencies:
87 | '@ampproject/remapping': 2.3.0
88 | '@babel/code-frame': 7.24.7
89 | '@babel/generator': 7.25.5
90 | '@babel/helper-compilation-targets': 7.25.2
91 | '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2)
92 | '@babel/helpers': 7.25.0
93 | '@babel/parser': 7.25.4
94 | '@babel/template': 7.25.0
95 | '@babel/traverse': 7.25.4
96 | '@babel/types': 7.25.4
97 | convert-source-map: 2.0.0
98 | debug: 4.3.6
99 | gensync: 1.0.0-beta.2
100 | json5: 2.2.3
101 | semver: 6.3.1
102 | transitivePeerDependencies:
103 | - supports-color
104 | dev: true
105 |
106 | /@babel/generator@7.25.5:
107 | resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==}
108 | engines: {node: '>=6.9.0'}
109 | dependencies:
110 | '@babel/types': 7.25.4
111 | '@jridgewell/gen-mapping': 0.3.5
112 | '@jridgewell/trace-mapping': 0.3.25
113 | jsesc: 2.5.2
114 | dev: true
115 |
116 | /@babel/helper-compilation-targets@7.25.2:
117 | resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==}
118 | engines: {node: '>=6.9.0'}
119 | dependencies:
120 | '@babel/compat-data': 7.25.4
121 | '@babel/helper-validator-option': 7.24.8
122 | browserslist: 4.23.3
123 | lru-cache: 5.1.1
124 | semver: 6.3.1
125 | dev: true
126 |
127 | /@babel/helper-module-imports@7.24.7:
128 | resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==}
129 | engines: {node: '>=6.9.0'}
130 | dependencies:
131 | '@babel/traverse': 7.25.4
132 | '@babel/types': 7.25.4
133 | transitivePeerDependencies:
134 | - supports-color
135 | dev: true
136 |
137 | /@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2):
138 | resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==}
139 | engines: {node: '>=6.9.0'}
140 | peerDependencies:
141 | '@babel/core': ^7.0.0
142 | dependencies:
143 | '@babel/core': 7.25.2
144 | '@babel/helper-module-imports': 7.24.7
145 | '@babel/helper-simple-access': 7.24.7
146 | '@babel/helper-validator-identifier': 7.24.7
147 | '@babel/traverse': 7.25.4
148 | transitivePeerDependencies:
149 | - supports-color
150 | dev: true
151 |
152 | /@babel/helper-simple-access@7.24.7:
153 | resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==}
154 | engines: {node: '>=6.9.0'}
155 | dependencies:
156 | '@babel/traverse': 7.25.4
157 | '@babel/types': 7.25.4
158 | transitivePeerDependencies:
159 | - supports-color
160 | dev: true
161 |
162 | /@babel/helper-string-parser@7.24.8:
163 | resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==}
164 | engines: {node: '>=6.9.0'}
165 | dev: true
166 |
167 | /@babel/helper-validator-identifier@7.24.7:
168 | resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==}
169 | engines: {node: '>=6.9.0'}
170 |
171 | /@babel/helper-validator-option@7.24.8:
172 | resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==}
173 | engines: {node: '>=6.9.0'}
174 | dev: true
175 |
176 | /@babel/helpers@7.25.0:
177 | resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==}
178 | engines: {node: '>=6.9.0'}
179 | dependencies:
180 | '@babel/template': 7.25.0
181 | '@babel/types': 7.25.4
182 | dev: true
183 |
184 | /@babel/highlight@7.24.7:
185 | resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==}
186 | engines: {node: '>=6.9.0'}
187 | dependencies:
188 | '@babel/helper-validator-identifier': 7.24.7
189 | chalk: 2.4.2
190 | js-tokens: 4.0.0
191 | picocolors: 1.0.1
192 |
193 | /@babel/parser@7.25.4:
194 | resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==}
195 | engines: {node: '>=6.0.0'}
196 | hasBin: true
197 | dependencies:
198 | '@babel/types': 7.25.4
199 | dev: true
200 |
201 | /@babel/template@7.25.0:
202 | resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==}
203 | engines: {node: '>=6.9.0'}
204 | dependencies:
205 | '@babel/code-frame': 7.24.7
206 | '@babel/parser': 7.25.4
207 | '@babel/types': 7.25.4
208 | dev: true
209 |
210 | /@babel/traverse@7.25.4:
211 | resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==}
212 | engines: {node: '>=6.9.0'}
213 | dependencies:
214 | '@babel/code-frame': 7.24.7
215 | '@babel/generator': 7.25.5
216 | '@babel/parser': 7.25.4
217 | '@babel/template': 7.25.0
218 | '@babel/types': 7.25.4
219 | debug: 4.3.6
220 | globals: 11.12.0
221 | transitivePeerDependencies:
222 | - supports-color
223 | dev: true
224 |
225 | /@babel/types@7.25.4:
226 | resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==}
227 | engines: {node: '>=6.9.0'}
228 | dependencies:
229 | '@babel/helper-string-parser': 7.24.8
230 | '@babel/helper-validator-identifier': 7.24.7
231 | to-fast-properties: 2.0.0
232 | dev: true
233 |
234 | /@esbuild/aix-ppc64@0.21.5:
235 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==}
236 | engines: {node: '>=12'}
237 | cpu: [ppc64]
238 | os: [aix]
239 | requiresBuild: true
240 | dev: true
241 | optional: true
242 |
243 | /@esbuild/android-arm64@0.21.5:
244 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==}
245 | engines: {node: '>=12'}
246 | cpu: [arm64]
247 | os: [android]
248 | requiresBuild: true
249 | dev: true
250 | optional: true
251 |
252 | /@esbuild/android-arm@0.21.5:
253 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==}
254 | engines: {node: '>=12'}
255 | cpu: [arm]
256 | os: [android]
257 | requiresBuild: true
258 | dev: true
259 | optional: true
260 |
261 | /@esbuild/android-x64@0.21.5:
262 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==}
263 | engines: {node: '>=12'}
264 | cpu: [x64]
265 | os: [android]
266 | requiresBuild: true
267 | dev: true
268 | optional: true
269 |
270 | /@esbuild/darwin-arm64@0.21.5:
271 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==}
272 | engines: {node: '>=12'}
273 | cpu: [arm64]
274 | os: [darwin]
275 | requiresBuild: true
276 | dev: true
277 | optional: true
278 |
279 | /@esbuild/darwin-x64@0.21.5:
280 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==}
281 | engines: {node: '>=12'}
282 | cpu: [x64]
283 | os: [darwin]
284 | requiresBuild: true
285 | dev: true
286 | optional: true
287 |
288 | /@esbuild/freebsd-arm64@0.21.5:
289 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==}
290 | engines: {node: '>=12'}
291 | cpu: [arm64]
292 | os: [freebsd]
293 | requiresBuild: true
294 | dev: true
295 | optional: true
296 |
297 | /@esbuild/freebsd-x64@0.21.5:
298 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==}
299 | engines: {node: '>=12'}
300 | cpu: [x64]
301 | os: [freebsd]
302 | requiresBuild: true
303 | dev: true
304 | optional: true
305 |
306 | /@esbuild/linux-arm64@0.21.5:
307 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==}
308 | engines: {node: '>=12'}
309 | cpu: [arm64]
310 | os: [linux]
311 | requiresBuild: true
312 | dev: true
313 | optional: true
314 |
315 | /@esbuild/linux-arm@0.21.5:
316 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==}
317 | engines: {node: '>=12'}
318 | cpu: [arm]
319 | os: [linux]
320 | requiresBuild: true
321 | dev: true
322 | optional: true
323 |
324 | /@esbuild/linux-ia32@0.21.5:
325 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==}
326 | engines: {node: '>=12'}
327 | cpu: [ia32]
328 | os: [linux]
329 | requiresBuild: true
330 | dev: true
331 | optional: true
332 |
333 | /@esbuild/linux-loong64@0.21.5:
334 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==}
335 | engines: {node: '>=12'}
336 | cpu: [loong64]
337 | os: [linux]
338 | requiresBuild: true
339 | dev: true
340 | optional: true
341 |
342 | /@esbuild/linux-mips64el@0.21.5:
343 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==}
344 | engines: {node: '>=12'}
345 | cpu: [mips64el]
346 | os: [linux]
347 | requiresBuild: true
348 | dev: true
349 | optional: true
350 |
351 | /@esbuild/linux-ppc64@0.21.5:
352 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==}
353 | engines: {node: '>=12'}
354 | cpu: [ppc64]
355 | os: [linux]
356 | requiresBuild: true
357 | dev: true
358 | optional: true
359 |
360 | /@esbuild/linux-riscv64@0.21.5:
361 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==}
362 | engines: {node: '>=12'}
363 | cpu: [riscv64]
364 | os: [linux]
365 | requiresBuild: true
366 | dev: true
367 | optional: true
368 |
369 | /@esbuild/linux-s390x@0.21.5:
370 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==}
371 | engines: {node: '>=12'}
372 | cpu: [s390x]
373 | os: [linux]
374 | requiresBuild: true
375 | dev: true
376 | optional: true
377 |
378 | /@esbuild/linux-x64@0.21.5:
379 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==}
380 | engines: {node: '>=12'}
381 | cpu: [x64]
382 | os: [linux]
383 | requiresBuild: true
384 | dev: true
385 | optional: true
386 |
387 | /@esbuild/netbsd-x64@0.21.5:
388 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==}
389 | engines: {node: '>=12'}
390 | cpu: [x64]
391 | os: [netbsd]
392 | requiresBuild: true
393 | dev: true
394 | optional: true
395 |
396 | /@esbuild/openbsd-x64@0.21.5:
397 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==}
398 | engines: {node: '>=12'}
399 | cpu: [x64]
400 | os: [openbsd]
401 | requiresBuild: true
402 | dev: true
403 | optional: true
404 |
405 | /@esbuild/sunos-x64@0.21.5:
406 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==}
407 | engines: {node: '>=12'}
408 | cpu: [x64]
409 | os: [sunos]
410 | requiresBuild: true
411 | dev: true
412 | optional: true
413 |
414 | /@esbuild/win32-arm64@0.21.5:
415 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==}
416 | engines: {node: '>=12'}
417 | cpu: [arm64]
418 | os: [win32]
419 | requiresBuild: true
420 | dev: true
421 | optional: true
422 |
423 | /@esbuild/win32-ia32@0.21.5:
424 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==}
425 | engines: {node: '>=12'}
426 | cpu: [ia32]
427 | os: [win32]
428 | requiresBuild: true
429 | dev: true
430 | optional: true
431 |
432 | /@esbuild/win32-x64@0.21.5:
433 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==}
434 | engines: {node: '>=12'}
435 | cpu: [x64]
436 | os: [win32]
437 | requiresBuild: true
438 | dev: true
439 | optional: true
440 |
441 | /@iarna/toml@2.2.5:
442 | resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==}
443 | dev: true
444 |
445 | /@isaacs/cliui@8.0.2:
446 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==}
447 | engines: {node: '>=12'}
448 | dependencies:
449 | string-width: 5.1.2
450 | string-width-cjs: /string-width@4.2.3
451 | strip-ansi: 7.1.0
452 | strip-ansi-cjs: /strip-ansi@6.0.1
453 | wrap-ansi: 8.1.0
454 | wrap-ansi-cjs: /wrap-ansi@7.0.0
455 |
456 | /@jridgewell/gen-mapping@0.3.5:
457 | resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==}
458 | engines: {node: '>=6.0.0'}
459 | dependencies:
460 | '@jridgewell/set-array': 1.2.1
461 | '@jridgewell/sourcemap-codec': 1.5.0
462 | '@jridgewell/trace-mapping': 0.3.25
463 |
464 | /@jridgewell/resolve-uri@3.1.2:
465 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==}
466 | engines: {node: '>=6.0.0'}
467 |
468 | /@jridgewell/set-array@1.2.1:
469 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==}
470 | engines: {node: '>=6.0.0'}
471 |
472 | /@jridgewell/source-map@0.3.6:
473 | resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==}
474 | dependencies:
475 | '@jridgewell/gen-mapping': 0.3.5
476 | '@jridgewell/trace-mapping': 0.3.25
477 |
478 | /@jridgewell/sourcemap-codec@1.5.0:
479 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==}
480 |
481 | /@jridgewell/trace-mapping@0.3.25:
482 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==}
483 | dependencies:
484 | '@jridgewell/resolve-uri': 3.1.2
485 | '@jridgewell/sourcemap-codec': 1.5.0
486 |
487 | /@ljharb/through@2.3.13:
488 | resolution: {integrity: sha512-/gKJun8NNiWGZJkGzI/Ragc53cOdcLNdzjLaIa+GEjguQs0ulsurx8WN0jijdK9yPqDvziX995sMRLyLt1uZMQ==}
489 | engines: {node: '>= 0.4'}
490 | dependencies:
491 | call-bind: 1.0.7
492 | dev: true
493 |
494 | /@nodelib/fs.scandir@2.1.5:
495 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
496 | engines: {node: '>= 8'}
497 | dependencies:
498 | '@nodelib/fs.stat': 2.0.5
499 | run-parallel: 1.2.0
500 |
501 | /@nodelib/fs.stat@2.0.5:
502 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
503 | engines: {node: '>= 8'}
504 |
505 | /@nodelib/fs.walk@1.2.8:
506 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
507 | engines: {node: '>= 8'}
508 | dependencies:
509 | '@nodelib/fs.scandir': 2.1.5
510 | fastq: 1.17.1
511 |
512 | /@octokit/auth-token@3.0.4:
513 | resolution: {integrity: sha512-TWFX7cZF2LXoCvdmJWY7XVPi74aSY0+FfBZNSXEXFkMpjcqsQwDSYVv5FhRFaI0V1ECnwbz4j59T/G+rXNWaIQ==}
514 | engines: {node: '>= 14'}
515 | dev: true
516 |
517 | /@octokit/core@4.2.4:
518 | resolution: {integrity: sha512-rYKilwgzQ7/imScn3M9/pFfUf4I1AZEH3KhyJmtPdE2zfaXAn2mFfUy4FbKewzc2We5y/LlKLj36fWJLKC2SIQ==}
519 | engines: {node: '>= 14'}
520 | dependencies:
521 | '@octokit/auth-token': 3.0.4
522 | '@octokit/graphql': 5.0.6
523 | '@octokit/request': 6.2.8
524 | '@octokit/request-error': 3.0.3
525 | '@octokit/types': 9.3.2
526 | before-after-hook: 2.2.3
527 | universal-user-agent: 6.0.1
528 | transitivePeerDependencies:
529 | - encoding
530 | dev: true
531 |
532 | /@octokit/endpoint@7.0.6:
533 | resolution: {integrity: sha512-5L4fseVRUsDFGR00tMWD/Trdeeihn999rTMGRMC1G/Ldi1uWlWJzI98H4Iak5DB/RVvQuyMYKqSK/R6mbSOQyg==}
534 | engines: {node: '>= 14'}
535 | dependencies:
536 | '@octokit/types': 9.3.2
537 | is-plain-object: 5.0.0
538 | universal-user-agent: 6.0.1
539 | dev: true
540 |
541 | /@octokit/graphql@5.0.6:
542 | resolution: {integrity: sha512-Fxyxdy/JH0MnIB5h+UQ3yCoh1FG4kWXfFKkpWqjZHw/p+Kc8Y44Hu/kCgNBT6nU1shNumEchmW/sUO1JuQnPcw==}
543 | engines: {node: '>= 14'}
544 | dependencies:
545 | '@octokit/request': 6.2.8
546 | '@octokit/types': 9.3.2
547 | universal-user-agent: 6.0.1
548 | transitivePeerDependencies:
549 | - encoding
550 | dev: true
551 |
552 | /@octokit/openapi-types@18.1.1:
553 | resolution: {integrity: sha512-VRaeH8nCDtF5aXWnjPuEMIYf1itK/s3JYyJcWFJT8X9pSNnBtriDf7wlEWsGuhPLl4QIH4xM8fqTXDwJ3Mu6sw==}
554 | dev: true
555 |
556 | /@octokit/plugin-paginate-rest@6.1.2(@octokit/core@4.2.4):
557 | resolution: {integrity: sha512-qhrmtQeHU/IivxucOV1bbI/xZyC/iOBhclokv7Sut5vnejAIAEXVcGQeRpQlU39E0WwK9lNvJHphHri/DB6lbQ==}
558 | engines: {node: '>= 14'}
559 | peerDependencies:
560 | '@octokit/core': '>=4'
561 | dependencies:
562 | '@octokit/core': 4.2.4
563 | '@octokit/tsconfig': 1.0.2
564 | '@octokit/types': 9.3.2
565 | dev: true
566 |
567 | /@octokit/plugin-request-log@1.0.4(@octokit/core@4.2.4):
568 | resolution: {integrity: sha512-mLUsMkgP7K/cnFEw07kWqXGF5LKrOkD+lhCrKvPHXWDywAwuDUeDwWBpc69XK3pNX0uKiVt8g5z96PJ6z9xCFA==}
569 | peerDependencies:
570 | '@octokit/core': '>=3'
571 | dependencies:
572 | '@octokit/core': 4.2.4
573 | dev: true
574 |
575 | /@octokit/plugin-rest-endpoint-methods@7.2.3(@octokit/core@4.2.4):
576 | resolution: {integrity: sha512-I5Gml6kTAkzVlN7KCtjOM+Ruwe/rQppp0QU372K1GP7kNOYEKe8Xn5BW4sE62JAHdwpq95OQK/qGNyKQMUzVgA==}
577 | engines: {node: '>= 14'}
578 | peerDependencies:
579 | '@octokit/core': '>=3'
580 | dependencies:
581 | '@octokit/core': 4.2.4
582 | '@octokit/types': 10.0.0
583 | dev: true
584 |
585 | /@octokit/request-error@3.0.3:
586 | resolution: {integrity: sha512-crqw3V5Iy2uOU5Np+8M/YexTlT8zxCfI+qu+LxUB7SZpje4Qmx3mub5DfEKSO8Ylyk0aogi6TYdf6kxzh2BguQ==}
587 | engines: {node: '>= 14'}
588 | dependencies:
589 | '@octokit/types': 9.3.2
590 | deprecation: 2.3.1
591 | once: 1.4.0
592 | dev: true
593 |
594 | /@octokit/request@6.2.8:
595 | resolution: {integrity: sha512-ow4+pkVQ+6XVVsekSYBzJC0VTVvh/FCTUUgTsboGq+DTeWdyIFV8WSCdo0RIxk6wSkBTHqIK1mYuY7nOBXOchw==}
596 | engines: {node: '>= 14'}
597 | dependencies:
598 | '@octokit/endpoint': 7.0.6
599 | '@octokit/request-error': 3.0.3
600 | '@octokit/types': 9.3.2
601 | is-plain-object: 5.0.0
602 | node-fetch: 2.7.0
603 | universal-user-agent: 6.0.1
604 | transitivePeerDependencies:
605 | - encoding
606 | dev: true
607 |
608 | /@octokit/rest@19.0.13:
609 | resolution: {integrity: sha512-/EzVox5V9gYGdbAI+ovYj3nXQT1TtTHRT+0eZPcuC05UFSWO3mdO9UY1C0i2eLF9Un1ONJkAk+IEtYGAC+TahA==}
610 | engines: {node: '>= 14'}
611 | dependencies:
612 | '@octokit/core': 4.2.4
613 | '@octokit/plugin-paginate-rest': 6.1.2(@octokit/core@4.2.4)
614 | '@octokit/plugin-request-log': 1.0.4(@octokit/core@4.2.4)
615 | '@octokit/plugin-rest-endpoint-methods': 7.2.3(@octokit/core@4.2.4)
616 | transitivePeerDependencies:
617 | - encoding
618 | dev: true
619 |
620 | /@octokit/tsconfig@1.0.2:
621 | resolution: {integrity: sha512-I0vDR0rdtP8p2lGMzvsJzbhdOWy405HcGovrspJ8RRibHnyRgggUSNO5AIox5LmqiwmatHKYsvj6VGFHkqS7lA==}
622 | dev: true
623 |
624 | /@octokit/types@10.0.0:
625 | resolution: {integrity: sha512-Vm8IddVmhCgU1fxC1eyinpwqzXPEYu0NrYzD3YZjlGjyftdLBTeqNblRC0jmJmgxbJIsQlyogVeGnrNaaMVzIg==}
626 | dependencies:
627 | '@octokit/openapi-types': 18.1.1
628 | dev: true
629 |
630 | /@octokit/types@9.3.2:
631 | resolution: {integrity: sha512-D4iHGTdAnEEVsB8fl95m1hiz7D5YiRdQ9b/OEb3BYRVwbLsGHcRVPz+u+BgRLNk0Q0/4iZCBqDN96j2XNxfXrA==}
632 | dependencies:
633 | '@octokit/openapi-types': 18.1.1
634 | dev: true
635 |
636 | /@pkgjs/parseargs@0.11.0:
637 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==}
638 | engines: {node: '>=14'}
639 | requiresBuild: true
640 | optional: true
641 |
642 | /@pnpm/config.env-replace@1.1.0:
643 | resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==}
644 | engines: {node: '>=12.22.0'}
645 | dev: true
646 |
647 | /@pnpm/network.ca-file@1.0.2:
648 | resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==}
649 | engines: {node: '>=12.22.0'}
650 | dependencies:
651 | graceful-fs: 4.2.10
652 | dev: true
653 |
654 | /@pnpm/npm-conf@2.3.1:
655 | resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==}
656 | engines: {node: '>=12'}
657 | dependencies:
658 | '@pnpm/config.env-replace': 1.1.0
659 | '@pnpm/network.ca-file': 1.0.2
660 | config-chain: 1.1.13
661 | dev: true
662 |
663 | /@sindresorhus/is@5.6.0:
664 | resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==}
665 | engines: {node: '>=14.16'}
666 | dev: true
667 |
668 | /@stencil/core@2.22.3:
669 | resolution: {integrity: sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==}
670 | engines: {node: '>=12.10.0', npm: '>=6.0.0'}
671 | hasBin: true
672 | dev: true
673 |
674 | /@swc/core-darwin-arm64@1.3.96:
675 | resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==}
676 | engines: {node: '>=10'}
677 | cpu: [arm64]
678 | os: [darwin]
679 | requiresBuild: true
680 | optional: true
681 |
682 | /@swc/core-darwin-x64@1.3.96:
683 | resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==}
684 | engines: {node: '>=10'}
685 | cpu: [x64]
686 | os: [darwin]
687 | requiresBuild: true
688 | optional: true
689 |
690 | /@swc/core-linux-arm-gnueabihf@1.3.96:
691 | resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==}
692 | engines: {node: '>=10'}
693 | cpu: [arm]
694 | os: [linux]
695 | requiresBuild: true
696 | optional: true
697 |
698 | /@swc/core-linux-arm64-gnu@1.3.96:
699 | resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==}
700 | engines: {node: '>=10'}
701 | cpu: [arm64]
702 | os: [linux]
703 | requiresBuild: true
704 | optional: true
705 |
706 | /@swc/core-linux-arm64-musl@1.3.96:
707 | resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==}
708 | engines: {node: '>=10'}
709 | cpu: [arm64]
710 | os: [linux]
711 | requiresBuild: true
712 | optional: true
713 |
714 | /@swc/core-linux-x64-gnu@1.3.96:
715 | resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==}
716 | engines: {node: '>=10'}
717 | cpu: [x64]
718 | os: [linux]
719 | requiresBuild: true
720 | optional: true
721 |
722 | /@swc/core-linux-x64-musl@1.3.96:
723 | resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==}
724 | engines: {node: '>=10'}
725 | cpu: [x64]
726 | os: [linux]
727 | requiresBuild: true
728 | optional: true
729 |
730 | /@swc/core-win32-arm64-msvc@1.3.96:
731 | resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==}
732 | engines: {node: '>=10'}
733 | cpu: [arm64]
734 | os: [win32]
735 | requiresBuild: true
736 | optional: true
737 |
738 | /@swc/core-win32-ia32-msvc@1.3.96:
739 | resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==}
740 | engines: {node: '>=10'}
741 | cpu: [ia32]
742 | os: [win32]
743 | requiresBuild: true
744 | optional: true
745 |
746 | /@swc/core-win32-x64-msvc@1.3.96:
747 | resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==}
748 | engines: {node: '>=10'}
749 | cpu: [x64]
750 | os: [win32]
751 | requiresBuild: true
752 | optional: true
753 |
754 | /@swc/core@1.3.96:
755 | resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==}
756 | engines: {node: '>=10'}
757 | requiresBuild: true
758 | peerDependencies:
759 | '@swc/helpers': ^0.5.0
760 | peerDependenciesMeta:
761 | '@swc/helpers':
762 | optional: true
763 | dependencies:
764 | '@swc/counter': 0.1.3
765 | '@swc/types': 0.1.12
766 | optionalDependencies:
767 | '@swc/core-darwin-arm64': 1.3.96
768 | '@swc/core-darwin-x64': 1.3.96
769 | '@swc/core-linux-arm-gnueabihf': 1.3.96
770 | '@swc/core-linux-arm64-gnu': 1.3.96
771 | '@swc/core-linux-arm64-musl': 1.3.96
772 | '@swc/core-linux-x64-gnu': 1.3.96
773 | '@swc/core-linux-x64-musl': 1.3.96
774 | '@swc/core-win32-arm64-msvc': 1.3.96
775 | '@swc/core-win32-ia32-msvc': 1.3.96
776 | '@swc/core-win32-x64-msvc': 1.3.96
777 |
778 | /@swc/counter@0.1.3:
779 | resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==}
780 |
781 | /@swc/register@0.1.10(@swc/core@1.3.96):
782 | resolution: {integrity: sha512-6STwH/q4dc3pitXLVkV7sP0Hiy+zBsU2wOF1aXpXR95pnH3RYHKIsDC+gvesfyB7jxNT9OOZgcqOp9RPxVTx9A==}
783 | deprecated: Use @swc-node/register instead
784 | hasBin: true
785 | peerDependencies:
786 | '@swc/core': ^1.0.46
787 | dependencies:
788 | '@swc/core': 1.3.96
789 | lodash.clonedeep: 4.5.0
790 | pirates: 4.0.6
791 | source-map-support: 0.5.21
792 | dev: true
793 |
794 | /@swc/types@0.1.12:
795 | resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==}
796 | dependencies:
797 | '@swc/counter': 0.1.3
798 |
799 | /@szmarczak/http-timer@5.0.1:
800 | resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==}
801 | engines: {node: '>=14.16'}
802 | dependencies:
803 | defer-to-connect: 2.0.1
804 | dev: true
805 |
806 | /@tarojs/api@4.0.5(@tarojs/runtime@4.0.5)(@tarojs/shared@4.0.5):
807 | resolution: {integrity: sha512-ktJe8f3nPlMyKfArszdUEu8qwI3bkrSITJMPfNGlztTm5HtTlkhWWwiOiQXYY2rYcyJf6pmdeFJyolWyIHYo5Q==}
808 | engines: {node: '>= 18'}
809 | peerDependencies:
810 | '@tarojs/runtime': 4.0.5
811 | '@tarojs/shared': 4.0.5
812 | dependencies:
813 | '@tarojs/runtime': 4.0.5
814 | '@tarojs/shared': 4.0.5
815 | dev: true
816 |
817 | /@tarojs/components-advanced@4.0.5(@tarojs/helper@4.0.5)(@tarojs/runtime@4.0.5)(@tarojs/shared@4.0.5)(@tarojs/taro@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0):
818 | resolution: {integrity: sha512-TLw6v/En2yh2rP+i/iBVOZgSmS0qgpK93dIk2A24NRyPqyHYwCXHrYWg2AqPGf/GoB/ePDiDFchzbLinvSFDfQ==}
819 | peerDependencies:
820 | '@tarojs/runtime': ~4.0.5
821 | '@tarojs/shared': ~4.0.5
822 | '@tarojs/taro': ~4.0.5
823 | react: '>=17'
824 | vue: '*'
825 | peerDependenciesMeta:
826 | react:
827 | optional: true
828 | vue:
829 | optional: true
830 | dependencies:
831 | '@tarojs/components': 4.0.5(@tarojs/helper@4.0.5)(@tarojs/shared@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0)
832 | '@tarojs/runtime': 4.0.5
833 | '@tarojs/shared': 4.0.5
834 | '@tarojs/taro': 4.0.5(@tarojs/components@4.0.5)(@tarojs/helper@4.0.5)(@tarojs/shared@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0)
835 | classnames: 2.5.1
836 | csstype: 3.1.3
837 | memoize-one: 6.0.0
838 | tslib: 2.7.0
839 | transitivePeerDependencies:
840 | - '@tarojs/helper'
841 | - '@types/react'
842 | - html-webpack-plugin
843 | - postcss
844 | - rollup
845 | - webpack
846 | - webpack-chain
847 | - webpack-dev-server
848 | dev: true
849 |
850 | /@tarojs/components@4.0.5(@tarojs/helper@4.0.5)(@tarojs/shared@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0):
851 | resolution: {integrity: sha512-BvTzYbj08pm20qikBWEhNLKoOwVzTZlKbsaGyTIplRwfSIIsBR/OSQYeqZB/rsEG+t65Z5wlyCPzFNBV4sUw3Q==}
852 | engines: {node: '>= 18'}
853 | peerDependencies:
854 | '@types/react': '*'
855 | vue: '*'
856 | peerDependenciesMeta:
857 | '@types/react':
858 | optional: true
859 | vue:
860 | optional: true
861 | dependencies:
862 | '@stencil/core': 2.22.3
863 | '@tarojs/components-advanced': 4.0.5(@tarojs/helper@4.0.5)(@tarojs/runtime@4.0.5)(@tarojs/shared@4.0.5)(@tarojs/taro@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0)
864 | '@tarojs/runtime': 4.0.5
865 | '@tarojs/taro': 4.0.5(@tarojs/components@4.0.5)(@tarojs/helper@4.0.5)(@tarojs/shared@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0)
866 | '@types/react': 18.3.4
867 | classnames: 2.5.1
868 | hammerjs: 2.0.8
869 | hls.js: 1.5.15
870 | resolve-pathname: 3.0.0
871 | swiper: 11.1.0
872 | tslib: 2.7.0
873 | transitivePeerDependencies:
874 | - '@tarojs/helper'
875 | - '@tarojs/shared'
876 | - html-webpack-plugin
877 | - postcss
878 | - react
879 | - rollup
880 | - webpack
881 | - webpack-chain
882 | - webpack-dev-server
883 | dev: true
884 |
885 | /@tarojs/helper@4.0.5:
886 | resolution: {integrity: sha512-6YnIwLNCsD6QotK3IcD4TByf1Wg2dym53zPBmaVdz8EdDlZbYCCDkA1eTopRQfFCYrzs13w6BTVFwN6dd2EFHQ==}
887 | engines: {node: '>= 18'}
888 | dependencies:
889 | '@babel/core': 7.25.2
890 | '@babel/generator': 7.25.5
891 | '@babel/parser': 7.25.4
892 | '@babel/traverse': 7.25.4
893 | '@babel/types': 7.25.4
894 | '@swc/core': 1.3.96
895 | '@swc/register': 0.1.10(@swc/core@1.3.96)
896 | ansi-escapes: 4.3.2
897 | chalk: 4.1.2
898 | chokidar: 3.6.0
899 | cross-spawn: 7.0.3
900 | debug: 4.3.6
901 | dotenv: 16.4.5
902 | dotenv-expand: 11.0.6
903 | esbuild: 0.21.5
904 | find-yarn-workspace-root: 2.0.0
905 | fs-extra: 11.2.0
906 | lodash: 4.17.21
907 | require-from-string: 2.0.2
908 | resolve: 1.22.8
909 | supports-hyperlinks: 3.1.0
910 | transitivePeerDependencies:
911 | - '@swc/helpers'
912 | - supports-color
913 | dev: true
914 |
915 | /@tarojs/runtime@4.0.5:
916 | resolution: {integrity: sha512-ZS/SWsF2TzZoZrbLDfvoePzirZSiPYor6GuKO6rA9j7+PLV1/NjCLoBkN81yk9UKIUMLgtZEbUYDoqXWwZZklA==}
917 | engines: {node: '>= 18'}
918 | dependencies:
919 | '@tarojs/shared': 4.0.5
920 | tslib: 2.7.0
921 | dev: true
922 |
923 | /@tarojs/shared@4.0.5:
924 | resolution: {integrity: sha512-ZhjuqlNrrcwku9nLF5TKW8hcvYdfhcIgJ+KnBrKCFe83W4C79UIP8wIivD8VXMzTIbhrOJGebu9O+wizcj6PmQ==}
925 | engines: {node: '>= 18'}
926 | dev: true
927 |
928 | /@tarojs/taro@4.0.5(@tarojs/components@4.0.5)(@tarojs/helper@4.0.5)(@tarojs/shared@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0):
929 | resolution: {integrity: sha512-5P1fgyQBKgvX5on5a5xaz/SfpMG41s0k6XeOruEMBQCjNAwG+mmI9Rvew7oqqnhAfJZ60rVar5t3NhJ+aiCJKQ==}
930 | engines: {node: '>= 18'}
931 | peerDependencies:
932 | '@tarojs/components': 4.0.5
933 | '@tarojs/helper': 4.0.5
934 | '@tarojs/shared': 4.0.5
935 | '@types/react': ^18
936 | html-webpack-plugin: ^5
937 | postcss: ^8
938 | rollup: ^3
939 | vue: ^3
940 | webpack: ^5
941 | webpack-chain: ^6
942 | webpack-dev-server: ^4
943 | peerDependenciesMeta:
944 | '@types/react':
945 | optional: true
946 | html-webpack-plugin:
947 | optional: true
948 | rollup:
949 | optional: true
950 | vue:
951 | optional: true
952 | webpack:
953 | optional: true
954 | webpack-chain:
955 | optional: true
956 | webpack-dev-server:
957 | optional: true
958 | dependencies:
959 | '@tarojs/api': 4.0.5(@tarojs/runtime@4.0.5)(@tarojs/shared@4.0.5)
960 | '@tarojs/components': 4.0.5(@tarojs/helper@4.0.5)(@tarojs/shared@4.0.5)(@types/react@18.3.4)(postcss@8.4.41)(webpack@5.94.0)
961 | '@tarojs/helper': 4.0.5
962 | '@tarojs/runtime': 4.0.5
963 | '@tarojs/shared': 4.0.5
964 | '@types/postcss-url': 10.0.4
965 | '@types/react': 18.3.4
966 | postcss: 8.4.41
967 | webpack: 5.94.0(@swc/core@1.3.96)
968 | dev: true
969 |
970 | /@tootallnate/quickjs-emscripten@0.23.0:
971 | resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==}
972 | dev: true
973 |
974 | /@types/estree@1.0.5:
975 | resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==}
976 |
977 | /@types/fs-extra@11.0.4:
978 | resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==}
979 | dependencies:
980 | '@types/jsonfile': 6.1.4
981 | '@types/node': 20.16.2
982 | dev: true
983 |
984 | /@types/glob@8.1.0:
985 | resolution: {integrity: sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==}
986 | dependencies:
987 | '@types/minimatch': 5.1.2
988 | '@types/node': 20.16.2
989 | dev: true
990 |
991 | /@types/http-cache-semantics@4.0.4:
992 | resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==}
993 | dev: true
994 |
995 | /@types/json-schema@7.0.15:
996 | resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
997 |
998 | /@types/jsonfile@6.1.4:
999 | resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==}
1000 | dependencies:
1001 | '@types/node': 20.16.2
1002 | dev: true
1003 |
1004 | /@types/minimatch@5.1.2:
1005 | resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==}
1006 | dev: true
1007 |
1008 | /@types/node@20.16.2:
1009 | resolution: {integrity: sha512-91s/n4qUPV/wg8eE9KHYW1kouTfDk2FPGjXbBMfRWP/2vg1rCXNQL1OCabwGs0XSdukuK+MwCDXE30QpSeMUhQ==}
1010 | dependencies:
1011 | undici-types: 6.19.8
1012 |
1013 | /@types/parse-json@4.0.2:
1014 | resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==}
1015 | dev: false
1016 |
1017 | /@types/postcss-url@10.0.4:
1018 | resolution: {integrity: sha512-5QIO9NgbWmAkle65haRqkdgYPCOXheNsaFdbTJJQjT302yK3H49ql4t9a4y0NfpuPtU/UBo15VcV64WCSIMJKg==}
1019 | dependencies:
1020 | '@types/node': 20.16.2
1021 | postcss: 8.4.41
1022 | dev: true
1023 |
1024 | /@types/prop-types@15.7.12:
1025 | resolution: {integrity: sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==}
1026 | dev: true
1027 |
1028 | /@types/react@18.3.4:
1029 | resolution: {integrity: sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==}
1030 | dependencies:
1031 | '@types/prop-types': 15.7.12
1032 | csstype: 3.1.3
1033 | dev: true
1034 |
1035 | /@webassemblyjs/ast@1.12.1:
1036 | resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==}
1037 | dependencies:
1038 | '@webassemblyjs/helper-numbers': 1.11.6
1039 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6
1040 |
1041 | /@webassemblyjs/floating-point-hex-parser@1.11.6:
1042 | resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==}
1043 |
1044 | /@webassemblyjs/helper-api-error@1.11.6:
1045 | resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==}
1046 |
1047 | /@webassemblyjs/helper-buffer@1.12.1:
1048 | resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==}
1049 |
1050 | /@webassemblyjs/helper-numbers@1.11.6:
1051 | resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==}
1052 | dependencies:
1053 | '@webassemblyjs/floating-point-hex-parser': 1.11.6
1054 | '@webassemblyjs/helper-api-error': 1.11.6
1055 | '@xtuc/long': 4.2.2
1056 |
1057 | /@webassemblyjs/helper-wasm-bytecode@1.11.6:
1058 | resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==}
1059 |
1060 | /@webassemblyjs/helper-wasm-section@1.12.1:
1061 | resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==}
1062 | dependencies:
1063 | '@webassemblyjs/ast': 1.12.1
1064 | '@webassemblyjs/helper-buffer': 1.12.1
1065 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6
1066 | '@webassemblyjs/wasm-gen': 1.12.1
1067 |
1068 | /@webassemblyjs/ieee754@1.11.6:
1069 | resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==}
1070 | dependencies:
1071 | '@xtuc/ieee754': 1.2.0
1072 |
1073 | /@webassemblyjs/leb128@1.11.6:
1074 | resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==}
1075 | dependencies:
1076 | '@xtuc/long': 4.2.2
1077 |
1078 | /@webassemblyjs/utf8@1.11.6:
1079 | resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==}
1080 |
1081 | /@webassemblyjs/wasm-edit@1.12.1:
1082 | resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==}
1083 | dependencies:
1084 | '@webassemblyjs/ast': 1.12.1
1085 | '@webassemblyjs/helper-buffer': 1.12.1
1086 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6
1087 | '@webassemblyjs/helper-wasm-section': 1.12.1
1088 | '@webassemblyjs/wasm-gen': 1.12.1
1089 | '@webassemblyjs/wasm-opt': 1.12.1
1090 | '@webassemblyjs/wasm-parser': 1.12.1
1091 | '@webassemblyjs/wast-printer': 1.12.1
1092 |
1093 | /@webassemblyjs/wasm-gen@1.12.1:
1094 | resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==}
1095 | dependencies:
1096 | '@webassemblyjs/ast': 1.12.1
1097 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6
1098 | '@webassemblyjs/ieee754': 1.11.6
1099 | '@webassemblyjs/leb128': 1.11.6
1100 | '@webassemblyjs/utf8': 1.11.6
1101 |
1102 | /@webassemblyjs/wasm-opt@1.12.1:
1103 | resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==}
1104 | dependencies:
1105 | '@webassemblyjs/ast': 1.12.1
1106 | '@webassemblyjs/helper-buffer': 1.12.1
1107 | '@webassemblyjs/wasm-gen': 1.12.1
1108 | '@webassemblyjs/wasm-parser': 1.12.1
1109 |
1110 | /@webassemblyjs/wasm-parser@1.12.1:
1111 | resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==}
1112 | dependencies:
1113 | '@webassemblyjs/ast': 1.12.1
1114 | '@webassemblyjs/helper-api-error': 1.11.6
1115 | '@webassemblyjs/helper-wasm-bytecode': 1.11.6
1116 | '@webassemblyjs/ieee754': 1.11.6
1117 | '@webassemblyjs/leb128': 1.11.6
1118 | '@webassemblyjs/utf8': 1.11.6
1119 |
1120 | /@webassemblyjs/wast-printer@1.12.1:
1121 | resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==}
1122 | dependencies:
1123 | '@webassemblyjs/ast': 1.12.1
1124 | '@xtuc/long': 4.2.2
1125 |
1126 | /@xtuc/ieee754@1.2.0:
1127 | resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
1128 |
1129 | /@xtuc/long@4.2.2:
1130 | resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==}
1131 |
1132 | /acorn-import-attributes@1.9.5(acorn@8.12.1):
1133 | resolution: {integrity: sha512-n02Vykv5uA3eHGM/Z2dQrcD56kL8TyDb2p1+0P83PClMnC/nc+anbQRhIOWnSq4Ke/KvDPrY3C9hDtC/A3eHnQ==}
1134 | peerDependencies:
1135 | acorn: ^8
1136 | dependencies:
1137 | acorn: 8.12.1
1138 |
1139 | /acorn@8.12.1:
1140 | resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==}
1141 | engines: {node: '>=0.4.0'}
1142 | hasBin: true
1143 |
1144 | /agent-base@7.1.1:
1145 | resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==}
1146 | engines: {node: '>= 14'}
1147 | dependencies:
1148 | debug: 4.3.6
1149 | transitivePeerDependencies:
1150 | - supports-color
1151 | dev: true
1152 |
1153 | /ajv-keywords@3.5.2(ajv@6.12.6):
1154 | resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==}
1155 | peerDependencies:
1156 | ajv: ^6.9.1
1157 | dependencies:
1158 | ajv: 6.12.6
1159 |
1160 | /ajv@6.12.6:
1161 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
1162 | dependencies:
1163 | fast-deep-equal: 3.1.3
1164 | fast-json-stable-stringify: 2.1.0
1165 | json-schema-traverse: 0.4.1
1166 | uri-js: 4.4.1
1167 |
1168 | /ansi-align@3.0.1:
1169 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
1170 | dependencies:
1171 | string-width: 4.2.3
1172 | dev: true
1173 |
1174 | /ansi-escapes@4.3.2:
1175 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==}
1176 | engines: {node: '>=8'}
1177 | dependencies:
1178 | type-fest: 0.21.3
1179 | dev: true
1180 |
1181 | /ansi-regex@5.0.1:
1182 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
1183 | engines: {node: '>=8'}
1184 |
1185 | /ansi-regex@6.0.1:
1186 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==}
1187 | engines: {node: '>=12'}
1188 |
1189 | /ansi-styles@3.2.1:
1190 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
1191 | engines: {node: '>=4'}
1192 | dependencies:
1193 | color-convert: 1.9.3
1194 |
1195 | /ansi-styles@4.3.0:
1196 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
1197 | engines: {node: '>=8'}
1198 | dependencies:
1199 | color-convert: 2.0.1
1200 |
1201 | /ansi-styles@6.2.1:
1202 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==}
1203 | engines: {node: '>=12'}
1204 |
1205 | /any-promise@1.3.0:
1206 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==}
1207 | dev: false
1208 |
1209 | /anymatch@3.1.3:
1210 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==}
1211 | engines: {node: '>= 8'}
1212 | dependencies:
1213 | normalize-path: 3.0.0
1214 | picomatch: 2.3.1
1215 |
1216 | /arg@5.0.2:
1217 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==}
1218 | dev: false
1219 |
1220 | /argparse@2.0.1:
1221 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
1222 | dev: true
1223 |
1224 | /array-buffer-byte-length@1.0.1:
1225 | resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==}
1226 | engines: {node: '>= 0.4'}
1227 | dependencies:
1228 | call-bind: 1.0.7
1229 | is-array-buffer: 3.0.4
1230 | dev: true
1231 |
1232 | /array.prototype.map@1.0.7:
1233 | resolution: {integrity: sha512-XpcFfLoBEAhezrrNw1V+yLXkE7M6uR7xJEsxbG6c/V9v043qurwVJB9r9UTnoSioFDoz1i1VOydpWGmJpfVZbg==}
1234 | engines: {node: '>= 0.4'}
1235 | dependencies:
1236 | call-bind: 1.0.7
1237 | define-properties: 1.2.1
1238 | es-abstract: 1.23.3
1239 | es-array-method-boxes-properly: 1.0.0
1240 | es-object-atoms: 1.0.0
1241 | is-string: 1.0.7
1242 | dev: true
1243 |
1244 | /arraybuffer.prototype.slice@1.0.3:
1245 | resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==}
1246 | engines: {node: '>= 0.4'}
1247 | dependencies:
1248 | array-buffer-byte-length: 1.0.1
1249 | call-bind: 1.0.7
1250 | define-properties: 1.2.1
1251 | es-abstract: 1.23.3
1252 | es-errors: 1.3.0
1253 | get-intrinsic: 1.2.4
1254 | is-array-buffer: 3.0.4
1255 | is-shared-array-buffer: 1.0.3
1256 | dev: true
1257 |
1258 | /ast-types@0.13.4:
1259 | resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==}
1260 | engines: {node: '>=4'}
1261 | dependencies:
1262 | tslib: 2.7.0
1263 | dev: true
1264 |
1265 | /async-retry@1.3.3:
1266 | resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==}
1267 | dependencies:
1268 | retry: 0.13.1
1269 | dev: true
1270 |
1271 | /autoprefixer@10.4.20(postcss@8.4.41):
1272 | resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==}
1273 | engines: {node: ^10 || ^12 || >=14}
1274 | hasBin: true
1275 | peerDependencies:
1276 | postcss: ^8.1.0
1277 | dependencies:
1278 | browserslist: 4.23.3
1279 | caniuse-lite: 1.0.30001653
1280 | fraction.js: 4.3.7
1281 | normalize-range: 0.1.2
1282 | picocolors: 1.0.1
1283 | postcss: 8.4.41
1284 | postcss-value-parser: 4.2.0
1285 | dev: false
1286 |
1287 | /available-typed-arrays@1.0.7:
1288 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==}
1289 | engines: {node: '>= 0.4'}
1290 | dependencies:
1291 | possible-typed-array-names: 1.0.0
1292 | dev: true
1293 |
1294 | /balanced-match@1.0.2:
1295 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
1296 |
1297 | /base64-js@1.5.1:
1298 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
1299 | dev: true
1300 |
1301 | /basic-ftp@5.0.5:
1302 | resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==}
1303 | engines: {node: '>=10.0.0'}
1304 | dev: true
1305 |
1306 | /before-after-hook@2.2.3:
1307 | resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==}
1308 | dev: true
1309 |
1310 | /big-integer@1.6.52:
1311 | resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==}
1312 | engines: {node: '>=0.6'}
1313 | dev: true
1314 |
1315 | /big.js@5.2.2:
1316 | resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==}
1317 | dev: false
1318 |
1319 | /binary-extensions@2.3.0:
1320 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==}
1321 | engines: {node: '>=8'}
1322 |
1323 | /bl@4.1.0:
1324 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
1325 | dependencies:
1326 | buffer: 5.7.1
1327 | inherits: 2.0.4
1328 | readable-stream: 3.6.2
1329 | dev: true
1330 |
1331 | /bl@5.1.0:
1332 | resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==}
1333 | dependencies:
1334 | buffer: 6.0.3
1335 | inherits: 2.0.4
1336 | readable-stream: 3.6.2
1337 | dev: true
1338 |
1339 | /boxen@7.1.1:
1340 | resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==}
1341 | engines: {node: '>=14.16'}
1342 | dependencies:
1343 | ansi-align: 3.0.1
1344 | camelcase: 7.0.1
1345 | chalk: 5.3.0
1346 | cli-boxes: 3.0.0
1347 | string-width: 5.1.2
1348 | type-fest: 2.19.0
1349 | widest-line: 4.0.1
1350 | wrap-ansi: 8.1.0
1351 | dev: true
1352 |
1353 | /bplist-parser@0.2.0:
1354 | resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==}
1355 | engines: {node: '>= 5.10.0'}
1356 | dependencies:
1357 | big-integer: 1.6.52
1358 | dev: true
1359 |
1360 | /brace-expansion@1.1.11:
1361 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
1362 | dependencies:
1363 | balanced-match: 1.0.2
1364 | concat-map: 0.0.1
1365 | dev: true
1366 |
1367 | /brace-expansion@2.0.1:
1368 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
1369 | dependencies:
1370 | balanced-match: 1.0.2
1371 |
1372 | /braces@3.0.3:
1373 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
1374 | engines: {node: '>=8'}
1375 | dependencies:
1376 | fill-range: 7.1.1
1377 |
1378 | /browserslist@4.23.3:
1379 | resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==}
1380 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
1381 | hasBin: true
1382 | dependencies:
1383 | caniuse-lite: 1.0.30001653
1384 | electron-to-chromium: 1.5.13
1385 | node-releases: 2.0.18
1386 | update-browserslist-db: 1.1.0(browserslist@4.23.3)
1387 |
1388 | /buffer-from@1.1.2:
1389 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
1390 |
1391 | /buffer@5.7.1:
1392 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
1393 | dependencies:
1394 | base64-js: 1.5.1
1395 | ieee754: 1.2.1
1396 | dev: true
1397 |
1398 | /buffer@6.0.3:
1399 | resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==}
1400 | dependencies:
1401 | base64-js: 1.5.1
1402 | ieee754: 1.2.1
1403 | dev: true
1404 |
1405 | /bundle-name@3.0.0:
1406 | resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==}
1407 | engines: {node: '>=12'}
1408 | dependencies:
1409 | run-applescript: 5.0.0
1410 | dev: true
1411 |
1412 | /cacheable-lookup@7.0.0:
1413 | resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==}
1414 | engines: {node: '>=14.16'}
1415 | dev: true
1416 |
1417 | /cacheable-request@10.2.14:
1418 | resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==}
1419 | engines: {node: '>=14.16'}
1420 | dependencies:
1421 | '@types/http-cache-semantics': 4.0.4
1422 | get-stream: 6.0.1
1423 | http-cache-semantics: 4.1.1
1424 | keyv: 4.5.4
1425 | mimic-response: 4.0.0
1426 | normalize-url: 8.0.1
1427 | responselike: 3.0.0
1428 | dev: true
1429 |
1430 | /call-bind@1.0.7:
1431 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==}
1432 | engines: {node: '>= 0.4'}
1433 | dependencies:
1434 | es-define-property: 1.0.0
1435 | es-errors: 1.3.0
1436 | function-bind: 1.1.2
1437 | get-intrinsic: 1.2.4
1438 | set-function-length: 1.2.2
1439 | dev: true
1440 |
1441 | /callsites@3.1.0:
1442 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
1443 | engines: {node: '>=6'}
1444 |
1445 | /camelcase-css@2.0.1:
1446 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==}
1447 | engines: {node: '>= 6'}
1448 | dev: false
1449 |
1450 | /camelcase@7.0.1:
1451 | resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==}
1452 | engines: {node: '>=14.16'}
1453 | dev: true
1454 |
1455 | /caniuse-lite@1.0.30001653:
1456 | resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==}
1457 |
1458 | /chalk@2.4.2:
1459 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
1460 | engines: {node: '>=4'}
1461 | dependencies:
1462 | ansi-styles: 3.2.1
1463 | escape-string-regexp: 1.0.5
1464 | supports-color: 5.5.0
1465 |
1466 | /chalk@4.1.2:
1467 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
1468 | engines: {node: '>=10'}
1469 | dependencies:
1470 | ansi-styles: 4.3.0
1471 | supports-color: 7.2.0
1472 | dev: true
1473 |
1474 | /chalk@5.3.0:
1475 | resolution: {integrity: sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==}
1476 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0}
1477 | dev: true
1478 |
1479 | /chardet@0.7.0:
1480 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==}
1481 | dev: true
1482 |
1483 | /chokidar@3.6.0:
1484 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
1485 | engines: {node: '>= 8.10.0'}
1486 | dependencies:
1487 | anymatch: 3.1.3
1488 | braces: 3.0.3
1489 | glob-parent: 5.1.2
1490 | is-binary-path: 2.1.0
1491 | is-glob: 4.0.3
1492 | normalize-path: 3.0.0
1493 | readdirp: 3.6.0
1494 | optionalDependencies:
1495 | fsevents: 2.3.3
1496 |
1497 | /chrome-trace-event@1.0.4:
1498 | resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==}
1499 | engines: {node: '>=6.0'}
1500 |
1501 | /ci-info@3.9.0:
1502 | resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==}
1503 | engines: {node: '>=8'}
1504 | dev: true
1505 |
1506 | /classnames@2.5.1:
1507 | resolution: {integrity: sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==}
1508 | dev: true
1509 |
1510 | /cli-boxes@3.0.0:
1511 | resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==}
1512 | engines: {node: '>=10'}
1513 | dev: true
1514 |
1515 | /cli-cursor@3.1.0:
1516 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==}
1517 | engines: {node: '>=8'}
1518 | dependencies:
1519 | restore-cursor: 3.1.0
1520 | dev: true
1521 |
1522 | /cli-cursor@4.0.0:
1523 | resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==}
1524 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
1525 | dependencies:
1526 | restore-cursor: 4.0.0
1527 | dev: true
1528 |
1529 | /cli-spinners@2.9.2:
1530 | resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==}
1531 | engines: {node: '>=6'}
1532 | dev: true
1533 |
1534 | /cli-width@4.1.0:
1535 | resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==}
1536 | engines: {node: '>= 12'}
1537 | dev: true
1538 |
1539 | /cliui@7.0.4:
1540 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==}
1541 | dependencies:
1542 | string-width: 4.2.3
1543 | strip-ansi: 6.0.1
1544 | wrap-ansi: 7.0.0
1545 | dev: true
1546 |
1547 | /clone@1.0.4:
1548 | resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==}
1549 | engines: {node: '>=0.8'}
1550 | dev: true
1551 |
1552 | /color-convert@1.9.3:
1553 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
1554 | dependencies:
1555 | color-name: 1.1.3
1556 |
1557 | /color-convert@2.0.1:
1558 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
1559 | engines: {node: '>=7.0.0'}
1560 | dependencies:
1561 | color-name: 1.1.4
1562 |
1563 | /color-name@1.1.3:
1564 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
1565 |
1566 | /color-name@1.1.4:
1567 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
1568 |
1569 | /color-string@1.9.1:
1570 | resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==}
1571 | dependencies:
1572 | color-name: 1.1.4
1573 | simple-swizzle: 0.2.2
1574 | dev: true
1575 |
1576 | /commander@2.20.3:
1577 | resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==}
1578 |
1579 | /commander@4.1.1:
1580 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==}
1581 | engines: {node: '>= 6'}
1582 | dev: false
1583 |
1584 | /concat-map@0.0.1:
1585 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
1586 | dev: true
1587 |
1588 | /config-chain@1.1.13:
1589 | resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==}
1590 | dependencies:
1591 | ini: 1.3.8
1592 | proto-list: 1.2.4
1593 | dev: true
1594 |
1595 | /configstore@6.0.0:
1596 | resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==}
1597 | engines: {node: '>=12'}
1598 | dependencies:
1599 | dot-prop: 6.0.1
1600 | graceful-fs: 4.2.11
1601 | unique-string: 3.0.0
1602 | write-file-atomic: 3.0.3
1603 | xdg-basedir: 5.1.0
1604 | dev: true
1605 |
1606 | /convert-source-map@2.0.0:
1607 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==}
1608 | dev: true
1609 |
1610 | /copyfiles@2.4.1:
1611 | resolution: {integrity: sha512-fereAvAvxDrQDOXybk3Qu3dPbOoKoysFMWtkY3mv5BsL8//OSZVL5DCLYqgRfY5cWirgRzlC+WSrxp6Bo3eNZg==}
1612 | hasBin: true
1613 | dependencies:
1614 | glob: 7.2.3
1615 | minimatch: 3.1.2
1616 | mkdirp: 1.0.4
1617 | noms: 0.0.0
1618 | through2: 2.0.5
1619 | untildify: 4.0.0
1620 | yargs: 16.2.0
1621 | dev: true
1622 |
1623 | /core-util-is@1.0.3:
1624 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
1625 | dev: true
1626 |
1627 | /cosmiconfig@7.1.0:
1628 | resolution: {integrity: sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==}
1629 | engines: {node: '>=10'}
1630 | dependencies:
1631 | '@types/parse-json': 4.0.2
1632 | import-fresh: 3.3.0
1633 | parse-json: 5.2.0
1634 | path-type: 4.0.0
1635 | yaml: 1.10.2
1636 | dev: false
1637 |
1638 | /cosmiconfig@8.3.6(typescript@4.9.5):
1639 | resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==}
1640 | engines: {node: '>=14'}
1641 | peerDependencies:
1642 | typescript: '>=4.9.5'
1643 | peerDependenciesMeta:
1644 | typescript:
1645 | optional: true
1646 | dependencies:
1647 | import-fresh: 3.3.0
1648 | js-yaml: 4.1.0
1649 | parse-json: 5.2.0
1650 | path-type: 4.0.0
1651 | typescript: 4.9.5
1652 | dev: true
1653 |
1654 | /cross-spawn@7.0.3:
1655 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
1656 | engines: {node: '>= 8'}
1657 | dependencies:
1658 | path-key: 3.1.1
1659 | shebang-command: 2.0.0
1660 | which: 2.0.2
1661 |
1662 | /crypto-random-string@4.0.0:
1663 | resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==}
1664 | engines: {node: '>=12'}
1665 | dependencies:
1666 | type-fest: 1.4.0
1667 | dev: true
1668 |
1669 | /cssesc@3.0.0:
1670 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
1671 | engines: {node: '>=4'}
1672 | hasBin: true
1673 | dev: false
1674 |
1675 | /csstype@3.1.3:
1676 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
1677 | dev: true
1678 |
1679 | /data-uri-to-buffer@4.0.1:
1680 | resolution: {integrity: sha512-0R9ikRb668HB7QDxT1vkpuUBtqc53YyAwMwGeUFKRojY/NWKvdZ+9UYtRfGmhqNbRkTSVpMbmyhXipFFv2cb/A==}
1681 | engines: {node: '>= 12'}
1682 | dev: true
1683 |
1684 | /data-uri-to-buffer@6.0.2:
1685 | resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==}
1686 | engines: {node: '>= 14'}
1687 | dev: true
1688 |
1689 | /data-view-buffer@1.0.1:
1690 | resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==}
1691 | engines: {node: '>= 0.4'}
1692 | dependencies:
1693 | call-bind: 1.0.7
1694 | es-errors: 1.3.0
1695 | is-data-view: 1.0.1
1696 | dev: true
1697 |
1698 | /data-view-byte-length@1.0.1:
1699 | resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==}
1700 | engines: {node: '>= 0.4'}
1701 | dependencies:
1702 | call-bind: 1.0.7
1703 | es-errors: 1.3.0
1704 | is-data-view: 1.0.1
1705 | dev: true
1706 |
1707 | /data-view-byte-offset@1.0.0:
1708 | resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==}
1709 | engines: {node: '>= 0.4'}
1710 | dependencies:
1711 | call-bind: 1.0.7
1712 | es-errors: 1.3.0
1713 | is-data-view: 1.0.1
1714 | dev: true
1715 |
1716 | /debug@4.3.6:
1717 | resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==}
1718 | engines: {node: '>=6.0'}
1719 | peerDependencies:
1720 | supports-color: '*'
1721 | peerDependenciesMeta:
1722 | supports-color:
1723 | optional: true
1724 | dependencies:
1725 | ms: 2.1.2
1726 | dev: true
1727 |
1728 | /decompress-response@6.0.0:
1729 | resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==}
1730 | engines: {node: '>=10'}
1731 | dependencies:
1732 | mimic-response: 3.1.0
1733 | dev: true
1734 |
1735 | /deep-extend@0.6.0:
1736 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
1737 | engines: {node: '>=4.0.0'}
1738 | dev: true
1739 |
1740 | /default-browser-id@3.0.0:
1741 | resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==}
1742 | engines: {node: '>=12'}
1743 | dependencies:
1744 | bplist-parser: 0.2.0
1745 | untildify: 4.0.0
1746 | dev: true
1747 |
1748 | /default-browser@4.0.0:
1749 | resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==}
1750 | engines: {node: '>=14.16'}
1751 | dependencies:
1752 | bundle-name: 3.0.0
1753 | default-browser-id: 3.0.0
1754 | execa: 7.2.0
1755 | titleize: 3.0.0
1756 | dev: true
1757 |
1758 | /defaults@1.0.4:
1759 | resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==}
1760 | dependencies:
1761 | clone: 1.0.4
1762 | dev: true
1763 |
1764 | /defer-to-connect@2.0.1:
1765 | resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==}
1766 | engines: {node: '>=10'}
1767 | dev: true
1768 |
1769 | /define-data-property@1.1.4:
1770 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==}
1771 | engines: {node: '>= 0.4'}
1772 | dependencies:
1773 | es-define-property: 1.0.0
1774 | es-errors: 1.3.0
1775 | gopd: 1.0.1
1776 | dev: true
1777 |
1778 | /define-lazy-prop@3.0.0:
1779 | resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==}
1780 | engines: {node: '>=12'}
1781 | dev: true
1782 |
1783 | /define-properties@1.2.1:
1784 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==}
1785 | engines: {node: '>= 0.4'}
1786 | dependencies:
1787 | define-data-property: 1.1.4
1788 | has-property-descriptors: 1.0.2
1789 | object-keys: 1.1.1
1790 | dev: true
1791 |
1792 | /degenerator@5.0.1:
1793 | resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==}
1794 | engines: {node: '>= 14'}
1795 | dependencies:
1796 | ast-types: 0.13.4
1797 | escodegen: 2.1.0
1798 | esprima: 4.0.1
1799 | dev: true
1800 |
1801 | /deprecation@2.3.1:
1802 | resolution: {integrity: sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==}
1803 | dev: true
1804 |
1805 | /didyoumean@1.2.2:
1806 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==}
1807 | dev: false
1808 |
1809 | /dir-glob@3.0.1:
1810 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
1811 | engines: {node: '>=8'}
1812 | dependencies:
1813 | path-type: 4.0.0
1814 | dev: true
1815 |
1816 | /dlv@1.1.3:
1817 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==}
1818 | dev: false
1819 |
1820 | /dot-prop@6.0.1:
1821 | resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==}
1822 | engines: {node: '>=10'}
1823 | dependencies:
1824 | is-obj: 2.0.0
1825 | dev: true
1826 |
1827 | /dotenv-expand@11.0.6:
1828 | resolution: {integrity: sha512-8NHi73otpWsZGBSZwwknTXS5pqMOrk9+Ssrna8xCaxkzEpU9OTf9R5ArQGVw03//Zmk9MOwLPng9WwndvpAJ5g==}
1829 | engines: {node: '>=12'}
1830 | dependencies:
1831 | dotenv: 16.4.5
1832 | dev: true
1833 |
1834 | /dotenv@16.4.5:
1835 | resolution: {integrity: sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==}
1836 | engines: {node: '>=12'}
1837 | dev: true
1838 |
1839 | /eastasianwidth@0.2.0:
1840 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==}
1841 |
1842 | /electron-to-chromium@1.5.13:
1843 | resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==}
1844 |
1845 | /emoji-regex@10.4.0:
1846 | resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==}
1847 | dev: true
1848 |
1849 | /emoji-regex@8.0.0:
1850 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1851 |
1852 | /emoji-regex@9.2.2:
1853 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==}
1854 |
1855 | /emojis-list@3.0.0:
1856 | resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==}
1857 | engines: {node: '>= 4'}
1858 | dev: false
1859 |
1860 | /enhanced-resolve@5.17.1:
1861 | resolution: {integrity: sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==}
1862 | engines: {node: '>=10.13.0'}
1863 | dependencies:
1864 | graceful-fs: 4.2.11
1865 | tapable: 2.2.1
1866 |
1867 | /error-ex@1.3.2:
1868 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1869 | dependencies:
1870 | is-arrayish: 0.2.1
1871 |
1872 | /es-abstract@1.23.3:
1873 | resolution: {integrity: sha512-e+HfNH61Bj1X9/jLc5v1owaLYuHdeHHSQlkhCBiTK8rBvKaULl/beGMxwrMXjpYrv4pz22BlY570vVePA2ho4A==}
1874 | engines: {node: '>= 0.4'}
1875 | dependencies:
1876 | array-buffer-byte-length: 1.0.1
1877 | arraybuffer.prototype.slice: 1.0.3
1878 | available-typed-arrays: 1.0.7
1879 | call-bind: 1.0.7
1880 | data-view-buffer: 1.0.1
1881 | data-view-byte-length: 1.0.1
1882 | data-view-byte-offset: 1.0.0
1883 | es-define-property: 1.0.0
1884 | es-errors: 1.3.0
1885 | es-object-atoms: 1.0.0
1886 | es-set-tostringtag: 2.0.3
1887 | es-to-primitive: 1.2.1
1888 | function.prototype.name: 1.1.6
1889 | get-intrinsic: 1.2.4
1890 | get-symbol-description: 1.0.2
1891 | globalthis: 1.0.4
1892 | gopd: 1.0.1
1893 | has-property-descriptors: 1.0.2
1894 | has-proto: 1.0.3
1895 | has-symbols: 1.0.3
1896 | hasown: 2.0.2
1897 | internal-slot: 1.0.7
1898 | is-array-buffer: 3.0.4
1899 | is-callable: 1.2.7
1900 | is-data-view: 1.0.1
1901 | is-negative-zero: 2.0.3
1902 | is-regex: 1.1.4
1903 | is-shared-array-buffer: 1.0.3
1904 | is-string: 1.0.7
1905 | is-typed-array: 1.1.13
1906 | is-weakref: 1.0.2
1907 | object-inspect: 1.13.2
1908 | object-keys: 1.1.1
1909 | object.assign: 4.1.5
1910 | regexp.prototype.flags: 1.5.2
1911 | safe-array-concat: 1.1.2
1912 | safe-regex-test: 1.0.3
1913 | string.prototype.trim: 1.2.9
1914 | string.prototype.trimend: 1.0.8
1915 | string.prototype.trimstart: 1.0.8
1916 | typed-array-buffer: 1.0.2
1917 | typed-array-byte-length: 1.0.1
1918 | typed-array-byte-offset: 1.0.2
1919 | typed-array-length: 1.0.6
1920 | unbox-primitive: 1.0.2
1921 | which-typed-array: 1.1.15
1922 | dev: true
1923 |
1924 | /es-array-method-boxes-properly@1.0.0:
1925 | resolution: {integrity: sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==}
1926 | dev: true
1927 |
1928 | /es-define-property@1.0.0:
1929 | resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==}
1930 | engines: {node: '>= 0.4'}
1931 | dependencies:
1932 | get-intrinsic: 1.2.4
1933 | dev: true
1934 |
1935 | /es-errors@1.3.0:
1936 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==}
1937 | engines: {node: '>= 0.4'}
1938 | dev: true
1939 |
1940 | /es-get-iterator@1.1.3:
1941 | resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==}
1942 | dependencies:
1943 | call-bind: 1.0.7
1944 | get-intrinsic: 1.2.4
1945 | has-symbols: 1.0.3
1946 | is-arguments: 1.1.1
1947 | is-map: 2.0.3
1948 | is-set: 2.0.3
1949 | is-string: 1.0.7
1950 | isarray: 2.0.5
1951 | stop-iteration-iterator: 1.0.0
1952 | dev: true
1953 |
1954 | /es-module-lexer@1.5.4:
1955 | resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==}
1956 |
1957 | /es-object-atoms@1.0.0:
1958 | resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==}
1959 | engines: {node: '>= 0.4'}
1960 | dependencies:
1961 | es-errors: 1.3.0
1962 | dev: true
1963 |
1964 | /es-set-tostringtag@2.0.3:
1965 | resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==}
1966 | engines: {node: '>= 0.4'}
1967 | dependencies:
1968 | get-intrinsic: 1.2.4
1969 | has-tostringtag: 1.0.2
1970 | hasown: 2.0.2
1971 | dev: true
1972 |
1973 | /es-to-primitive@1.2.1:
1974 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1975 | engines: {node: '>= 0.4'}
1976 | dependencies:
1977 | is-callable: 1.2.7
1978 | is-date-object: 1.0.5
1979 | is-symbol: 1.0.4
1980 | dev: true
1981 |
1982 | /esbuild@0.21.5:
1983 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==}
1984 | engines: {node: '>=12'}
1985 | hasBin: true
1986 | requiresBuild: true
1987 | optionalDependencies:
1988 | '@esbuild/aix-ppc64': 0.21.5
1989 | '@esbuild/android-arm': 0.21.5
1990 | '@esbuild/android-arm64': 0.21.5
1991 | '@esbuild/android-x64': 0.21.5
1992 | '@esbuild/darwin-arm64': 0.21.5
1993 | '@esbuild/darwin-x64': 0.21.5
1994 | '@esbuild/freebsd-arm64': 0.21.5
1995 | '@esbuild/freebsd-x64': 0.21.5
1996 | '@esbuild/linux-arm': 0.21.5
1997 | '@esbuild/linux-arm64': 0.21.5
1998 | '@esbuild/linux-ia32': 0.21.5
1999 | '@esbuild/linux-loong64': 0.21.5
2000 | '@esbuild/linux-mips64el': 0.21.5
2001 | '@esbuild/linux-ppc64': 0.21.5
2002 | '@esbuild/linux-riscv64': 0.21.5
2003 | '@esbuild/linux-s390x': 0.21.5
2004 | '@esbuild/linux-x64': 0.21.5
2005 | '@esbuild/netbsd-x64': 0.21.5
2006 | '@esbuild/openbsd-x64': 0.21.5
2007 | '@esbuild/sunos-x64': 0.21.5
2008 | '@esbuild/win32-arm64': 0.21.5
2009 | '@esbuild/win32-ia32': 0.21.5
2010 | '@esbuild/win32-x64': 0.21.5
2011 | dev: true
2012 |
2013 | /escalade@3.1.2:
2014 | resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==}
2015 | engines: {node: '>=6'}
2016 |
2017 | /escape-goat@4.0.0:
2018 | resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==}
2019 | engines: {node: '>=12'}
2020 | dev: true
2021 |
2022 | /escape-string-regexp@1.0.5:
2023 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
2024 | engines: {node: '>=0.8.0'}
2025 |
2026 | /escape-string-regexp@5.0.0:
2027 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==}
2028 | engines: {node: '>=12'}
2029 | dev: true
2030 |
2031 | /escodegen@2.1.0:
2032 | resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==}
2033 | engines: {node: '>=6.0'}
2034 | hasBin: true
2035 | dependencies:
2036 | esprima: 4.0.1
2037 | estraverse: 5.3.0
2038 | esutils: 2.0.3
2039 | optionalDependencies:
2040 | source-map: 0.6.1
2041 | dev: true
2042 |
2043 | /eslint-scope@5.1.1:
2044 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
2045 | engines: {node: '>=8.0.0'}
2046 | dependencies:
2047 | esrecurse: 4.3.0
2048 | estraverse: 4.3.0
2049 |
2050 | /esprima@4.0.1:
2051 | resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==}
2052 | engines: {node: '>=4'}
2053 | hasBin: true
2054 | dev: true
2055 |
2056 | /esrecurse@4.3.0:
2057 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
2058 | engines: {node: '>=4.0'}
2059 | dependencies:
2060 | estraverse: 5.3.0
2061 |
2062 | /estraverse@4.3.0:
2063 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
2064 | engines: {node: '>=4.0'}
2065 |
2066 | /estraverse@5.3.0:
2067 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
2068 | engines: {node: '>=4.0'}
2069 |
2070 | /esutils@2.0.3:
2071 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
2072 | engines: {node: '>=0.10.0'}
2073 | dev: true
2074 |
2075 | /events@3.3.0:
2076 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==}
2077 | engines: {node: '>=0.8.x'}
2078 |
2079 | /execa@5.1.1:
2080 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==}
2081 | engines: {node: '>=10'}
2082 | dependencies:
2083 | cross-spawn: 7.0.3
2084 | get-stream: 6.0.1
2085 | human-signals: 2.1.0
2086 | is-stream: 2.0.1
2087 | merge-stream: 2.0.0
2088 | npm-run-path: 4.0.1
2089 | onetime: 5.1.2
2090 | signal-exit: 3.0.7
2091 | strip-final-newline: 2.0.0
2092 | dev: true
2093 |
2094 | /execa@7.2.0:
2095 | resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
2096 | engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
2097 | dependencies:
2098 | cross-spawn: 7.0.3
2099 | get-stream: 6.0.1
2100 | human-signals: 4.3.1
2101 | is-stream: 3.0.0
2102 | merge-stream: 2.0.0
2103 | npm-run-path: 5.3.0
2104 | onetime: 6.0.0
2105 | signal-exit: 3.0.7
2106 | strip-final-newline: 3.0.0
2107 | dev: true
2108 |
2109 | /external-editor@3.1.0:
2110 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==}
2111 | engines: {node: '>=4'}
2112 | dependencies:
2113 | chardet: 0.7.0
2114 | iconv-lite: 0.4.24
2115 | tmp: 0.0.33
2116 | dev: true
2117 |
2118 | /fast-deep-equal@3.1.3:
2119 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
2120 |
2121 | /fast-glob@3.3.2:
2122 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==}
2123 | engines: {node: '>=8.6.0'}
2124 | dependencies:
2125 | '@nodelib/fs.stat': 2.0.5
2126 | '@nodelib/fs.walk': 1.2.8
2127 | glob-parent: 5.1.2
2128 | merge2: 1.4.1
2129 | micromatch: 4.0.8
2130 |
2131 | /fast-json-stable-stringify@2.1.0:
2132 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
2133 |
2134 | /fastq@1.17.1:
2135 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==}
2136 | dependencies:
2137 | reusify: 1.0.4
2138 |
2139 | /fetch-blob@3.2.0:
2140 | resolution: {integrity: sha512-7yAQpD2UMJzLi1Dqv7qFYnPbaPx7ZfFK6PiIxQ4PfkGPyNyl2Ugx+a/umUonmKqjhM4DnfbMvdX6otXq83soQQ==}
2141 | engines: {node: ^12.20 || >= 14.13}
2142 | dependencies:
2143 | node-domexception: 1.0.0
2144 | web-streams-polyfill: 3.3.3
2145 | dev: true
2146 |
2147 | /figures@5.0.0:
2148 | resolution: {integrity: sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==}
2149 | engines: {node: '>=14'}
2150 | dependencies:
2151 | escape-string-regexp: 5.0.0
2152 | is-unicode-supported: 1.3.0
2153 | dev: true
2154 |
2155 | /fill-range@7.1.1:
2156 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
2157 | engines: {node: '>=8'}
2158 | dependencies:
2159 | to-regex-range: 5.0.1
2160 |
2161 | /find-yarn-workspace-root@2.0.0:
2162 | resolution: {integrity: sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==}
2163 | dependencies:
2164 | micromatch: 4.0.8
2165 | dev: true
2166 |
2167 | /for-each@0.3.3:
2168 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==}
2169 | dependencies:
2170 | is-callable: 1.2.7
2171 | dev: true
2172 |
2173 | /foreground-child@3.3.0:
2174 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==}
2175 | engines: {node: '>=14'}
2176 | dependencies:
2177 | cross-spawn: 7.0.3
2178 | signal-exit: 4.1.0
2179 |
2180 | /form-data-encoder@2.1.4:
2181 | resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==}
2182 | engines: {node: '>= 14.17'}
2183 | dev: true
2184 |
2185 | /formdata-polyfill@4.0.10:
2186 | resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==}
2187 | engines: {node: '>=12.20.0'}
2188 | dependencies:
2189 | fetch-blob: 3.2.0
2190 | dev: true
2191 |
2192 | /fraction.js@4.3.7:
2193 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==}
2194 | dev: false
2195 |
2196 | /fs-extra@11.2.0:
2197 | resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==}
2198 | engines: {node: '>=14.14'}
2199 | dependencies:
2200 | graceful-fs: 4.2.11
2201 | jsonfile: 6.1.0
2202 | universalify: 2.0.1
2203 | dev: true
2204 |
2205 | /fs.realpath@1.0.0:
2206 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
2207 | dev: true
2208 |
2209 | /fsevents@2.3.3:
2210 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==}
2211 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0}
2212 | os: [darwin]
2213 | requiresBuild: true
2214 | optional: true
2215 |
2216 | /function-bind@1.1.2:
2217 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==}
2218 |
2219 | /function.prototype.name@1.1.6:
2220 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==}
2221 | engines: {node: '>= 0.4'}
2222 | dependencies:
2223 | call-bind: 1.0.7
2224 | define-properties: 1.2.1
2225 | es-abstract: 1.23.3
2226 | functions-have-names: 1.2.3
2227 | dev: true
2228 |
2229 | /functions-have-names@1.2.3:
2230 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
2231 | dev: true
2232 |
2233 | /gensync@1.0.0-beta.2:
2234 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==}
2235 | engines: {node: '>=6.9.0'}
2236 | dev: true
2237 |
2238 | /get-caller-file@2.0.5:
2239 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==}
2240 | engines: {node: 6.* || 8.* || >= 10.*}
2241 | dev: true
2242 |
2243 | /get-intrinsic@1.2.4:
2244 | resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==}
2245 | engines: {node: '>= 0.4'}
2246 | dependencies:
2247 | es-errors: 1.3.0
2248 | function-bind: 1.1.2
2249 | has-proto: 1.0.3
2250 | has-symbols: 1.0.3
2251 | hasown: 2.0.2
2252 | dev: true
2253 |
2254 | /get-stream@6.0.1:
2255 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==}
2256 | engines: {node: '>=10'}
2257 | dev: true
2258 |
2259 | /get-symbol-description@1.0.2:
2260 | resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==}
2261 | engines: {node: '>= 0.4'}
2262 | dependencies:
2263 | call-bind: 1.0.7
2264 | es-errors: 1.3.0
2265 | get-intrinsic: 1.2.4
2266 | dev: true
2267 |
2268 | /get-uri@6.0.3:
2269 | resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==}
2270 | engines: {node: '>= 14'}
2271 | dependencies:
2272 | basic-ftp: 5.0.5
2273 | data-uri-to-buffer: 6.0.2
2274 | debug: 4.3.6
2275 | fs-extra: 11.2.0
2276 | transitivePeerDependencies:
2277 | - supports-color
2278 | dev: true
2279 |
2280 | /git-up@7.0.0:
2281 | resolution: {integrity: sha512-ONdIrbBCFusq1Oy0sC71F5azx8bVkvtZtMJAsv+a6lz5YAmbNnLD6HAB4gptHZVLPR8S2/kVN6Gab7lryq5+lQ==}
2282 | dependencies:
2283 | is-ssh: 1.4.0
2284 | parse-url: 8.1.0
2285 | dev: true
2286 |
2287 | /git-url-parse@13.1.0:
2288 | resolution: {integrity: sha512-5FvPJP/70WkIprlUZ33bm4UAaFdjcLkJLpWft1BeZKqwR0uhhNGoKwlUaPtVb4LxCSQ++erHapRak9kWGj+FCA==}
2289 | dependencies:
2290 | git-up: 7.0.0
2291 | dev: true
2292 |
2293 | /glob-parent@5.1.2:
2294 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
2295 | engines: {node: '>= 6'}
2296 | dependencies:
2297 | is-glob: 4.0.3
2298 |
2299 | /glob-parent@6.0.2:
2300 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
2301 | engines: {node: '>=10.13.0'}
2302 | dependencies:
2303 | is-glob: 4.0.3
2304 | dev: false
2305 |
2306 | /glob-to-regexp@0.4.1:
2307 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==}
2308 |
2309 | /glob@10.4.5:
2310 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==}
2311 | hasBin: true
2312 | dependencies:
2313 | foreground-child: 3.3.0
2314 | jackspeak: 3.4.3
2315 | minimatch: 9.0.5
2316 | minipass: 7.1.2
2317 | package-json-from-dist: 1.0.0
2318 | path-scurry: 1.11.1
2319 |
2320 | /glob@7.2.3:
2321 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
2322 | deprecated: Glob versions prior to v9 are no longer supported
2323 | dependencies:
2324 | fs.realpath: 1.0.0
2325 | inflight: 1.0.6
2326 | inherits: 2.0.4
2327 | minimatch: 3.1.2
2328 | once: 1.4.0
2329 | path-is-absolute: 1.0.1
2330 | dev: true
2331 |
2332 | /global-dirs@3.0.1:
2333 | resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
2334 | engines: {node: '>=10'}
2335 | dependencies:
2336 | ini: 2.0.0
2337 | dev: true
2338 |
2339 | /globals@11.12.0:
2340 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==}
2341 | engines: {node: '>=4'}
2342 | dev: true
2343 |
2344 | /globalthis@1.0.4:
2345 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==}
2346 | engines: {node: '>= 0.4'}
2347 | dependencies:
2348 | define-properties: 1.2.1
2349 | gopd: 1.0.1
2350 | dev: true
2351 |
2352 | /globby@13.2.2:
2353 | resolution: {integrity: sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==}
2354 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2355 | dependencies:
2356 | dir-glob: 3.0.1
2357 | fast-glob: 3.3.2
2358 | ignore: 5.3.2
2359 | merge2: 1.4.1
2360 | slash: 4.0.0
2361 | dev: true
2362 |
2363 | /gopd@1.0.1:
2364 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
2365 | dependencies:
2366 | get-intrinsic: 1.2.4
2367 | dev: true
2368 |
2369 | /got@12.6.1:
2370 | resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==}
2371 | engines: {node: '>=14.16'}
2372 | dependencies:
2373 | '@sindresorhus/is': 5.6.0
2374 | '@szmarczak/http-timer': 5.0.1
2375 | cacheable-lookup: 7.0.0
2376 | cacheable-request: 10.2.14
2377 | decompress-response: 6.0.0
2378 | form-data-encoder: 2.1.4
2379 | get-stream: 6.0.1
2380 | http2-wrapper: 2.2.1
2381 | lowercase-keys: 3.0.0
2382 | p-cancelable: 3.0.0
2383 | responselike: 3.0.0
2384 | dev: true
2385 |
2386 | /got@13.0.0:
2387 | resolution: {integrity: sha512-XfBk1CxOOScDcMr9O1yKkNaQyy865NbYs+F7dr4H0LZMVgCj2Le59k6PqbNHoL5ToeaEQUYh6c6yMfVcc6SJxA==}
2388 | engines: {node: '>=16'}
2389 | dependencies:
2390 | '@sindresorhus/is': 5.6.0
2391 | '@szmarczak/http-timer': 5.0.1
2392 | cacheable-lookup: 7.0.0
2393 | cacheable-request: 10.2.14
2394 | decompress-response: 6.0.0
2395 | form-data-encoder: 2.1.4
2396 | get-stream: 6.0.1
2397 | http2-wrapper: 2.2.1
2398 | lowercase-keys: 3.0.0
2399 | p-cancelable: 3.0.0
2400 | responselike: 3.0.0
2401 | dev: true
2402 |
2403 | /graceful-fs@4.2.10:
2404 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
2405 | dev: true
2406 |
2407 | /graceful-fs@4.2.11:
2408 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
2409 |
2410 | /hammerjs@2.0.8:
2411 | resolution: {integrity: sha512-tSQXBXS/MWQOn/RKckawJ61vvsDpCom87JgxiYdGwHdOa0ht0vzUWDlfioofFCRU0L+6NGDt6XzbgoJvZkMeRQ==}
2412 | engines: {node: '>=0.8.0'}
2413 | dev: true
2414 |
2415 | /has-bigints@1.0.2:
2416 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
2417 | dev: true
2418 |
2419 | /has-flag@3.0.0:
2420 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
2421 | engines: {node: '>=4'}
2422 |
2423 | /has-flag@4.0.0:
2424 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
2425 | engines: {node: '>=8'}
2426 |
2427 | /has-property-descriptors@1.0.2:
2428 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==}
2429 | dependencies:
2430 | es-define-property: 1.0.0
2431 | dev: true
2432 |
2433 | /has-proto@1.0.3:
2434 | resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==}
2435 | engines: {node: '>= 0.4'}
2436 | dev: true
2437 |
2438 | /has-symbols@1.0.3:
2439 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
2440 | engines: {node: '>= 0.4'}
2441 | dev: true
2442 |
2443 | /has-tostringtag@1.0.2:
2444 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==}
2445 | engines: {node: '>= 0.4'}
2446 | dependencies:
2447 | has-symbols: 1.0.3
2448 | dev: true
2449 |
2450 | /has-yarn@3.0.0:
2451 | resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==}
2452 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2453 | dev: true
2454 |
2455 | /hasown@2.0.2:
2456 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==}
2457 | engines: {node: '>= 0.4'}
2458 | dependencies:
2459 | function-bind: 1.1.2
2460 |
2461 | /hls.js@1.5.15:
2462 | resolution: {integrity: sha512-6cD7xN6bycBHaXz2WyPIaHn/iXFizE5au2yvY5q9aC4wfihxAr16C9fUy4nxh2a3wOw0fEgLRa9dN6wsYjlpNg==}
2463 | dev: true
2464 |
2465 | /http-cache-semantics@4.1.1:
2466 | resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==}
2467 | dev: true
2468 |
2469 | /http-proxy-agent@7.0.2:
2470 | resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==}
2471 | engines: {node: '>= 14'}
2472 | dependencies:
2473 | agent-base: 7.1.1
2474 | debug: 4.3.6
2475 | transitivePeerDependencies:
2476 | - supports-color
2477 | dev: true
2478 |
2479 | /http2-wrapper@2.2.1:
2480 | resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==}
2481 | engines: {node: '>=10.19.0'}
2482 | dependencies:
2483 | quick-lru: 5.1.1
2484 | resolve-alpn: 1.2.1
2485 | dev: true
2486 |
2487 | /https-proxy-agent@7.0.5:
2488 | resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==}
2489 | engines: {node: '>= 14'}
2490 | dependencies:
2491 | agent-base: 7.1.1
2492 | debug: 4.3.6
2493 | transitivePeerDependencies:
2494 | - supports-color
2495 | dev: true
2496 |
2497 | /human-signals@2.1.0:
2498 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==}
2499 | engines: {node: '>=10.17.0'}
2500 | dev: true
2501 |
2502 | /human-signals@4.3.1:
2503 | resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==}
2504 | engines: {node: '>=14.18.0'}
2505 | dev: true
2506 |
2507 | /iconv-lite@0.4.24:
2508 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==}
2509 | engines: {node: '>=0.10.0'}
2510 | dependencies:
2511 | safer-buffer: 2.1.2
2512 | dev: true
2513 |
2514 | /ieee754@1.2.1:
2515 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
2516 | dev: true
2517 |
2518 | /ignore@5.3.2:
2519 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==}
2520 | engines: {node: '>= 4'}
2521 | dev: true
2522 |
2523 | /import-fresh@3.3.0:
2524 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
2525 | engines: {node: '>=6'}
2526 | dependencies:
2527 | parent-module: 1.0.1
2528 | resolve-from: 4.0.0
2529 |
2530 | /import-lazy@4.0.0:
2531 | resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==}
2532 | engines: {node: '>=8'}
2533 | dev: true
2534 |
2535 | /imurmurhash@0.1.4:
2536 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
2537 | engines: {node: '>=0.8.19'}
2538 | dev: true
2539 |
2540 | /inflight@1.0.6:
2541 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
2542 | deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
2543 | dependencies:
2544 | once: 1.4.0
2545 | wrappy: 1.0.2
2546 | dev: true
2547 |
2548 | /inherits@2.0.4:
2549 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2550 | dev: true
2551 |
2552 | /ini@1.3.8:
2553 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2554 | dev: true
2555 |
2556 | /ini@2.0.0:
2557 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
2558 | engines: {node: '>=10'}
2559 | dev: true
2560 |
2561 | /inquirer@9.2.11:
2562 | resolution: {integrity: sha512-B2LafrnnhbRzCWfAdOXisUzL89Kg8cVJlYmhqoi3flSiV/TveO+nsXwgKr9h9PIo+J1hz7nBSk6gegRIMBBf7g==}
2563 | engines: {node: '>=14.18.0'}
2564 | dependencies:
2565 | '@ljharb/through': 2.3.13
2566 | ansi-escapes: 4.3.2
2567 | chalk: 5.3.0
2568 | cli-cursor: 3.1.0
2569 | cli-width: 4.1.0
2570 | external-editor: 3.1.0
2571 | figures: 5.0.0
2572 | lodash: 4.17.21
2573 | mute-stream: 1.0.0
2574 | ora: 5.4.1
2575 | run-async: 3.0.0
2576 | rxjs: 7.8.1
2577 | string-width: 4.2.3
2578 | strip-ansi: 6.0.1
2579 | wrap-ansi: 6.2.0
2580 | dev: true
2581 |
2582 | /internal-slot@1.0.7:
2583 | resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
2584 | engines: {node: '>= 0.4'}
2585 | dependencies:
2586 | es-errors: 1.3.0
2587 | hasown: 2.0.2
2588 | side-channel: 1.0.6
2589 | dev: true
2590 |
2591 | /interpret@1.4.0:
2592 | resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==}
2593 | engines: {node: '>= 0.10'}
2594 | dev: true
2595 |
2596 | /ip-address@9.0.5:
2597 | resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==}
2598 | engines: {node: '>= 12'}
2599 | dependencies:
2600 | jsbn: 1.1.0
2601 | sprintf-js: 1.1.3
2602 | dev: true
2603 |
2604 | /is-arguments@1.1.1:
2605 | resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==}
2606 | engines: {node: '>= 0.4'}
2607 | dependencies:
2608 | call-bind: 1.0.7
2609 | has-tostringtag: 1.0.2
2610 | dev: true
2611 |
2612 | /is-array-buffer@3.0.4:
2613 | resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==}
2614 | engines: {node: '>= 0.4'}
2615 | dependencies:
2616 | call-bind: 1.0.7
2617 | get-intrinsic: 1.2.4
2618 | dev: true
2619 |
2620 | /is-arrayish@0.2.1:
2621 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2622 |
2623 | /is-arrayish@0.3.2:
2624 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==}
2625 | dev: true
2626 |
2627 | /is-bigint@1.0.4:
2628 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
2629 | dependencies:
2630 | has-bigints: 1.0.2
2631 | dev: true
2632 |
2633 | /is-binary-path@2.1.0:
2634 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==}
2635 | engines: {node: '>=8'}
2636 | dependencies:
2637 | binary-extensions: 2.3.0
2638 |
2639 | /is-boolean-object@1.1.2:
2640 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
2641 | engines: {node: '>= 0.4'}
2642 | dependencies:
2643 | call-bind: 1.0.7
2644 | has-tostringtag: 1.0.2
2645 | dev: true
2646 |
2647 | /is-callable@1.2.7:
2648 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
2649 | engines: {node: '>= 0.4'}
2650 | dev: true
2651 |
2652 | /is-ci@3.0.1:
2653 | resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==}
2654 | hasBin: true
2655 | dependencies:
2656 | ci-info: 3.9.0
2657 | dev: true
2658 |
2659 | /is-core-module@2.15.1:
2660 | resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
2661 | engines: {node: '>= 0.4'}
2662 | dependencies:
2663 | hasown: 2.0.2
2664 |
2665 | /is-data-view@1.0.1:
2666 | resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==}
2667 | engines: {node: '>= 0.4'}
2668 | dependencies:
2669 | is-typed-array: 1.1.13
2670 | dev: true
2671 |
2672 | /is-date-object@1.0.5:
2673 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
2674 | engines: {node: '>= 0.4'}
2675 | dependencies:
2676 | has-tostringtag: 1.0.2
2677 | dev: true
2678 |
2679 | /is-docker@2.2.1:
2680 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==}
2681 | engines: {node: '>=8'}
2682 | hasBin: true
2683 | dev: true
2684 |
2685 | /is-docker@3.0.0:
2686 | resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==}
2687 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2688 | hasBin: true
2689 | dev: true
2690 |
2691 | /is-extglob@2.1.1:
2692 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
2693 | engines: {node: '>=0.10.0'}
2694 |
2695 | /is-fullwidth-code-point@3.0.0:
2696 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
2697 | engines: {node: '>=8'}
2698 |
2699 | /is-glob@4.0.3:
2700 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2701 | engines: {node: '>=0.10.0'}
2702 | dependencies:
2703 | is-extglob: 2.1.1
2704 |
2705 | /is-inside-container@1.0.0:
2706 | resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==}
2707 | engines: {node: '>=14.16'}
2708 | hasBin: true
2709 | dependencies:
2710 | is-docker: 3.0.0
2711 | dev: true
2712 |
2713 | /is-installed-globally@0.4.0:
2714 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
2715 | engines: {node: '>=10'}
2716 | dependencies:
2717 | global-dirs: 3.0.1
2718 | is-path-inside: 3.0.3
2719 | dev: true
2720 |
2721 | /is-interactive@1.0.0:
2722 | resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==}
2723 | engines: {node: '>=8'}
2724 | dev: true
2725 |
2726 | /is-interactive@2.0.0:
2727 | resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==}
2728 | engines: {node: '>=12'}
2729 | dev: true
2730 |
2731 | /is-map@2.0.3:
2732 | resolution: {integrity: sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==}
2733 | engines: {node: '>= 0.4'}
2734 | dev: true
2735 |
2736 | /is-negative-zero@2.0.3:
2737 | resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==}
2738 | engines: {node: '>= 0.4'}
2739 | dev: true
2740 |
2741 | /is-npm@6.0.0:
2742 | resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==}
2743 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2744 | dev: true
2745 |
2746 | /is-number-object@1.0.7:
2747 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
2748 | engines: {node: '>= 0.4'}
2749 | dependencies:
2750 | has-tostringtag: 1.0.2
2751 | dev: true
2752 |
2753 | /is-number@7.0.0:
2754 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2755 | engines: {node: '>=0.12.0'}
2756 |
2757 | /is-obj@2.0.0:
2758 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
2759 | engines: {node: '>=8'}
2760 | dev: true
2761 |
2762 | /is-path-inside@3.0.3:
2763 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
2764 | engines: {node: '>=8'}
2765 | dev: true
2766 |
2767 | /is-plain-object@5.0.0:
2768 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==}
2769 | engines: {node: '>=0.10.0'}
2770 | dev: true
2771 |
2772 | /is-regex@1.1.4:
2773 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
2774 | engines: {node: '>= 0.4'}
2775 | dependencies:
2776 | call-bind: 1.0.7
2777 | has-tostringtag: 1.0.2
2778 | dev: true
2779 |
2780 | /is-set@2.0.3:
2781 | resolution: {integrity: sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==}
2782 | engines: {node: '>= 0.4'}
2783 | dev: true
2784 |
2785 | /is-shared-array-buffer@1.0.3:
2786 | resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==}
2787 | engines: {node: '>= 0.4'}
2788 | dependencies:
2789 | call-bind: 1.0.7
2790 | dev: true
2791 |
2792 | /is-ssh@1.4.0:
2793 | resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==}
2794 | dependencies:
2795 | protocols: 2.0.1
2796 | dev: true
2797 |
2798 | /is-stream@2.0.1:
2799 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==}
2800 | engines: {node: '>=8'}
2801 | dev: true
2802 |
2803 | /is-stream@3.0.0:
2804 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
2805 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
2806 | dev: true
2807 |
2808 | /is-string@1.0.7:
2809 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
2810 | engines: {node: '>= 0.4'}
2811 | dependencies:
2812 | has-tostringtag: 1.0.2
2813 | dev: true
2814 |
2815 | /is-symbol@1.0.4:
2816 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
2817 | engines: {node: '>= 0.4'}
2818 | dependencies:
2819 | has-symbols: 1.0.3
2820 | dev: true
2821 |
2822 | /is-typed-array@1.1.13:
2823 | resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==}
2824 | engines: {node: '>= 0.4'}
2825 | dependencies:
2826 | which-typed-array: 1.1.15
2827 | dev: true
2828 |
2829 | /is-typedarray@1.0.0:
2830 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
2831 | dev: true
2832 |
2833 | /is-unicode-supported@0.1.0:
2834 | resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==}
2835 | engines: {node: '>=10'}
2836 | dev: true
2837 |
2838 | /is-unicode-supported@1.3.0:
2839 | resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==}
2840 | engines: {node: '>=12'}
2841 | dev: true
2842 |
2843 | /is-weakref@1.0.2:
2844 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
2845 | dependencies:
2846 | call-bind: 1.0.7
2847 | dev: true
2848 |
2849 | /is-wsl@2.2.0:
2850 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==}
2851 | engines: {node: '>=8'}
2852 | dependencies:
2853 | is-docker: 2.2.1
2854 | dev: true
2855 |
2856 | /is-yarn-global@0.4.1:
2857 | resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==}
2858 | engines: {node: '>=12'}
2859 | dev: true
2860 |
2861 | /isarray@0.0.1:
2862 | resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==}
2863 | dev: true
2864 |
2865 | /isarray@1.0.0:
2866 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
2867 | dev: true
2868 |
2869 | /isarray@2.0.5:
2870 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==}
2871 | dev: true
2872 |
2873 | /isexe@2.0.0:
2874 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2875 |
2876 | /issue-parser@6.0.0:
2877 | resolution: {integrity: sha512-zKa/Dxq2lGsBIXQ7CUZWTHfvxPC2ej0KfO7fIPqLlHB9J2hJ7rGhZ5rilhuufylr4RXYPzJUeFjKxz305OsNlA==}
2878 | engines: {node: '>=10.13'}
2879 | dependencies:
2880 | lodash.capitalize: 4.2.1
2881 | lodash.escaperegexp: 4.1.2
2882 | lodash.isplainobject: 4.0.6
2883 | lodash.isstring: 4.0.1
2884 | lodash.uniqby: 4.7.0
2885 | dev: true
2886 |
2887 | /iterate-iterator@1.0.2:
2888 | resolution: {integrity: sha512-t91HubM4ZDQ70M9wqp+pcNpu8OyJ9UAtXntT/Bcsvp5tZMnz9vRa+IunKXeI8AnfZMTv0jNuVEmGeLSMjVvfPw==}
2889 | dev: true
2890 |
2891 | /iterate-value@1.0.2:
2892 | resolution: {integrity: sha512-A6fMAio4D2ot2r/TYzr4yUWrmwNdsN5xL7+HUiyACE4DXm+q8HtPcnFTp+NnW3k4N05tZ7FVYFFb2CR13NxyHQ==}
2893 | dependencies:
2894 | es-get-iterator: 1.1.3
2895 | iterate-iterator: 1.0.2
2896 | dev: true
2897 |
2898 | /jackspeak@3.4.3:
2899 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==}
2900 | dependencies:
2901 | '@isaacs/cliui': 8.0.2
2902 | optionalDependencies:
2903 | '@pkgjs/parseargs': 0.11.0
2904 |
2905 | /jest-worker@27.5.1:
2906 | resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
2907 | engines: {node: '>= 10.13.0'}
2908 | dependencies:
2909 | '@types/node': 20.16.2
2910 | merge-stream: 2.0.0
2911 | supports-color: 8.1.1
2912 |
2913 | /jiti@1.21.6:
2914 | resolution: {integrity: sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==}
2915 | hasBin: true
2916 | dev: false
2917 |
2918 | /js-tokens@4.0.0:
2919 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2920 |
2921 | /js-yaml@4.1.0:
2922 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
2923 | hasBin: true
2924 | dependencies:
2925 | argparse: 2.0.1
2926 | dev: true
2927 |
2928 | /jsbn@1.1.0:
2929 | resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==}
2930 | dev: true
2931 |
2932 | /jsesc@2.5.2:
2933 | resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==}
2934 | engines: {node: '>=4'}
2935 | hasBin: true
2936 | dev: true
2937 |
2938 | /json-buffer@3.0.1:
2939 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==}
2940 | dev: true
2941 |
2942 | /json-parse-even-better-errors@2.3.1:
2943 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2944 |
2945 | /json-schema-traverse@0.4.1:
2946 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2947 |
2948 | /json5@2.2.3:
2949 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==}
2950 | engines: {node: '>=6'}
2951 | hasBin: true
2952 |
2953 | /jsonfile@6.1.0:
2954 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==}
2955 | dependencies:
2956 | universalify: 2.0.1
2957 | optionalDependencies:
2958 | graceful-fs: 4.2.11
2959 | dev: true
2960 |
2961 | /keyv@4.5.4:
2962 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==}
2963 | dependencies:
2964 | json-buffer: 3.0.1
2965 | dev: true
2966 |
2967 | /klona@2.0.6:
2968 | resolution: {integrity: sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==}
2969 | engines: {node: '>= 8'}
2970 | dev: false
2971 |
2972 | /latest-version@7.0.0:
2973 | resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==}
2974 | engines: {node: '>=14.16'}
2975 | dependencies:
2976 | package-json: 8.1.1
2977 | dev: true
2978 |
2979 | /lilconfig@2.1.0:
2980 | resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==}
2981 | engines: {node: '>=10'}
2982 | dev: false
2983 |
2984 | /lilconfig@3.1.2:
2985 | resolution: {integrity: sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==}
2986 | engines: {node: '>=14'}
2987 | dev: false
2988 |
2989 | /lines-and-columns@1.2.4:
2990 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2991 |
2992 | /loader-runner@4.3.0:
2993 | resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==}
2994 | engines: {node: '>=6.11.5'}
2995 |
2996 | /loader-utils@2.0.4:
2997 | resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==}
2998 | engines: {node: '>=8.9.0'}
2999 | dependencies:
3000 | big.js: 5.2.2
3001 | emojis-list: 3.0.0
3002 | json5: 2.2.3
3003 | dev: false
3004 |
3005 | /lodash.capitalize@4.2.1:
3006 | resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==}
3007 | dev: true
3008 |
3009 | /lodash.clonedeep@4.5.0:
3010 | resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==}
3011 | dev: true
3012 |
3013 | /lodash.escaperegexp@4.1.2:
3014 | resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==}
3015 | dev: true
3016 |
3017 | /lodash.isplainobject@4.0.6:
3018 | resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==}
3019 | dev: true
3020 |
3021 | /lodash.isstring@4.0.1:
3022 | resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==}
3023 | dev: true
3024 |
3025 | /lodash.uniqby@4.7.0:
3026 | resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==}
3027 | dev: true
3028 |
3029 | /lodash@4.17.21:
3030 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
3031 | dev: true
3032 |
3033 | /log-symbols@4.1.0:
3034 | resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==}
3035 | engines: {node: '>=10'}
3036 | dependencies:
3037 | chalk: 4.1.2
3038 | is-unicode-supported: 0.1.0
3039 | dev: true
3040 |
3041 | /log-symbols@5.1.0:
3042 | resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==}
3043 | engines: {node: '>=12'}
3044 | dependencies:
3045 | chalk: 5.3.0
3046 | is-unicode-supported: 1.3.0
3047 | dev: true
3048 |
3049 | /lowercase-keys@3.0.0:
3050 | resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==}
3051 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3052 | dev: true
3053 |
3054 | /lru-cache@10.4.3:
3055 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==}
3056 |
3057 | /lru-cache@5.1.1:
3058 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==}
3059 | dependencies:
3060 | yallist: 3.1.1
3061 | dev: true
3062 |
3063 | /lru-cache@6.0.0:
3064 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
3065 | engines: {node: '>=10'}
3066 | dependencies:
3067 | yallist: 4.0.0
3068 | dev: true
3069 |
3070 | /lru-cache@7.18.3:
3071 | resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
3072 | engines: {node: '>=12'}
3073 | dev: true
3074 |
3075 | /macos-release@3.3.0:
3076 | resolution: {integrity: sha512-tPJQ1HeyiU2vRruNGhZ+VleWuMQRro8iFtJxYgnS4NQe+EukKF6aGiIT+7flZhISAt2iaXBCfFGvAyif7/f8nQ==}
3077 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3078 | dev: true
3079 |
3080 | /memoize-one@6.0.0:
3081 | resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==}
3082 | dev: true
3083 |
3084 | /merge-stream@2.0.0:
3085 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==}
3086 |
3087 | /merge2@1.4.1:
3088 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
3089 | engines: {node: '>= 8'}
3090 |
3091 | /micromatch@4.0.8:
3092 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==}
3093 | engines: {node: '>=8.6'}
3094 | dependencies:
3095 | braces: 3.0.3
3096 | picomatch: 2.3.1
3097 |
3098 | /mime-db@1.52.0:
3099 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==}
3100 | engines: {node: '>= 0.6'}
3101 |
3102 | /mime-types@2.1.35:
3103 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==}
3104 | engines: {node: '>= 0.6'}
3105 | dependencies:
3106 | mime-db: 1.52.0
3107 |
3108 | /mimic-fn@2.1.0:
3109 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==}
3110 | engines: {node: '>=6'}
3111 | dev: true
3112 |
3113 | /mimic-fn@4.0.0:
3114 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==}
3115 | engines: {node: '>=12'}
3116 | dev: true
3117 |
3118 | /mimic-response@3.1.0:
3119 | resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==}
3120 | engines: {node: '>=10'}
3121 | dev: true
3122 |
3123 | /mimic-response@4.0.0:
3124 | resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==}
3125 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3126 | dev: true
3127 |
3128 | /minimatch@3.1.2:
3129 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
3130 | dependencies:
3131 | brace-expansion: 1.1.11
3132 | dev: true
3133 |
3134 | /minimatch@9.0.5:
3135 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==}
3136 | engines: {node: '>=16 || 14 >=14.17'}
3137 | dependencies:
3138 | brace-expansion: 2.0.1
3139 |
3140 | /minimist@1.2.8:
3141 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
3142 | dev: true
3143 |
3144 | /minipass@7.1.2:
3145 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
3146 | engines: {node: '>=16 || 14 >=14.17'}
3147 |
3148 | /mkdirp@1.0.4:
3149 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
3150 | engines: {node: '>=10'}
3151 | hasBin: true
3152 | dev: true
3153 |
3154 | /ms@2.1.2:
3155 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
3156 | dev: true
3157 |
3158 | /mute-stream@1.0.0:
3159 | resolution: {integrity: sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==}
3160 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
3161 | dev: true
3162 |
3163 | /mz@2.7.0:
3164 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==}
3165 | dependencies:
3166 | any-promise: 1.3.0
3167 | object-assign: 4.1.1
3168 | thenify-all: 1.6.0
3169 | dev: false
3170 |
3171 | /nanoid@3.3.7:
3172 | resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==}
3173 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
3174 | hasBin: true
3175 |
3176 | /neo-async@2.6.2:
3177 | resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==}
3178 |
3179 | /netmask@2.0.2:
3180 | resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==}
3181 | engines: {node: '>= 0.4.0'}
3182 | dev: true
3183 |
3184 | /new-github-release-url@2.0.0:
3185 | resolution: {integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==}
3186 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3187 | dependencies:
3188 | type-fest: 2.19.0
3189 | dev: true
3190 |
3191 | /node-domexception@1.0.0:
3192 | resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==}
3193 | engines: {node: '>=10.5.0'}
3194 | dev: true
3195 |
3196 | /node-fetch@2.7.0:
3197 | resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==}
3198 | engines: {node: 4.x || >=6.0.0}
3199 | peerDependencies:
3200 | encoding: ^0.1.0
3201 | peerDependenciesMeta:
3202 | encoding:
3203 | optional: true
3204 | dependencies:
3205 | whatwg-url: 5.0.0
3206 | dev: true
3207 |
3208 | /node-fetch@3.3.2:
3209 | resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==}
3210 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3211 | dependencies:
3212 | data-uri-to-buffer: 4.0.1
3213 | fetch-blob: 3.2.0
3214 | formdata-polyfill: 4.0.10
3215 | dev: true
3216 |
3217 | /node-releases@2.0.18:
3218 | resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==}
3219 |
3220 | /noms@0.0.0:
3221 | resolution: {integrity: sha512-lNDU9VJaOPxUmXcLb+HQFeUgQQPtMI24Gt6hgfuMHRJgMRHMF/qZ4HJD3GDru4sSw9IQl2jPjAYnQrdIeLbwow==}
3222 | dependencies:
3223 | inherits: 2.0.4
3224 | readable-stream: 1.0.34
3225 | dev: true
3226 |
3227 | /normalize-path@3.0.0:
3228 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
3229 | engines: {node: '>=0.10.0'}
3230 |
3231 | /normalize-range@0.1.2:
3232 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==}
3233 | engines: {node: '>=0.10.0'}
3234 | dev: false
3235 |
3236 | /normalize-url@8.0.1:
3237 | resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==}
3238 | engines: {node: '>=14.16'}
3239 | dev: true
3240 |
3241 | /npm-run-path@4.0.1:
3242 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==}
3243 | engines: {node: '>=8'}
3244 | dependencies:
3245 | path-key: 3.1.1
3246 | dev: true
3247 |
3248 | /npm-run-path@5.3.0:
3249 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==}
3250 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3251 | dependencies:
3252 | path-key: 4.0.0
3253 | dev: true
3254 |
3255 | /object-assign@4.1.1:
3256 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
3257 | engines: {node: '>=0.10.0'}
3258 | dev: false
3259 |
3260 | /object-hash@3.0.0:
3261 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==}
3262 | engines: {node: '>= 6'}
3263 | dev: false
3264 |
3265 | /object-inspect@1.13.2:
3266 | resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==}
3267 | engines: {node: '>= 0.4'}
3268 | dev: true
3269 |
3270 | /object-keys@1.1.1:
3271 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
3272 | engines: {node: '>= 0.4'}
3273 | dev: true
3274 |
3275 | /object.assign@4.1.5:
3276 | resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==}
3277 | engines: {node: '>= 0.4'}
3278 | dependencies:
3279 | call-bind: 1.0.7
3280 | define-properties: 1.2.1
3281 | has-symbols: 1.0.3
3282 | object-keys: 1.1.1
3283 | dev: true
3284 |
3285 | /once@1.4.0:
3286 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
3287 | dependencies:
3288 | wrappy: 1.0.2
3289 | dev: true
3290 |
3291 | /onetime@5.1.2:
3292 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==}
3293 | engines: {node: '>=6'}
3294 | dependencies:
3295 | mimic-fn: 2.1.0
3296 | dev: true
3297 |
3298 | /onetime@6.0.0:
3299 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==}
3300 | engines: {node: '>=12'}
3301 | dependencies:
3302 | mimic-fn: 4.0.0
3303 | dev: true
3304 |
3305 | /open@9.1.0:
3306 | resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==}
3307 | engines: {node: '>=14.16'}
3308 | dependencies:
3309 | default-browser: 4.0.0
3310 | define-lazy-prop: 3.0.0
3311 | is-inside-container: 1.0.0
3312 | is-wsl: 2.2.0
3313 | dev: true
3314 |
3315 | /ora@5.4.1:
3316 | resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==}
3317 | engines: {node: '>=10'}
3318 | dependencies:
3319 | bl: 4.1.0
3320 | chalk: 4.1.2
3321 | cli-cursor: 3.1.0
3322 | cli-spinners: 2.9.2
3323 | is-interactive: 1.0.0
3324 | is-unicode-supported: 0.1.0
3325 | log-symbols: 4.1.0
3326 | strip-ansi: 6.0.1
3327 | wcwidth: 1.0.1
3328 | dev: true
3329 |
3330 | /ora@7.0.1:
3331 | resolution: {integrity: sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==}
3332 | engines: {node: '>=16'}
3333 | dependencies:
3334 | chalk: 5.3.0
3335 | cli-cursor: 4.0.0
3336 | cli-spinners: 2.9.2
3337 | is-interactive: 2.0.0
3338 | is-unicode-supported: 1.3.0
3339 | log-symbols: 5.1.0
3340 | stdin-discarder: 0.1.0
3341 | string-width: 6.1.0
3342 | strip-ansi: 7.1.0
3343 | dev: true
3344 |
3345 | /os-name@5.1.0:
3346 | resolution: {integrity: sha512-YEIoAnM6zFmzw3PQ201gCVCIWbXNyKObGlVvpAVvraAeOHnlYVKFssbA/riRX5R40WA6kKrZ7Dr7dWzO3nKSeQ==}
3347 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3348 | dependencies:
3349 | macos-release: 3.3.0
3350 | windows-release: 5.1.1
3351 | dev: true
3352 |
3353 | /os-tmpdir@1.0.2:
3354 | resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==}
3355 | engines: {node: '>=0.10.0'}
3356 | dev: true
3357 |
3358 | /p-cancelable@3.0.0:
3359 | resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==}
3360 | engines: {node: '>=12.20'}
3361 | dev: true
3362 |
3363 | /pac-proxy-agent@7.0.2:
3364 | resolution: {integrity: sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==}
3365 | engines: {node: '>= 14'}
3366 | dependencies:
3367 | '@tootallnate/quickjs-emscripten': 0.23.0
3368 | agent-base: 7.1.1
3369 | debug: 4.3.6
3370 | get-uri: 6.0.3
3371 | http-proxy-agent: 7.0.2
3372 | https-proxy-agent: 7.0.5
3373 | pac-resolver: 7.0.1
3374 | socks-proxy-agent: 8.0.4
3375 | transitivePeerDependencies:
3376 | - supports-color
3377 | dev: true
3378 |
3379 | /pac-resolver@7.0.1:
3380 | resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==}
3381 | engines: {node: '>= 14'}
3382 | dependencies:
3383 | degenerator: 5.0.1
3384 | netmask: 2.0.2
3385 | dev: true
3386 |
3387 | /package-json-from-dist@1.0.0:
3388 | resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==}
3389 |
3390 | /package-json@8.1.1:
3391 | resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==}
3392 | engines: {node: '>=14.16'}
3393 | dependencies:
3394 | got: 12.6.1
3395 | registry-auth-token: 5.0.2
3396 | registry-url: 6.0.1
3397 | semver: 7.5.4
3398 | dev: true
3399 |
3400 | /parent-module@1.0.1:
3401 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
3402 | engines: {node: '>=6'}
3403 | dependencies:
3404 | callsites: 3.1.0
3405 |
3406 | /parse-json@5.2.0:
3407 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
3408 | engines: {node: '>=8'}
3409 | dependencies:
3410 | '@babel/code-frame': 7.24.7
3411 | error-ex: 1.3.2
3412 | json-parse-even-better-errors: 2.3.1
3413 | lines-and-columns: 1.2.4
3414 |
3415 | /parse-path@7.0.0:
3416 | resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==}
3417 | dependencies:
3418 | protocols: 2.0.1
3419 | dev: true
3420 |
3421 | /parse-url@8.1.0:
3422 | resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==}
3423 | dependencies:
3424 | parse-path: 7.0.0
3425 | dev: true
3426 |
3427 | /path-is-absolute@1.0.1:
3428 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
3429 | engines: {node: '>=0.10.0'}
3430 | dev: true
3431 |
3432 | /path-key@3.1.1:
3433 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
3434 | engines: {node: '>=8'}
3435 |
3436 | /path-key@4.0.0:
3437 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==}
3438 | engines: {node: '>=12'}
3439 | dev: true
3440 |
3441 | /path-parse@1.0.7:
3442 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
3443 |
3444 | /path-scurry@1.11.1:
3445 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==}
3446 | engines: {node: '>=16 || 14 >=14.18'}
3447 | dependencies:
3448 | lru-cache: 10.4.3
3449 | minipass: 7.1.2
3450 |
3451 | /path-type@4.0.0:
3452 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
3453 | engines: {node: '>=8'}
3454 |
3455 | /picocolors@1.0.1:
3456 | resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
3457 |
3458 | /picomatch@2.3.1:
3459 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
3460 | engines: {node: '>=8.6'}
3461 |
3462 | /pify@2.3.0:
3463 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==}
3464 | engines: {node: '>=0.10.0'}
3465 | dev: false
3466 |
3467 | /pirates@4.0.6:
3468 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==}
3469 | engines: {node: '>= 6'}
3470 |
3471 | /possible-typed-array-names@1.0.0:
3472 | resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==}
3473 | engines: {node: '>= 0.4'}
3474 | dev: true
3475 |
3476 | /postcss-import@15.1.0(postcss@8.4.41):
3477 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==}
3478 | engines: {node: '>=14.0.0'}
3479 | peerDependencies:
3480 | postcss: ^8.0.0
3481 | dependencies:
3482 | postcss: 8.4.41
3483 | postcss-value-parser: 4.2.0
3484 | read-cache: 1.0.0
3485 | resolve: 1.22.8
3486 | dev: false
3487 |
3488 | /postcss-js@4.0.1(postcss@8.4.41):
3489 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==}
3490 | engines: {node: ^12 || ^14 || >= 16}
3491 | peerDependencies:
3492 | postcss: ^8.4.21
3493 | dependencies:
3494 | camelcase-css: 2.0.1
3495 | postcss: 8.4.41
3496 | dev: false
3497 |
3498 | /postcss-load-config@4.0.2(postcss@8.4.41):
3499 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==}
3500 | engines: {node: '>= 14'}
3501 | peerDependencies:
3502 | postcss: '>=8.0.9'
3503 | ts-node: '>=9.0.0'
3504 | peerDependenciesMeta:
3505 | postcss:
3506 | optional: true
3507 | ts-node:
3508 | optional: true
3509 | dependencies:
3510 | lilconfig: 3.1.2
3511 | postcss: 8.4.41
3512 | yaml: 2.5.0
3513 | dev: false
3514 |
3515 | /postcss-loader@4.3.0(postcss@8.4.41)(webpack@5.94.0):
3516 | resolution: {integrity: sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==}
3517 | engines: {node: '>= 10.13.0'}
3518 | peerDependencies:
3519 | postcss: ^7.0.0 || ^8.0.1
3520 | webpack: ^4.0.0 || ^5.0.0
3521 | dependencies:
3522 | cosmiconfig: 7.1.0
3523 | klona: 2.0.6
3524 | loader-utils: 2.0.4
3525 | postcss: 8.4.41
3526 | schema-utils: 3.3.0
3527 | semver: 7.6.3
3528 | webpack: 5.94.0(@swc/core@1.3.96)
3529 | dev: false
3530 |
3531 | /postcss-nested@6.2.0(postcss@8.4.41):
3532 | resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==}
3533 | engines: {node: '>=12.0'}
3534 | peerDependencies:
3535 | postcss: ^8.2.14
3536 | dependencies:
3537 | postcss: 8.4.41
3538 | postcss-selector-parser: 6.1.2
3539 | dev: false
3540 |
3541 | /postcss-selector-parser@6.1.2:
3542 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==}
3543 | engines: {node: '>=4'}
3544 | dependencies:
3545 | cssesc: 3.0.0
3546 | util-deprecate: 1.0.2
3547 | dev: false
3548 |
3549 | /postcss-selector-replace@1.0.2:
3550 | resolution: {integrity: sha512-d+Euioyz5qRiVYaYXoibws4uDNFhW3zwSk8YSgetAuqod/TziWlOLNVNS3cM7tnSsU5CFqisUJsBd9ADm+PIVg==}
3551 | engines: {node: '>=4'}
3552 | dependencies:
3553 | postcss: 6.0.23
3554 | dev: false
3555 |
3556 | /postcss-value-parser@4.2.0:
3557 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
3558 | dev: false
3559 |
3560 | /postcss@6.0.23:
3561 | resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==}
3562 | engines: {node: '>=4.0.0'}
3563 | dependencies:
3564 | chalk: 2.4.2
3565 | source-map: 0.6.1
3566 | supports-color: 5.5.0
3567 | dev: false
3568 |
3569 | /postcss@8.4.41:
3570 | resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==}
3571 | engines: {node: ^10 || ^12 || >=14}
3572 | dependencies:
3573 | nanoid: 3.3.7
3574 | picocolors: 1.0.1
3575 | source-map-js: 1.2.0
3576 |
3577 | /process-nextick-args@2.0.1:
3578 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
3579 | dev: true
3580 |
3581 | /promise.allsettled@1.0.7:
3582 | resolution: {integrity: sha512-hezvKvQQmsFkOdrZfYxUxkyxl8mgFQeT259Ajj9PXdbg9VzBCWrItOev72JyWxkCD5VSSqAeHmlN3tWx4DlmsA==}
3583 | engines: {node: '>= 0.4'}
3584 | dependencies:
3585 | array.prototype.map: 1.0.7
3586 | call-bind: 1.0.7
3587 | define-properties: 1.2.1
3588 | es-abstract: 1.23.3
3589 | get-intrinsic: 1.2.4
3590 | iterate-value: 1.0.2
3591 | dev: true
3592 |
3593 | /proto-list@1.2.4:
3594 | resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==}
3595 | dev: true
3596 |
3597 | /protocols@2.0.1:
3598 | resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==}
3599 | dev: true
3600 |
3601 | /proxy-agent@6.3.1:
3602 | resolution: {integrity: sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==}
3603 | engines: {node: '>= 14'}
3604 | dependencies:
3605 | agent-base: 7.1.1
3606 | debug: 4.3.6
3607 | http-proxy-agent: 7.0.2
3608 | https-proxy-agent: 7.0.5
3609 | lru-cache: 7.18.3
3610 | pac-proxy-agent: 7.0.2
3611 | proxy-from-env: 1.1.0
3612 | socks-proxy-agent: 8.0.4
3613 | transitivePeerDependencies:
3614 | - supports-color
3615 | dev: true
3616 |
3617 | /proxy-from-env@1.1.0:
3618 | resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==}
3619 | dev: true
3620 |
3621 | /punycode@2.3.1:
3622 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==}
3623 | engines: {node: '>=6'}
3624 |
3625 | /pupa@3.1.0:
3626 | resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==}
3627 | engines: {node: '>=12.20'}
3628 | dependencies:
3629 | escape-goat: 4.0.0
3630 | dev: true
3631 |
3632 | /queue-microtask@1.2.3:
3633 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
3634 |
3635 | /quick-lru@5.1.1:
3636 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==}
3637 | engines: {node: '>=10'}
3638 | dev: true
3639 |
3640 | /randombytes@2.1.0:
3641 | resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==}
3642 | dependencies:
3643 | safe-buffer: 5.2.1
3644 |
3645 | /rc@1.2.8:
3646 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
3647 | hasBin: true
3648 | dependencies:
3649 | deep-extend: 0.6.0
3650 | ini: 1.3.8
3651 | minimist: 1.2.8
3652 | strip-json-comments: 2.0.1
3653 | dev: true
3654 |
3655 | /read-cache@1.0.0:
3656 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==}
3657 | dependencies:
3658 | pify: 2.3.0
3659 | dev: false
3660 |
3661 | /readable-stream@1.0.34:
3662 | resolution: {integrity: sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==}
3663 | dependencies:
3664 | core-util-is: 1.0.3
3665 | inherits: 2.0.4
3666 | isarray: 0.0.1
3667 | string_decoder: 0.10.31
3668 | dev: true
3669 |
3670 | /readable-stream@2.3.8:
3671 | resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
3672 | dependencies:
3673 | core-util-is: 1.0.3
3674 | inherits: 2.0.4
3675 | isarray: 1.0.0
3676 | process-nextick-args: 2.0.1
3677 | safe-buffer: 5.1.2
3678 | string_decoder: 1.1.1
3679 | util-deprecate: 1.0.2
3680 | dev: true
3681 |
3682 | /readable-stream@3.6.2:
3683 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
3684 | engines: {node: '>= 6'}
3685 | dependencies:
3686 | inherits: 2.0.4
3687 | string_decoder: 1.3.0
3688 | util-deprecate: 1.0.2
3689 | dev: true
3690 |
3691 | /readdirp@3.6.0:
3692 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
3693 | engines: {node: '>=8.10.0'}
3694 | dependencies:
3695 | picomatch: 2.3.1
3696 |
3697 | /rechoir@0.6.2:
3698 | resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==}
3699 | engines: {node: '>= 0.10'}
3700 | dependencies:
3701 | resolve: 1.22.8
3702 | dev: true
3703 |
3704 | /regexp.prototype.flags@1.5.2:
3705 | resolution: {integrity: sha512-NcDiDkTLuPR+++OCKB0nWafEmhg/Da8aUPLPMQbK+bxKKCm1/S5he+AqYa4PlMCVBalb4/yxIRub6qkEx5yJbw==}
3706 | engines: {node: '>= 0.4'}
3707 | dependencies:
3708 | call-bind: 1.0.7
3709 | define-properties: 1.2.1
3710 | es-errors: 1.3.0
3711 | set-function-name: 2.0.2
3712 | dev: true
3713 |
3714 | /registry-auth-token@5.0.2:
3715 | resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==}
3716 | engines: {node: '>=14'}
3717 | dependencies:
3718 | '@pnpm/npm-conf': 2.3.1
3719 | dev: true
3720 |
3721 | /registry-url@6.0.1:
3722 | resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==}
3723 | engines: {node: '>=12'}
3724 | dependencies:
3725 | rc: 1.2.8
3726 | dev: true
3727 |
3728 | /release-it@16.3.0(typescript@4.9.5):
3729 | resolution: {integrity: sha512-CP+WwKbgEvXreq6Iz9po3BtcyELtTxrt5RXRGnazQ0eCphPxFZR29+8sEZRCsJq2IKvlwb5mFUbf92u426oQog==}
3730 | engines: {node: '>=16'}
3731 | hasBin: true
3732 | dependencies:
3733 | '@iarna/toml': 2.2.5
3734 | '@octokit/rest': 19.0.13
3735 | async-retry: 1.3.3
3736 | chalk: 5.3.0
3737 | cosmiconfig: 8.3.6(typescript@4.9.5)
3738 | execa: 7.2.0
3739 | git-url-parse: 13.1.0
3740 | globby: 13.2.2
3741 | got: 13.0.0
3742 | inquirer: 9.2.11
3743 | is-ci: 3.0.1
3744 | issue-parser: 6.0.0
3745 | lodash: 4.17.21
3746 | mime-types: 2.1.35
3747 | new-github-release-url: 2.0.0
3748 | node-fetch: 3.3.2
3749 | open: 9.1.0
3750 | ora: 7.0.1
3751 | os-name: 5.1.0
3752 | promise.allsettled: 1.0.7
3753 | proxy-agent: 6.3.1
3754 | semver: 7.5.4
3755 | shelljs: 0.8.5
3756 | update-notifier: 6.0.2
3757 | url-join: 5.0.0
3758 | wildcard-match: 5.1.2
3759 | yargs-parser: 21.1.1
3760 | transitivePeerDependencies:
3761 | - encoding
3762 | - supports-color
3763 | - typescript
3764 | dev: true
3765 |
3766 | /require-directory@2.1.1:
3767 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==}
3768 | engines: {node: '>=0.10.0'}
3769 | dev: true
3770 |
3771 | /require-from-string@2.0.2:
3772 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
3773 | engines: {node: '>=0.10.0'}
3774 | dev: true
3775 |
3776 | /resolve-alpn@1.2.1:
3777 | resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
3778 | dev: true
3779 |
3780 | /resolve-from@4.0.0:
3781 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
3782 | engines: {node: '>=4'}
3783 |
3784 | /resolve-pathname@3.0.0:
3785 | resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==}
3786 | dev: true
3787 |
3788 | /resolve@1.22.8:
3789 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
3790 | hasBin: true
3791 | dependencies:
3792 | is-core-module: 2.15.1
3793 | path-parse: 1.0.7
3794 | supports-preserve-symlinks-flag: 1.0.0
3795 |
3796 | /responselike@3.0.0:
3797 | resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==}
3798 | engines: {node: '>=14.16'}
3799 | dependencies:
3800 | lowercase-keys: 3.0.0
3801 | dev: true
3802 |
3803 | /restore-cursor@3.1.0:
3804 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==}
3805 | engines: {node: '>=8'}
3806 | dependencies:
3807 | onetime: 5.1.2
3808 | signal-exit: 3.0.7
3809 | dev: true
3810 |
3811 | /restore-cursor@4.0.0:
3812 | resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==}
3813 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
3814 | dependencies:
3815 | onetime: 5.1.2
3816 | signal-exit: 3.0.7
3817 | dev: true
3818 |
3819 | /retry@0.13.1:
3820 | resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==}
3821 | engines: {node: '>= 4'}
3822 | dev: true
3823 |
3824 | /reusify@1.0.4:
3825 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
3826 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
3827 |
3828 | /rimraf@5.0.10:
3829 | resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==}
3830 | hasBin: true
3831 | dependencies:
3832 | glob: 10.4.5
3833 | dev: true
3834 |
3835 | /run-applescript@5.0.0:
3836 | resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==}
3837 | engines: {node: '>=12'}
3838 | dependencies:
3839 | execa: 5.1.1
3840 | dev: true
3841 |
3842 | /run-async@3.0.0:
3843 | resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==}
3844 | engines: {node: '>=0.12.0'}
3845 | dev: true
3846 |
3847 | /run-parallel@1.2.0:
3848 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
3849 | dependencies:
3850 | queue-microtask: 1.2.3
3851 |
3852 | /rxjs@7.8.1:
3853 | resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==}
3854 | dependencies:
3855 | tslib: 2.7.0
3856 | dev: true
3857 |
3858 | /safe-array-concat@1.1.2:
3859 | resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==}
3860 | engines: {node: '>=0.4'}
3861 | dependencies:
3862 | call-bind: 1.0.7
3863 | get-intrinsic: 1.2.4
3864 | has-symbols: 1.0.3
3865 | isarray: 2.0.5
3866 | dev: true
3867 |
3868 | /safe-buffer@5.1.2:
3869 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
3870 | dev: true
3871 |
3872 | /safe-buffer@5.2.1:
3873 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
3874 |
3875 | /safe-regex-test@1.0.3:
3876 | resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==}
3877 | engines: {node: '>= 0.4'}
3878 | dependencies:
3879 | call-bind: 1.0.7
3880 | es-errors: 1.3.0
3881 | is-regex: 1.1.4
3882 | dev: true
3883 |
3884 | /safer-buffer@2.1.2:
3885 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
3886 | dev: true
3887 |
3888 | /schema-utils@3.3.0:
3889 | resolution: {integrity: sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==}
3890 | engines: {node: '>= 10.13.0'}
3891 | dependencies:
3892 | '@types/json-schema': 7.0.15
3893 | ajv: 6.12.6
3894 | ajv-keywords: 3.5.2(ajv@6.12.6)
3895 |
3896 | /semver-diff@4.0.0:
3897 | resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==}
3898 | engines: {node: '>=12'}
3899 | dependencies:
3900 | semver: 7.5.4
3901 | dev: true
3902 |
3903 | /semver@6.3.1:
3904 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==}
3905 | hasBin: true
3906 | dev: true
3907 |
3908 | /semver@7.5.4:
3909 | resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==}
3910 | engines: {node: '>=10'}
3911 | hasBin: true
3912 | dependencies:
3913 | lru-cache: 6.0.0
3914 | dev: true
3915 |
3916 | /semver@7.6.3:
3917 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==}
3918 | engines: {node: '>=10'}
3919 | hasBin: true
3920 | dev: false
3921 |
3922 | /serialize-javascript@6.0.2:
3923 | resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==}
3924 | dependencies:
3925 | randombytes: 2.1.0
3926 |
3927 | /set-function-length@1.2.2:
3928 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==}
3929 | engines: {node: '>= 0.4'}
3930 | dependencies:
3931 | define-data-property: 1.1.4
3932 | es-errors: 1.3.0
3933 | function-bind: 1.1.2
3934 | get-intrinsic: 1.2.4
3935 | gopd: 1.0.1
3936 | has-property-descriptors: 1.0.2
3937 | dev: true
3938 |
3939 | /set-function-name@2.0.2:
3940 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==}
3941 | engines: {node: '>= 0.4'}
3942 | dependencies:
3943 | define-data-property: 1.1.4
3944 | es-errors: 1.3.0
3945 | functions-have-names: 1.2.3
3946 | has-property-descriptors: 1.0.2
3947 | dev: true
3948 |
3949 | /shebang-command@2.0.0:
3950 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
3951 | engines: {node: '>=8'}
3952 | dependencies:
3953 | shebang-regex: 3.0.0
3954 |
3955 | /shebang-regex@3.0.0:
3956 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
3957 | engines: {node: '>=8'}
3958 |
3959 | /shelljs@0.8.5:
3960 | resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==}
3961 | engines: {node: '>=4'}
3962 | hasBin: true
3963 | dependencies:
3964 | glob: 7.2.3
3965 | interpret: 1.4.0
3966 | rechoir: 0.6.2
3967 | dev: true
3968 |
3969 | /side-channel@1.0.6:
3970 | resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
3971 | engines: {node: '>= 0.4'}
3972 | dependencies:
3973 | call-bind: 1.0.7
3974 | es-errors: 1.3.0
3975 | get-intrinsic: 1.2.4
3976 | object-inspect: 1.13.2
3977 | dev: true
3978 |
3979 | /signal-exit@3.0.7:
3980 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
3981 | dev: true
3982 |
3983 | /signal-exit@4.1.0:
3984 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==}
3985 | engines: {node: '>=14'}
3986 |
3987 | /simple-swizzle@0.2.2:
3988 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==}
3989 | dependencies:
3990 | is-arrayish: 0.3.2
3991 | dev: true
3992 |
3993 | /slash@4.0.0:
3994 | resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==}
3995 | engines: {node: '>=12'}
3996 | dev: true
3997 |
3998 | /smart-buffer@4.2.0:
3999 | resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
4000 | engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
4001 | dev: true
4002 |
4003 | /socks-proxy-agent@8.0.4:
4004 | resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==}
4005 | engines: {node: '>= 14'}
4006 | dependencies:
4007 | agent-base: 7.1.1
4008 | debug: 4.3.6
4009 | socks: 2.8.3
4010 | transitivePeerDependencies:
4011 | - supports-color
4012 | dev: true
4013 |
4014 | /socks@2.8.3:
4015 | resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==}
4016 | engines: {node: '>= 10.0.0', npm: '>= 3.0.0'}
4017 | dependencies:
4018 | ip-address: 9.0.5
4019 | smart-buffer: 4.2.0
4020 | dev: true
4021 |
4022 | /source-map-js@1.2.0:
4023 | resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==}
4024 | engines: {node: '>=0.10.0'}
4025 |
4026 | /source-map-support@0.5.21:
4027 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
4028 | dependencies:
4029 | buffer-from: 1.1.2
4030 | source-map: 0.6.1
4031 |
4032 | /source-map@0.6.1:
4033 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
4034 | engines: {node: '>=0.10.0'}
4035 |
4036 | /sprintf-js@1.1.3:
4037 | resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==}
4038 | dev: true
4039 |
4040 | /stdin-discarder@0.1.0:
4041 | resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==}
4042 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
4043 | dependencies:
4044 | bl: 5.1.0
4045 | dev: true
4046 |
4047 | /stop-iteration-iterator@1.0.0:
4048 | resolution: {integrity: sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==}
4049 | engines: {node: '>= 0.4'}
4050 | dependencies:
4051 | internal-slot: 1.0.7
4052 | dev: true
4053 |
4054 | /string-width@4.2.3:
4055 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
4056 | engines: {node: '>=8'}
4057 | dependencies:
4058 | emoji-regex: 8.0.0
4059 | is-fullwidth-code-point: 3.0.0
4060 | strip-ansi: 6.0.1
4061 |
4062 | /string-width@5.1.2:
4063 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==}
4064 | engines: {node: '>=12'}
4065 | dependencies:
4066 | eastasianwidth: 0.2.0
4067 | emoji-regex: 9.2.2
4068 | strip-ansi: 7.1.0
4069 |
4070 | /string-width@6.1.0:
4071 | resolution: {integrity: sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==}
4072 | engines: {node: '>=16'}
4073 | dependencies:
4074 | eastasianwidth: 0.2.0
4075 | emoji-regex: 10.4.0
4076 | strip-ansi: 7.1.0
4077 | dev: true
4078 |
4079 | /string.prototype.trim@1.2.9:
4080 | resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==}
4081 | engines: {node: '>= 0.4'}
4082 | dependencies:
4083 | call-bind: 1.0.7
4084 | define-properties: 1.2.1
4085 | es-abstract: 1.23.3
4086 | es-object-atoms: 1.0.0
4087 | dev: true
4088 |
4089 | /string.prototype.trimend@1.0.8:
4090 | resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==}
4091 | dependencies:
4092 | call-bind: 1.0.7
4093 | define-properties: 1.2.1
4094 | es-object-atoms: 1.0.0
4095 | dev: true
4096 |
4097 | /string.prototype.trimstart@1.0.8:
4098 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==}
4099 | engines: {node: '>= 0.4'}
4100 | dependencies:
4101 | call-bind: 1.0.7
4102 | define-properties: 1.2.1
4103 | es-object-atoms: 1.0.0
4104 | dev: true
4105 |
4106 | /string_decoder@0.10.31:
4107 | resolution: {integrity: sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==}
4108 | dev: true
4109 |
4110 | /string_decoder@1.1.1:
4111 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
4112 | dependencies:
4113 | safe-buffer: 5.1.2
4114 | dev: true
4115 |
4116 | /string_decoder@1.3.0:
4117 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
4118 | dependencies:
4119 | safe-buffer: 5.2.1
4120 | dev: true
4121 |
4122 | /strip-ansi@6.0.1:
4123 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
4124 | engines: {node: '>=8'}
4125 | dependencies:
4126 | ansi-regex: 5.0.1
4127 |
4128 | /strip-ansi@7.1.0:
4129 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==}
4130 | engines: {node: '>=12'}
4131 | dependencies:
4132 | ansi-regex: 6.0.1
4133 |
4134 | /strip-final-newline@2.0.0:
4135 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==}
4136 | engines: {node: '>=6'}
4137 | dev: true
4138 |
4139 | /strip-final-newline@3.0.0:
4140 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
4141 | engines: {node: '>=12'}
4142 | dev: true
4143 |
4144 | /strip-json-comments@2.0.1:
4145 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
4146 | engines: {node: '>=0.10.0'}
4147 | dev: true
4148 |
4149 | /sucrase@3.35.0:
4150 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==}
4151 | engines: {node: '>=16 || 14 >=14.17'}
4152 | hasBin: true
4153 | dependencies:
4154 | '@jridgewell/gen-mapping': 0.3.5
4155 | commander: 4.1.1
4156 | glob: 10.4.5
4157 | lines-and-columns: 1.2.4
4158 | mz: 2.7.0
4159 | pirates: 4.0.6
4160 | ts-interface-checker: 0.1.13
4161 | dev: false
4162 |
4163 | /supports-color@5.5.0:
4164 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
4165 | engines: {node: '>=4'}
4166 | dependencies:
4167 | has-flag: 3.0.0
4168 |
4169 | /supports-color@7.2.0:
4170 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
4171 | engines: {node: '>=8'}
4172 | dependencies:
4173 | has-flag: 4.0.0
4174 | dev: true
4175 |
4176 | /supports-color@8.1.1:
4177 | resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==}
4178 | engines: {node: '>=10'}
4179 | dependencies:
4180 | has-flag: 4.0.0
4181 |
4182 | /supports-hyperlinks@3.1.0:
4183 | resolution: {integrity: sha512-2rn0BZ+/f7puLOHZm1HOJfwBggfaHXUpPUSSG/SWM4TWp5KCfmNYwnC3hruy2rZlMnmWZ+QAGpZfchu3f3695A==}
4184 | engines: {node: '>=14.18'}
4185 | dependencies:
4186 | has-flag: 4.0.0
4187 | supports-color: 7.2.0
4188 | dev: true
4189 |
4190 | /supports-preserve-symlinks-flag@1.0.0:
4191 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
4192 | engines: {node: '>= 0.4'}
4193 |
4194 | /swiper@11.1.0:
4195 | resolution: {integrity: sha512-Pm78CgU7Wvg+w/MgIL/1NwMSLgx0XqFof25EnVyX8iZFCYJv5CppH7LHkBj43qW2k5Cp3Iz7FcdBxrox7XX2AQ==}
4196 | engines: {node: '>= 4.7.0'}
4197 | dev: true
4198 |
4199 | /tailwindcss@3.4.10:
4200 | resolution: {integrity: sha512-KWZkVPm7yJRhdu4SRSl9d4AK2wM3a50UsvgHZO7xY77NQr2V+fIrEuoDGQcbvswWvFGbS2f6e+jC/6WJm1Dl0w==}
4201 | engines: {node: '>=14.0.0'}
4202 | hasBin: true
4203 | dependencies:
4204 | '@alloc/quick-lru': 5.2.0
4205 | arg: 5.0.2
4206 | chokidar: 3.6.0
4207 | didyoumean: 1.2.2
4208 | dlv: 1.1.3
4209 | fast-glob: 3.3.2
4210 | glob-parent: 6.0.2
4211 | is-glob: 4.0.3
4212 | jiti: 1.21.6
4213 | lilconfig: 2.1.0
4214 | micromatch: 4.0.8
4215 | normalize-path: 3.0.0
4216 | object-hash: 3.0.0
4217 | picocolors: 1.0.1
4218 | postcss: 8.4.41
4219 | postcss-import: 15.1.0(postcss@8.4.41)
4220 | postcss-js: 4.0.1(postcss@8.4.41)
4221 | postcss-load-config: 4.0.2(postcss@8.4.41)
4222 | postcss-nested: 6.2.0(postcss@8.4.41)
4223 | postcss-selector-parser: 6.1.2
4224 | resolve: 1.22.8
4225 | sucrase: 3.35.0
4226 | transitivePeerDependencies:
4227 | - ts-node
4228 | dev: false
4229 |
4230 | /tapable@2.2.1:
4231 | resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==}
4232 | engines: {node: '>=6'}
4233 |
4234 | /terser-webpack-plugin@5.3.10(@swc/core@1.3.96)(webpack@5.94.0):
4235 | resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==}
4236 | engines: {node: '>= 10.13.0'}
4237 | peerDependencies:
4238 | '@swc/core': '*'
4239 | esbuild: '*'
4240 | uglify-js: '*'
4241 | webpack: ^5.1.0
4242 | peerDependenciesMeta:
4243 | '@swc/core':
4244 | optional: true
4245 | esbuild:
4246 | optional: true
4247 | uglify-js:
4248 | optional: true
4249 | dependencies:
4250 | '@jridgewell/trace-mapping': 0.3.25
4251 | '@swc/core': 1.3.96
4252 | jest-worker: 27.5.1
4253 | schema-utils: 3.3.0
4254 | serialize-javascript: 6.0.2
4255 | terser: 5.31.6
4256 | webpack: 5.94.0(@swc/core@1.3.96)
4257 |
4258 | /terser@5.31.6:
4259 | resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==}
4260 | engines: {node: '>=10'}
4261 | hasBin: true
4262 | dependencies:
4263 | '@jridgewell/source-map': 0.3.6
4264 | acorn: 8.12.1
4265 | commander: 2.20.3
4266 | source-map-support: 0.5.21
4267 |
4268 | /thenify-all@1.6.0:
4269 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==}
4270 | engines: {node: '>=0.8'}
4271 | dependencies:
4272 | thenify: 3.3.1
4273 | dev: false
4274 |
4275 | /thenify@3.3.1:
4276 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==}
4277 | dependencies:
4278 | any-promise: 1.3.0
4279 | dev: false
4280 |
4281 | /through2@2.0.5:
4282 | resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
4283 | dependencies:
4284 | readable-stream: 2.3.8
4285 | xtend: 4.0.2
4286 | dev: true
4287 |
4288 | /titleize@3.0.0:
4289 | resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==}
4290 | engines: {node: '>=12'}
4291 | dev: true
4292 |
4293 | /tmp@0.0.33:
4294 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==}
4295 | engines: {node: '>=0.6.0'}
4296 | dependencies:
4297 | os-tmpdir: 1.0.2
4298 | dev: true
4299 |
4300 | /to-fast-properties@2.0.0:
4301 | resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==}
4302 | engines: {node: '>=4'}
4303 | dev: true
4304 |
4305 | /to-regex-range@5.0.1:
4306 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
4307 | engines: {node: '>=8.0'}
4308 | dependencies:
4309 | is-number: 7.0.0
4310 |
4311 | /tr46@0.0.3:
4312 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
4313 | dev: true
4314 |
4315 | /ts-interface-checker@0.1.13:
4316 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==}
4317 | dev: false
4318 |
4319 | /tslib@2.7.0:
4320 | resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==}
4321 | dev: true
4322 |
4323 | /type-fest@0.21.3:
4324 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==}
4325 | engines: {node: '>=10'}
4326 | dev: true
4327 |
4328 | /type-fest@1.4.0:
4329 | resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==}
4330 | engines: {node: '>=10'}
4331 | dev: true
4332 |
4333 | /type-fest@2.19.0:
4334 | resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==}
4335 | engines: {node: '>=12.20'}
4336 | dev: true
4337 |
4338 | /typed-array-buffer@1.0.2:
4339 | resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==}
4340 | engines: {node: '>= 0.4'}
4341 | dependencies:
4342 | call-bind: 1.0.7
4343 | es-errors: 1.3.0
4344 | is-typed-array: 1.1.13
4345 | dev: true
4346 |
4347 | /typed-array-byte-length@1.0.1:
4348 | resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==}
4349 | engines: {node: '>= 0.4'}
4350 | dependencies:
4351 | call-bind: 1.0.7
4352 | for-each: 0.3.3
4353 | gopd: 1.0.1
4354 | has-proto: 1.0.3
4355 | is-typed-array: 1.1.13
4356 | dev: true
4357 |
4358 | /typed-array-byte-offset@1.0.2:
4359 | resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==}
4360 | engines: {node: '>= 0.4'}
4361 | dependencies:
4362 | available-typed-arrays: 1.0.7
4363 | call-bind: 1.0.7
4364 | for-each: 0.3.3
4365 | gopd: 1.0.1
4366 | has-proto: 1.0.3
4367 | is-typed-array: 1.1.13
4368 | dev: true
4369 |
4370 | /typed-array-length@1.0.6:
4371 | resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==}
4372 | engines: {node: '>= 0.4'}
4373 | dependencies:
4374 | call-bind: 1.0.7
4375 | for-each: 0.3.3
4376 | gopd: 1.0.1
4377 | has-proto: 1.0.3
4378 | is-typed-array: 1.1.13
4379 | possible-typed-array-names: 1.0.0
4380 | dev: true
4381 |
4382 | /typedarray-to-buffer@3.1.5:
4383 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
4384 | dependencies:
4385 | is-typedarray: 1.0.0
4386 | dev: true
4387 |
4388 | /typescript@4.9.5:
4389 | resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==}
4390 | engines: {node: '>=4.2.0'}
4391 | hasBin: true
4392 | dev: true
4393 |
4394 | /unbox-primitive@1.0.2:
4395 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
4396 | dependencies:
4397 | call-bind: 1.0.7
4398 | has-bigints: 1.0.2
4399 | has-symbols: 1.0.3
4400 | which-boxed-primitive: 1.0.2
4401 | dev: true
4402 |
4403 | /undici-types@6.19.8:
4404 | resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
4405 |
4406 | /unique-string@3.0.0:
4407 | resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==}
4408 | engines: {node: '>=12'}
4409 | dependencies:
4410 | crypto-random-string: 4.0.0
4411 | dev: true
4412 |
4413 | /universal-user-agent@6.0.1:
4414 | resolution: {integrity: sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==}
4415 | dev: true
4416 |
4417 | /universalify@2.0.1:
4418 | resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
4419 | engines: {node: '>= 10.0.0'}
4420 | dev: true
4421 |
4422 | /untildify@4.0.0:
4423 | resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
4424 | engines: {node: '>=8'}
4425 | dev: true
4426 |
4427 | /update-browserslist-db@1.1.0(browserslist@4.23.3):
4428 | resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==}
4429 | hasBin: true
4430 | peerDependencies:
4431 | browserslist: '>= 4.21.0'
4432 | dependencies:
4433 | browserslist: 4.23.3
4434 | escalade: 3.1.2
4435 | picocolors: 1.0.1
4436 |
4437 | /update-notifier@6.0.2:
4438 | resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==}
4439 | engines: {node: '>=14.16'}
4440 | dependencies:
4441 | boxen: 7.1.1
4442 | chalk: 5.3.0
4443 | configstore: 6.0.0
4444 | has-yarn: 3.0.0
4445 | import-lazy: 4.0.0
4446 | is-ci: 3.0.1
4447 | is-installed-globally: 0.4.0
4448 | is-npm: 6.0.0
4449 | is-yarn-global: 0.4.1
4450 | latest-version: 7.0.0
4451 | pupa: 3.1.0
4452 | semver: 7.5.4
4453 | semver-diff: 4.0.0
4454 | xdg-basedir: 5.1.0
4455 | dev: true
4456 |
4457 | /uri-js@4.4.1:
4458 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
4459 | dependencies:
4460 | punycode: 2.3.1
4461 |
4462 | /url-join@5.0.0:
4463 | resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==}
4464 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
4465 | dev: true
4466 |
4467 | /util-deprecate@1.0.2:
4468 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
4469 |
4470 | /watchpack@2.4.2:
4471 | resolution: {integrity: sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==}
4472 | engines: {node: '>=10.13.0'}
4473 | dependencies:
4474 | glob-to-regexp: 0.4.1
4475 | graceful-fs: 4.2.11
4476 |
4477 | /wcwidth@1.0.1:
4478 | resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==}
4479 | dependencies:
4480 | defaults: 1.0.4
4481 | dev: true
4482 |
4483 | /web-streams-polyfill@3.3.3:
4484 | resolution: {integrity: sha512-d2JWLCivmZYTSIoge9MsgFCZrt571BikcWGYkjC1khllbTeDlGqZ2D8vD8E/lJa8WGWbb7Plm8/XJYV7IJHZZw==}
4485 | engines: {node: '>= 8'}
4486 | dev: true
4487 |
4488 | /webidl-conversions@3.0.1:
4489 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
4490 | dev: true
4491 |
4492 | /webpack-sources@3.2.3:
4493 | resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==}
4494 | engines: {node: '>=10.13.0'}
4495 |
4496 | /webpack@5.94.0(@swc/core@1.3.96):
4497 | resolution: {integrity: sha512-KcsGn50VT+06JH/iunZJedYGUJS5FGjow8wb9c0v5n1Om8O1g4L6LjtfxwlXIATopoQu+vOXXa7gYisWxCoPyg==}
4498 | engines: {node: '>=10.13.0'}
4499 | hasBin: true
4500 | peerDependencies:
4501 | webpack-cli: '*'
4502 | peerDependenciesMeta:
4503 | webpack-cli:
4504 | optional: true
4505 | dependencies:
4506 | '@types/estree': 1.0.5
4507 | '@webassemblyjs/ast': 1.12.1
4508 | '@webassemblyjs/wasm-edit': 1.12.1
4509 | '@webassemblyjs/wasm-parser': 1.12.1
4510 | acorn: 8.12.1
4511 | acorn-import-attributes: 1.9.5(acorn@8.12.1)
4512 | browserslist: 4.23.3
4513 | chrome-trace-event: 1.0.4
4514 | enhanced-resolve: 5.17.1
4515 | es-module-lexer: 1.5.4
4516 | eslint-scope: 5.1.1
4517 | events: 3.3.0
4518 | glob-to-regexp: 0.4.1
4519 | graceful-fs: 4.2.11
4520 | json-parse-even-better-errors: 2.3.1
4521 | loader-runner: 4.3.0
4522 | mime-types: 2.1.35
4523 | neo-async: 2.6.2
4524 | schema-utils: 3.3.0
4525 | tapable: 2.2.1
4526 | terser-webpack-plugin: 5.3.10(@swc/core@1.3.96)(webpack@5.94.0)
4527 | watchpack: 2.4.2
4528 | webpack-sources: 3.2.3
4529 | transitivePeerDependencies:
4530 | - '@swc/core'
4531 | - esbuild
4532 | - uglify-js
4533 |
4534 | /whatwg-url@5.0.0:
4535 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
4536 | dependencies:
4537 | tr46: 0.0.3
4538 | webidl-conversions: 3.0.1
4539 | dev: true
4540 |
4541 | /which-boxed-primitive@1.0.2:
4542 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
4543 | dependencies:
4544 | is-bigint: 1.0.4
4545 | is-boolean-object: 1.1.2
4546 | is-number-object: 1.0.7
4547 | is-string: 1.0.7
4548 | is-symbol: 1.0.4
4549 | dev: true
4550 |
4551 | /which-typed-array@1.1.15:
4552 | resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==}
4553 | engines: {node: '>= 0.4'}
4554 | dependencies:
4555 | available-typed-arrays: 1.0.7
4556 | call-bind: 1.0.7
4557 | for-each: 0.3.3
4558 | gopd: 1.0.1
4559 | has-tostringtag: 1.0.2
4560 | dev: true
4561 |
4562 | /which@2.0.2:
4563 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
4564 | engines: {node: '>= 8'}
4565 | hasBin: true
4566 | dependencies:
4567 | isexe: 2.0.0
4568 |
4569 | /widest-line@4.0.1:
4570 | resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==}
4571 | engines: {node: '>=12'}
4572 | dependencies:
4573 | string-width: 5.1.2
4574 | dev: true
4575 |
4576 | /wildcard-match@5.1.2:
4577 | resolution: {integrity: sha512-qNXwI591Z88c8bWxp+yjV60Ch4F8Riawe3iGxbzquhy8Xs9m+0+SLFBGb/0yCTIDElawtaImC37fYZ+dr32KqQ==}
4578 | dev: true
4579 |
4580 | /windows-release@5.1.1:
4581 | resolution: {integrity: sha512-NMD00arvqcq2nwqc5Q6KtrSRHK+fVD31erE5FEMahAw5PmVCgD7MUXodq3pdZSUkqA9Cda2iWx6s1XYwiJWRmw==}
4582 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
4583 | dependencies:
4584 | execa: 5.1.1
4585 | dev: true
4586 |
4587 | /wrap-ansi@6.2.0:
4588 | resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==}
4589 | engines: {node: '>=8'}
4590 | dependencies:
4591 | ansi-styles: 4.3.0
4592 | string-width: 4.2.3
4593 | strip-ansi: 6.0.1
4594 | dev: true
4595 |
4596 | /wrap-ansi@7.0.0:
4597 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
4598 | engines: {node: '>=10'}
4599 | dependencies:
4600 | ansi-styles: 4.3.0
4601 | string-width: 4.2.3
4602 | strip-ansi: 6.0.1
4603 |
4604 | /wrap-ansi@8.1.0:
4605 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==}
4606 | engines: {node: '>=12'}
4607 | dependencies:
4608 | ansi-styles: 6.2.1
4609 | string-width: 5.1.2
4610 | strip-ansi: 7.1.0
4611 |
4612 | /wrappy@1.0.2:
4613 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
4614 | dev: true
4615 |
4616 | /write-file-atomic@3.0.3:
4617 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
4618 | dependencies:
4619 | imurmurhash: 0.1.4
4620 | is-typedarray: 1.0.0
4621 | signal-exit: 3.0.7
4622 | typedarray-to-buffer: 3.1.5
4623 | dev: true
4624 |
4625 | /xdg-basedir@5.1.0:
4626 | resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==}
4627 | engines: {node: '>=12'}
4628 | dev: true
4629 |
4630 | /xtend@4.0.2:
4631 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
4632 | engines: {node: '>=0.4'}
4633 | dev: true
4634 |
4635 | /y18n@5.0.8:
4636 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
4637 | engines: {node: '>=10'}
4638 | dev: true
4639 |
4640 | /yallist@3.1.1:
4641 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==}
4642 | dev: true
4643 |
4644 | /yallist@4.0.0:
4645 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
4646 | dev: true
4647 |
4648 | /yaml@1.10.2:
4649 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==}
4650 | engines: {node: '>= 6'}
4651 | dev: false
4652 |
4653 | /yaml@2.5.0:
4654 | resolution: {integrity: sha512-2wWLbGbYDiSqqIKoPjar3MPgB94ErzCtrNE1FdqGuaO0pi2JGjmE8aW8TDZwzU7vuxcGRdL/4gPQwQ7hD5AMSw==}
4655 | engines: {node: '>= 14'}
4656 | hasBin: true
4657 | dev: false
4658 |
4659 | /yargs-parser@20.2.9:
4660 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==}
4661 | engines: {node: '>=10'}
4662 | dev: true
4663 |
4664 | /yargs-parser@21.1.1:
4665 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
4666 | engines: {node: '>=12'}
4667 | dev: true
4668 |
4669 | /yargs@16.2.0:
4670 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==}
4671 | engines: {node: '>=10'}
4672 | dependencies:
4673 | cliui: 7.0.4
4674 | escalade: 3.1.2
4675 | get-caller-file: 2.0.5
4676 | require-directory: 2.1.1
4677 | string-width: 4.2.3
4678 | y18n: 5.0.8
4679 | yargs-parser: 20.2.9
4680 | dev: true
4681 |
--------------------------------------------------------------------------------
/src/chain.ts:
--------------------------------------------------------------------------------
1 | import { IPluginContext, ITaroPluginTailwindOptions } from "index";
2 | import {
3 | HIDDEN_CONFIG_PATH,
4 | CURRENT_PLATFORM,
5 | SUPPORTED_PLATFORMS,
6 | SUPPORTED_MINI_PLATFORMS,
7 | } from "./constant";
8 | import { existsSync, copySync } from "fs-extra";
9 | import * as path from "path";
10 |
11 | const getConfigPath = (platform) =>
12 | `${HIDDEN_CONFIG_PATH}/${platform}.config.js`;
13 | const checkConfigExists = (platform) =>
14 | existsSync(path.resolve(getConfigPath(platform)));
15 |
16 | export default (ctx: IPluginContext, config: ITaroPluginTailwindOptions) => {
17 | const requiredConfigFileExists = ["h5", "mini"].some((platform) =>
18 | checkConfigExists(platform)
19 | );
20 | ctx.onBuildStart(() => {
21 | if (!requiredConfigFileExists) {
22 | console.log(
23 | ctx.helper.chalk.yellowBright(
24 | `⚠️ [taro-plugin-tailwind]: required config (h5.config.js / mini.config.js) is missing, auto skipping...`
25 | )
26 | );
27 | return;
28 | }
29 | if (!SUPPORTED_PLATFORMS.includes(CURRENT_PLATFORM)) {
30 | console.log(
31 | ctx.helper.chalk.yellowBright(
32 | `⚠️ [taro-plugin-tailwind]: platform ${CURRENT_PLATFORM} is not supported, auto skipping...`
33 | )
34 | );
35 | return;
36 | }
37 | });
38 |
39 | ctx.modifyWebpackChain(({ chain }) => {
40 | let configFilePath = `${HIDDEN_CONFIG_PATH}/${CURRENT_PLATFORM}.config.js`;
41 | if (!existsSync(path.resolve(configFilePath))) {
42 | console.log(
43 | ctx.helper.chalk.yellowBright(
44 | `⚠️ [taro-plugin-tailwind]: auto fallback to mini.config.js...`
45 | )
46 | );
47 | configFilePath = `${HIDDEN_CONFIG_PATH}/mini.config.js`; // fallback
48 | }
49 | // copy tailwind.config.js to root directory for tailwind intellisense support
50 | if (!existsSync(path.resolve("tailwind.config.js"))) {
51 | copySync(path.resolve(configFilePath), "tailwind.config.js");
52 | console.log(
53 | ctx.helper.chalk.greenBright(
54 | `⚠️ [taro-plugin-tailwind]: copied ${configFilePath} as tailwind.config.js to root directory...`
55 | )
56 | );
57 | }
58 | if (SUPPORTED_MINI_PLATFORMS.includes(CURRENT_PLATFORM)) {
59 | chain.merge({
60 | module: {
61 | rule: {
62 | taroTailwindLoader: {
63 | test: /\.css$/i,
64 | use: [
65 | {
66 | loader: "postcss-loader",
67 | options: {
68 | postcssOptions: {
69 | plugins: [
70 | [
71 | "tailwindcss",
72 | {
73 | config: path.resolve("tailwind.config.js"),
74 | ...config,
75 | },
76 | ],
77 | ["autoprefixer"],
78 | [
79 | "postcss-selector-replace",
80 | {
81 | before: ["*"],
82 | after: [":root"],
83 | },
84 | ],
85 | ],
86 | },
87 | },
88 | },
89 | ],
90 | },
91 | },
92 | },
93 | });
94 | }
95 | });
96 | };
97 |
--------------------------------------------------------------------------------
/src/constant.ts:
--------------------------------------------------------------------------------
1 | export const HIDDEN_CONFIG_PATH = ".taro-plugin-tailwind";
2 | export const SUPPORTED_MINI_PLATFORMS = [
3 | "weapp",
4 | "qywx",
5 | "swan",
6 | "alipay",
7 | "dd",
8 | "iot",
9 | "xhs",
10 | "lark",
11 | "kwai",
12 | "tt",
13 | "qq",
14 | "quickapp",
15 | "h5",
16 | ];
17 | export const SUPPORTED_PLATFORMS = ["h5", ...SUPPORTED_MINI_PLATFORMS];
18 | export const CURRENT_PLATFORM = process.env.TARO_ENV || "UNSUPPORTED";
19 |
--------------------------------------------------------------------------------
/src/index.ts:
--------------------------------------------------------------------------------
1 | import registerInitCommand from "./init";
2 | import modifyWebpackChain from "./chain";
3 | import { IPluginContext, ITaroPluginTailwindOptions } from "index";
4 |
5 | export default (ctx: IPluginContext, config: ITaroPluginTailwindOptions) => {
6 | registerInitCommand(ctx);
7 | modifyWebpackChain(ctx, config);
8 | };
9 |
--------------------------------------------------------------------------------
/src/init.ts:
--------------------------------------------------------------------------------
1 | import { IPluginContext } from "index";
2 | import { HIDDEN_CONFIG_PATH } from "./constant";
3 |
4 | const fs = require("fs-extra");
5 | const path = require("path");
6 |
7 | export default (ctx: IPluginContext) => {
8 | ctx.registerCommand({
9 | name: "tailwind",
10 | optionsMap: {
11 | "--init": "generates necessary configs",
12 | },
13 | synopsisList: [
14 | "taro tailwind --init",
15 | "taro tailwind --init weapp,dd,tt,swan",
16 | ],
17 | fn() {
18 | const {
19 | options: { init },
20 | } = ctx.runOpts;
21 | const defaultConfig = path.join(__dirname, `../config/mini.config.js`);
22 | let generatePlatforms = ["mini", "h5"];
23 | if (init && typeof init === "string" && init.trim()) {
24 | generatePlatforms = init.split(",");
25 | }
26 | generatePlatforms.forEach((platform) => {
27 | const filePath = `${HIDDEN_CONFIG_PATH}/${platform}.config.js`;
28 | const targetFile = path.resolve(filePath);
29 | if (fs.existsSync(targetFile)) {
30 | console.log(
31 | ctx.helper.chalk.redBright(
32 | `⚠️ [taro-plugin-tailwind] File ${filePath} exists!`
33 | )
34 | );
35 | return;
36 | }
37 | if (
38 | fs.existsSync(path.join(__dirname, `../config/${platform}.config.js`))
39 | ) {
40 | fs.copySync(
41 | path.join(__dirname, `../config/${platform}.config.js`),
42 | targetFile
43 | );
44 | } else {
45 | fs.copySync(defaultConfig, targetFile);
46 | }
47 | console.log(
48 | ctx.helper.chalk.greenBright(
49 | `[taro-plugin-tailwind] File ${filePath} has been created.`
50 | )
51 | );
52 | });
53 | },
54 | });
55 | };
56 |
--------------------------------------------------------------------------------
/tea.yaml:
--------------------------------------------------------------------------------
1 | # https://tea.xyz/what-is-this-file
2 | ---
3 | version: 1.0.0
4 | codeOwners:
5 | - '0x684F908F148d3F277E0747b1300d90F2760488E5'
6 | quorum: 1
7 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "target": "ES2017",
4 | "module": "commonjs",
5 | "removeComments": false,
6 | "preserveConstEnums": false,
7 | "moduleResolution": "node",
8 | "experimentalDecorators": true,
9 | "noImplicitAny": false,
10 | "allowSyntheticDefaultImports": true,
11 | "outDir": "dist",
12 | "rootDir": "./src",
13 | "noUnusedLocals": true,
14 | "noUnusedParameters": true,
15 | "strictNullChecks": true,
16 | "resolveJsonModule": true,
17 | "sourceMap": true,
18 | "baseUrl": "."
19 | },
20 | "files": [
21 | "index.d.ts"
22 | ],
23 | "include": [
24 | "./src"
25 | ],
26 | "exclude": [
27 | "__tests__",
28 | "node_modules",
29 | "dist",
30 | "tests",
31 | "jest",
32 | "**/*.test.ts",
33 | "**/*.spec.ts"
34 | ],
35 | "compileOnSave": false
36 | }
--------------------------------------------------------------------------------