├── .github
└── dependabot.yml
├── .gitignore
├── README.md
├── demo
├── .editorconfig
├── .gitignore
├── .vscode
│ └── extensions.json
├── App_Resources
│ ├── Android
│ │ ├── app.gradle
│ │ └── src
│ │ │ └── main
│ │ │ ├── AndroidManifest.xml
│ │ │ └── res
│ │ │ ├── drawable-hdpi
│ │ │ ├── background.png
│ │ │ └── logo.png
│ │ │ ├── drawable-ldpi
│ │ │ ├── background.png
│ │ │ └── logo.png
│ │ │ ├── drawable-mdpi
│ │ │ ├── background.png
│ │ │ └── logo.png
│ │ │ ├── drawable-nodpi
│ │ │ └── splash_screen.xml
│ │ │ ├── drawable-xhdpi
│ │ │ ├── background.png
│ │ │ └── logo.png
│ │ │ ├── drawable-xxhdpi
│ │ │ ├── background.png
│ │ │ └── logo.png
│ │ │ ├── drawable-xxxhdpi
│ │ │ ├── background.png
│ │ │ └── logo.png
│ │ │ ├── drawable
│ │ │ └── ic_launcher_foreground.xml
│ │ │ ├── mipmap-anydpi-v26
│ │ │ └── ic_launcher.xml
│ │ │ ├── mipmap-hdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-mdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── mipmap-xxxhdpi
│ │ │ └── ic_launcher.png
│ │ │ ├── values-v21
│ │ │ ├── colors.xml
│ │ │ └── styles.xml
│ │ │ ├── values-v29
│ │ │ └── styles.xml
│ │ │ └── values
│ │ │ ├── colors.xml
│ │ │ ├── ic_launcher_background.xml
│ │ │ └── styles.xml
│ └── iOS
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── icon-1024.png
│ │ │ ├── icon-20.png
│ │ │ ├── icon-20@2x.png
│ │ │ ├── icon-20@3x.png
│ │ │ ├── icon-29.png
│ │ │ ├── icon-29@2x.png
│ │ │ ├── icon-29@3x.png
│ │ │ ├── icon-40.png
│ │ │ ├── icon-40@2x.png
│ │ │ ├── icon-40@3x.png
│ │ │ ├── icon-60@2x.png
│ │ │ ├── icon-60@3x.png
│ │ │ ├── icon-76.png
│ │ │ ├── icon-76@2x.png
│ │ │ └── icon-83.5@2x.png
│ │ ├── Contents.json
│ │ ├── LaunchScreen.AspectFill.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchScreen-AspectFill.png
│ │ │ ├── LaunchScreen-AspectFill@2x.png
│ │ │ └── LaunchScreen-AspectFill@3x.png
│ │ └── LaunchScreen.Center.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchScreen-Center.png
│ │ │ ├── LaunchScreen-Center@2x.png
│ │ │ └── LaunchScreen-Center@3x.png
│ │ ├── Info.plist
│ │ ├── LaunchScreen.storyboard
│ │ └── build.xcconfig
├── app
│ ├── app-root.xml
│ ├── app.css
│ ├── app.ts
│ ├── main-page.ts
│ ├── main-page.xml
│ └── main-view-model.ts
├── nativescript.config.ts
├── package-lock.json
├── package.json
├── references.d.ts
├── tailwind.config.js
├── tsconfig.json
└── webpack.config.js
├── nativescript.webpack.js
├── package.json
├── src
├── expandAnimations.js
├── index.js
└── removeUnsupported.js
└── yarn.lock
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: yarn
4 | directory: "/"
5 | schedule:
6 | interval: weekly
7 | open-pull-requests-limit: 10
8 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | .idea/
3 |
4 | package-lock.json
5 | nativescript-tailwind-*.tgz
6 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # @nativescript/tailwind
2 |
3 | > **Warning**: :warning: For **Tailwind CSS v3**, `@nativescript/core@8.2.0` is required for colors to work properly. You may see wrong colors on older core versions, because Tailwind CSS v3 uses the RGB/A color notation, which has been implemented for 8.2.0. **Tailwind CSS v4** uses Lightning CSS which handles this automatically.
4 |
5 | Makes using [Tailwind CSS](https://tailwindcss.com/) in NativeScript a whole lot easier!
6 |
7 | ```html
8 |
12 | ```
13 |
14 | 
15 |
16 | ## Usage
17 |
18 | > **Note:** This guide assumes you are using `@nativescript/webpack@5.x` or higher. If you have not upgraded yet, please read the docs below for usage with older `@nativescript/webpack` versions (applicable to Tailwind CSS v3).
19 |
20 | ### Tailwind CSS v4
21 |
22 | If you need to use Tailwind CSS v4, follow these steps. Tailwind CSS v4 [support](https://github.com/NativeScript/tailwind/pull/194) simplifies the setup significantly over v3.
23 |
24 | **Install dependencies:**
25 |
26 | ```cli
27 | npm install --save @nativescript/tailwind tailwindcss
28 | ```
29 |
30 | **Import Tailwind:** Add the following to your `app.css` or `app.scss`:
31 |
32 | ```css
33 | @import 'tailwindcss';
34 | ```
35 |
36 | #### Upgrading from Tailwind CSS 3
37 |
38 | **Update dependencies:**
39 |
40 | ```cli
41 | npm install --save tailwindcss@latest
42 | ```
43 |
44 | Open your `app.css` or `app.scss` and replace any existing Tailwind imports with:
45 |
46 | ```css
47 | @import 'tailwindcss';
48 | ```
49 |
50 | ### Tailwind CSS v3
51 |
52 | If you need to use Tailwind CSS v3, follow these steps:
53 |
54 | **Install dependencies:**
55 |
56 | ```cli
57 | npm install --save @nativescript/tailwind tailwindcss
58 | ```
59 |
60 | **Generate `tailwind.config.js`:**
61 |
62 | ```cli
63 | npx tailwindcss init
64 | ```
65 |
66 | **Configure `tailwind.config.js`:** When the [NativeScript CLI](https://github.com/NativeScript/nativescript-cli) creates a new project, it may put code into a `src` folder instead of the `app` referenced below. Adjust `content`, `darkMode`, `corePlugins` plus any other settings you need. Here are the values we recommend. **If you're struggling to get Tailwind working for the first time, check the `content` setting.**
67 |
68 | ```js
69 | // tailwind.config.js
70 | const plugin = require('tailwindcss/plugin');
71 |
72 | /** @type {import('tailwindcss').Config} */
73 | module.exports = {
74 | // check this setting first for initial setup issues
75 | content: [
76 | './app/**/*.{css,xml,html,vue,svelte,ts,tsx}'
77 | ],
78 | // use the .ns-dark class to control dark mode (applied by NativeScript) - since 'media' (default) is not supported.
79 | darkMode: ['class', '.ns-dark'],
80 | theme: {
81 | extend: {},
82 | },
83 | plugins: [
84 | /**
85 | * A simple inline plugin that adds the ios: and android: variants
86 | *
87 | * Example usage:
88 | *
89 | *
90 | *
91 | */
92 | plugin(function ({ addVariant }) {
93 | addVariant('android', '.ns-android &');
94 | addVariant('ios', '.ns-ios &');
95 | }),
96 | ],
97 | corePlugins: {
98 | preflight: false // disables browser-specific resets
99 | }
100 | }
101 | ```
102 |
103 | **Include Tailwind directives:** Change your `app.css` or `app.scss` to include the tailwind directives:
104 |
105 | ```css
106 | @tailwind base;
107 | @tailwind components;
108 | @tailwind utilities;
109 | ```
110 |
111 | Start using tailwind in your app.
112 |
113 | ### Using a custom PostCSS config
114 |
115 | Manual PostCSS configuration is typically **not required** for **Tailwind CSS v4**. `@nativescript/tailwind` handles the necessary setup automatically.
116 |
117 | However, if you need to add *other* PostCSS plugins alongside Tailwind v4, create a `postcss.config.js` (or other supported formats, see https://github.com/webpack-contrib/postcss-loader#config-files) and include `@nativescript/tailwind`:
118 |
119 | ```js
120 | // postcss.config.js (Example for v4 with other plugins)
121 |
122 | module.exports = {
123 | plugins: [
124 | "@nativescript/tailwind", // Handles Tailwind v4 setup
125 | // Add other PostCSS plugins here
126 | "@csstools/postcss-is-pseudo-class"
127 | ],
128 | };
129 | ```
130 |
131 | For **Tailwind CSS v3**, if you need to customize the postcss configuration (e.g., use a custom `tailwind.config.custom.js`), you can create a `postcss.config.js` file.
132 |
133 | ```js
134 | // postcss.config.js (Example for v3 customization)
135 |
136 | module.exports = {
137 | plugins: [
138 | ["tailwindcss", { config: "./tailwind.config.custom.js" }],
139 | "@nativescript/tailwind",
140 | // Add other PostCSS plugins here
141 | "@csstools/postcss-is-pseudo-class"
142 | ],
143 | };
144 | ```
145 |
146 | > **Note (Tailwind CSS v3):** If you want to apply customizations to `tailwindcss` or `@nativescript/tailwind` in v3 using a custom PostCSS config, you will need to disable autoloading:
147 | >
148 | > ```cli
149 | > ns config set tailwind.autoload false
150 | > ```
151 |
152 | ## Usage with older @nativescript/webpack versions
153 |
154 | This usage is considered legacy and will not be supported - however we are documenting it here in case your project is still using older `@nativescript/webpack`. **This applies to Tailwind CSS v3 setups.**
155 |
156 |
157 |
158 | See instructions
159 |
160 | ```cli
161 | npm install --save-dev @nativescript/tailwind tailwindcss postcss postcss-loader
162 | ```
163 |
164 | Create `postcss.config.js` with the following:
165 |
166 | ```js
167 | module.exports = {
168 | plugins: [
169 | require('tailwindcss'),
170 | require('nativescript-tailwind')
171 | ]
172 | }
173 | ```
174 |
175 |
176 | Generate a `tailwind.config.js` with
177 |
178 | ```cli
179 | npx tailwindcss init
180 | ```
181 |
182 | Adjust `content`, `darkMode`, `corePlugins` plus any other settings you need, here are the values we recommend:
183 |
184 | ```js
185 | // tailwind.config.js
186 |
187 | module.exports = {
188 | content: [
189 | './app/**/*.{css,xml,html,vue,svelte,ts,tsx}'
190 | ],
191 | // use .dark to toggle dark mode - since 'media' (default) does not work in NativeScript
192 | darkMode: 'class',
193 | theme: {
194 | extend: {},
195 | },
196 | plugins: [],
197 | corePlugins: {
198 | preflight: false // disables browser-specific resets
199 | }
200 | }
201 | ```
202 |
203 | Change your `app.css` or `app.scss` to include the tailwind utilities
204 |
205 | ```css
206 | @tailwind base;
207 | @tailwind components;
208 | @tailwind utilities;
209 | ```
210 |
211 | Update `webpack.config.js` to use PostCSS
212 |
213 | Find the section of the config that defines the rules/loaders for different file types.
214 | To quickly find this block - search for `rules: [`.
215 |
216 | For every css/scss block, append the `postcss-loader` to the list of loaders, for example:
217 |
218 | ```diff
219 | {
220 | test: /[\/|\\]app\.css$/,
221 | use: [
222 | 'nativescript-dev-webpack/style-hot-loader',
223 | {
224 | loader: "nativescript-dev-webpack/css2json-loader",
225 | options: { useForImports: true }
226 | },
227 | + 'postcss-loader',
228 | ],
229 | }
230 | ```
231 |
232 | **Make sure you append `postcss-loader` to all css/scss rules in the config.**
233 |
234 |
235 |
--------------------------------------------------------------------------------
/demo/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | insert_final_newline = true
6 | trim_trailing_whitespace = true
7 | charset = utf-8
8 |
9 | [*.json]
10 | indent_style = space
11 | indent_size = 2
12 |
13 | [*.js]
14 | indent_style = space
15 | indent_size = 2
16 |
17 | [*.ts]
18 | indent_style = space
19 | indent_size = 2
--------------------------------------------------------------------------------
/demo/.gitignore:
--------------------------------------------------------------------------------
1 | # NativeScript
2 | hooks/
3 | node_modules/
4 | platforms/
5 |
6 | # lockfiles
7 | yarn.lock
8 | package-lock.json
9 |
10 | # Logs
11 | logs
12 | *.log
13 | npm-debug.log*
14 | yarn-debug.log*
15 | yarn-error.log*
16 |
17 | # General
18 | .DS_Store
19 | .AppleDouble
20 | .LSOverride
21 | .idea
22 | .cloud
23 | .project
24 | tmp/
25 | typings/
26 |
27 | # Visual Studio Code
28 | .vscode/*
29 | !.vscode/settings.json
30 | !.vscode/tasks.json
31 | !.vscode/launch.json
32 | !.vscode/extensions.json
33 |
--------------------------------------------------------------------------------
/demo/.vscode/extensions.json:
--------------------------------------------------------------------------------
1 | {
2 | "recommendations": ["nativescript.nativescript"]
3 | }
4 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/app.gradle:
--------------------------------------------------------------------------------
1 | // Add your native dependencies here:
2 |
3 | // Uncomment to add recyclerview-v7 dependency
4 | //dependencies {
5 | // implementation 'com.android.support:recyclerview-v7:+'
6 | //}
7 |
8 | // If you want to add something to be applied before applying plugins' include.gradle files
9 | // e.g. project.ext.googlePlayServicesVersion = "15.0.1"
10 | // create a file named before-plugins.gradle in the current directory and place it there
11 |
12 | android {
13 | defaultConfig {
14 | minSdkVersion 17
15 | generatedDensities = []
16 | }
17 | aaptOptions {
18 | additionalParameters "--no-version-vectors"
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
24 |
25 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-hdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-hdpi/background.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-hdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-hdpi/logo.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-ldpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-ldpi/background.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-ldpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-ldpi/logo.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-mdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-mdpi/background.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-mdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-mdpi/logo.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-nodpi/splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 | -
3 |
4 |
5 | -
6 |
7 |
8 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-xhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-xhdpi/background.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-xhdpi/logo.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-xxhdpi/background.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-xxhdpi/logo.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-xxxhdpi/background.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/drawable-xxxhdpi/logo.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/drawable/ic_launcher_foreground.xml:
--------------------------------------------------------------------------------
1 |
6 |
10 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/Android/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/values-v21/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #65ADF1
4 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/values-v21/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
10 |
11 |
13 |
14 |
15 |
18 |
19 |
20 |
23 |
24 |
28 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/values-v29/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
11 |
12 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #F5F5F5
4 | #757575
5 | #65ADF1
6 | #272734
7 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/values/ic_launcher_background.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FFFFFF
4 |
--------------------------------------------------------------------------------
/demo/App_Resources/Android/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
17 |
18 |
20 |
21 |
22 |
29 |
30 |
32 |
33 |
34 |
39 |
40 |
42 |
43 |
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "size" : "20x20",
5 | "idiom" : "iphone",
6 | "filename" : "icon-20@2x.png",
7 | "scale" : "2x"
8 | },
9 | {
10 | "size" : "20x20",
11 | "idiom" : "iphone",
12 | "filename" : "icon-20@3x.png",
13 | "scale" : "3x"
14 | },
15 | {
16 | "size" : "29x29",
17 | "idiom" : "iphone",
18 | "filename" : "icon-29.png",
19 | "scale" : "1x"
20 | },
21 | {
22 | "size" : "29x29",
23 | "idiom" : "iphone",
24 | "filename" : "icon-29@2x.png",
25 | "scale" : "2x"
26 | },
27 | {
28 | "size" : "29x29",
29 | "idiom" : "iphone",
30 | "filename" : "icon-29@3x.png",
31 | "scale" : "3x"
32 | },
33 | {
34 | "size" : "40x40",
35 | "idiom" : "iphone",
36 | "filename" : "icon-40@2x.png",
37 | "scale" : "2x"
38 | },
39 | {
40 | "size" : "40x40",
41 | "idiom" : "iphone",
42 | "filename" : "icon-40@3x.png",
43 | "scale" : "3x"
44 | },
45 | {
46 | "size" : "60x60",
47 | "idiom" : "iphone",
48 | "filename" : "icon-60@2x.png",
49 | "scale" : "2x"
50 | },
51 | {
52 | "size" : "60x60",
53 | "idiom" : "iphone",
54 | "filename" : "icon-60@3x.png",
55 | "scale" : "3x"
56 | },
57 | {
58 | "size" : "20x20",
59 | "idiom" : "ipad",
60 | "filename" : "icon-20.png",
61 | "scale" : "1x"
62 | },
63 | {
64 | "size" : "20x20",
65 | "idiom" : "ipad",
66 | "filename" : "icon-20@2x.png",
67 | "scale" : "2x"
68 | },
69 | {
70 | "size" : "29x29",
71 | "idiom" : "ipad",
72 | "filename" : "icon-29.png",
73 | "scale" : "1x"
74 | },
75 | {
76 | "size" : "29x29",
77 | "idiom" : "ipad",
78 | "filename" : "icon-29@2x.png",
79 | "scale" : "2x"
80 | },
81 | {
82 | "size" : "40x40",
83 | "idiom" : "ipad",
84 | "filename" : "icon-40.png",
85 | "scale" : "1x"
86 | },
87 | {
88 | "size" : "40x40",
89 | "idiom" : "ipad",
90 | "filename" : "icon-40@2x.png",
91 | "scale" : "2x"
92 | },
93 | {
94 | "size" : "76x76",
95 | "idiom" : "ipad",
96 | "filename" : "icon-76.png",
97 | "scale" : "1x"
98 | },
99 | {
100 | "size" : "76x76",
101 | "idiom" : "ipad",
102 | "filename" : "icon-76@2x.png",
103 | "scale" : "2x"
104 | },
105 | {
106 | "size" : "83.5x83.5",
107 | "idiom" : "ipad",
108 | "filename" : "icon-83.5@2x.png",
109 | "scale" : "2x"
110 | },
111 | {
112 | "size" : "1024x1024",
113 | "idiom" : "ios-marketing",
114 | "filename" : "icon-1024.png",
115 | "scale" : "1x"
116 | }
117 | ],
118 | "info" : {
119 | "version" : 1,
120 | "author" : "xcode"
121 | }
122 | }
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-1024.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-20@3x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-29@3x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-40@3x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-60@3x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-76@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/AppIcon.appiconset/icon-83.5@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "info" : {
3 | "version" : 1,
4 | "author" : "xcode"
5 | }
6 | }
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-AspectFill.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-AspectFill@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-AspectFill@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.AspectFill.imageset/LaunchScreen-AspectFill@3x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/Contents.json:
--------------------------------------------------------------------------------
1 | {
2 | "images" : [
3 | {
4 | "idiom" : "universal",
5 | "filename" : "LaunchScreen-Center.png",
6 | "scale" : "1x"
7 | },
8 | {
9 | "idiom" : "universal",
10 | "filename" : "LaunchScreen-Center@2x.png",
11 | "scale" : "2x"
12 | },
13 | {
14 | "idiom" : "universal",
15 | "filename" : "LaunchScreen-Center@3x.png",
16 | "scale" : "3x"
17 | }
18 | ],
19 | "info" : {
20 | "version" : 1,
21 | "author" : "xcode"
22 | }
23 | }
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@2x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/NativeScript/tailwind/8e339d139045bcd00f4d2c44ea4c1da1f97a8ace/demo/App_Resources/iOS/Assets.xcassets/LaunchScreen.Center.imageset/LaunchScreen-Center@3x.png
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/Info.plist:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | CFBundleDevelopmentRegion
6 | en
7 | CFBundleDisplayName
8 | ${PRODUCT_NAME}
9 | CFBundleExecutable
10 | ${EXECUTABLE_NAME}
11 | CFBundleInfoDictionaryVersion
12 | 6.0
13 | CFBundleName
14 | ${PRODUCT_NAME}
15 | CFBundlePackageType
16 | APPL
17 | CFBundleShortVersionString
18 | 1.0
19 | CFBundleSignature
20 | ????
21 | CFBundleVersion
22 | 1.0
23 | LSRequiresIPhoneOS
24 |
25 | UILaunchStoryboardName
26 | LaunchScreen
27 | UIRequiresFullScreen
28 |
29 | UIRequiredDeviceCapabilities
30 |
31 | armv7
32 |
33 | UISupportedInterfaceOrientations
34 |
35 | UIInterfaceOrientationPortrait
36 | UIInterfaceOrientationLandscapeLeft
37 | UIInterfaceOrientationLandscapeRight
38 |
39 | UISupportedInterfaceOrientations~ipad
40 |
41 | UIInterfaceOrientationPortrait
42 | UIInterfaceOrientationPortraitUpsideDown
43 | UIInterfaceOrientationLandscapeLeft
44 | UIInterfaceOrientationLandscapeRight
45 |
46 |
47 |
48 |
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/LaunchScreen.storyboard:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/demo/App_Resources/iOS/build.xcconfig:
--------------------------------------------------------------------------------
1 | // You can add custom settings here
2 | // for example you can uncomment the following line to force distribution code signing
3 | // CODE_SIGN_IDENTITY = iPhone Distribution
4 | // To build for device with XCode you need to specify your development team.
5 | // DEVELOPMENT_TEAM = YOUR_TEAM_ID;
6 | ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
7 |
--------------------------------------------------------------------------------
/demo/app/app-root.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/demo/app/app.css:
--------------------------------------------------------------------------------
1 | @tailwind base;
2 | @tailwind components;
3 | @tailwind utilities;
4 |
--------------------------------------------------------------------------------
/demo/app/app.ts:
--------------------------------------------------------------------------------
1 | /*
2 | In NativeScript, the app.ts file is the entry point to your application.
3 | You can use this file to perform app-level initialization, but the primary
4 | purpose of the file is to pass control to the app’s first module.
5 | */
6 |
7 | import { Application } from '@nativescript/core'
8 |
9 | Application.run({ moduleName: 'app-root' })
10 |
11 | /*
12 | Do not place any code after the application has been started as it will not
13 | be executed on iOS.
14 | */
15 |
--------------------------------------------------------------------------------
/demo/app/main-page.ts:
--------------------------------------------------------------------------------
1 | /*
2 | In NativeScript, a file with the same name as an XML file is known as
3 | a code-behind file. The code-behind is a great place to place your view
4 | logic, and to set up your page’s data binding.
5 | */
6 |
7 | import { EventData, Page } from '@nativescript/core'
8 | import { HelloWorldModel } from './main-view-model'
9 |
10 | // Event handler for Page 'navigatingTo' event attached in main-page.xml
11 | export function navigatingTo(args: EventData) {
12 | /*
13 | This gets a reference this page’s UI component. You can
14 | view the API reference of the Page to see what’s available at
15 | https://docs.nativescript.org/api-reference/classes/_ui_page_.page.html
16 | */
17 | const page = args.object
18 |
19 | /*
20 | A page’s bindingContext is an object that should be used to perform
21 | data binding between XML markup and TypeScript code. Properties
22 | on the bindingContext can be accessed using the {{ }} syntax in XML.
23 | In this example, the {{ message }} and {{ onTap }} bindings are resolved
24 | against the object returned by createViewModel().
25 |
26 | You can learn more about data binding in NativeScript at
27 | https://docs.nativescript.org/core-concepts/data-binding.
28 | */
29 | page.bindingContext = new HelloWorldModel()
30 | }
31 |
--------------------------------------------------------------------------------
/demo/app/main-page.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/demo/app/main-view-model.ts:
--------------------------------------------------------------------------------
1 | import { Observable } from '@nativescript/core'
2 |
3 | export class HelloWorldModel extends Observable {
4 | private _counter: number
5 | private _message: string
6 |
7 | constructor() {
8 | super()
9 |
10 | // Initialize default values.
11 | this._counter = 42
12 | this.updateMessage()
13 | }
14 |
15 | get message(): string {
16 | return this._message
17 | }
18 |
19 | set message(value: string) {
20 | if (this._message !== value) {
21 | this._message = value
22 | this.notifyPropertyChange('message', value)
23 | }
24 | }
25 |
26 | onTap() {
27 | this._counter--
28 | this.updateMessage()
29 | }
30 |
31 | private updateMessage() {
32 | if (this._counter <= 0) {
33 | this.message = 'Hoorraaay! You unlocked the NativeScript clicker achievement!'
34 | } else {
35 | this.message = `${this._counter} taps left`
36 | }
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/demo/nativescript.config.ts:
--------------------------------------------------------------------------------
1 | import { NativeScriptConfig } from '@nativescript/core'
2 |
3 | export default {
4 | id: 'org.nativescript.demo',
5 | appPath: 'app',
6 | appResourcesPath: 'App_Resources',
7 | android: {
8 | v8Flags: '--expose_gc',
9 | markingMode: 'none',
10 | },
11 | } as NativeScriptConfig
12 |
--------------------------------------------------------------------------------
/demo/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript/tailwind-demo-app",
3 | "main": "app/app.ts",
4 | "version": "1.0.0",
5 | "private": "true",
6 | "dependencies": {
7 | "@nativescript/core": "8.2.0-alpha.7",
8 | "@nativescript/tailwind": "../"
9 | },
10 | "devDependencies": {
11 | "@nativescript/android": "8.2.0-alpha.9",
12 | "@nativescript/ios": "8.1.0",
13 | "@nativescript/types": "~8.1.1",
14 | "@nativescript/webpack": "^5.0.4",
15 | "tailwindcss": "^3.0.23",
16 | "typescript": "~4.5.5"
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/demo/references.d.ts:
--------------------------------------------------------------------------------
1 | ///
2 |
--------------------------------------------------------------------------------
/demo/tailwind.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | content: ["./app/**/*.{css,xml,html,vue,svelte,ts,tsx}"],
3 | // use .dark to toggle dark mode - since 'media' (default) does not work in NativeScript
4 | darkMode: "class",
5 | theme: {
6 | extend: {}
7 | },
8 | plugins: [],
9 | corePlugins: {
10 | preflight: false // disables browser-specific resets
11 | }
12 | };
13 |
--------------------------------------------------------------------------------
/demo/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "module": "esnext",
4 | "target": "es2017",
5 | "moduleResolution": "node",
6 | "experimentalDecorators": true,
7 | "emitDecoratorMetadata": true,
8 | "noEmitHelpers": true,
9 | "noEmitOnError": true,
10 | "skipLibCheck": true,
11 | "lib": ["es2017", "dom"],
12 | "baseUrl": ".",
13 | "paths": {
14 | "~/*": ["app/*"],
15 | "@/*": ["app/*"]
16 | }
17 | },
18 | "include": ["app/**/*"],
19 | "files": ["./references.d.ts"],
20 | "exclude": ["node_modules", "platforms"]
21 | }
22 |
--------------------------------------------------------------------------------
/demo/webpack.config.js:
--------------------------------------------------------------------------------
1 | const webpack = require("@nativescript/webpack");
2 |
3 | module.exports = (env) => {
4 | webpack.init(env);
5 |
6 | // Learn how to customize:
7 | // https://docs.nativescript.org/webpack
8 |
9 | return webpack.resolveConfig();
10 | };
11 |
12 |
13 |
--------------------------------------------------------------------------------
/nativescript.webpack.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @param {typeof import("@nativescript/webpack")} webpack
3 | */
4 | module.exports = (webpack) => {
5 | const shouldAutoload = webpack.Utils.config.getValue('tailwind.autoload', true);
6 |
7 | if(!shouldAutoload) {
8 | return;
9 | }
10 |
11 | const addPostCSSPlugins = (options = {}) => {
12 | return webpack.merge(options, {
13 | postcssOptions: {
14 | plugins: ["postcss-preset-env", "@tailwindcss/postcss", "@nativescript/tailwind", "@csstools/postcss-is-pseudo-class"],
15 | },
16 | });
17 | };
18 |
19 | webpack.chainWebpack((config) => {
20 | config.module
21 | .rule("css")
22 | .use("postcss-loader")
23 | .tap(addPostCSSPlugins);
24 |
25 | config.module
26 | .rule("scss")
27 | .use("postcss-loader")
28 | .tap(addPostCSSPlugins);
29 | });
30 | };
31 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "@nativescript/tailwind",
3 | "version": "4.0.3",
4 | "description": "TailwindCSS for NativeScript",
5 | "main": "src/index.js",
6 | "files": [
7 | "src",
8 | "nativescript.webpack.js"
9 | ],
10 | "repository": "https://github.com/NativeScript/tailwind",
11 | "keywords": [
12 | "nativescript",
13 | "nativescript-vue",
14 | "nativescript-theme",
15 | "theme",
16 | "tailwind",
17 | "tailwindcss",
18 | "styling",
19 | "css"
20 | ],
21 | "author": "Igor Randjelovic",
22 | "nativescript": {
23 | "platforms": {
24 | "android": "*",
25 | "ios": "*"
26 | },
27 | "plugin": {
28 | "nan": "true",
29 | "pan": "true",
30 | "core3": "true",
31 | "vue": "true",
32 | "category": "Developer"
33 | }
34 | },
35 | "license": "MIT",
36 | "devDependencies": {
37 | "@nativescript/webpack": "^5.0.8",
38 | "postcss": "^8.4.16",
39 | "tailwindcss": "^4.0.0"
40 | },
41 | "dependencies": {
42 | "@hookun/parse-animation-shorthand": "^0.1.4",
43 | "@csstools/postcss-is-pseudo-class": "~5.0.1",
44 | "@tailwindcss/postcss": "^4.0.0",
45 | "postcss-preset-env": "^10.1.3"
46 | },
47 | "peerDependencies": {
48 | "postcss": "^8.0.0"
49 | }
50 | }
51 |
--------------------------------------------------------------------------------
/src/expandAnimations.js:
--------------------------------------------------------------------------------
1 | const { parseSingle, serialize } = require("@hookun/parse-animation-shorthand");
2 |
3 | /**
4 | * @param {@} options
5 | * @returns {import('postcss').Plugin}
6 | */
7 | module.exports = (options = { debug: false }) => {
8 | return {
9 | postcssPlugin: "postcss-nativescript-animations",
10 | Declaration(decl) {
11 | try {
12 | // replace animation: *
13 | // with animation-*:
14 | if (decl.prop === "animation") {
15 | const styles = parseSingle(decl.value);
16 | if (styles.duration && Number.isInteger(styles.duration)) {
17 | styles.duration = `${styles.duration / 1000}s`;
18 | }
19 | Object.entries(styles)
20 | .filter(([, value]) => typeof value === "object")
21 | .map(([key, value]) => [
22 | key,
23 | serialize({ [key]: value }).split(" ")[0],
24 | ])
25 | .map(([key, value]) => (styles[key] = value));
26 |
27 | Object.entries(styles)
28 | .filter(([, value]) => value !== "unset")
29 | .map(([key, value]) =>
30 | decl.parent.insertAfter(
31 | decl,
32 | decl.clone({
33 | prop: `animation-${camelToKebab(key)}`,
34 | value: `${value}`,
35 | })
36 | )
37 | );
38 |
39 | decl.remove();
40 | }
41 | } catch (err) {
42 | // ignore errors, and just keep the animation as-is
43 | }
44 | },
45 | };
46 | };
47 | module.exports.postcss = true;
48 |
49 | function camelToKebab(input) {
50 | return input.replace(/([a-z])([A-Z])/g, "$1-$2").toLowerCase();
51 | }
52 |
--------------------------------------------------------------------------------
/src/index.js:
--------------------------------------------------------------------------------
1 | const postcss = require("postcss");
2 |
3 | module.exports = postcss([
4 | require("./removeUnsupported"),
5 | require("./expandAnimations"),
6 | ]);
7 |
--------------------------------------------------------------------------------
/src/removeUnsupported.js:
--------------------------------------------------------------------------------
1 | const remRE = /\d?\.?\d+\s*r?em/g;
2 |
3 | function isSupportedProperty(prop, val = null) {
4 | const rules = supportedProperties[prop];
5 | if (!rules) return false;
6 |
7 | if (val) {
8 | if (unsupportedValues.some((unit) => val.endsWith(unit))) {
9 | return false;
10 | }
11 |
12 | if (Array.isArray(rules)) {
13 | return rules.includes(val);
14 | }
15 | }
16 |
17 | return true;
18 | }
19 |
20 | function isSupportedSelector(selector) {
21 | const hasUnsupportedPseudoSelector = unsupportedPseudoSelectors.some(
22 | (pseudo) => selector.includes(pseudo)
23 | );
24 |
25 | return !hasUnsupportedPseudoSelector;
26 | }
27 |
28 | function isPlaceholderPseudoSelector(selector) {
29 | return selector.includes("::placeholder");
30 | }
31 |
32 | /**
33 | * @param {@} options
34 | * @returns {import('postcss').Plugin}
35 | */
36 | module.exports = (options = { debug: false }) => {
37 | return {
38 | postcssPlugin: "postcss-nativescript",
39 | AtRule: {
40 | // remove @media rules because they
41 | // are currently not supported
42 | // in NativeScript
43 | media(mediaAtRule) {
44 | mediaAtRule.remove();
45 | },
46 | },
47 | Rule(rule) {
48 | // remove empty rules
49 | if (rule.nodes.length === 0) {
50 | return rule.remove();
51 | }
52 |
53 | // replace :root and :host pseudo selector, introduced in Tailwind 4+ with .ns-root for var handling.
54 | if (rule.selector.includes(":root") || rule.selector.includes(":host")) {
55 | const rootClasses = '.ns-root, .ns-modal';
56 | rule.selectors = rule.selectors.map((selector) =>
57 | selector.replace(/:root/, rootClasses).replace(/:host/, rootClasses)
58 | );
59 | }
60 |
61 | // remove rules with unsupported selectors
62 | if (!isSupportedSelector(rule.selector)) {
63 | return rule.remove();
64 | }
65 |
66 | // convert ::placeholder pseudo selector
67 | // to use placeholder-color declaration
68 | if (isPlaceholderPseudoSelector(rule.selector)) {
69 | const placeholderSelectors = [];
70 | rule.selectors.forEach((selector) => {
71 | if (isPlaceholderPseudoSelector(selector)) {
72 | placeholderSelectors.push(selector.replace(/::placeholder/g, ""));
73 | }
74 | });
75 | if (placeholderSelectors.length) {
76 | rule.selectors = placeholderSelectors;
77 | rule.walkDecls((decl) => {
78 | if (decl.prop === "color") {
79 | decl.replaceWith(decl.clone({ prop: "placeholder-color" }));
80 | }
81 | });
82 | }
83 | // rule.selector.replace('::placeholder', '')
84 | }
85 |
86 | // remove :where() pseudo selector, introduced in Tailwind 3.4.
87 | if (rule.selector.includes(":where(")) {
88 | rule.selectors = rule.selectors.map((selector) =>
89 | selector.replace(/:where\((.+)\)/, "$1")
90 | );
91 | }
92 |
93 | // replace space and divide selectors to use a simpler selector that works in ns
94 | if (rule.selector.includes(":not([hidden]) ~ :not([hidden])")) {
95 | rule.selectors = rule.selectors.map((selector) => {
96 | return selector.replace(":not([hidden]) ~ :not([hidden])", "* + *");
97 | });
98 | }
99 | },
100 | Declaration(decl) {
101 | // replace visibility: hidden
102 | // with visibility: collapse
103 | if (decl.prop === "visibility") {
104 | switch (decl.value) {
105 | case "hidden":
106 | return decl.replaceWith(decl.clone({ value: "collapse" }));
107 | }
108 | }
109 |
110 | // invalid with core 8.8+ at moment
111 | // Note: could be supported at somepoint
112 | if (decl.prop === "placeholder-color" && decl.value?.includes("color-mix")) {
113 | return decl.remove();
114 | }
115 |
116 | // invalid with core 8.8+ at moment
117 | // Note: could be supported at somepoint
118 | if (decl.value?.includes("currentColor")) {
119 | return decl.remove();
120 | }
121 |
122 | // replace vertical-align: middle
123 | // with vertical-align: center
124 | if (decl.prop === "vertical-align") {
125 | switch (decl.value) {
126 | case "middle":
127 | return decl.replaceWith(decl.clone({ value: "center" }));
128 | }
129 | }
130 |
131 | // declarations that define unsupported variables/rules
132 | if (
133 | [
134 | "tw-ring",
135 | "tw-shadow",
136 | "tw-ordinal",
137 | "tw-slashed-zero",
138 | "tw-numeric",
139 | ].some((varName) => decl.prop.startsWith(`--${varName}`))
140 | ) {
141 | return decl.remove();
142 | }
143 |
144 | // Convert em/rem values to device pixel values
145 | // assuming 16 as the basis for rem and
146 | // treating em as rem
147 | if (decl.value.includes("rem") || decl.value.includes("em")) {
148 | decl.value = decl.value.replace(remRE, (match, offset, value) => {
149 | const converted = "" + parseFloat(match) * 16;
150 |
151 | options.debug &&
152 | console.log("replacing r?em value", {
153 | match,
154 | offset,
155 | value,
156 | converted,
157 | });
158 |
159 | return converted;
160 | });
161 | options.debug &&
162 | console.log({
163 | final: decl.value,
164 | });
165 | }
166 |
167 | // remove unsupported properties
168 | if (
169 | !decl.prop.startsWith("--") &&
170 | !isSupportedProperty(decl.prop, decl.value)
171 | ) {
172 | // options.debug && console.log('removing ', decl.prop, decl.value)
173 | return decl.remove();
174 | }
175 | },
176 | };
177 | };
178 | module.exports.postcss = true;
179 |
180 | const supportedProperties = {
181 | "align-content": true,
182 | "align-items": true,
183 | "align-self": true,
184 | "android-selected-tab-highlight-color": true,
185 | "android-elevation": true,
186 | "android-dynamic-elevation-offset": true,
187 | animation: true,
188 | "animation-delay": true,
189 | "animation-direction": true,
190 | "animation-duration": true,
191 | "animation-fill-mode": true,
192 | "animation-iteration-count": true,
193 | "animation-name": true,
194 | "animation-timing-function": true,
195 | background: true,
196 | "background-color": true,
197 | "background-image": true,
198 | "background-position": true,
199 | "background-repeat": ["repeat", "repeat-x", "repeat-y", "no-repeat"],
200 | "background-size": true,
201 | "border-bottom-color": true,
202 | "border-bottom-left-radius": true,
203 | "border-bottom-right-radius": true,
204 | "border-bottom-width": true,
205 | "border-color": true,
206 | "border-left-color": true,
207 | "border-left-width": true,
208 | "border-radius": true,
209 | "border-right-color": true,
210 | "border-right-width": true,
211 | "border-top-color": true,
212 | "border-top-left-radius": true,
213 | "border-top-right-radius": true,
214 | "border-top-width": true,
215 | "border-width": true,
216 | "box-shadow": true,
217 | "clip-path": true,
218 | color: true,
219 | flex: true,
220 | "flex-grow": true,
221 | "flex-direction": true,
222 | "flex-shrink": true,
223 | "flex-wrap": true,
224 | font: true,
225 | "font-family": true,
226 | "font-size": true,
227 | "font-style": ["italic", "normal"],
228 | "font-weight": true,
229 | height: true,
230 | "highlight-color": true,
231 | "horizontal-align": ["left", "center", "right", "stretch"],
232 | "justify-content": true,
233 | "justify-items": true,
234 | "justify-self": true,
235 | "letter-spacing": true,
236 | "line-height": true,
237 | margin: true,
238 | "margin-bottom": true,
239 | "margin-left": true,
240 | "margin-right": true,
241 | "margin-top": true,
242 | "margin-block": true,
243 | "margin-block-start": true,
244 | "margin-block-end": true,
245 | "margin-inline": true,
246 | "margin-inline-start": true,
247 | "margin-inline-end": true,
248 | "min-height": true,
249 | "min-width": true,
250 | "off-background-color": true,
251 | opacity: true,
252 | order: true,
253 | padding: true,
254 | "padding-block": true,
255 | "padding-bottom": true,
256 | "padding-inline": true,
257 | "padding-left": true,
258 | "padding-right": true,
259 | "padding-top": true,
260 | "place-content": true,
261 | "placeholder-color": true,
262 | "place-items": true,
263 | "place-self": true,
264 | "selected-tab-text-color": true,
265 | "tab-background-color": true,
266 | "tab-text-color": true,
267 | "tab-text-font-size": true,
268 | "text-transform": true,
269 | "text-align": ["left", "center", "right"],
270 | "text-decoration": ["none", "line-through", "underline"],
271 | "text-shadow": true,
272 | "text-transform": ["none", "capitalize", "uppercase", "lowercase"],
273 | transform: true,
274 | "vertical-align": ["top", "center", "bottom", "stretch"],
275 | visibility: ["visible", "collapse"],
276 | width: true,
277 | "z-index": true,
278 | };
279 |
280 | const unsupportedPseudoSelectors = [":focus-within", ":hover"];
281 | const unsupportedValues = ["max-content", "min-content", "vh", "vw"];
282 |
--------------------------------------------------------------------------------
/yarn.lock:
--------------------------------------------------------------------------------
1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2 | # yarn lockfile v1
3 |
4 |
5 | "@alloc/quick-lru@^5.2.0":
6 | version "5.2.0"
7 | resolved "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz"
8 | integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==
9 |
10 | "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.14.5", "@babel/code-frame@^7.16.7":
11 | version "7.18.6"
12 | resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz"
13 | integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==
14 | dependencies:
15 | "@babel/highlight" "^7.18.6"
16 |
17 | "@babel/compat-data@^7.15.0":
18 | version "7.15.0"
19 | resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz"
20 | integrity sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==
21 |
22 | "@babel/core@^7.0.0":
23 | version "7.15.0"
24 | resolved "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz"
25 | integrity sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==
26 | dependencies:
27 | "@babel/code-frame" "^7.14.5"
28 | "@babel/generator" "^7.15.0"
29 | "@babel/helper-compilation-targets" "^7.15.0"
30 | "@babel/helper-module-transforms" "^7.15.0"
31 | "@babel/helpers" "^7.14.8"
32 | "@babel/parser" "^7.15.0"
33 | "@babel/template" "^7.14.5"
34 | "@babel/traverse" "^7.15.0"
35 | "@babel/types" "^7.15.0"
36 | convert-source-map "^1.7.0"
37 | debug "^4.1.0"
38 | gensync "^1.0.0-beta.2"
39 | json5 "^2.1.2"
40 | semver "^6.3.0"
41 | source-map "^0.5.0"
42 |
43 | "@babel/generator@^7.15.0":
44 | version "7.15.0"
45 | resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz"
46 | integrity sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==
47 | dependencies:
48 | "@babel/types" "^7.15.0"
49 | jsesc "^2.5.1"
50 | source-map "^0.5.0"
51 |
52 | "@babel/helper-compilation-targets@^7.15.0":
53 | version "7.15.0"
54 | resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz"
55 | integrity sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==
56 | dependencies:
57 | "@babel/compat-data" "^7.15.0"
58 | "@babel/helper-validator-option" "^7.14.5"
59 | browserslist "^4.16.6"
60 | semver "^6.3.0"
61 |
62 | "@babel/helper-function-name@^7.14.5":
63 | version "7.14.5"
64 | resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz"
65 | integrity sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==
66 | dependencies:
67 | "@babel/helper-get-function-arity" "^7.14.5"
68 | "@babel/template" "^7.14.5"
69 | "@babel/types" "^7.14.5"
70 |
71 | "@babel/helper-get-function-arity@^7.14.5":
72 | version "7.14.5"
73 | resolved "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz"
74 | integrity sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==
75 | dependencies:
76 | "@babel/types" "^7.14.5"
77 |
78 | "@babel/helper-hoist-variables@^7.14.5":
79 | version "7.14.5"
80 | resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz"
81 | integrity sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==
82 | dependencies:
83 | "@babel/types" "^7.14.5"
84 |
85 | "@babel/helper-member-expression-to-functions@^7.15.0":
86 | version "7.15.0"
87 | resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz"
88 | integrity sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==
89 | dependencies:
90 | "@babel/types" "^7.15.0"
91 |
92 | "@babel/helper-module-imports@^7.14.5":
93 | version "7.14.5"
94 | resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz"
95 | integrity sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==
96 | dependencies:
97 | "@babel/types" "^7.14.5"
98 |
99 | "@babel/helper-module-transforms@^7.15.0":
100 | version "7.15.0"
101 | resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz"
102 | integrity sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==
103 | dependencies:
104 | "@babel/helper-module-imports" "^7.14.5"
105 | "@babel/helper-replace-supers" "^7.15.0"
106 | "@babel/helper-simple-access" "^7.14.8"
107 | "@babel/helper-split-export-declaration" "^7.14.5"
108 | "@babel/helper-validator-identifier" "^7.14.9"
109 | "@babel/template" "^7.14.5"
110 | "@babel/traverse" "^7.15.0"
111 | "@babel/types" "^7.15.0"
112 |
113 | "@babel/helper-optimise-call-expression@^7.14.5":
114 | version "7.14.5"
115 | resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz"
116 | integrity sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==
117 | dependencies:
118 | "@babel/types" "^7.14.5"
119 |
120 | "@babel/helper-replace-supers@^7.15.0":
121 | version "7.15.0"
122 | resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz"
123 | integrity sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==
124 | dependencies:
125 | "@babel/helper-member-expression-to-functions" "^7.15.0"
126 | "@babel/helper-optimise-call-expression" "^7.14.5"
127 | "@babel/traverse" "^7.15.0"
128 | "@babel/types" "^7.15.0"
129 |
130 | "@babel/helper-simple-access@^7.14.8":
131 | version "7.14.8"
132 | resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz"
133 | integrity sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==
134 | dependencies:
135 | "@babel/types" "^7.14.8"
136 |
137 | "@babel/helper-split-export-declaration@^7.14.5":
138 | version "7.14.5"
139 | resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz"
140 | integrity sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==
141 | dependencies:
142 | "@babel/types" "^7.14.5"
143 |
144 | "@babel/helper-validator-identifier@^7.14.9", "@babel/helper-validator-identifier@^7.18.6":
145 | version "7.19.1"
146 | resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz"
147 | integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==
148 |
149 | "@babel/helper-validator-option@^7.14.5":
150 | version "7.14.5"
151 | resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz"
152 | integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==
153 |
154 | "@babel/helpers@^7.14.8":
155 | version "7.15.3"
156 | resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz"
157 | integrity sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==
158 | dependencies:
159 | "@babel/template" "^7.14.5"
160 | "@babel/traverse" "^7.15.0"
161 | "@babel/types" "^7.15.0"
162 |
163 | "@babel/highlight@^7.18.6":
164 | version "7.18.6"
165 | resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz"
166 | integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==
167 | dependencies:
168 | "@babel/helper-validator-identifier" "^7.18.6"
169 | chalk "^2.0.0"
170 | js-tokens "^4.0.0"
171 |
172 | "@babel/parser@^7.14.5", "@babel/parser@^7.15.0":
173 | version "7.15.3"
174 | resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz"
175 | integrity sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==
176 |
177 | "@babel/template@^7.14.5":
178 | version "7.14.5"
179 | resolved "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz"
180 | integrity sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==
181 | dependencies:
182 | "@babel/code-frame" "^7.14.5"
183 | "@babel/parser" "^7.14.5"
184 | "@babel/types" "^7.14.5"
185 |
186 | "@babel/traverse@^7.15.0":
187 | version "7.15.0"
188 | resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz"
189 | integrity sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==
190 | dependencies:
191 | "@babel/code-frame" "^7.14.5"
192 | "@babel/generator" "^7.15.0"
193 | "@babel/helper-function-name" "^7.14.5"
194 | "@babel/helper-hoist-variables" "^7.14.5"
195 | "@babel/helper-split-export-declaration" "^7.14.5"
196 | "@babel/parser" "^7.15.0"
197 | "@babel/types" "^7.15.0"
198 | debug "^4.1.0"
199 | globals "^11.1.0"
200 |
201 | "@babel/types@^7.14.5", "@babel/types@^7.14.8", "@babel/types@^7.15.0":
202 | version "7.15.0"
203 | resolved "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz"
204 | integrity sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==
205 | dependencies:
206 | "@babel/helper-validator-identifier" "^7.14.9"
207 | to-fast-properties "^2.0.0"
208 |
209 | "@csstools/postcss-is-pseudo-class@4.0.4":
210 | version "4.0.4"
211 | resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-4.0.4.tgz"
212 | integrity sha512-vTVO/uZixpTVAOQt3qZRUFJ/K1L03OfNkeJ8sFNDVNdVy/zW0h1L5WT7HIPMDUkvSrxQkFaCCybTZkUP7UESlQ==
213 | dependencies:
214 | "@csstools/selector-specificity" "^3.0.1"
215 | postcss-selector-parser "^6.0.13"
216 |
217 | "@csstools/selector-specificity@^3.0.1":
218 | version "3.0.1"
219 | resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-3.0.1.tgz"
220 | integrity sha512-NPljRHkq4a14YzZ3YD406uaxh7s0g6eAq3L9aLOWywoqe8PkYamAvtsh7KNX6c++ihDrJ0RiU+/z7rGnhlZ5ww==
221 |
222 | "@discoveryjs/json-ext@^0.5.0":
223 | version "0.5.3"
224 | resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.3.tgz"
225 | integrity sha512-Fxt+AfXgjMoin2maPIYzFZnQjAXjAL0PHscM5pRTtatFqB+vZxAM9tLp2Optnuw3QOQC40jTNeGYFOMvyf7v9g==
226 |
227 | "@hookun/parse-animation-shorthand@^0.1.4":
228 | version "0.1.4"
229 | resolved "https://registry.npmjs.org/@hookun/parse-animation-shorthand/-/parse-animation-shorthand-0.1.4.tgz"
230 | integrity sha512-SL5XshO2hvsbgL1YoyTL95ayYLNBdZKXpla2UD7/Ehh2vDLDwYxHheGgJxW08hiVvLDfsWTXKWFd1Iw5xMQIXA==
231 |
232 | "@isaacs/cliui@^8.0.2":
233 | version "8.0.2"
234 | resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz"
235 | integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==
236 | dependencies:
237 | string-width "^5.1.2"
238 | string-width-cjs "npm:string-width@^4.2.0"
239 | strip-ansi "^7.0.1"
240 | strip-ansi-cjs "npm:strip-ansi@^6.0.1"
241 | wrap-ansi "^8.1.0"
242 | wrap-ansi-cjs "npm:wrap-ansi@^7.0.0"
243 |
244 | "@jridgewell/gen-mapping@^0.3.2":
245 | version "0.3.3"
246 | resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz"
247 | integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==
248 | dependencies:
249 | "@jridgewell/set-array" "^1.0.1"
250 | "@jridgewell/sourcemap-codec" "^1.4.10"
251 | "@jridgewell/trace-mapping" "^0.3.9"
252 |
253 | "@jridgewell/resolve-uri@^3.1.0":
254 | version "3.1.1"
255 | resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz"
256 | integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==
257 |
258 | "@jridgewell/set-array@^1.0.1":
259 | version "1.1.2"
260 | resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz"
261 | integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==
262 |
263 | "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14":
264 | version "1.4.15"
265 | resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz"
266 | integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==
267 |
268 | "@jridgewell/trace-mapping@^0.3.9":
269 | version "0.3.20"
270 | resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz"
271 | integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==
272 | dependencies:
273 | "@jridgewell/resolve-uri" "^3.1.0"
274 | "@jridgewell/sourcemap-codec" "^1.4.14"
275 |
276 | "@nativescript/webpack@^5.0.8":
277 | version "5.0.8"
278 | resolved "https://registry.npmjs.org/@nativescript/webpack/-/webpack-5.0.8.tgz"
279 | integrity sha512-51C/ME3ZvOAdLdJeQOKuZE0fVn1IF/I6ezEaYq0PF+lPQAnbYWrZfXe4T6TT/8HfM6NoodWJUW3UnowLt+VmoQ==
280 | dependencies:
281 | "@babel/core" "^7.0.0"
282 | "@pmmmwh/react-refresh-webpack-plugin" "^0.5.2"
283 | acorn "^8.0.0"
284 | acorn-stage3 "^4.0.0"
285 | babel-loader "^8.0.0"
286 | chalk "^4.0.0"
287 | cli-highlight "^2.0.0"
288 | commander "^8.0.0"
289 | copy-webpack-plugin "^9.0.0"
290 | css "^3.0.0"
291 | css-loader "^6.0.0"
292 | dotenv-webpack "^7.0.0"
293 | fork-ts-checker-webpack-plugin "^7.0.0"
294 | loader-utils "^2.0.0 || ^3.0.0"
295 | lodash.get "^4.0.0"
296 | micromatch "^4.0.0"
297 | postcss "^8.0.0"
298 | postcss-import "^14.0.0"
299 | postcss-loader "^7.0.0"
300 | raw-loader "^4.0.0"
301 | react-refresh "~0.11.0"
302 | sass "^1.0.0"
303 | sass-loader "^13.0.0"
304 | sax "^1.0.0"
305 | source-map "^0.7.0"
306 | terser-webpack-plugin "^5.0.0"
307 | ts-dedent "^2.0.0"
308 | ts-loader "^9.0.0"
309 | vue-loader "^15.0.0 <= 15.9.8"
310 | webpack "^5.30.0 <= 5.50.0 || ^5.51.2"
311 | webpack-bundle-analyzer "^4.0.0"
312 | webpack-chain "^6.0.0"
313 | webpack-cli "^4.0.0"
314 | webpack-merge "^5.0.0"
315 | webpack-virtual-modules "^0.4.0"
316 |
317 | "@nodelib/fs.scandir@2.1.4":
318 | version "2.1.4"
319 | resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz"
320 | integrity sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==
321 | dependencies:
322 | "@nodelib/fs.stat" "2.0.4"
323 | run-parallel "^1.1.9"
324 |
325 | "@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.4":
326 | version "2.0.4"
327 | resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz"
328 | integrity sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==
329 |
330 | "@nodelib/fs.walk@^1.2.3":
331 | version "1.2.6"
332 | resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz"
333 | integrity sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==
334 | dependencies:
335 | "@nodelib/fs.scandir" "2.1.4"
336 | fastq "^1.6.0"
337 |
338 | "@pkgjs/parseargs@^0.11.0":
339 | version "0.11.0"
340 | resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz"
341 | integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
342 |
343 | "@pmmmwh/react-refresh-webpack-plugin@^0.5.2":
344 | version "0.5.4"
345 | resolved "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.4.tgz"
346 | integrity sha512-zZbZeHQDnoTlt2AF+diQT0wsSXpvWiaIOZwBRdltNFhG1+I3ozyaw7U/nBiUwyJ0D+zwdXp0E3bWOl38Ag2BMw==
347 | dependencies:
348 | ansi-html-community "^0.0.8"
349 | common-path-prefix "^3.0.0"
350 | core-js-pure "^3.8.1"
351 | error-stack-parser "^2.0.6"
352 | find-up "^5.0.0"
353 | html-entities "^2.1.0"
354 | loader-utils "^2.0.0"
355 | schema-utils "^3.0.0"
356 | source-map "^0.7.3"
357 |
358 | "@polka/url@^1.0.0-next.17":
359 | version "1.0.0-next.17"
360 | resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.17.tgz"
361 | integrity sha512-0p1rCgM3LLbAdwBnc7gqgnvjHg9KpbhcSphergHShlkWz8EdPawoMJ3/VbezI0mGC5eKCDzMaPgF9Yca6cKvrg==
362 |
363 | "@types/eslint-scope@^3.7.0":
364 | version "3.7.1"
365 | resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz"
366 | integrity sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==
367 | dependencies:
368 | "@types/eslint" "*"
369 | "@types/estree" "*"
370 |
371 | "@types/eslint@*":
372 | version "7.28.0"
373 | resolved "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.0.tgz"
374 | integrity sha512-07XlgzX0YJUn4iG1ocY4IX9DzKSmMGUs6ESKlxWhZRaa0fatIWaHWUVapcuGa8r5HFnTqzj+4OCjd5f7EZ/i/A==
375 | dependencies:
376 | "@types/estree" "*"
377 | "@types/json-schema" "*"
378 |
379 | "@types/estree@*", "@types/estree@^0.0.50":
380 | version "0.0.50"
381 | resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz"
382 | integrity sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==
383 |
384 | "@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8":
385 | version "7.0.9"
386 | resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz"
387 | integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
388 |
389 | "@types/node@*":
390 | version "16.7.1"
391 | resolved "https://registry.npmjs.org/@types/node/-/node-16.7.1.tgz"
392 | integrity sha512-ncRdc45SoYJ2H4eWU9ReDfp3vtFqDYhjOsKlFFUDEn8V1Bgr2RjYal8YT5byfadWIRluhPFU6JiDOl0H6Sl87A==
393 |
394 | "@types/parse-json@^4.0.0":
395 | version "4.0.0"
396 | resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz"
397 | integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==
398 |
399 | "@vue/component-compiler-utils@^3.1.0":
400 | version "3.2.2"
401 | resolved "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.2.2.tgz"
402 | integrity sha512-rAYMLmgMuqJFWAOb3Awjqqv5X3Q3hVr4jH/kgrFJpiU0j3a90tnNBplqbj+snzrgZhC9W128z+dtgMifOiMfJg==
403 | dependencies:
404 | consolidate "^0.15.1"
405 | hash-sum "^1.0.2"
406 | lru-cache "^4.1.2"
407 | merge-source-map "^1.1.0"
408 | postcss "^7.0.36"
409 | postcss-selector-parser "^6.0.2"
410 | source-map "~0.6.1"
411 | vue-template-es2015-compiler "^1.9.0"
412 | optionalDependencies:
413 | prettier "^1.18.2"
414 |
415 | "@webassemblyjs/ast@1.11.1":
416 | version "1.11.1"
417 | resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz"
418 | integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==
419 | dependencies:
420 | "@webassemblyjs/helper-numbers" "1.11.1"
421 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
422 |
423 | "@webassemblyjs/floating-point-hex-parser@1.11.1":
424 | version "1.11.1"
425 | resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz"
426 | integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==
427 |
428 | "@webassemblyjs/helper-api-error@1.11.1":
429 | version "1.11.1"
430 | resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz"
431 | integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==
432 |
433 | "@webassemblyjs/helper-buffer@1.11.1":
434 | version "1.11.1"
435 | resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz"
436 | integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==
437 |
438 | "@webassemblyjs/helper-numbers@1.11.1":
439 | version "1.11.1"
440 | resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz"
441 | integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==
442 | dependencies:
443 | "@webassemblyjs/floating-point-hex-parser" "1.11.1"
444 | "@webassemblyjs/helper-api-error" "1.11.1"
445 | "@xtuc/long" "4.2.2"
446 |
447 | "@webassemblyjs/helper-wasm-bytecode@1.11.1":
448 | version "1.11.1"
449 | resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz"
450 | integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==
451 |
452 | "@webassemblyjs/helper-wasm-section@1.11.1":
453 | version "1.11.1"
454 | resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz"
455 | integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==
456 | dependencies:
457 | "@webassemblyjs/ast" "1.11.1"
458 | "@webassemblyjs/helper-buffer" "1.11.1"
459 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
460 | "@webassemblyjs/wasm-gen" "1.11.1"
461 |
462 | "@webassemblyjs/ieee754@1.11.1":
463 | version "1.11.1"
464 | resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz"
465 | integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==
466 | dependencies:
467 | "@xtuc/ieee754" "^1.2.0"
468 |
469 | "@webassemblyjs/leb128@1.11.1":
470 | version "1.11.1"
471 | resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz"
472 | integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==
473 | dependencies:
474 | "@xtuc/long" "4.2.2"
475 |
476 | "@webassemblyjs/utf8@1.11.1":
477 | version "1.11.1"
478 | resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz"
479 | integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==
480 |
481 | "@webassemblyjs/wasm-edit@1.11.1":
482 | version "1.11.1"
483 | resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz"
484 | integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==
485 | dependencies:
486 | "@webassemblyjs/ast" "1.11.1"
487 | "@webassemblyjs/helper-buffer" "1.11.1"
488 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
489 | "@webassemblyjs/helper-wasm-section" "1.11.1"
490 | "@webassemblyjs/wasm-gen" "1.11.1"
491 | "@webassemblyjs/wasm-opt" "1.11.1"
492 | "@webassemblyjs/wasm-parser" "1.11.1"
493 | "@webassemblyjs/wast-printer" "1.11.1"
494 |
495 | "@webassemblyjs/wasm-gen@1.11.1":
496 | version "1.11.1"
497 | resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz"
498 | integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==
499 | dependencies:
500 | "@webassemblyjs/ast" "1.11.1"
501 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
502 | "@webassemblyjs/ieee754" "1.11.1"
503 | "@webassemblyjs/leb128" "1.11.1"
504 | "@webassemblyjs/utf8" "1.11.1"
505 |
506 | "@webassemblyjs/wasm-opt@1.11.1":
507 | version "1.11.1"
508 | resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz"
509 | integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==
510 | dependencies:
511 | "@webassemblyjs/ast" "1.11.1"
512 | "@webassemblyjs/helper-buffer" "1.11.1"
513 | "@webassemblyjs/wasm-gen" "1.11.1"
514 | "@webassemblyjs/wasm-parser" "1.11.1"
515 |
516 | "@webassemblyjs/wasm-parser@1.11.1":
517 | version "1.11.1"
518 | resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz"
519 | integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==
520 | dependencies:
521 | "@webassemblyjs/ast" "1.11.1"
522 | "@webassemblyjs/helper-api-error" "1.11.1"
523 | "@webassemblyjs/helper-wasm-bytecode" "1.11.1"
524 | "@webassemblyjs/ieee754" "1.11.1"
525 | "@webassemblyjs/leb128" "1.11.1"
526 | "@webassemblyjs/utf8" "1.11.1"
527 |
528 | "@webassemblyjs/wast-printer@1.11.1":
529 | version "1.11.1"
530 | resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz"
531 | integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==
532 | dependencies:
533 | "@webassemblyjs/ast" "1.11.1"
534 | "@xtuc/long" "4.2.2"
535 |
536 | "@webpack-cli/configtest@^1.0.4":
537 | version "1.0.4"
538 | resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.0.4.tgz"
539 | integrity sha512-cs3XLy+UcxiP6bj0A6u7MLLuwdXJ1c3Dtc0RkKg+wiI1g/Ti1om8+/2hc2A2B60NbBNAbMgyBMHvyymWm/j4wQ==
540 |
541 | "@webpack-cli/info@^1.3.0":
542 | version "1.3.0"
543 | resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-1.3.0.tgz"
544 | integrity sha512-ASiVB3t9LOKHs5DyVUcxpraBXDOKubYu/ihHhU+t1UPpxsivg6Od2E2qU4gJCekfEddzRBzHhzA/Acyw/mlK/w==
545 | dependencies:
546 | envinfo "^7.7.3"
547 |
548 | "@webpack-cli/serve@^1.5.2":
549 | version "1.5.2"
550 | resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.5.2.tgz"
551 | integrity sha512-vgJ5OLWadI8aKjDlOH3rb+dYyPd2GTZuQC/Tihjct6F9GpXGZINo3Y/IVuZVTM1eDQB+/AOsjPUWH/WySDaXvw==
552 |
553 | "@xtuc/ieee754@^1.2.0":
554 | version "1.2.0"
555 | resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz"
556 | integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==
557 |
558 | "@xtuc/long@4.2.2":
559 | version "4.2.2"
560 | resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz"
561 | integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==
562 |
563 | acorn-class-fields@^0.3.7:
564 | version "0.3.7"
565 | resolved "https://registry.npmjs.org/acorn-class-fields/-/acorn-class-fields-0.3.7.tgz"
566 | integrity sha512-jdUWSFce0fuADUljmExz4TWpPkxmRW/ZCPRqeeUzbGf0vFUcpQYbyq52l75qGd0oSwwtAepeL6hgb/naRgvcKQ==
567 | dependencies:
568 | acorn-private-class-elements "^0.2.7"
569 |
570 | acorn-import-assertions@^1.7.6:
571 | version "1.7.6"
572 | resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.7.6.tgz"
573 | integrity sha512-FlVvVFA1TX6l3lp8VjDnYYq7R1nyW6x3svAt4nDgrWQ9SBaSh9CnbwgSUTasgfNfOG5HlM1ehugCvM+hjo56LA==
574 |
575 | acorn-private-class-elements@^0.2.7:
576 | version "0.2.7"
577 | resolved "https://registry.npmjs.org/acorn-private-class-elements/-/acorn-private-class-elements-0.2.7.tgz"
578 | integrity sha512-+GZH2wOKNZOBI4OOPmzpo4cs6mW297sn6fgIk1dUI08jGjhAaEwvC39mN2gJAg2lmAQJ1rBkFqKWonL3Zz6PVA==
579 |
580 | acorn-private-methods@^0.3.3:
581 | version "0.3.3"
582 | resolved "https://registry.npmjs.org/acorn-private-methods/-/acorn-private-methods-0.3.3.tgz"
583 | integrity sha512-46oeEol3YFvLSah5m9hGMlNpxDBCEkdceJgf01AjqKYTK9r6HexKs2rgSbLK81pYjZZMonhftuUReGMlbbv05w==
584 | dependencies:
585 | acorn-private-class-elements "^0.2.7"
586 |
587 | acorn-stage3@^4.0.0:
588 | version "4.0.0"
589 | resolved "https://registry.npmjs.org/acorn-stage3/-/acorn-stage3-4.0.0.tgz"
590 | integrity sha512-BR+LaADtA6GTB5prkNqWmlmCLYmkyW0whvSxdHhbupTaro2qBJ95fJDEiRLPUmiACGHPaYyeH9xmNJWdGfXRQw==
591 | dependencies:
592 | acorn-class-fields "^0.3.7"
593 | acorn-private-methods "^0.3.3"
594 | acorn-static-class-features "^0.2.4"
595 |
596 | acorn-static-class-features@^0.2.4:
597 | version "0.2.4"
598 | resolved "https://registry.npmjs.org/acorn-static-class-features/-/acorn-static-class-features-0.2.4.tgz"
599 | integrity sha512-5X4mpYq5J3pdndLmIB0+WtFd/mKWnNYpuTlTzj32wUu/PMmEGOiayQ5UrqgwdBNiaZBtDDh5kddpP7Yg2QaQYA==
600 | dependencies:
601 | acorn-private-class-elements "^0.2.7"
602 |
603 | acorn-walk@^8.0.0:
604 | version "8.1.1"
605 | resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz"
606 | integrity sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==
607 |
608 | "acorn@^6 || ^7 || ^8", "acorn@^6.1.0 || ^7 || ^8", "acorn@^7.4 || ^8", acorn@^8, acorn@^8.0.0, acorn@^8.0.4, acorn@^8.4.1:
609 | version "8.4.1"
610 | resolved "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz"
611 | integrity sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==
612 |
613 | ajv-keywords@^3.5.2:
614 | version "3.5.2"
615 | resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz"
616 | integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==
617 |
618 | ajv@^6.12.4, ajv@^6.12.5, ajv@^6.9.1:
619 | version "6.12.6"
620 | resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz"
621 | integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==
622 | dependencies:
623 | fast-deep-equal "^3.1.1"
624 | fast-json-stable-stringify "^2.0.0"
625 | json-schema-traverse "^0.4.1"
626 | uri-js "^4.2.2"
627 |
628 | ansi-html-community@^0.0.8:
629 | version "0.0.8"
630 | resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz"
631 | integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==
632 |
633 | ansi-regex@^5.0.0:
634 | version "5.0.1"
635 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
636 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
637 |
638 | ansi-regex@^5.0.1:
639 | version "5.0.1"
640 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz"
641 | integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==
642 |
643 | ansi-regex@^6.0.1:
644 | version "6.0.1"
645 | resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz"
646 | integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==
647 |
648 | ansi-styles@^3.2.1:
649 | version "3.2.1"
650 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz"
651 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==
652 | dependencies:
653 | color-convert "^1.9.0"
654 |
655 | ansi-styles@^4.0.0, ansi-styles@^4.1.0:
656 | version "4.3.0"
657 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz"
658 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==
659 | dependencies:
660 | color-convert "^2.0.1"
661 |
662 | ansi-styles@^6.1.0:
663 | version "6.2.1"
664 | resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz"
665 | integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==
666 |
667 | any-promise@^1.0.0:
668 | version "1.3.0"
669 | resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz"
670 | integrity sha1-q8av7tzqUugJzcA3au0845Y10X8= sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
671 |
672 | anymatch@~3.1.2:
673 | version "3.1.2"
674 | resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
675 | integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==
676 | dependencies:
677 | normalize-path "^3.0.0"
678 | picomatch "^2.0.4"
679 |
680 | arg@^5.0.2:
681 | version "5.0.2"
682 | resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz"
683 | integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==
684 |
685 | array-union@^2.1.0:
686 | version "2.1.0"
687 | resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz"
688 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==
689 |
690 | atob@^2.1.2:
691 | version "2.1.2"
692 | resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz"
693 | integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
694 |
695 | babel-loader@^8.0.0:
696 | version "8.2.2"
697 | resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz"
698 | integrity sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==
699 | dependencies:
700 | find-cache-dir "^3.3.1"
701 | loader-utils "^1.4.0"
702 | make-dir "^3.1.0"
703 | schema-utils "^2.6.5"
704 |
705 | balanced-match@^1.0.0:
706 | version "1.0.0"
707 | resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz"
708 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==
709 |
710 | big.js@^5.2.2:
711 | version "5.2.2"
712 | resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz"
713 | integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==
714 |
715 | binary-extensions@^2.0.0:
716 | version "2.2.0"
717 | resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
718 | integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
719 |
720 | bluebird@^3.1.1:
721 | version "3.7.2"
722 | resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz"
723 | integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==
724 |
725 | brace-expansion@^1.1.7:
726 | version "1.1.11"
727 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
728 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==
729 | dependencies:
730 | balanced-match "^1.0.0"
731 | concat-map "0.0.1"
732 |
733 | brace-expansion@^2.0.1:
734 | version "2.0.1"
735 | resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz"
736 | integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
737 | dependencies:
738 | balanced-match "^1.0.0"
739 |
740 | braces@^3.0.2, braces@~3.0.2:
741 | version "3.0.2"
742 | resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
743 | integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==
744 | dependencies:
745 | fill-range "^7.0.1"
746 |
747 | browserslist@^4.14.5, browserslist@^4.16.6:
748 | version "4.19.1"
749 | resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz"
750 | integrity sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==
751 | dependencies:
752 | caniuse-lite "^1.0.30001286"
753 | electron-to-chromium "^1.4.17"
754 | escalade "^3.1.1"
755 | node-releases "^2.0.1"
756 | picocolors "^1.0.0"
757 |
758 | buffer-from@^1.0.0:
759 | version "1.1.2"
760 | resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
761 | integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==
762 |
763 | callsites@^3.0.0:
764 | version "3.1.0"
765 | resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz"
766 | integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==
767 |
768 | camelcase-css@^2.0.1:
769 | version "2.0.1"
770 | resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz"
771 | integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==
772 |
773 | caniuse-lite@^1.0.30001286:
774 | version "1.0.30001286"
775 | resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001286.tgz"
776 | integrity sha512-zaEMRH6xg8ESMi2eQ3R4eZ5qw/hJiVsO/HlLwniIwErij0JDr9P+8V4dtx1l+kLq6j3yy8l8W4fst1lBnat5wQ==
777 |
778 | chalk@^2.0.0:
779 | version "2.4.2"
780 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
781 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
782 | dependencies:
783 | ansi-styles "^3.2.1"
784 | escape-string-regexp "^1.0.5"
785 | supports-color "^5.3.0"
786 |
787 | chalk@^2.4.2:
788 | version "2.4.2"
789 | resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz"
790 | integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==
791 | dependencies:
792 | ansi-styles "^3.2.1"
793 | escape-string-regexp "^1.0.5"
794 | supports-color "^5.3.0"
795 |
796 | chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:
797 | version "4.1.2"
798 | resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz"
799 | integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==
800 | dependencies:
801 | ansi-styles "^4.1.0"
802 | supports-color "^7.1.0"
803 |
804 | chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0":
805 | version "3.5.3"
806 | resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
807 | integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==
808 | dependencies:
809 | anymatch "~3.1.2"
810 | braces "~3.0.2"
811 | glob-parent "~5.1.2"
812 | is-binary-path "~2.1.0"
813 | is-glob "~4.0.1"
814 | normalize-path "~3.0.0"
815 | readdirp "~3.6.0"
816 | optionalDependencies:
817 | fsevents "~2.3.2"
818 |
819 | chrome-trace-event@^1.0.2:
820 | version "1.0.3"
821 | resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz"
822 | integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==
823 |
824 | cli-highlight@^2.0.0:
825 | version "2.1.11"
826 | resolved "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz"
827 | integrity sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==
828 | dependencies:
829 | chalk "^4.0.0"
830 | highlight.js "^10.7.1"
831 | mz "^2.4.0"
832 | parse5 "^5.1.1"
833 | parse5-htmlparser2-tree-adapter "^6.0.0"
834 | yargs "^16.0.0"
835 |
836 | cliui@^7.0.2:
837 | version "7.0.4"
838 | resolved "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz"
839 | integrity sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==
840 | dependencies:
841 | string-width "^4.2.0"
842 | strip-ansi "^6.0.0"
843 | wrap-ansi "^7.0.0"
844 |
845 | clone-deep@^4.0.1:
846 | version "4.0.1"
847 | resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz"
848 | integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==
849 | dependencies:
850 | is-plain-object "^2.0.4"
851 | kind-of "^6.0.2"
852 | shallow-clone "^3.0.0"
853 |
854 | color-convert@^1.9.0:
855 | version "1.9.3"
856 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz"
857 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==
858 | dependencies:
859 | color-name "1.1.3"
860 |
861 | color-convert@^2.0.1:
862 | version "2.0.1"
863 | resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz"
864 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==
865 | dependencies:
866 | color-name "~1.1.4"
867 |
868 | color-name@~1.1.4:
869 | version "1.1.4"
870 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz"
871 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==
872 |
873 | color-name@1.1.3:
874 | version "1.1.3"
875 | resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz"
876 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==
877 |
878 | colorette@^1.2.1:
879 | version "1.2.1"
880 | resolved "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz"
881 | integrity sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==
882 |
883 | commander@^2.20.0:
884 | version "2.20.3"
885 | resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz"
886 | integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==
887 |
888 | commander@^4.0.0:
889 | version "4.1.1"
890 | resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz"
891 | integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
892 |
893 | commander@^6.2.0:
894 | version "6.2.1"
895 | resolved "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz"
896 | integrity sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==
897 |
898 | commander@^7.0.0:
899 | version "7.2.0"
900 | resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz"
901 | integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==
902 |
903 | commander@^8.0.0:
904 | version "8.3.0"
905 | resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz"
906 | integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==
907 |
908 | common-path-prefix@^3.0.0:
909 | version "3.0.0"
910 | resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz"
911 | integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==
912 |
913 | commondir@^1.0.1:
914 | version "1.0.1"
915 | resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz"
916 | integrity sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs= sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==
917 |
918 | concat-map@0.0.1:
919 | version "0.0.1"
920 | resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz"
921 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==
922 |
923 | consolidate@^0.15.1:
924 | version "0.15.1"
925 | resolved "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz"
926 | integrity sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==
927 | dependencies:
928 | bluebird "^3.1.1"
929 |
930 | convert-source-map@^1.7.0:
931 | version "1.8.0"
932 | resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz"
933 | integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==
934 | dependencies:
935 | safe-buffer "~5.1.1"
936 |
937 | copy-webpack-plugin@^9.0.0:
938 | version "9.0.1"
939 | resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.0.1.tgz"
940 | integrity sha512-14gHKKdYIxF84jCEgPgYXCPpldbwpxxLbCmA7LReY7gvbaT555DgeBWBgBZM116tv/fO6RRJrsivBqRyRlukhw==
941 | dependencies:
942 | fast-glob "^3.2.5"
943 | glob-parent "^6.0.0"
944 | globby "^11.0.3"
945 | normalize-path "^3.0.0"
946 | p-limit "^3.1.0"
947 | schema-utils "^3.0.0"
948 | serialize-javascript "^6.0.0"
949 |
950 | core-js-pure@^3.8.1:
951 | version "3.20.2"
952 | resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz"
953 | integrity sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==
954 |
955 | cosmiconfig@^7.0.0, cosmiconfig@^7.0.1:
956 | version "7.0.1"
957 | resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
958 | integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==
959 | dependencies:
960 | "@types/parse-json" "^4.0.0"
961 | import-fresh "^3.2.1"
962 | parse-json "^5.0.0"
963 | path-type "^4.0.0"
964 | yaml "^1.10.0"
965 |
966 | cross-spawn@^7.0.0, cross-spawn@^7.0.3:
967 | version "7.0.3"
968 | resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz"
969 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==
970 | dependencies:
971 | path-key "^3.1.0"
972 | shebang-command "^2.0.0"
973 | which "^2.0.1"
974 |
975 | css-loader@*, css-loader@^6.0.0:
976 | version "6.5.1"
977 | resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz"
978 | integrity sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==
979 | dependencies:
980 | icss-utils "^5.1.0"
981 | postcss "^8.2.15"
982 | postcss-modules-extract-imports "^3.0.0"
983 | postcss-modules-local-by-default "^4.0.0"
984 | postcss-modules-scope "^3.0.0"
985 | postcss-modules-values "^4.0.0"
986 | postcss-value-parser "^4.1.0"
987 | semver "^7.3.5"
988 |
989 | css@^3.0.0:
990 | version "3.0.0"
991 | resolved "https://registry.npmjs.org/css/-/css-3.0.0.tgz"
992 | integrity sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==
993 | dependencies:
994 | inherits "^2.0.4"
995 | source-map "^0.6.1"
996 | source-map-resolve "^0.6.0"
997 |
998 | cssesc@^3.0.0:
999 | version "3.0.0"
1000 | resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz"
1001 | integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==
1002 |
1003 | debug@^4.1.0:
1004 | version "4.3.2"
1005 | resolved "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz"
1006 | integrity sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==
1007 | dependencies:
1008 | ms "2.1.2"
1009 |
1010 | decode-uri-component@^0.2.0:
1011 | version "0.2.0"
1012 | resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz"
1013 | integrity sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==
1014 |
1015 | deepmerge@^1.5.2:
1016 | version "1.5.2"
1017 | resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz"
1018 | integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==
1019 |
1020 | deepmerge@^4.2.2:
1021 | version "4.2.2"
1022 | resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz"
1023 | integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==
1024 |
1025 | didyoumean@^1.2.2:
1026 | version "1.2.2"
1027 | resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz"
1028 | integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==
1029 |
1030 | dir-glob@^3.0.1:
1031 | version "3.0.1"
1032 | resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz"
1033 | integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==
1034 | dependencies:
1035 | path-type "^4.0.0"
1036 |
1037 | dlv@^1.1.3:
1038 | version "1.1.3"
1039 | resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz"
1040 | integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==
1041 |
1042 | dotenv-defaults@^2.0.2:
1043 | version "2.0.2"
1044 | resolved "https://registry.npmjs.org/dotenv-defaults/-/dotenv-defaults-2.0.2.tgz"
1045 | integrity sha512-iOIzovWfsUHU91L5i8bJce3NYK5JXeAwH50Jh6+ARUdLiiGlYWfGw6UkzsYqaXZH/hjE/eCd/PlfM/qqyK0AMg==
1046 | dependencies:
1047 | dotenv "^8.2.0"
1048 |
1049 | dotenv-webpack@^7.0.0:
1050 | version "7.0.3"
1051 | resolved "https://registry.npmjs.org/dotenv-webpack/-/dotenv-webpack-7.0.3.tgz"
1052 | integrity sha512-O0O9pOEwrk+n1zzR3T2uuXRlw64QxHSPeNN1GaiNBloQFNaCUL9V8jxSVz4jlXXFP/CIqK8YecWf8BAvsSgMjw==
1053 | dependencies:
1054 | dotenv-defaults "^2.0.2"
1055 |
1056 | dotenv@^8.2.0:
1057 | version "8.6.0"
1058 | resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz"
1059 | integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==
1060 |
1061 | duplexer@^0.1.2:
1062 | version "0.1.2"
1063 | resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz"
1064 | integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==
1065 |
1066 | eastasianwidth@^0.2.0:
1067 | version "0.2.0"
1068 | resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz"
1069 | integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==
1070 |
1071 | electron-to-chromium@^1.4.17:
1072 | version "1.4.17"
1073 | resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.17.tgz"
1074 | integrity sha512-zhk1MravPtq/KBhmGB7TLBILmXTgRG9TFSI3qS3DbgyfHzIl72iiTE37r/BHIbPCJJlWIo5rySyxiH4vWhu2ZA==
1075 |
1076 | emoji-regex@^8.0.0:
1077 | version "8.0.0"
1078 | resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz"
1079 | integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==
1080 |
1081 | emoji-regex@^9.2.2:
1082 | version "9.2.2"
1083 | resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz"
1084 | integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==
1085 |
1086 | emojis-list@^3.0.0:
1087 | version "3.0.0"
1088 | resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz"
1089 | integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==
1090 |
1091 | enhanced-resolve@^5.0.0, enhanced-resolve@^5.8.3:
1092 | version "5.8.3"
1093 | resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz"
1094 | integrity sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==
1095 | dependencies:
1096 | graceful-fs "^4.2.4"
1097 | tapable "^2.2.0"
1098 |
1099 | envinfo@^7.7.3:
1100 | version "7.8.1"
1101 | resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz"
1102 | integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==
1103 |
1104 | error-ex@^1.3.1:
1105 | version "1.3.2"
1106 | resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz"
1107 | integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==
1108 | dependencies:
1109 | is-arrayish "^0.2.1"
1110 |
1111 | error-stack-parser@^2.0.6:
1112 | version "2.0.6"
1113 | resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz"
1114 | integrity sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==
1115 | dependencies:
1116 | stackframe "^1.1.1"
1117 |
1118 | es-module-lexer@^0.9.0:
1119 | version "0.9.3"
1120 | resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz"
1121 | integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==
1122 |
1123 | escalade@^3.1.1:
1124 | version "3.1.1"
1125 | resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz"
1126 | integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==
1127 |
1128 | escape-string-regexp@^1.0.5:
1129 | version "1.0.5"
1130 | resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz"
1131 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==
1132 |
1133 | eslint-scope@5.1.1:
1134 | version "5.1.1"
1135 | resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz"
1136 | integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==
1137 | dependencies:
1138 | esrecurse "^4.3.0"
1139 | estraverse "^4.1.1"
1140 |
1141 | esrecurse@^4.3.0:
1142 | version "4.3.0"
1143 | resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz"
1144 | integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==
1145 | dependencies:
1146 | estraverse "^5.2.0"
1147 |
1148 | estraverse@^4.1.1:
1149 | version "4.3.0"
1150 | resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz"
1151 | integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==
1152 |
1153 | estraverse@^5.2.0:
1154 | version "5.2.0"
1155 | resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz"
1156 | integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==
1157 |
1158 | events@^3.2.0:
1159 | version "3.3.0"
1160 | resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz"
1161 | integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==
1162 |
1163 | execa@^5.0.0:
1164 | version "5.1.1"
1165 | resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz"
1166 | integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==
1167 | dependencies:
1168 | cross-spawn "^7.0.3"
1169 | get-stream "^6.0.0"
1170 | human-signals "^2.1.0"
1171 | is-stream "^2.0.0"
1172 | merge-stream "^2.0.0"
1173 | npm-run-path "^4.0.1"
1174 | onetime "^5.1.2"
1175 | signal-exit "^3.0.3"
1176 | strip-final-newline "^2.0.0"
1177 |
1178 | fast-deep-equal@^3.1.1:
1179 | version "3.1.3"
1180 | resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz"
1181 | integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==
1182 |
1183 | fast-glob@^3.1.1, fast-glob@^3.2.5, fast-glob@^3.3.0:
1184 | version "3.3.2"
1185 | resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz"
1186 | integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==
1187 | dependencies:
1188 | "@nodelib/fs.stat" "^2.0.2"
1189 | "@nodelib/fs.walk" "^1.2.3"
1190 | glob-parent "^5.1.2"
1191 | merge2 "^1.3.0"
1192 | micromatch "^4.0.4"
1193 |
1194 | fast-json-stable-stringify@^2.0.0:
1195 | version "2.1.0"
1196 | resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz"
1197 | integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==
1198 |
1199 | fastest-levenshtein@^1.0.12:
1200 | version "1.0.12"
1201 | resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz"
1202 | integrity sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==
1203 |
1204 | fastq@^1.6.0:
1205 | version "1.11.0"
1206 | resolved "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz"
1207 | integrity sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==
1208 | dependencies:
1209 | reusify "^1.0.4"
1210 |
1211 | fill-range@^7.0.1:
1212 | version "7.0.1"
1213 | resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
1214 | integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==
1215 | dependencies:
1216 | to-regex-range "^5.0.1"
1217 |
1218 | find-cache-dir@^3.3.1:
1219 | version "3.3.1"
1220 | resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz"
1221 | integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ==
1222 | dependencies:
1223 | commondir "^1.0.1"
1224 | make-dir "^3.0.2"
1225 | pkg-dir "^4.1.0"
1226 |
1227 | find-up@^4.0.0:
1228 | version "4.1.0"
1229 | resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz"
1230 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==
1231 | dependencies:
1232 | locate-path "^5.0.0"
1233 | path-exists "^4.0.0"
1234 |
1235 | find-up@^5.0.0:
1236 | version "5.0.0"
1237 | resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz"
1238 | integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==
1239 | dependencies:
1240 | locate-path "^6.0.0"
1241 | path-exists "^4.0.0"
1242 |
1243 | foreground-child@^3.1.0:
1244 | version "3.1.1"
1245 | resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz"
1246 | integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==
1247 | dependencies:
1248 | cross-spawn "^7.0.0"
1249 | signal-exit "^4.0.1"
1250 |
1251 | fork-ts-checker-webpack-plugin@^7.0.0:
1252 | version "7.2.13"
1253 | resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-7.2.13.tgz"
1254 | integrity sha512-fR3WRkOb4bQdWB/y7ssDUlVdrclvwtyCUIHCfivAoYxq9dF7XfrDKbMdZIfwJ7hxIAqkYSGeU7lLJE6xrxIBdg==
1255 | dependencies:
1256 | "@babel/code-frame" "^7.16.7"
1257 | chalk "^4.1.2"
1258 | chokidar "^3.5.3"
1259 | cosmiconfig "^7.0.1"
1260 | deepmerge "^4.2.2"
1261 | fs-extra "^10.0.0"
1262 | memfs "^3.4.1"
1263 | minimatch "^3.0.4"
1264 | node-abort-controller "^3.0.1"
1265 | schema-utils "^3.1.1"
1266 | semver "^7.3.5"
1267 | tapable "^2.2.1"
1268 |
1269 | fs-extra@^10.0.0:
1270 | version "10.1.0"
1271 | resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
1272 | integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
1273 | dependencies:
1274 | graceful-fs "^4.2.0"
1275 | jsonfile "^6.0.1"
1276 | universalify "^2.0.0"
1277 |
1278 | fs-monkey@^1.0.3:
1279 | version "1.0.3"
1280 | resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz"
1281 | integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==
1282 |
1283 | fsevents@~2.3.2:
1284 | version "2.3.2"
1285 | resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
1286 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==
1287 |
1288 | function-bind@^1.1.2:
1289 | version "1.1.2"
1290 | resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz"
1291 | integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==
1292 |
1293 | gensync@^1.0.0-beta.2:
1294 | version "1.0.0-beta.2"
1295 | resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz"
1296 | integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==
1297 |
1298 | get-caller-file@^2.0.5:
1299 | version "2.0.5"
1300 | resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz"
1301 | integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==
1302 |
1303 | get-stream@^6.0.0:
1304 | version "6.0.1"
1305 | resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz"
1306 | integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==
1307 |
1308 | glob-parent@^5.1.2:
1309 | version "5.1.2"
1310 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
1311 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1312 | dependencies:
1313 | is-glob "^4.0.1"
1314 |
1315 | glob-parent@^6.0.0, glob-parent@^6.0.2:
1316 | version "6.0.2"
1317 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz"
1318 | integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==
1319 | dependencies:
1320 | is-glob "^4.0.3"
1321 |
1322 | glob-parent@~5.1.2:
1323 | version "5.1.2"
1324 | resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
1325 | integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
1326 | dependencies:
1327 | is-glob "^4.0.1"
1328 |
1329 | glob-to-regexp@^0.4.1:
1330 | version "0.4.1"
1331 | resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz"
1332 | integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==
1333 |
1334 | glob@^10.3.10:
1335 | version "10.3.10"
1336 | resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz"
1337 | integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g==
1338 | dependencies:
1339 | foreground-child "^3.1.0"
1340 | jackspeak "^2.3.5"
1341 | minimatch "^9.0.1"
1342 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
1343 | path-scurry "^1.10.1"
1344 |
1345 | globals@^11.1.0:
1346 | version "11.12.0"
1347 | resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
1348 | integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==
1349 |
1350 | globby@^11.0.3:
1351 | version "11.0.4"
1352 | resolved "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz"
1353 | integrity sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==
1354 | dependencies:
1355 | array-union "^2.1.0"
1356 | dir-glob "^3.0.1"
1357 | fast-glob "^3.1.1"
1358 | ignore "^5.1.4"
1359 | merge2 "^1.3.0"
1360 | slash "^3.0.0"
1361 |
1362 | graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4:
1363 | version "4.2.4"
1364 | resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz"
1365 | integrity sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==
1366 |
1367 | gzip-size@^6.0.0:
1368 | version "6.0.0"
1369 | resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz"
1370 | integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==
1371 | dependencies:
1372 | duplexer "^0.1.2"
1373 |
1374 | has-flag@^3.0.0:
1375 | version "3.0.0"
1376 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz"
1377 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==
1378 |
1379 | has-flag@^4.0.0:
1380 | version "4.0.0"
1381 | resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz"
1382 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==
1383 |
1384 | hash-sum@^1.0.2:
1385 | version "1.0.2"
1386 | resolved "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz"
1387 | integrity sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ= sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==
1388 |
1389 | hasown@^2.0.0:
1390 | version "2.0.0"
1391 | resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz"
1392 | integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA==
1393 | dependencies:
1394 | function-bind "^1.1.2"
1395 |
1396 | highlight.js@^10.7.1:
1397 | version "10.7.3"
1398 | resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz"
1399 | integrity sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==
1400 |
1401 | html-entities@^2.1.0:
1402 | version "2.3.2"
1403 | resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz"
1404 | integrity sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==
1405 |
1406 | human-signals@^2.1.0:
1407 | version "2.1.0"
1408 | resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz"
1409 | integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==
1410 |
1411 | icss-utils@^5.0.0, icss-utils@^5.1.0:
1412 | version "5.1.0"
1413 | resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz"
1414 | integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==
1415 |
1416 | ignore@^5.1.4:
1417 | version "5.1.8"
1418 | resolved "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz"
1419 | integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==
1420 |
1421 | import-fresh@^3.2.1:
1422 | version "3.3.0"
1423 | resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz"
1424 | integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==
1425 | dependencies:
1426 | parent-module "^1.0.0"
1427 | resolve-from "^4.0.0"
1428 |
1429 | import-local@^3.0.2:
1430 | version "3.0.2"
1431 | resolved "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz"
1432 | integrity sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==
1433 | dependencies:
1434 | pkg-dir "^4.2.0"
1435 | resolve-cwd "^3.0.0"
1436 |
1437 | inherits@^2.0.4:
1438 | version "2.0.4"
1439 | resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
1440 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
1441 |
1442 | interpret@^2.2.0:
1443 | version "2.2.0"
1444 | resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz"
1445 | integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==
1446 |
1447 | is-arrayish@^0.2.1:
1448 | version "0.2.1"
1449 | resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz"
1450 | integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==
1451 |
1452 | is-binary-path@~2.1.0:
1453 | version "2.1.0"
1454 | resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
1455 | integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==
1456 | dependencies:
1457 | binary-extensions "^2.0.0"
1458 |
1459 | is-core-module@^2.13.0:
1460 | version "2.13.1"
1461 | resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz"
1462 | integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==
1463 | dependencies:
1464 | hasown "^2.0.0"
1465 |
1466 | is-extglob@^2.1.1:
1467 | version "2.1.1"
1468 | resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
1469 | integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==
1470 |
1471 | is-fullwidth-code-point@^3.0.0:
1472 | version "3.0.0"
1473 | resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz"
1474 | integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==
1475 |
1476 | is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:
1477 | version "4.0.3"
1478 | resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
1479 | integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==
1480 | dependencies:
1481 | is-extglob "^2.1.1"
1482 |
1483 | is-number@^7.0.0:
1484 | version "7.0.0"
1485 | resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
1486 | integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==
1487 |
1488 | is-plain-object@^2.0.4:
1489 | version "2.0.4"
1490 | resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz"
1491 | integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==
1492 | dependencies:
1493 | isobject "^3.0.1"
1494 |
1495 | is-stream@^2.0.0:
1496 | version "2.0.1"
1497 | resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz"
1498 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==
1499 |
1500 | isexe@^2.0.0:
1501 | version "2.0.0"
1502 | resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz"
1503 | integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==
1504 |
1505 | isobject@^3.0.1:
1506 | version "3.0.1"
1507 | resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz"
1508 | integrity sha1-TkMekrEalzFjaqH5yNHMvP2reN8= sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==
1509 |
1510 | jackspeak@^2.3.5:
1511 | version "2.3.6"
1512 | resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz"
1513 | integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==
1514 | dependencies:
1515 | "@isaacs/cliui" "^8.0.2"
1516 | optionalDependencies:
1517 | "@pkgjs/parseargs" "^0.11.0"
1518 |
1519 | javascript-stringify@^2.0.1:
1520 | version "2.1.0"
1521 | resolved "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz"
1522 | integrity sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==
1523 |
1524 | jest-worker@^27.0.2:
1525 | version "27.0.6"
1526 | resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.0.6.tgz"
1527 | integrity sha512-qupxcj/dRuA3xHPMUd40gr2EaAurFbkwzOh7wfPaeE9id7hyjURRQoqNfHifHK3XjJU6YJJUQKILGUnwGPEOCA==
1528 | dependencies:
1529 | "@types/node" "*"
1530 | merge-stream "^2.0.0"
1531 | supports-color "^8.0.0"
1532 |
1533 | jiti@^1.19.1:
1534 | version "1.21.0"
1535 | resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz"
1536 | integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==
1537 |
1538 | js-tokens@^4.0.0:
1539 | version "4.0.0"
1540 | resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz"
1541 | integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==
1542 |
1543 | jsesc@^2.5.1:
1544 | version "2.5.2"
1545 | resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz"
1546 | integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==
1547 |
1548 | json-parse-better-errors@^1.0.2:
1549 | version "1.0.2"
1550 | resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz"
1551 | integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==
1552 |
1553 | json-parse-even-better-errors@^2.3.0:
1554 | version "2.3.1"
1555 | resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz"
1556 | integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
1557 |
1558 | json-schema-traverse@^0.4.1:
1559 | version "0.4.1"
1560 | resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
1561 | integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==
1562 |
1563 | json5@^1.0.1:
1564 | version "1.0.1"
1565 | resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz"
1566 | integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==
1567 | dependencies:
1568 | minimist "^1.2.0"
1569 |
1570 | json5@^2.1.2:
1571 | version "2.2.0"
1572 | resolved "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz"
1573 | integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
1574 | dependencies:
1575 | minimist "^1.2.5"
1576 |
1577 | jsonfile@^6.0.1:
1578 | version "6.1.0"
1579 | resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz"
1580 | integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==
1581 | dependencies:
1582 | universalify "^2.0.0"
1583 | optionalDependencies:
1584 | graceful-fs "^4.1.6"
1585 |
1586 | kind-of@^6.0.2:
1587 | version "6.0.3"
1588 | resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz"
1589 | integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==
1590 |
1591 | klona@^2.0.4, klona@^2.0.5:
1592 | version "2.0.5"
1593 | resolved "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz"
1594 | integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==
1595 |
1596 | lilconfig@^2.1.0:
1597 | version "2.1.0"
1598 | resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz"
1599 | integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==
1600 |
1601 | lilconfig@^3.0.0:
1602 | version "3.0.0"
1603 | resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz"
1604 | integrity sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==
1605 |
1606 | lines-and-columns@^1.1.6:
1607 | version "1.1.6"
1608 | resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz"
1609 | integrity sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==
1610 |
1611 | loader-runner@^4.2.0:
1612 | version "4.2.0"
1613 | resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz"
1614 | integrity sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==
1615 |
1616 | loader-utils@^1.0.2:
1617 | version "1.4.0"
1618 | resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz"
1619 | integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
1620 | dependencies:
1621 | big.js "^5.2.2"
1622 | emojis-list "^3.0.0"
1623 | json5 "^1.0.1"
1624 |
1625 | loader-utils@^1.1.0:
1626 | version "1.4.0"
1627 | resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz"
1628 | integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
1629 | dependencies:
1630 | big.js "^5.2.2"
1631 | emojis-list "^3.0.0"
1632 | json5 "^1.0.1"
1633 |
1634 | loader-utils@^1.4.0:
1635 | version "1.4.0"
1636 | resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz"
1637 | integrity sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==
1638 | dependencies:
1639 | big.js "^5.2.2"
1640 | emojis-list "^3.0.0"
1641 | json5 "^1.0.1"
1642 |
1643 | "loader-utils@^2.0.0 || ^3.0.0":
1644 | version "3.2.0"
1645 | resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz"
1646 | integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==
1647 |
1648 | loader-utils@^2.0.0:
1649 | version "2.0.0"
1650 | resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz"
1651 | integrity sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==
1652 | dependencies:
1653 | big.js "^5.2.2"
1654 | emojis-list "^3.0.0"
1655 | json5 "^2.1.2"
1656 |
1657 | locate-path@^5.0.0:
1658 | version "5.0.0"
1659 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz"
1660 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==
1661 | dependencies:
1662 | p-locate "^4.1.0"
1663 |
1664 | locate-path@^6.0.0:
1665 | version "6.0.0"
1666 | resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz"
1667 | integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==
1668 | dependencies:
1669 | p-locate "^5.0.0"
1670 |
1671 | lodash.get@^4.0.0:
1672 | version "4.4.2"
1673 | resolved "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz"
1674 | integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==
1675 |
1676 | lodash@^4.17.20:
1677 | version "4.17.21"
1678 | resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
1679 | integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==
1680 |
1681 | lru-cache@^4.1.2:
1682 | version "4.1.5"
1683 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz"
1684 | integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==
1685 | dependencies:
1686 | pseudomap "^1.0.2"
1687 | yallist "^2.1.2"
1688 |
1689 | lru-cache@^6.0.0:
1690 | version "6.0.0"
1691 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz"
1692 | integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==
1693 | dependencies:
1694 | yallist "^4.0.0"
1695 |
1696 | "lru-cache@^9.1.1 || ^10.0.0":
1697 | version "10.1.0"
1698 | resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz"
1699 | integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==
1700 |
1701 | make-dir@^3.0.2, make-dir@^3.1.0:
1702 | version "3.1.0"
1703 | resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz"
1704 | integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==
1705 | dependencies:
1706 | semver "^6.0.0"
1707 |
1708 | memfs@^3.4.1:
1709 | version "3.4.7"
1710 | resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz"
1711 | integrity sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==
1712 | dependencies:
1713 | fs-monkey "^1.0.3"
1714 |
1715 | merge-source-map@^1.1.0:
1716 | version "1.1.0"
1717 | resolved "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz"
1718 | integrity sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==
1719 | dependencies:
1720 | source-map "^0.6.1"
1721 |
1722 | merge-stream@^2.0.0:
1723 | version "2.0.0"
1724 | resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz"
1725 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==
1726 |
1727 | merge2@^1.3.0:
1728 | version "1.4.1"
1729 | resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz"
1730 | integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==
1731 |
1732 | micromatch@^4.0.0, micromatch@^4.0.4, micromatch@^4.0.5:
1733 | version "4.0.5"
1734 | resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz"
1735 | integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==
1736 | dependencies:
1737 | braces "^3.0.2"
1738 | picomatch "^2.3.1"
1739 |
1740 | mime-db@1.49.0:
1741 | version "1.49.0"
1742 | resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.49.0.tgz"
1743 | integrity sha512-CIc8j9URtOVApSFCQIF+VBkX1RwXp/oMMOrqdyXSBXq5RWNEsRfyj1kiRnQgmNXmHxPoFIxOroKA3zcU9P+nAA==
1744 |
1745 | mime-types@^2.1.27:
1746 | version "2.1.32"
1747 | resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.32.tgz"
1748 | integrity sha512-hJGaVS4G4c9TSMYh2n6SQAGrC4RnfU+daP8G7cSCmaqNjiOoUY0VHCMS42pxnQmVF1GWwFhbHWn3RIxCqTmZ9A==
1749 | dependencies:
1750 | mime-db "1.49.0"
1751 |
1752 | mime@^2.3.1:
1753 | version "2.5.2"
1754 | resolved "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz"
1755 | integrity sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==
1756 |
1757 | mimic-fn@^2.1.0:
1758 | version "2.1.0"
1759 | resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz"
1760 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==
1761 |
1762 | minimatch@^3.0.4:
1763 | version "3.0.4"
1764 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz"
1765 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==
1766 | dependencies:
1767 | brace-expansion "^1.1.7"
1768 |
1769 | minimatch@^9.0.1:
1770 | version "9.0.3"
1771 | resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz"
1772 | integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==
1773 | dependencies:
1774 | brace-expansion "^2.0.1"
1775 |
1776 | minimist@^1.2.0, minimist@^1.2.5:
1777 | version "1.2.5"
1778 | resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz"
1779 | integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==
1780 |
1781 | "minipass@^5.0.0 || ^6.0.2 || ^7.0.0":
1782 | version "7.0.4"
1783 | resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz"
1784 | integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==
1785 |
1786 | ms@2.1.2:
1787 | version "2.1.2"
1788 | resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz"
1789 | integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==
1790 |
1791 | mz@^2.4.0, mz@^2.7.0:
1792 | version "2.7.0"
1793 | resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz"
1794 | integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
1795 | dependencies:
1796 | any-promise "^1.0.0"
1797 | object-assign "^4.0.1"
1798 | thenify-all "^1.0.0"
1799 |
1800 | nanoid@^3.3.4, nanoid@^3.3.7:
1801 | version "3.3.7"
1802 | resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz"
1803 | integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==
1804 |
1805 | neo-async@^2.6.2:
1806 | version "2.6.2"
1807 | resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz"
1808 | integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
1809 |
1810 | node-abort-controller@^3.0.1:
1811 | version "3.0.1"
1812 | resolved "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.0.1.tgz"
1813 | integrity sha512-/ujIVxthRs+7q6hsdjHMaj8hRG9NuWmwrz+JdRwZ14jdFoKSkm+vDsCbF9PLpnSqjaWQJuTmVtcWHNLr+vrOFw==
1814 |
1815 | node-releases@^2.0.1:
1816 | version "2.0.1"
1817 | resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz"
1818 | integrity sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==
1819 |
1820 | normalize-path@^3.0.0, normalize-path@~3.0.0:
1821 | version "3.0.0"
1822 | resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
1823 | integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==
1824 |
1825 | npm-run-path@^4.0.1:
1826 | version "4.0.1"
1827 | resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz"
1828 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==
1829 | dependencies:
1830 | path-key "^3.0.0"
1831 |
1832 | object-assign@^4.0.1:
1833 | version "4.1.1"
1834 | resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz"
1835 | integrity sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
1836 |
1837 | object-hash@^3.0.0:
1838 | version "3.0.0"
1839 | resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz"
1840 | integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==
1841 |
1842 | onetime@^5.1.2:
1843 | version "5.1.2"
1844 | resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz"
1845 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
1846 | dependencies:
1847 | mimic-fn "^2.1.0"
1848 |
1849 | opener@^1.5.2:
1850 | version "1.5.2"
1851 | resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz"
1852 | integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==
1853 |
1854 | p-limit@^2.2.0:
1855 | version "2.3.0"
1856 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz"
1857 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==
1858 | dependencies:
1859 | p-try "^2.0.0"
1860 |
1861 | p-limit@^3.0.2, p-limit@^3.1.0:
1862 | version "3.1.0"
1863 | resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz"
1864 | integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==
1865 | dependencies:
1866 | yocto-queue "^0.1.0"
1867 |
1868 | p-locate@^4.1.0:
1869 | version "4.1.0"
1870 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz"
1871 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==
1872 | dependencies:
1873 | p-limit "^2.2.0"
1874 |
1875 | p-locate@^5.0.0:
1876 | version "5.0.0"
1877 | resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz"
1878 | integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==
1879 | dependencies:
1880 | p-limit "^3.0.2"
1881 |
1882 | p-try@^2.0.0:
1883 | version "2.2.0"
1884 | resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz"
1885 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==
1886 |
1887 | parent-module@^1.0.0:
1888 | version "1.0.1"
1889 | resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz"
1890 | integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==
1891 | dependencies:
1892 | callsites "^3.0.0"
1893 |
1894 | parse-json@^5.0.0:
1895 | version "5.2.0"
1896 | resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz"
1897 | integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==
1898 | dependencies:
1899 | "@babel/code-frame" "^7.0.0"
1900 | error-ex "^1.3.1"
1901 | json-parse-even-better-errors "^2.3.0"
1902 | lines-and-columns "^1.1.6"
1903 |
1904 | parse5-htmlparser2-tree-adapter@^6.0.0:
1905 | version "6.0.1"
1906 | resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz"
1907 | integrity sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==
1908 | dependencies:
1909 | parse5 "^6.0.1"
1910 |
1911 | parse5@^5.1.1:
1912 | version "5.1.1"
1913 | resolved "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz"
1914 | integrity sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==
1915 |
1916 | parse5@^6.0.1:
1917 | version "6.0.1"
1918 | resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz"
1919 | integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==
1920 |
1921 | path-exists@^4.0.0:
1922 | version "4.0.0"
1923 | resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz"
1924 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==
1925 |
1926 | path-key@^3.0.0, path-key@^3.1.0:
1927 | version "3.1.1"
1928 | resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz"
1929 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==
1930 |
1931 | path-parse@^1.0.7:
1932 | version "1.0.7"
1933 | resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz"
1934 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==
1935 |
1936 | path-scurry@^1.10.1:
1937 | version "1.10.1"
1938 | resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz"
1939 | integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==
1940 | dependencies:
1941 | lru-cache "^9.1.1 || ^10.0.0"
1942 | minipass "^5.0.0 || ^6.0.2 || ^7.0.0"
1943 |
1944 | path-type@^4.0.0:
1945 | version "4.0.0"
1946 | resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz"
1947 | integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==
1948 |
1949 | picocolors@^1.0.0:
1950 | version "1.0.0"
1951 | resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz"
1952 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==
1953 |
1954 | picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1:
1955 | version "2.3.1"
1956 | resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
1957 | integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==
1958 |
1959 | pify@^2.3.0:
1960 | version "2.3.0"
1961 | resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz"
1962 | integrity sha1-7RQaasBDqEnqWISY59yosVMw6Qw= sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==
1963 |
1964 | pirates@^4.0.1:
1965 | version "4.0.6"
1966 | resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz"
1967 | integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==
1968 |
1969 | pkg-dir@^4.1.0, pkg-dir@^4.2.0:
1970 | version "4.2.0"
1971 | resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz"
1972 | integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==
1973 | dependencies:
1974 | find-up "^4.0.0"
1975 |
1976 | postcss-import@^14.0.0:
1977 | version "14.0.2"
1978 | resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-14.0.2.tgz"
1979 | integrity sha512-BJ2pVK4KhUyMcqjuKs9RijV5tatNzNa73e/32aBVE/ejYPe37iH+6vAu9WvqUkB5OAYgLHzbSvzHnorybJCm9g==
1980 | dependencies:
1981 | postcss-value-parser "^4.0.0"
1982 | read-cache "^1.0.0"
1983 | resolve "^1.1.7"
1984 |
1985 | postcss-import@^15.1.0:
1986 | version "15.1.0"
1987 | resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz"
1988 | integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==
1989 | dependencies:
1990 | postcss-value-parser "^4.0.0"
1991 | read-cache "^1.0.0"
1992 | resolve "^1.1.7"
1993 |
1994 | postcss-js@^4.0.1:
1995 | version "4.0.1"
1996 | resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz"
1997 | integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==
1998 | dependencies:
1999 | camelcase-css "^2.0.1"
2000 |
2001 | postcss-load-config@^4.0.1:
2002 | version "4.0.2"
2003 | resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz"
2004 | integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==
2005 | dependencies:
2006 | lilconfig "^3.0.0"
2007 | yaml "^2.3.4"
2008 |
2009 | postcss-loader@^7.0.0:
2010 | version "7.0.1"
2011 | resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.0.1.tgz"
2012 | integrity sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==
2013 | dependencies:
2014 | cosmiconfig "^7.0.0"
2015 | klona "^2.0.5"
2016 | semver "^7.3.7"
2017 |
2018 | postcss-modules-extract-imports@^3.0.0:
2019 | version "3.0.0"
2020 | resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz"
2021 | integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==
2022 |
2023 | postcss-modules-local-by-default@^4.0.0:
2024 | version "4.0.0"
2025 | resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz"
2026 | integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==
2027 | dependencies:
2028 | icss-utils "^5.0.0"
2029 | postcss-selector-parser "^6.0.2"
2030 | postcss-value-parser "^4.1.0"
2031 |
2032 | postcss-modules-scope@^3.0.0:
2033 | version "3.0.0"
2034 | resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz"
2035 | integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==
2036 | dependencies:
2037 | postcss-selector-parser "^6.0.4"
2038 |
2039 | postcss-modules-values@^4.0.0:
2040 | version "4.0.0"
2041 | resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz"
2042 | integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==
2043 | dependencies:
2044 | icss-utils "^5.0.0"
2045 |
2046 | postcss-nested@^6.0.1:
2047 | version "6.0.1"
2048 | resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz"
2049 | integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==
2050 | dependencies:
2051 | postcss-selector-parser "^6.0.11"
2052 |
2053 | postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:
2054 | version "6.0.15"
2055 | resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.15.tgz"
2056 | integrity sha512-rEYkQOMUCEMhsKbK66tbEU9QVIxbhN18YiniAwA7XQYTVBqrBy+P2p5JcdqsHgKM2zWylp8d7J6eszocfds5Sw==
2057 | dependencies:
2058 | cssesc "^3.0.0"
2059 | util-deprecate "^1.0.2"
2060 |
2061 | postcss-value-parser@^4.0.0, postcss-value-parser@^4.1.0:
2062 | version "4.2.0"
2063 | resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz"
2064 | integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==
2065 |
2066 | "postcss@^7.0.0 || ^8.0.1", postcss@^8.0.0, postcss@^8.1.0, postcss@^8.2.14, postcss@^8.2.15, postcss@^8.4, postcss@>=8.0.9, postcss@8.4.16:
2067 | version "8.4.16"
2068 | resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.16.tgz"
2069 | integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==
2070 | dependencies:
2071 | nanoid "^3.3.4"
2072 | picocolors "^1.0.0"
2073 | source-map-js "^1.0.2"
2074 |
2075 | postcss@^7.0.36:
2076 | version "7.0.36"
2077 | resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz"
2078 | integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==
2079 | dependencies:
2080 | chalk "^2.4.2"
2081 | source-map "^0.6.1"
2082 | supports-color "^6.1.0"
2083 |
2084 | postcss@^8.4.21, postcss@^8.4.23:
2085 | version "8.4.33"
2086 | resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz"
2087 | integrity sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==
2088 | dependencies:
2089 | nanoid "^3.3.7"
2090 | picocolors "^1.0.0"
2091 | source-map-js "^1.0.2"
2092 |
2093 | prettier@^1.18.2:
2094 | version "1.19.1"
2095 | resolved "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz"
2096 | integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew==
2097 |
2098 | pseudomap@^1.0.2:
2099 | version "1.0.2"
2100 | resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz"
2101 | integrity sha1-8FKijacOYYkX7wqKw0wa5aaChrM= sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==
2102 |
2103 | punycode@^2.1.0:
2104 | version "2.1.1"
2105 | resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz"
2106 | integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==
2107 |
2108 | queue-microtask@^1.2.2:
2109 | version "1.2.3"
2110 | resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz"
2111 | integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==
2112 |
2113 | randombytes@^2.1.0:
2114 | version "2.1.0"
2115 | resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz"
2116 | integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==
2117 | dependencies:
2118 | safe-buffer "^5.1.0"
2119 |
2120 | raw-loader@^4.0.0:
2121 | version "4.0.2"
2122 | resolved "https://registry.npmjs.org/raw-loader/-/raw-loader-4.0.2.tgz"
2123 | integrity sha512-ZnScIV3ag9A4wPX/ZayxL/jZH+euYb6FcUinPcgiQW0+UBtEv0O6Q3lGd3cqJ+GHH+rksEv3Pj99oxJ3u3VIKA==
2124 | dependencies:
2125 | loader-utils "^2.0.0"
2126 | schema-utils "^3.0.0"
2127 |
2128 | "react-refresh@>=0.10.0 <1.0.0", react-refresh@~0.11.0:
2129 | version "0.11.0"
2130 | resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz"
2131 | integrity sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==
2132 |
2133 | read-cache@^1.0.0:
2134 | version "1.0.0"
2135 | resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz"
2136 | integrity sha1-5mTvMRYRZsl1HNvo28+GtftY93Q= sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==
2137 | dependencies:
2138 | pify "^2.3.0"
2139 |
2140 | readdirp@~3.6.0:
2141 | version "3.6.0"
2142 | resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
2143 | integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==
2144 | dependencies:
2145 | picomatch "^2.2.1"
2146 |
2147 | rechoir@^0.7.0:
2148 | version "0.7.1"
2149 | resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz"
2150 | integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==
2151 | dependencies:
2152 | resolve "^1.9.0"
2153 |
2154 | require-directory@^2.1.1:
2155 | version "2.1.1"
2156 | resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
2157 | integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==
2158 |
2159 | resolve-cwd@^3.0.0:
2160 | version "3.0.0"
2161 | resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz"
2162 | integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==
2163 | dependencies:
2164 | resolve-from "^5.0.0"
2165 |
2166 | resolve-from@^4.0.0:
2167 | version "4.0.0"
2168 | resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
2169 | integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==
2170 |
2171 | resolve-from@^5.0.0:
2172 | version "5.0.0"
2173 | resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
2174 | integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==
2175 |
2176 | resolve@^1.1.7, resolve@^1.22.2, resolve@^1.9.0:
2177 | version "1.22.8"
2178 | resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz"
2179 | integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==
2180 | dependencies:
2181 | is-core-module "^2.13.0"
2182 | path-parse "^1.0.7"
2183 | supports-preserve-symlinks-flag "^1.0.0"
2184 |
2185 | reusify@^1.0.4:
2186 | version "1.0.4"
2187 | resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz"
2188 | integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==
2189 |
2190 | run-parallel@^1.1.9:
2191 | version "1.2.0"
2192 | resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz"
2193 | integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==
2194 | dependencies:
2195 | queue-microtask "^1.2.2"
2196 |
2197 | safe-buffer@^5.1.0, safe-buffer@~5.1.1:
2198 | version "5.1.2"
2199 | resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz"
2200 | integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
2201 |
2202 | sass-loader@^13.0.0:
2203 | version "13.0.2"
2204 | resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-13.0.2.tgz"
2205 | integrity sha512-BbiqbVmbfJaWVeOOAu2o7DhYWtcNmTfvroVgFXa6k2hHheMxNAeDHLNoDy/Q5aoaVlz0LH+MbMktKwm9vN/j8Q==
2206 | dependencies:
2207 | klona "^2.0.4"
2208 | neo-async "^2.6.2"
2209 |
2210 | sass@^1.0.0, sass@^1.3.0:
2211 | version "1.38.0"
2212 | resolved "https://registry.npmjs.org/sass/-/sass-1.38.0.tgz"
2213 | integrity sha512-WBccZeMigAGKoI+NgD7Adh0ab1HUq+6BmyBUEaGxtErbUtWUevEbdgo5EZiJQofLUGcKtlNaO2IdN73AHEua5g==
2214 | dependencies:
2215 | chokidar ">=3.0.0 <4.0.0"
2216 |
2217 | sax@^1.0.0:
2218 | version "1.2.4"
2219 | resolved "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz"
2220 | integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==
2221 |
2222 | schema-utils@^2.6.5:
2223 | version "2.7.1"
2224 | resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz"
2225 | integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==
2226 | dependencies:
2227 | "@types/json-schema" "^7.0.5"
2228 | ajv "^6.12.4"
2229 | ajv-keywords "^3.5.2"
2230 |
2231 | schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:
2232 | version "3.1.1"
2233 | resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz"
2234 | integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==
2235 | dependencies:
2236 | "@types/json-schema" "^7.0.8"
2237 | ajv "^6.12.5"
2238 | ajv-keywords "^3.5.2"
2239 |
2240 | semver@^6.0.0, semver@^6.3.0:
2241 | version "6.3.0"
2242 | resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
2243 | integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==
2244 |
2245 | semver@^7.3.4:
2246 | version "7.3.5"
2247 | resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
2248 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
2249 | dependencies:
2250 | lru-cache "^6.0.0"
2251 |
2252 | semver@^7.3.5:
2253 | version "7.3.5"
2254 | resolved "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
2255 | integrity sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==
2256 | dependencies:
2257 | lru-cache "^6.0.0"
2258 |
2259 | semver@^7.3.7:
2260 | version "7.3.7"
2261 | resolved "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
2262 | integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==
2263 | dependencies:
2264 | lru-cache "^6.0.0"
2265 |
2266 | serialize-javascript@^6.0.0:
2267 | version "6.0.0"
2268 | resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz"
2269 | integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==
2270 | dependencies:
2271 | randombytes "^2.1.0"
2272 |
2273 | shallow-clone@^3.0.0:
2274 | version "3.0.1"
2275 | resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz"
2276 | integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==
2277 | dependencies:
2278 | kind-of "^6.0.2"
2279 |
2280 | shebang-command@^2.0.0:
2281 | version "2.0.0"
2282 | resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz"
2283 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==
2284 | dependencies:
2285 | shebang-regex "^3.0.0"
2286 |
2287 | shebang-regex@^3.0.0:
2288 | version "3.0.0"
2289 | resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz"
2290 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==
2291 |
2292 | signal-exit@^3.0.3:
2293 | version "3.0.3"
2294 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz"
2295 | integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==
2296 |
2297 | signal-exit@^4.0.1:
2298 | version "4.1.0"
2299 | resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz"
2300 | integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==
2301 |
2302 | sirv@^1.0.7:
2303 | version "1.0.14"
2304 | resolved "https://registry.npmjs.org/sirv/-/sirv-1.0.14.tgz"
2305 | integrity sha512-czTFDFjK9lXj0u9mJ3OmJoXFztoilYS+NdRPcJoT182w44wSEkHSiO7A2517GLJ8wKM4GjCm2OXE66Dhngbzjg==
2306 | dependencies:
2307 | "@polka/url" "^1.0.0-next.17"
2308 | mime "^2.3.1"
2309 | totalist "^1.0.0"
2310 |
2311 | slash@^3.0.0:
2312 | version "3.0.0"
2313 | resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz"
2314 | integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==
2315 |
2316 | source-map-js@^1.0.2:
2317 | version "1.0.2"
2318 | resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz"
2319 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==
2320 |
2321 | source-map-resolve@^0.6.0:
2322 | version "0.6.0"
2323 | resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz"
2324 | integrity sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==
2325 | dependencies:
2326 | atob "^2.1.2"
2327 | decode-uri-component "^0.2.0"
2328 |
2329 | source-map-support@~0.5.19:
2330 | version "0.5.19"
2331 | resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz"
2332 | integrity sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==
2333 | dependencies:
2334 | buffer-from "^1.0.0"
2335 | source-map "^0.6.0"
2336 |
2337 | source-map@^0.5.0:
2338 | version "0.5.7"
2339 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz"
2340 | integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==
2341 |
2342 | source-map@^0.6.0:
2343 | version "0.6.1"
2344 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
2345 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2346 |
2347 | source-map@^0.6.1, source-map@~0.6.1:
2348 | version "0.6.1"
2349 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz"
2350 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==
2351 |
2352 | source-map@^0.7.0, source-map@^0.7.3, source-map@~0.7.2:
2353 | version "0.7.3"
2354 | resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz"
2355 | integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==
2356 |
2357 | stackframe@^1.1.1:
2358 | version "1.2.0"
2359 | resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz"
2360 | integrity sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==
2361 |
2362 | "string-width-cjs@npm:string-width@^4.2.0":
2363 | version "4.2.3"
2364 | resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
2365 | integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
2366 | dependencies:
2367 | emoji-regex "^8.0.0"
2368 | is-fullwidth-code-point "^3.0.0"
2369 | strip-ansi "^6.0.1"
2370 |
2371 | string-width@^4.1.0, string-width@^4.2.0:
2372 | version "4.2.2"
2373 | resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz"
2374 | integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==
2375 | dependencies:
2376 | emoji-regex "^8.0.0"
2377 | is-fullwidth-code-point "^3.0.0"
2378 | strip-ansi "^6.0.0"
2379 |
2380 | string-width@^5.0.1, string-width@^5.1.2:
2381 | version "5.1.2"
2382 | resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz"
2383 | integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==
2384 | dependencies:
2385 | eastasianwidth "^0.2.0"
2386 | emoji-regex "^9.2.2"
2387 | strip-ansi "^7.0.1"
2388 |
2389 | "strip-ansi-cjs@npm:strip-ansi@^6.0.1":
2390 | version "6.0.1"
2391 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
2392 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
2393 | dependencies:
2394 | ansi-regex "^5.0.1"
2395 |
2396 | strip-ansi@^6.0.0:
2397 | version "6.0.0"
2398 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz"
2399 | integrity sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==
2400 | dependencies:
2401 | ansi-regex "^5.0.0"
2402 |
2403 | strip-ansi@^6.0.1:
2404 | version "6.0.1"
2405 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz"
2406 | integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
2407 | dependencies:
2408 | ansi-regex "^5.0.1"
2409 |
2410 | strip-ansi@^7.0.1:
2411 | version "7.1.0"
2412 | resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz"
2413 | integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==
2414 | dependencies:
2415 | ansi-regex "^6.0.1"
2416 |
2417 | strip-final-newline@^2.0.0:
2418 | version "2.0.0"
2419 | resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz"
2420 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==
2421 |
2422 | sucrase@^3.32.0:
2423 | version "3.35.0"
2424 | resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz"
2425 | integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==
2426 | dependencies:
2427 | "@jridgewell/gen-mapping" "^0.3.2"
2428 | commander "^4.0.0"
2429 | glob "^10.3.10"
2430 | lines-and-columns "^1.1.6"
2431 | mz "^2.7.0"
2432 | pirates "^4.0.1"
2433 | ts-interface-checker "^0.1.9"
2434 |
2435 | supports-color@^5.3.0:
2436 | version "5.5.0"
2437 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz"
2438 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==
2439 | dependencies:
2440 | has-flag "^3.0.0"
2441 |
2442 | supports-color@^6.1.0:
2443 | version "6.1.0"
2444 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz"
2445 | integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==
2446 | dependencies:
2447 | has-flag "^3.0.0"
2448 |
2449 | supports-color@^7.1.0:
2450 | version "7.2.0"
2451 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz"
2452 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==
2453 | dependencies:
2454 | has-flag "^4.0.0"
2455 |
2456 | supports-color@^8.0.0:
2457 | version "8.1.1"
2458 | resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz"
2459 | integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==
2460 | dependencies:
2461 | has-flag "^4.0.0"
2462 |
2463 | supports-preserve-symlinks-flag@^1.0.0:
2464 | version "1.0.0"
2465 | resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz"
2466 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==
2467 |
2468 | tailwindcss@^3.4.0:
2469 | version "3.4.0"
2470 | resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz"
2471 | integrity sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA==
2472 | dependencies:
2473 | "@alloc/quick-lru" "^5.2.0"
2474 | arg "^5.0.2"
2475 | chokidar "^3.5.3"
2476 | didyoumean "^1.2.2"
2477 | dlv "^1.1.3"
2478 | fast-glob "^3.3.0"
2479 | glob-parent "^6.0.2"
2480 | is-glob "^4.0.3"
2481 | jiti "^1.19.1"
2482 | lilconfig "^2.1.0"
2483 | micromatch "^4.0.5"
2484 | normalize-path "^3.0.0"
2485 | object-hash "^3.0.0"
2486 | picocolors "^1.0.0"
2487 | postcss "^8.4.23"
2488 | postcss-import "^15.1.0"
2489 | postcss-js "^4.0.1"
2490 | postcss-load-config "^4.0.1"
2491 | postcss-nested "^6.0.1"
2492 | postcss-selector-parser "^6.0.11"
2493 | resolve "^1.22.2"
2494 | sucrase "^3.32.0"
2495 |
2496 | tapable@^2.1.1, tapable@^2.2.0, tapable@^2.2.1:
2497 | version "2.2.1"
2498 | resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz"
2499 | integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==
2500 |
2501 | terser-webpack-plugin@^5.0.0, terser-webpack-plugin@^5.1.3:
2502 | version "5.1.4"
2503 | resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.1.4.tgz"
2504 | integrity sha512-C2WkFwstHDhVEmsmlCxrXUtVklS+Ir1A7twrYzrDrQQOIMOaVAYykaoo/Aq1K0QRkMoY2hhvDQY1cm4jnIMFwA==
2505 | dependencies:
2506 | jest-worker "^27.0.2"
2507 | p-limit "^3.1.0"
2508 | schema-utils "^3.0.0"
2509 | serialize-javascript "^6.0.0"
2510 | source-map "^0.6.1"
2511 | terser "^5.7.0"
2512 |
2513 | terser@^5.7.0:
2514 | version "5.7.1"
2515 | resolved "https://registry.npmjs.org/terser/-/terser-5.7.1.tgz"
2516 | integrity sha512-b3e+d5JbHAe/JSjwsC3Zn55wsBIM7AsHLjKxT31kGCldgbpFePaFo+PiddtO6uwRZWRw7sPXmAN8dTW61xmnSg==
2517 | dependencies:
2518 | commander "^2.20.0"
2519 | source-map "~0.7.2"
2520 | source-map-support "~0.5.19"
2521 |
2522 | thenify-all@^1.0.0:
2523 | version "1.6.0"
2524 | resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz"
2525 | integrity sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY= sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
2526 | dependencies:
2527 | thenify ">= 3.1.0 < 4"
2528 |
2529 | "thenify@>= 3.1.0 < 4":
2530 | version "3.3.1"
2531 | resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz"
2532 | integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
2533 | dependencies:
2534 | any-promise "^1.0.0"
2535 |
2536 | to-fast-properties@^2.0.0:
2537 | version "2.0.0"
2538 | resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz"
2539 | integrity sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==
2540 |
2541 | to-regex-range@^5.0.1:
2542 | version "5.0.1"
2543 | resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
2544 | integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==
2545 | dependencies:
2546 | is-number "^7.0.0"
2547 |
2548 | totalist@^1.0.0:
2549 | version "1.1.0"
2550 | resolved "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz"
2551 | integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==
2552 |
2553 | ts-dedent@^2.0.0:
2554 | version "2.2.0"
2555 | resolved "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz"
2556 | integrity sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==
2557 |
2558 | ts-interface-checker@^0.1.9:
2559 | version "0.1.13"
2560 | resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz"
2561 | integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==
2562 |
2563 | ts-loader@^9.0.0:
2564 | version "9.2.5"
2565 | resolved "https://registry.npmjs.org/ts-loader/-/ts-loader-9.2.5.tgz"
2566 | integrity sha512-al/ATFEffybdRMUIr5zMEWQdVnCGMUA9d3fXJ8dBVvBlzytPvIszoG9kZoR+94k6/i293RnVOXwMaWbXhNy9pQ==
2567 | dependencies:
2568 | chalk "^4.1.0"
2569 | enhanced-resolve "^5.0.0"
2570 | micromatch "^4.0.0"
2571 | semver "^7.3.4"
2572 |
2573 | typescript@*, typescript@>3.6.0:
2574 | version "5.3.3"
2575 | resolved "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz"
2576 | integrity sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==
2577 |
2578 | universalify@^2.0.0:
2579 | version "2.0.0"
2580 | resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz"
2581 | integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==
2582 |
2583 | uri-js@^4.2.2:
2584 | version "4.4.1"
2585 | resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz"
2586 | integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==
2587 | dependencies:
2588 | punycode "^2.1.0"
2589 |
2590 | util-deprecate@^1.0.2:
2591 | version "1.0.2"
2592 | resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz"
2593 | integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==
2594 |
2595 | v8-compile-cache@^2.2.0:
2596 | version "2.3.0"
2597 | resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz"
2598 | integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==
2599 |
2600 | vue-hot-reload-api@^2.3.0:
2601 | version "2.3.4"
2602 | resolved "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz"
2603 | integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==
2604 |
2605 | "vue-loader@^15.0.0 <= 15.9.8":
2606 | version "15.9.8"
2607 | resolved "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.8.tgz"
2608 | integrity sha512-GwSkxPrihfLR69/dSV3+5CdMQ0D+jXg8Ma1S4nQXKJAznYFX14vHdc/NetQc34Dw+rBbIJyP7JOuVb9Fhprvog==
2609 | dependencies:
2610 | "@vue/component-compiler-utils" "^3.1.0"
2611 | hash-sum "^1.0.2"
2612 | loader-utils "^1.1.0"
2613 | vue-hot-reload-api "^2.3.0"
2614 | vue-style-loader "^4.1.0"
2615 |
2616 | vue-style-loader@^4.1.0:
2617 | version "4.1.3"
2618 | resolved "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz"
2619 | integrity sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==
2620 | dependencies:
2621 | hash-sum "^1.0.2"
2622 | loader-utils "^1.0.2"
2623 |
2624 | vue-template-es2015-compiler@^1.9.0:
2625 | version "1.9.1"
2626 | resolved "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz"
2627 | integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==
2628 |
2629 | watchpack@^2.3.1:
2630 | version "2.3.1"
2631 | resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.3.1.tgz"
2632 | integrity sha512-x0t0JuydIo8qCNctdDrn1OzH/qDzk2+rdCOC3YzumZ42fiMqmQ7T3xQurykYMhYfHaPHTp4ZxAx2NfUo1K6QaA==
2633 | dependencies:
2634 | glob-to-regexp "^0.4.1"
2635 | graceful-fs "^4.1.2"
2636 |
2637 | webpack-bundle-analyzer@^4.0.0:
2638 | version "4.4.2"
2639 | resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.2.tgz"
2640 | integrity sha512-PIagMYhlEzFfhMYOzs5gFT55DkUdkyrJi/SxJp8EF3YMWhS+T9vvs2EoTetpk5qb6VsCq02eXTlRDOydRhDFAQ==
2641 | dependencies:
2642 | acorn "^8.0.4"
2643 | acorn-walk "^8.0.0"
2644 | chalk "^4.1.0"
2645 | commander "^6.2.0"
2646 | gzip-size "^6.0.0"
2647 | lodash "^4.17.20"
2648 | opener "^1.5.2"
2649 | sirv "^1.0.7"
2650 | ws "^7.3.1"
2651 |
2652 | webpack-chain@^6.0.0:
2653 | version "6.5.1"
2654 | resolved "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz"
2655 | integrity sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==
2656 | dependencies:
2657 | deepmerge "^1.5.2"
2658 | javascript-stringify "^2.0.1"
2659 |
2660 | webpack-cli@^4.0.0, webpack-cli@4.x.x:
2661 | version "4.8.0"
2662 | resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.8.0.tgz"
2663 | integrity sha512-+iBSWsX16uVna5aAYN6/wjhJy1q/GKk4KjKvfg90/6hykCTSgozbfz5iRgDTSJt/LgSbYxdBX3KBHeobIs+ZEw==
2664 | dependencies:
2665 | "@discoveryjs/json-ext" "^0.5.0"
2666 | "@webpack-cli/configtest" "^1.0.4"
2667 | "@webpack-cli/info" "^1.3.0"
2668 | "@webpack-cli/serve" "^1.5.2"
2669 | colorette "^1.2.1"
2670 | commander "^7.0.0"
2671 | execa "^5.0.0"
2672 | fastest-levenshtein "^1.0.12"
2673 | import-local "^3.0.2"
2674 | interpret "^2.2.0"
2675 | rechoir "^0.7.0"
2676 | v8-compile-cache "^2.2.0"
2677 | webpack-merge "^5.7.3"
2678 |
2679 | webpack-merge@^5.0.0, webpack-merge@^5.7.3:
2680 | version "5.8.0"
2681 | resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz"
2682 | integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==
2683 | dependencies:
2684 | clone-deep "^4.0.1"
2685 | wildcard "^2.0.0"
2686 |
2687 | webpack-sources@^3.2.2:
2688 | version "3.2.2"
2689 | resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.2.tgz"
2690 | integrity sha512-cp5qdmHnu5T8wRg2G3vZZHoJPN14aqQ89SyQ11NpGH5zEMDCclt49rzo+MaRazk7/UeILhAI+/sEtcM+7Fr0nw==
2691 |
2692 | webpack-virtual-modules@^0.4.0:
2693 | version "0.4.3"
2694 | resolved "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.3.tgz"
2695 | integrity sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==
2696 |
2697 | "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", "webpack@^4 || ^5", "webpack@^4.0.0 || ^5.0.0", webpack@^5.0.0, webpack@^5.1.0, webpack@^5.11.0, "webpack@^5.30.0 <= 5.50.0 || ^5.51.2", webpack@>=2, "webpack@>=4.43.0 <6.0.0", "webpack@4.x.x || 5.x.x":
2698 | version "5.65.0"
2699 | resolved "https://registry.npmjs.org/webpack/-/webpack-5.65.0.tgz"
2700 | integrity sha512-Q5or2o6EKs7+oKmJo7LaqZaMOlDWQse9Tm5l1WAfU/ujLGN5Pb0SqGeVkN/4bpPmEqEP5RnVhiqsOtWtUVwGRw==
2701 | dependencies:
2702 | "@types/eslint-scope" "^3.7.0"
2703 | "@types/estree" "^0.0.50"
2704 | "@webassemblyjs/ast" "1.11.1"
2705 | "@webassemblyjs/wasm-edit" "1.11.1"
2706 | "@webassemblyjs/wasm-parser" "1.11.1"
2707 | acorn "^8.4.1"
2708 | acorn-import-assertions "^1.7.6"
2709 | browserslist "^4.14.5"
2710 | chrome-trace-event "^1.0.2"
2711 | enhanced-resolve "^5.8.3"
2712 | es-module-lexer "^0.9.0"
2713 | eslint-scope "5.1.1"
2714 | events "^3.2.0"
2715 | glob-to-regexp "^0.4.1"
2716 | graceful-fs "^4.2.4"
2717 | json-parse-better-errors "^1.0.2"
2718 | loader-runner "^4.2.0"
2719 | mime-types "^2.1.27"
2720 | neo-async "^2.6.2"
2721 | schema-utils "^3.1.0"
2722 | tapable "^2.1.1"
2723 | terser-webpack-plugin "^5.1.3"
2724 | watchpack "^2.3.1"
2725 | webpack-sources "^3.2.2"
2726 |
2727 | which@^2.0.1:
2728 | version "2.0.2"
2729 | resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz"
2730 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==
2731 | dependencies:
2732 | isexe "^2.0.0"
2733 |
2734 | wildcard@^2.0.0:
2735 | version "2.0.0"
2736 | resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz"
2737 | integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==
2738 |
2739 | "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
2740 | version "7.0.0"
2741 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
2742 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
2743 | dependencies:
2744 | ansi-styles "^4.0.0"
2745 | string-width "^4.1.0"
2746 | strip-ansi "^6.0.0"
2747 |
2748 | wrap-ansi@^7.0.0:
2749 | version "7.0.0"
2750 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz"
2751 | integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
2752 | dependencies:
2753 | ansi-styles "^4.0.0"
2754 | string-width "^4.1.0"
2755 | strip-ansi "^6.0.0"
2756 |
2757 | wrap-ansi@^8.1.0:
2758 | version "8.1.0"
2759 | resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz"
2760 | integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==
2761 | dependencies:
2762 | ansi-styles "^6.1.0"
2763 | string-width "^5.0.1"
2764 | strip-ansi "^7.0.1"
2765 |
2766 | ws@^7.3.1:
2767 | version "7.5.3"
2768 | resolved "https://registry.npmjs.org/ws/-/ws-7.5.3.tgz"
2769 | integrity sha512-kQ/dHIzuLrS6Je9+uv81ueZomEwH0qVYstcAQ4/Z93K8zeko9gtAbttJWzoC5ukqXY1PpoouV3+VSOqEAFt5wg==
2770 |
2771 | y18n@^5.0.5:
2772 | version "5.0.8"
2773 | resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz"
2774 | integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==
2775 |
2776 | yallist@^2.1.2:
2777 | version "2.1.2"
2778 | resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz"
2779 | integrity sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI= sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==
2780 |
2781 | yallist@^4.0.0:
2782 | version "4.0.0"
2783 | resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz"
2784 | integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==
2785 |
2786 | yaml@^1.10.0:
2787 | version "1.10.2"
2788 | resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz"
2789 | integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==
2790 |
2791 | yaml@^2.3.4:
2792 | version "2.3.4"
2793 | resolved "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz"
2794 | integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==
2795 |
2796 | yargs-parser@^20.2.2:
2797 | version "20.2.9"
2798 | resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
2799 | integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==
2800 |
2801 | yargs@^16.0.0:
2802 | version "16.2.0"
2803 | resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"
2804 | integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==
2805 | dependencies:
2806 | cliui "^7.0.2"
2807 | escalade "^3.1.1"
2808 | get-caller-file "^2.0.5"
2809 | require-directory "^2.1.1"
2810 | string-width "^4.2.0"
2811 | y18n "^5.0.5"
2812 | yargs-parser "^20.2.2"
2813 |
2814 | yocto-queue@^0.1.0:
2815 | version "0.1.0"
2816 | resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz"
2817 | integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==
2818 |
--------------------------------------------------------------------------------