feat(plugin-windicss): 新增windicss插件
This commit is contained in:
parent
380a8c98be
commit
7ae82300a0
4
.vscode/settings.json
vendored
4
.vscode/settings.json
vendored
@ -34,6 +34,8 @@
|
|||||||
"tsbuildinfo",
|
"tsbuildinfo",
|
||||||
"vite",
|
"vite",
|
||||||
"vuepress",
|
"vuepress",
|
||||||
"vueuse"
|
"vueuse",
|
||||||
|
"Windi",
|
||||||
|
"Windicss"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
21
packages/plugin-windicss/LICENSE
Normal file
21
packages/plugin-windicss/LICENSE
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (C) 2021 - PRESENT by pengzhanbo
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
||||||
27
packages/plugin-windicss/README.md
Normal file
27
packages/plugin-windicss/README.md
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
# `@vuepress-plume/vuepress-plugin-windicss`
|
||||||
|
|
||||||
|
添加 `windicss` 支持
|
||||||
|
|
||||||
|
## Install
|
||||||
|
```
|
||||||
|
yarn add @vuepress-plume/vuepress-plugin-windicss
|
||||||
|
```
|
||||||
|
## Usage
|
||||||
|
``` js
|
||||||
|
// .vuepress/config.js
|
||||||
|
module.exports = {
|
||||||
|
//...
|
||||||
|
plugins: [
|
||||||
|
windicssPlugin(options)
|
||||||
|
]
|
||||||
|
// ...
|
||||||
|
}
|
||||||
|
```
|
||||||
|
|
||||||
|
## Method
|
||||||
|
|
||||||
|
`windicssPlugin(options)`
|
||||||
|
|
||||||
|
- `options`: `{ userOptions?: UserOptions; utilsOptions?: WindiPluginUtilsOptions } | string`
|
||||||
|
|
||||||
|
windicss 配置文件路径,或者 windicss配置
|
||||||
53
packages/plugin-windicss/package.json
Normal file
53
packages/plugin-windicss/package.json
Normal file
@ -0,0 +1,53 @@
|
|||||||
|
{
|
||||||
|
"name": "@vuepress-plume/vuepress-plugin-windicss",
|
||||||
|
"version": "1.0.0-beta.39",
|
||||||
|
"description": "The Plugin for VuePres 2",
|
||||||
|
"homepage": "https://github.com/pengzhanbo/vuepress-theme-plume#readme",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/pengzhanbo/vuepress-theme-plume/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://github.com/pengzhanbo/vuepress-theme-plume.git"
|
||||||
|
},
|
||||||
|
"license": "MIT",
|
||||||
|
"author": "pengzhanbo <volodymyr@foxmail.com>",
|
||||||
|
"main": "lib/node/index.js",
|
||||||
|
"files": [
|
||||||
|
"lib"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "pnpm run clean && pnpm run copy && pnpm run ts",
|
||||||
|
"clean": "rimraf lib *.tsbuildinfo",
|
||||||
|
"copy": "cpx \"src/**/*.{d.ts,vue,css,scss,jpg,png}\" lib",
|
||||||
|
"copy:watch": "cpx \"src/**/*.{d.ts,vue,css,scss,jpg,png}\" lib -w",
|
||||||
|
"dev": "concurrently \"pnpm copy:watch\" \"pnpm ts:watch\"",
|
||||||
|
"ts": "tsc -b tsconfig.build.json",
|
||||||
|
"ts:watch": "tsc -b tsconfig.build.json --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@vuepress/client": "2.0.0-beta.49",
|
||||||
|
"@vuepress/core": "2.0.0-beta.49",
|
||||||
|
"@vuepress/shared": "2.0.0-beta.49",
|
||||||
|
"@vuepress/utils": "2.0.0-beta.49",
|
||||||
|
"vite-plugin-windicss": "^1.8.7",
|
||||||
|
"windicss": "^3.5.6",
|
||||||
|
"windicss-webpack-plugin": "^1.7.5"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"keyword": [
|
||||||
|
"VuePress",
|
||||||
|
"vuepress plugin",
|
||||||
|
"Windicss",
|
||||||
|
"vuepress-plugin-windicss"
|
||||||
|
],
|
||||||
|
"pnpm": {
|
||||||
|
"peerDependencyRules": {
|
||||||
|
"ignoreMissing": [
|
||||||
|
"vite"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
5
packages/plugin-windicss/src/client/config.vite.ts
Normal file
5
packages/plugin-windicss/src/client/config.vite.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
import { defineClientConfig } from '@vuepress/client'
|
||||||
|
|
||||||
|
import 'virtual:windi.css'
|
||||||
|
|
||||||
|
export default defineClientConfig({})
|
||||||
5
packages/plugin-windicss/src/client/config.webpack.ts
Normal file
5
packages/plugin-windicss/src/client/config.webpack.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
import { defineClientConfig } from '@vuepress/client'
|
||||||
|
|
||||||
|
import 'windi.css'
|
||||||
|
|
||||||
|
export default defineClientConfig({})
|
||||||
5
packages/plugin-windicss/src/node/index.ts
Normal file
5
packages/plugin-windicss/src/node/index.ts
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
import { windiCSSPlugin } from './plugin'
|
||||||
|
|
||||||
|
export * from './plugin'
|
||||||
|
|
||||||
|
export default windiCSSPlugin
|
||||||
47
packages/plugin-windicss/src/node/plugin.ts
Normal file
47
packages/plugin-windicss/src/node/plugin.ts
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
import type { App, Plugin } from '@vuepress/core'
|
||||||
|
import { path } from '@vuepress/utils'
|
||||||
|
import type { UserOptions, WindiPluginUtilsOptions } from 'vite-plugin-windicss'
|
||||||
|
import viteWindiCSS from 'vite-plugin-windicss'
|
||||||
|
import WebpackWindiCSSPlugin from 'windicss-webpack-plugin'
|
||||||
|
|
||||||
|
export interface WindiCSSOptions {
|
||||||
|
userOptions?: UserOptions
|
||||||
|
utilsOptions?: WindiPluginUtilsOptions
|
||||||
|
}
|
||||||
|
|
||||||
|
export const windiCSSPlugin = (options?: WindiCSSOptions | string): Plugin => {
|
||||||
|
let userOptions: UserOptions | undefined
|
||||||
|
let utilsOptions: WindiPluginUtilsOptions | undefined
|
||||||
|
if (typeof options === 'string') {
|
||||||
|
userOptions = { config: options }
|
||||||
|
} else {
|
||||||
|
options = options || {}
|
||||||
|
userOptions = options.userOptions
|
||||||
|
utilsOptions = options.utilsOptions
|
||||||
|
}
|
||||||
|
return (app: App) => {
|
||||||
|
const clientConfigFile =
|
||||||
|
app.options.bundler.name === '@vuepress/bundler-vite'
|
||||||
|
? path.resolve(__dirname, '../client/config.vite.js')
|
||||||
|
: path.resolve(__dirname, '../client/config.webpack.js')
|
||||||
|
return {
|
||||||
|
name: '@vuepress-plume/vuepress-plugin-windicss',
|
||||||
|
clientConfigFile,
|
||||||
|
extendsBundlerOptions: (bundlerOptions, app: App) => {
|
||||||
|
if (app.options.bundler.name === '@vuepress/bundler-vite') {
|
||||||
|
bundlerOptions.viteOptions ??= {}
|
||||||
|
bundlerOptions.viteOptions.plugins ??= []
|
||||||
|
bundlerOptions.viteOptions.plugins.push(
|
||||||
|
viteWindiCSS(userOptions, utilsOptions)
|
||||||
|
)
|
||||||
|
}
|
||||||
|
if (app.options.bundler.name === '@vuepress/bundler-webpack') {
|
||||||
|
bundlerOptions.configureWebpack &&
|
||||||
|
bundlerOptions.configureWebpack((config: any) => {
|
||||||
|
config.plugins.push(new WebpackWindiCSSPlugin(userOptions))
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
12
packages/plugin-windicss/tsconfig.build.json
Normal file
12
packages/plugin-windicss/tsconfig.build.json
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"extends": "../../tsconfig.base.json",
|
||||||
|
"references": [
|
||||||
|
{
|
||||||
|
"path": "./tsconfig.esm.json"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"path": "./tsconfig.cjs.json"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"files": []
|
||||||
|
}
|
||||||
9
packages/plugin-windicss/tsconfig.cjs.json
Normal file
9
packages/plugin-windicss/tsconfig.cjs.json
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"extends": "../../tsconfig.base.json",
|
||||||
|
"compilerOptions": {
|
||||||
|
"module": "CommonJS",
|
||||||
|
"rootDir": "./src",
|
||||||
|
"outDir": "./lib"
|
||||||
|
},
|
||||||
|
"include": ["./src/node", "./src/shared"]
|
||||||
|
}
|
||||||
10
packages/plugin-windicss/tsconfig.esm.json
Normal file
10
packages/plugin-windicss/tsconfig.esm.json
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"extends": "../../tsconfig.base.json",
|
||||||
|
"compilerOptions": {
|
||||||
|
"module": "ES2020",
|
||||||
|
"rootDir": "./src",
|
||||||
|
"outDir": "./lib",
|
||||||
|
"types": ["@vuepress/client/types"]
|
||||||
|
},
|
||||||
|
"include": ["./src/client", "./src/shared"]
|
||||||
|
}
|
||||||
125
pnpm-lock.yaml
generated
125
pnpm-lock.yaml
generated
@ -185,6 +185,24 @@ importers:
|
|||||||
vue: 3.2.37
|
vue: 3.2.37
|
||||||
vue-router: 4.1.2_vue@3.2.37
|
vue-router: 4.1.2_vue@3.2.37
|
||||||
|
|
||||||
|
packages/plugin-windicss:
|
||||||
|
specifiers:
|
||||||
|
'@vuepress/client': 2.0.0-beta.49
|
||||||
|
'@vuepress/core': 2.0.0-beta.49
|
||||||
|
'@vuepress/shared': 2.0.0-beta.49
|
||||||
|
'@vuepress/utils': 2.0.0-beta.49
|
||||||
|
vite-plugin-windicss: ^1.8.7
|
||||||
|
windicss: ^3.5.6
|
||||||
|
windicss-webpack-plugin: ^1.7.5
|
||||||
|
dependencies:
|
||||||
|
'@vuepress/client': 2.0.0-beta.49
|
||||||
|
'@vuepress/core': 2.0.0-beta.49
|
||||||
|
'@vuepress/shared': 2.0.0-beta.49
|
||||||
|
'@vuepress/utils': 2.0.0-beta.49
|
||||||
|
vite-plugin-windicss: 1.8.7
|
||||||
|
windicss: 3.5.6
|
||||||
|
windicss-webpack-plugin: 1.7.5
|
||||||
|
|
||||||
packages/theme:
|
packages/theme:
|
||||||
specifiers:
|
specifiers:
|
||||||
'@types/lodash.merge': ^4.6.6
|
'@types/lodash.merge': ^4.6.6
|
||||||
@ -384,6 +402,10 @@ packages:
|
|||||||
'@jridgewell/trace-mapping': 0.3.14
|
'@jridgewell/trace-mapping': 0.3.14
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@antfu/utils/0.5.2:
|
||||||
|
resolution: {integrity: sha512-CQkeV+oJxUazwjlHD0/3ZD08QWKuGQkhnrKo3e6ly5pd48VUpXbb77q0xMU4+vc2CkJnDS02Eq/M9ugyX20XZA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@babel/code-frame/7.18.6:
|
/@babel/code-frame/7.18.6:
|
||||||
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
|
resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
|
||||||
engines: {node: '>=6.9.0'}
|
engines: {node: '>=6.9.0'}
|
||||||
@ -2313,7 +2335,7 @@ packages:
|
|||||||
/@types/sax/1.2.4:
|
/@types/sax/1.2.4:
|
||||||
resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==}
|
resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==}
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 17.0.45
|
'@types/node': 18.6.3
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/@types/semver/7.3.10:
|
/@types/semver/7.3.10:
|
||||||
@ -3118,6 +3140,30 @@ packages:
|
|||||||
'@xtuc/long': 4.2.2
|
'@xtuc/long': 4.2.2
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/@windicss/config/1.8.7:
|
||||||
|
resolution: {integrity: sha512-8n+/Y36j5L3rw2tgMdLjeGRuNV7VYfKoHoraLK6Bk9OJ1MTPd5vv7pekof/uOPWVV7WWjVeZ6CTO8SDbDDW3iw==}
|
||||||
|
dependencies:
|
||||||
|
debug: 4.3.4
|
||||||
|
jiti: 1.14.0
|
||||||
|
windicss: 3.5.6
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/@windicss/plugin-utils/1.8.7:
|
||||||
|
resolution: {integrity: sha512-dfj95olNZyGFDPFMBvE5oq8hA5f0ooUJZjVdWlthS4ek4W1/xNOHDxB6ygWR8LE9zCOXZykApjt1LOhy9Ky2QA==}
|
||||||
|
dependencies:
|
||||||
|
'@antfu/utils': 0.5.2
|
||||||
|
'@windicss/config': 1.8.7
|
||||||
|
debug: 4.3.4
|
||||||
|
fast-glob: 3.2.11
|
||||||
|
magic-string: 0.26.2
|
||||||
|
micromatch: 4.0.5
|
||||||
|
windicss: 3.5.6
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
/@xtuc/ieee754/1.2.0:
|
/@xtuc/ieee754/1.2.0:
|
||||||
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
|
resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==}
|
||||||
dev: false
|
dev: false
|
||||||
@ -7496,18 +7542,6 @@ packages:
|
|||||||
debug: 2.6.9
|
debug: 2.6.9
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
/follow-redirects/1.15.1_debug@4.3.4:
|
|
||||||
resolution: {integrity: sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==}
|
|
||||||
engines: {node: '>=4.0'}
|
|
||||||
peerDependencies:
|
|
||||||
debug: '*'
|
|
||||||
peerDependenciesMeta:
|
|
||||||
debug:
|
|
||||||
optional: true
|
|
||||||
dependencies:
|
|
||||||
debug: 4.3.4
|
|
||||||
dev: false
|
|
||||||
|
|
||||||
/for-in/1.0.2:
|
/for-in/1.0.2:
|
||||||
resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
|
resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
@ -7692,6 +7726,11 @@ packages:
|
|||||||
engines: {node: '>=8'}
|
engines: {node: '>=8'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/get-port/6.1.2:
|
||||||
|
resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==}
|
||||||
|
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/get-stream/2.3.1:
|
/get-stream/2.3.1:
|
||||||
resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==}
|
resolution: {integrity: sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
@ -8427,7 +8466,7 @@ packages:
|
|||||||
engines: {node: '>=8.0.0'}
|
engines: {node: '>=8.0.0'}
|
||||||
dependencies:
|
dependencies:
|
||||||
eventemitter3: 4.0.7
|
eventemitter3: 4.0.7
|
||||||
follow-redirects: 1.15.1_debug@4.3.4
|
follow-redirects: 1.15.1_debug@2.6.9
|
||||||
requires-port: 1.0.0
|
requires-port: 1.0.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- debug
|
- debug
|
||||||
@ -9109,6 +9148,11 @@ packages:
|
|||||||
supports-color: 8.1.1
|
supports-color: 8.1.1
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/jiti/1.14.0:
|
||||||
|
resolution: {integrity: sha512-4IwstlaKQc9vCTC+qUXLM1hajy2ImiL9KnLvVYiaHOtS/v3wRjhLlGl121AmgDgx/O43uKmxownJghS5XMya2A==}
|
||||||
|
hasBin: true
|
||||||
|
dev: false
|
||||||
|
|
||||||
/joycon/3.1.1:
|
/joycon/3.1.1:
|
||||||
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
|
resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==}
|
||||||
engines: {node: '>=10'}
|
engines: {node: '>=10'}
|
||||||
@ -9319,6 +9363,10 @@ packages:
|
|||||||
engines: {node: '>= 8'}
|
engines: {node: '>= 8'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/kolorist/1.5.1:
|
||||||
|
resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/kuler/2.0.0:
|
/kuler/2.0.0:
|
||||||
resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
|
resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==}
|
||||||
dev: false
|
dev: false
|
||||||
@ -9800,6 +9848,13 @@ packages:
|
|||||||
sourcemap-codec: 1.4.8
|
sourcemap-codec: 1.4.8
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/magic-string/0.26.2:
|
||||||
|
resolution: {integrity: sha512-NzzlXpclt5zAbmo6h6jNc8zl2gNRGHvmsZW4IvZhTC4W7k4OlLP+S5YLussa/r3ixNT66KOQfNORlXHSOy/X4A==}
|
||||||
|
engines: {node: '>=12'}
|
||||||
|
dependencies:
|
||||||
|
sourcemap-codec: 1.4.8
|
||||||
|
dev: false
|
||||||
|
|
||||||
/make-array/1.0.5:
|
/make-array/1.0.5:
|
||||||
resolution: {integrity: sha512-sgK2SAzxT19rWU+qxKUcn6PAh/swiIiz2F8C2cZjLc1z4iwYIfdoihqFIDQ8BDzAGtWPYJ6Sr13K1j/DXynDLA==}
|
resolution: {integrity: sha512-sgK2SAzxT19rWU+qxKUcn6PAh/swiIiz2F8C2cZjLc1z4iwYIfdoihqFIDQ8BDzAGtWPYJ6Sr13K1j/DXynDLA==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
@ -11216,6 +11271,10 @@ packages:
|
|||||||
engines: {node: '>=12'}
|
engines: {node: '>=12'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/pathe/0.2.0:
|
||||||
|
resolution: {integrity: sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/pend/1.2.0:
|
/pend/1.2.0:
|
||||||
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
|
resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==}
|
||||||
dev: false
|
dev: false
|
||||||
@ -13533,6 +13592,19 @@ packages:
|
|||||||
engines: {node: '>= 0.8'}
|
engines: {node: '>= 0.8'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/vite-plugin-windicss/1.8.7:
|
||||||
|
resolution: {integrity: sha512-/zwQ8+RV+MSkbG0IGqsEma6r2R01NzN/aNpNjJD7VVAkxAptNznqDXOObFTskkWfZ+9m6KJZCOuCPgAFtQIzEA==}
|
||||||
|
peerDependencies:
|
||||||
|
vite: ^2.0.1 || ^3.0.0
|
||||||
|
dependencies:
|
||||||
|
'@windicss/plugin-utils': 1.8.7
|
||||||
|
debug: 4.3.4
|
||||||
|
kolorist: 1.5.1
|
||||||
|
windicss: 3.5.6
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
/vite/2.9.14:
|
/vite/2.9.14:
|
||||||
resolution: {integrity: sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==}
|
resolution: {integrity: sha512-P/UCjSpSMcE54r4mPak55hWAZPlyfS369svib/gpmz8/01L822lMPOJ/RYW6tLCe1RPvMvOsJ17erf55bKp4Hw==}
|
||||||
engines: {node: '>=12.2.0'}
|
engines: {node: '>=12.2.0'}
|
||||||
@ -13906,6 +13978,10 @@ packages:
|
|||||||
engines: {node: '>=10.13.0'}
|
engines: {node: '>=10.13.0'}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/webpack-virtual-modules/0.4.4:
|
||||||
|
resolution: {integrity: sha512-h9atBP/bsZohWpHnr+2sic8Iecb60GxftXsWNLLLSqewgIsGzByd2gcIID4nXcG+3tNe4GQG3dLcff3kXupdRA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
/webpack/5.74.0:
|
/webpack/5.74.0:
|
||||||
resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
|
resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==}
|
||||||
engines: {node: '>=10.13.0'}
|
engines: {node: '>=10.13.0'}
|
||||||
@ -14013,6 +14089,27 @@ packages:
|
|||||||
resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==}
|
resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==}
|
||||||
dev: false
|
dev: false
|
||||||
|
|
||||||
|
/windicss-webpack-plugin/1.7.5:
|
||||||
|
resolution: {integrity: sha512-+DwZwFcjgYrD/UU1UEs1TOTo4ijAwRkXEgJMttPd05NSC3ULvguvNKL5kNxrCTYs4OMJn68qbCfkjpI0mir4cQ==}
|
||||||
|
dependencies:
|
||||||
|
'@windicss/plugin-utils': 1.8.7
|
||||||
|
debug: 4.3.4
|
||||||
|
get-port: 6.1.2
|
||||||
|
loader-utils: 2.0.2
|
||||||
|
lodash: 4.17.21
|
||||||
|
pathe: 0.2.0
|
||||||
|
webpack-virtual-modules: 0.4.4
|
||||||
|
windicss: 3.5.6
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/windicss/3.5.6:
|
||||||
|
resolution: {integrity: sha512-P1mzPEjgFMZLX0ZqfFht4fhV/FX8DTG7ERG1fBLiWvd34pTLVReS5CVsewKn9PApSgXnVfPWwvq+qUsRwpnwFA==}
|
||||||
|
engines: {node: '>= 12'}
|
||||||
|
hasBin: true
|
||||||
|
dev: false
|
||||||
|
|
||||||
/window-size/0.1.4:
|
/window-size/0.1.4:
|
||||||
resolution: {integrity: sha512-2thx4pB0cV3h+Bw7QmMXcEbdmOzv9t0HFplJH/Lz6yu60hXYy5RT8rUu+wlIreVxWsGN20mo+MHeCSfUpQBwPw==}
|
resolution: {integrity: sha512-2thx4pB0cV3h+Bw7QmMXcEbdmOzv9t0HFplJH/Lz6yu60hXYy5RT8rUu+wlIreVxWsGN20mo+MHeCSfUpQBwPw==}
|
||||||
engines: {node: '>= 0.10.0'}
|
engines: {node: '>= 0.10.0'}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user