Commit 3ff07fed authored by mxm-web-develop's avatar mxm-web-develop

try readme

parent 195af261
mxm-fzm-service / [Exports](/doc/modules.md)
declare class Browser {
constructor(url: string, config?: any);
kill(): void;
}
export default Browser;
declare class Common {
constructor(url: string, config?: any);
dosome(): void;
}
export default Common;
export declare function test_dec(appName: string): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;
export declare function LocLogin(appName: string): (target: any, propertyKey: string, descriptor: PropertyDescriptor) => void;
import Common from "./common";
import Suyuan from "./suyuan";
import Browser from "./browser";
interface Coinfg {
options?: any;
}
declare class FZMAPI {
Common: Common;
Suyuan: Suyuan;
Browser: Browser;
protected config: Coinfg | undefined;
constructor(url: string, config?: Coinfg | undefined);
}
export { Common as commonApi, Suyuan as suyuanApi, Browser as browserApi };
export default FZMAPI;
import t from"axios";class e{constructor(t,e){}dosome(){console.log(111)}}
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */function o(t,e){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,e)}class s{_axios;_url;_config;constructor(e,o){o&&o.url?(this._url=o.url,this._axios=t.create({baseURL:o.url,...o})):(this._url=e,this._axios=t.create({baseURL:e,...o})),this._config=o,this._axios.interceptors.response.use((t=>(t=>{if(200===t.status&&"OK"===t.statusText)return t.data;throw new Error(t.statusText)})(t)),(t=>Promise.reject(t)))}userModule=()=>new r(this._url,this._config)}class r extends s{constructor(t,e){super(t,e)}async login(t){return await this._axios.post("/api/user/login",t)}}!function(t,e,o,s){var r,n=arguments.length,i=n<3?e:null===s?s=Object.getOwnPropertyDescriptor(e,o):s;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)i=Reflect.decorate(t,e,o,s);else for(var c=t.length-1;c>=0;c--)(r=t[c])&&(i=(n<3?r(i):n>3?r(e,o,i):r(e,o))||i);n>3&&i&&Object.defineProperty(e,o,i)}([function(t,e,o){console.log(t)},o("design:type",Function),o("design:paramtypes",[Object]),o("design:returntype",Promise)],r.prototype,"login",null);class n{constructor(t,e){}kill(){console.log(222)}}class i{Common;Suyuan;Browser;config;constructor(t,o){this.config=o,this.Common=new e(t,this.config),this.Browser=new n(t,this.config),this.Suyuan=new s(t,this.config)}}export{n as browserApi,e as commonApi,i as default,s as suyuanApi};
import { AxiosResponse } from 'axios';
export declare const response_interceptor: <T>(res: AxiosResponse<T, any>) => T;
import { AxiosInstance } from "axios";
import { Login } from "./req.types";
declare class Suyuan {
protected _axios: AxiosInstance;
protected _url: any;
protected _config: any;
constructor(url: string, config?: any);
userModule: () => User;
}
declare class User extends Suyuan {
constructor(url: any, config?: any);
login(data: Login): Promise<{
id: number;
token: string;
}>;
}
export default Suyuan;
export interface Login {
country?: string;
email?: string;
code?: string;
login_type: number;
phone?: string;
pwd?: string;
}
export interface ResConstruction<T> {
"trace_id": string;
"code": number;
"msg": string;
"data": T;
}
TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false.
\ No newline at end of file
[mxm-fzm-service](../README.md) / [Exports](../modules.md) / browserApi
# Class: browserApi
## Table of contents
### Constructors
- [constructor](browserApi.md#constructor)
### Methods
- [kill](browserApi.md#kill)
## Constructors
### constructor
**new browserApi**(`url`, `config?`)
#### Parameters
| Name | Type |
| :------ | :------ |
| `url` | `string` |
| `config?` | `any` |
#### Defined in
browser/index.ts:3
## Methods
### kill
**kill**(): `void`
#### Returns
`void`
#### Defined in
browser/index.ts:6
[mxm-fzm-service](../README.md) / [Exports](../modules.md) / commonApi
# Class: commonApi
## Table of contents
### Constructors
- [constructor](commonApi.md#constructor)
### Methods
- [dosome](commonApi.md#dosome)
## Constructors
### constructor
**new commonApi**(`url`, `config?`)
#### Parameters
| Name | Type |
| :------ | :------ |
| `url` | `string` |
| `config?` | `any` |
#### Defined in
common/index.ts:3
## Methods
### dosome
**dosome**(): `void`
#### Returns
`void`
#### Defined in
common/index.ts:6
[mxm-fzm-service](../README.md) / [Exports](../modules.md) / default
# Class: default
## Table of contents
### Constructors
- [constructor](default.md#constructor)
### Properties
- [Browser](default.md#browser)
- [Common](default.md#common)
- [Suyuan](default.md#suyuan)
- [config](default.md#config)
## Constructors
### constructor
**new default**(`url`, `config?`)
#### Parameters
| Name | Type |
| :------ | :------ |
| `url` | `string` |
| `config?` | `Coinfg` |
#### Defined in
[index.ts:13](https://github.com/mxm-web-develop/mxm-fzm-service/blob/178de5b/src/index.ts#L13)
## Properties
### Browser
**Browser**: [`browserApi`](browserApi.md)
#### Defined in
[index.ts:11](https://github.com/mxm-web-develop/mxm-fzm-service/blob/178de5b/src/index.ts#L11)
___
### Common
**Common**: [`commonApi`](commonApi.md)
#### Defined in
[index.ts:9](https://github.com/mxm-web-develop/mxm-fzm-service/blob/178de5b/src/index.ts#L9)
___
### Suyuan
**Suyuan**: [`suyuanApi`](suyuanApi.md)
#### Defined in
[index.ts:10](https://github.com/mxm-web-develop/mxm-fzm-service/blob/178de5b/src/index.ts#L10)
___
### config
`Protected` **config**: `undefined` \| `Coinfg`
#### Defined in
[index.ts:12](https://github.com/mxm-web-develop/mxm-fzm-service/blob/178de5b/src/index.ts#L12)
[mxm-fzm-service](../README.md) / [Exports](../modules.md) / suyuanApi
# Class: suyuanApi
## Table of contents
### Constructors
- [constructor](suyuanApi.md#constructor)
### Properties
- [\_axios](suyuanApi.md#_axios)
- [\_config](suyuanApi.md#_config)
- [\_url](suyuanApi.md#_url)
### Methods
- [userModule](suyuanApi.md#usermodule)
## Constructors
### constructor
**new suyuanApi**(`url`, `config?`)
#### Parameters
| Name | Type |
| :------ | :------ |
| `url` | `string` |
| `config?` | `any` |
#### Defined in
suyuan/index.ts:18
## Properties
### \_axios
`Protected` **\_axios**: `AxiosInstance`
#### Defined in
suyuan/index.ts:15
___
### \_config
`Protected` **\_config**: `any`
#### Defined in
suyuan/index.ts:17
___
### \_url
`Protected` **\_url**: `any`
#### Defined in
suyuan/index.ts:16
## Methods
### userModule
**userModule**(): `User`
#### Returns
`User`
#### Defined in
suyuan/index.ts:43
[mxm-fzm-service](README.md) / Exports
# mxm-fzm-service
## Table of contents
### Classes
- [browserApi](classes/browserApi.md)
- [commonApi](classes/commonApi.md)
- [default](classes/default.md)
- [suyuanApi](classes/suyuanApi.md)
import Common from "./common";
import Suyuan from "./suyuan";
import Browser from "./browser";
interface Coinfg {
options?: any;
}
declare class FZMAPI {
Common: Common;
Suyuan: Suyuan;
Browser: Browser;
protected config: Coinfg | undefined;
constructor(url: string, config?: Coinfg | undefined);
private buildFZMApi;
}
export { Common as commonApi, Suyuan as suyuanApi, Browser as browserApi };
export default FZMAPI;
import path from 'path'
import { RollupOptions } from 'rollup'
import rollupTypescript from 'rollup-plugin-typescript2'
import babel from 'rollup-plugin-babel'
import resolve from 'rollup-plugin-node-resolve'
import commonjs from 'rollup-plugin-commonjs'
import { terser } from "rollup-plugin-terser";
import { DEFAULT_EXTENSIONS } from '@babel/core'
import pkg from './package.json'
const extensions = [".ts", ".js"]
function createEntry(options){
const config ={
input:['./src/components/index.ts'],
input:['./src/index.ts'],
output:{
file:options.file,
name:options.name,
format:options.format,
format:options.format
},
external:[
'axios',
'mxm-usrstorage'
],
plugins:[
resolve(),
resolve({
extensions
}),
commonjs(),
rollupTypescript({
tsconfigOverride:{
compilerOptions:{
declaration:options.format === 'es'
removeComments: true,
declaration:true
//options.format === 'es'
},
// include: ["src/components/**/*.vue"],
// exclude: ["node_modules", "**/*.stories.ts"]
exclude: ["node_modules"]
}
}),
terser()
]}
}
\ No newline at end of file
return config
}
export default [
createEntry({file:pkg.main,format:'es'})
]
\ No newline at end of file
class Browser {
constructor(url:string,config?:any){
}
kill(){
console.log(222);
}
}
export default Browser
\ No newline at end of file
class Common {
constructor(url:string,config?:any){
}
dosome(){
console.log(111);
}
}
export default Common
\ No newline at end of file
import {getStore,USR} from 'mxm-usrstorage'
export function test_dec(appName: string){
// const user = getStore<USR<any>>(appName)
return function(target: any, propertyKey: string, descriptor: PropertyDescriptor){
console.log(target);
}
}
export function LocLogin(appName: string){
// const user = getStore<USR<any>>(appName)
return async function(target: any, propertyKey: string, descriptor: PropertyDescriptor){
console.log(descriptor.value);
const data = descriptor.value
}
}
\ No newline at end of file
import axios, { AxiosInstance } from 'axios';
import Common from "./common";
import Suyuan from "./suyuan";
import Browser from "./browser";
interface Coinfg {
options?: any;
}
class FZMAPI {
Common: Common;
Suyuan: Suyuan;
Browser: Browser
protected config: Coinfg | undefined;
constructor(url: string, config?: Coinfg | undefined) {
this.config = config;
this.Common = new Common(url,this.config);
this.Browser = new Browser(url,this.config);
this.Suyuan = new Suyuan(url,this.config);
}
}
export {
Common as commonApi,
Suyuan as suyuanApi,
Browser as browserApi
}
export default FZMAPI;
// import FZMAPI from "./index";
// const api = new FZMAPI("http://121.37.141.165:46790").Suyuan.userModule();
// api.keyAdd()
// api.UserModule.login(
// {
// login_type:0,
// phone: '13800000000',
// pwd:'770a6e7a2eada8facf51f1240c0b3612'
// }
// )
// api.login({
// login_type:0,
// phone: '13800000000',
// pwd:'770a6e7a2eada8facf51f1240c0b3612'
// })
export default {
user:{
login:'/api/user/login',
isSetPwd:'/api/user/isSetPwd',
keyAdd:'/api/appKey/add',
keyDelete:'/api/appKey/delete',
keyList:'/api/appKey/list',
register:'/api/user/register',
send:'/api/user/send',
sendEmail:'/api/user/sendEmail',
sendSms:'/api/user/sendSms',
setPhone:'/api/user/setPhone',
setPhoneCode:'/api/user/setPhoneCode',
setPwd:'/api/user/setPwd',
setPwdCode:'/api/user/setPwdCode',
user:'api/user',
add:'/api/users/add'
}
}
\ No newline at end of file
//项目工具类函数
import { ResConstruction } from "./res.types";
import { AxiosResponse } from 'axios'
export const response_interceptor = <T>(res:AxiosResponse<T>)=>{
if(res.status === 200 && res.statusText === 'OK'){
return res.data
}else{
throw new Error(res.statusText)
}
}
\ No newline at end of file
import axios, { AxiosInstance, AxiosResponse } from "axios";
import { LocLogin, test_dec } from "../decorators/usrGurad";
import { IsSetPwd_REQ, KeyAdd_REQ, Login_REQ, KeyList_REQ } from "./req.types";
import { response_interceptor } from "./helps";
import { setStore } from "mxm-usrstorage";
import {
KeyAdd_RES,
keyList_RES,
Login_RES,
ResConstruction,
} from "./res.types";
import constants from "./constants";
class Suyuan {
protected _axios: AxiosInstance;
protected _url;
protected _config;
constructor(url: string, config?: any) {
if (config && config.url) {
this._url = config.url;
this._axios = axios.create({
baseURL: config.url,
...config,
});
} else {
this._url = url;
this._axios = axios.create({
baseURL: url,
...config,
});
}
this._config = config;
this._axios.interceptors.response.use(
(response) => {
let res = response_interceptor(response);
return res;
},
(err) => {
return Promise.reject(err);
}
);
}
userModule = () => new User(this._url, this._config);
}
//用户模块
class User extends Suyuan {
constructor(url, config?) {
super(url, config);
}
/**
* 用户登录
* @property id:某个东西
*
* @param {Login_REQ}
* @returns {Login_RES}
*/
async login(data: Login_REQ): Promise<Login_RES> {
const res = await this._axios.post<unknown, Login_RES>(
constants.user.login,
data
);
if (res) {
setStore({
app: this.constructor.name,
});
}
return res;
}
/**
* 是否设置过密码
* @typeParam
* @returns {is_set_pwd: number}
*/
async isSetPwd(data: IsSetPwd_REQ): Promise<{ is_set_pwd: number }> {
return await this._axios.post<unknown, { is_set_pwd: number }>(
constants.user.isSetPwd,
data
);
}
/**
* 添加用户接口密钥
* ```ts
* const res = await keyAdd({
"app_id": "string",
"app_key": "string"
})
* ```
* @param data {@link KeyAdd_REQ}
* @return
* ```json
* {
"id": 0,
"user_id": 0,
"app_id": "string",
"app_key": "string",
"app_secret": "string"
}
*
* ```
*/
async keyAdd(data: KeyAdd_REQ): Promise<KeyAdd_RES> {
return await this._axios.post<unknown, KeyAdd_RES>(
constants.user.keyAdd,
data
);
}
/**
* 删除用户接口密钥
* @param id number
* @returns
*/
async keyDelete(id: number): Promise<{ id: number }> {
return await this._axios.delete<unknown, { id: number }>(
constants.user.keyDelete,
{
params: id,
}
);
}
/**
* 查询用户接口密钥列表
* @param keyList_REQ.page 设置页数
* @returns
*/
async keyList(data: KeyList_REQ): Promise<keyList_RES> {
return await this._axios.post<unknown, keyList_RES>(
constants.user.keyList,
data
);
}
}
export default Suyuan;
export interface Login_REQ{
country?:string;
email?:string;
code?:string;
login_type:number;
phone?:string;
pwd?:string;
}
export interface IsSetPwd_REQ{
/** 国家 */
"country": string,
/** 电话号码 */
"phone":string,
/** 邮箱 */
"email": string
}
export interface KeyAdd_REQ{
"app_id": string,
"app_key": string
}
export interface KeyList_REQ{
"page": number,
"page_size": number
}
\ No newline at end of file
export interface ResConstruction<T> {
"trace_id": string,
"code": number,
"msg": string,
"data": T
}
export interface Login_RES{id:number,token:string}
export interface KeyAdd_RES{
"id": 0,
"user_id": 0,
"app_id": string,
"app_key": string,
"app_secret": string
}
interface keyItem {
"id": number,
"user_id": number,
"app_id": string,
"app_key": string,
"app_secret": string
}
export interface keyList_RES{
/** 总数 */
"total": number,
/** 列表详细信息 */
"results": keyItem[]
}
\ No newline at end of file
......@@ -3,7 +3,7 @@
"compilerOptions": {
/* 基础配置 */
"target": "esnext",
"module": "CommonJS",
// "module": "CommonJS",
"rootDir": "./src",
"lib": [
"dom",
......@@ -22,9 +22,22 @@
"outDir": "./dist",
"esModuleInterop": true,
"moduleResolution": "node",
"resolveJsonModule": true
"resolveJsonModule": true,
"experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
"emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */
},
"typedocOptions": {
"entryPoints": ["src/index.ts"],
"out": "doc"
},
"include": [
"src"
]
],
"paths": {
"@/*": [
"src/*"
]
},
}
......@@ -2108,6 +2108,13 @@ brace-expansion@^1.1.7:
balanced-match "^1.0.0"
concat-map "0.0.1"
brace-expansion@^2.0.1:
version "2.0.1"
resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae"
integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==
dependencies:
balanced-match "^1.0.0"
braces@^2.3.1, braces@^2.3.2:
version "2.3.2"
resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729"
......@@ -4280,7 +4287,7 @@ glob-to-regexp@^0.3.0:
resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab"
integrity sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=
glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
glob@^7.0.3, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0:
version "7.2.0"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023"
integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==
......@@ -4393,6 +4400,18 @@ handle-thing@^2.0.0:
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
handlebars@^4.7.7:
version "4.7.7"
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
dependencies:
minimist "^1.2.5"
neo-async "^2.6.0"
source-map "^0.6.1"
wordwrap "^1.0.0"
optionalDependencies:
uglify-js "^3.1.4"
har-schema@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
......@@ -5340,6 +5359,11 @@ json5@^2.1.2:
dependencies:
minimist "^1.2.5"
jsonc-parser@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.0.0.tgz#abdd785701c7e7eaca8a9ec8cf070ca51a745a22"
integrity sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==
jsonfile@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb"
......@@ -5568,6 +5592,11 @@ lru-cache@^5.1.1:
dependencies:
yallist "^3.0.2"
lunr@^2.3.9:
version "2.3.9"
resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1"
integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==
magic-string@^0.25.2:
version "0.25.7"
resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
......@@ -5640,6 +5669,11 @@ markdown-it@^8.4.1:
mdurl "^1.0.1"
uc.micro "^1.0.5"
marked@^4.0.12:
version "4.0.12"
resolved "https://registry.yarnpkg.com/marked/-/marked-4.0.12.tgz#2262a4e6fd1afd2f13557726238b69a48b982f7d"
integrity sha512-hgibXWrEDNBWgGiK18j/4lkS6ihTe9sxtV4Q1OQppb/0zzyPSzoFANBa5MfsG/zgsWklmNnhm0XACZOH/0HBiQ==
md5.js@^1.3.4:
version "1.3.5"
resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f"
......@@ -5818,6 +5852,13 @@ minimatch@^3.0.4:
dependencies:
brace-expansion "^1.1.7"
minimatch@^5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.0.1.tgz#fb9022f7528125187c92bd9e9b6366be1cf3415b"
integrity sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==
dependencies:
brace-expansion "^2.0.1"
minimist@^1.2.0, minimist@^1.2.5:
version "1.2.5"
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602"
......@@ -5909,6 +5950,11 @@ mute-stream@0.0.8:
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
mxm-usrstorage@^1.0.2:
version "1.0.2"
resolved "https://registry.yarnpkg.com/mxm-usrstorage/-/mxm-usrstorage-1.0.2.tgz#6db9c112ea116d5167c895a9a370e66457e8ac81"
integrity sha512-syVix1rOw46A6DEq84nVHU4Mrd9qPgYssbRv3lMUubYRbqlTm+ve7fWUPuSfERxSF6B2ZbMgSOgOyrwAAUh1kQ==
nan@^2.12.1:
version "2.15.0"
resolved "https://registry.yarnpkg.com/nan/-/nan-2.15.0.tgz#3f34a473ff18e15c1b5626b62903b5ad6e665fee"
......@@ -5941,7 +5987,7 @@ negotiator@0.6.3:
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd"
integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==
neo-async@^2.5.0, neo-async@^2.6.1:
neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1:
version "2.6.2"
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
......@@ -7644,6 +7690,15 @@ shebang-regex@^1.0.0:
resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3"
integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=
shiki@^0.10.1:
version "0.10.1"
resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.10.1.tgz#6f9a16205a823b56c072d0f1a0bcd0f2646bef14"
integrity sha512-VsY7QJVzU51j5o1+DguUd+6vmCmZ5v/6gYu4vyYAhzjuNQU6P/vmSy4uQaOhvje031qQMiW0d2BwgMH52vqMng==
dependencies:
jsonc-parser "^3.0.0"
vscode-oniguruma "^1.6.1"
vscode-textmate "5.2.0"
side-channel@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf"
......@@ -8337,6 +8392,24 @@ typedarray@^0.0.6:
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
typedoc-plugin-markdown@^3.11.14:
version "3.11.14"
resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.11.14.tgz#2a7a04abd50b8f1e5d46793061d70229d504d2cd"
integrity sha512-lh47OQvl0079nB18YL9wuTRRhMpjo300SZKfx/xpQY8qG+GINeSxTod95QBELeI0NP81sNtUbemRDrn5nyef4Q==
dependencies:
handlebars "^4.7.7"
typedoc@^0.22.13:
version "0.22.13"
resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.22.13.tgz#d061f8f0fb7c9d686e48814f245bddeea4564e66"
integrity sha512-NHNI7Dr6JHa/I3+c62gdRNXBIyX7P33O9TafGLd07ur3MqzcKgwTvpg18EtvCLHJyfeSthAtCLpM7WkStUmDuQ==
dependencies:
glob "^7.2.0"
lunr "^2.3.9"
marked "^4.0.12"
minimatch "^5.0.1"
shiki "^0.10.1"
typescript@^4.5.5:
version "4.5.5"
resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.5.5.tgz#d8c953832d28924a9e3d37c73d729c846c5896f3"
......@@ -8355,6 +8428,11 @@ uglify-js@3.4.x:
commander "~2.19.0"
source-map "~0.6.1"
uglify-js@^3.1.4:
version "3.15.2"
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.15.2.tgz#1ed2c976f448063b1f87adb68c741be79959f951"
integrity sha512-peeoTk3hSwYdoc9nrdiEJk+gx1ALCtTjdYuKSXMTDqq7n1W7dHPqWDdSi+BPL0ni2YMeHD7hKUSdbj3TZauY2A==
unbox-primitive@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
......@@ -8630,6 +8708,16 @@ vm-browserify@^1.0.1:
resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0"
integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==
vscode-oniguruma@^1.6.1:
version "1.6.2"
resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.6.2.tgz#aeb9771a2f1dbfc9083c8a7fdd9cccaa3f386607"
integrity sha512-KH8+KKov5eS/9WhofZR8M8dMHWN2gTxjMsG4jd04YhpbPR91fUj7rYQ2/XjeHCJWbg7X++ApRIU9NUwM2vTvLA==
vscode-textmate@5.2.0:
version "5.2.0"
resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-5.2.0.tgz#01f01760a391e8222fe4f33fbccbd1ad71aed74e"
integrity sha512-Uw5ooOQxRASHgu6C7GVvUxisKXfSgW4oFlO+aa+PAkgmH89O3CXxEEzNRNtHSqtXFTl0nAC1uYj0GMSH27uwtQ==
vue-hot-reload-api@^2.3.0:
version "2.3.4"
resolved "https://registry.yarnpkg.com/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz#532955cc1eb208a3d990b3a9f9a70574657e08f2"
......@@ -8943,6 +9031,11 @@ word-wrap@~1.2.3:
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
wordwrap@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
worker-farm@^1.7.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment