增加 build 包

pull/8/head
zjx0905 2020-10-19 15:29:24 +08:00
parent 0d81117f8e
commit 58f0b7ac49
27 changed files with 3347 additions and 66 deletions

6
.gitignore vendored
View File

@ -106,9 +106,5 @@ dist
.idea .idea
.vscode .vscode
package coverage
types
coverage/
yarn-error.log yarn-error.log
lib
es

1242
es/index.js Normal file

File diff suppressed because it is too large Load Diff

1244
lib/index.js Normal file

File diff suppressed because it is too large Load Diff

5
types/adaptive.d.ts vendored Normal file
View File

@ -0,0 +1,5 @@
import { Adapter } from './types';
/**
*
*/
export default function adaptive(): Adapter | undefined;

6
types/axios.d.ts vendored Normal file
View File

@ -0,0 +1,6 @@
import { AxiosInstance } from './types';
/**
* Axios
*/
declare const axios: AxiosInstance;
export default axios;

9
types/cancel/Cancel.d.ts vendored Normal file
View File

@ -0,0 +1,9 @@
import { Cancel } from '../types';
export default class CancelClass implements Cancel {
message?: string | undefined;
/**
* @param message
*/
constructor(message?: string | undefined);
toString(): string;
}

23
types/cancel/CancelToken.d.ts vendored Normal file
View File

@ -0,0 +1,23 @@
import { CancelToken, CancelExecutor, CancelTokenSource } from '../types';
import Cancel from './Cancel';
export default class CancelTokenClass implements CancelToken {
/**
*
*/
private _reason?;
listener: Promise<Cancel>;
constructor(executor: CancelExecutor);
throwIfRequested(): void;
/**
* CancelTokenSource
*
* CancelTokenSource.token CancelToken
*
* CancelTokenSource.cancel CancelAction
*
* CancelTokenSource.cancel('这里可以填写您的错误信息')
*
* CancelTokenSource.token
*/
static source(): CancelTokenSource;
}

7
types/cancel/isCancel.d.ts vendored Normal file
View File

@ -0,0 +1,7 @@
import Cancel from './Cancel';
/**
*
*
* @param value
*/
export default function isCancel(value: unknown): value is Cancel;

37
types/core/Axios.d.ts vendored Normal file
View File

@ -0,0 +1,37 @@
import { Params, Data, Interceptors, AxiosRequestConfig, AxiosResponse, Axios } from '../types';
export default class AxiosClass implements Axios {
defaults: AxiosRequestConfig;
interceptors: Interceptors;
/**
* @param defaults
*/
constructor(defaults?: AxiosRequestConfig);
getUri(config: AxiosRequestConfig): string;
request<T extends Data>(config: AxiosRequestConfig): Promise<AxiosResponse<T>>;
options<T extends Data>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
get<T extends Data>(url: string, params?: Params, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
head<T extends Data>(url: string, params?: Params, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
post<T extends Data>(url: string, data?: Data, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
put<T extends Data>(url: string, data?: Data, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
delete<T extends Data>(url: string, params?: Params, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
trace<T extends Data>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
connect<T extends Data>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP
*
* @param method
* @param url
* @param params
* @param config
*/
private _requestMethodWithoutParams;
/**
* HTTP
*
* @param method
* @param url
* @param data
* @param config
*/
private _requestMethodWithoutData;
}

17
types/core/InterceptorManager.d.ts vendored Normal file
View File

@ -0,0 +1,17 @@
import { InterceptorResolved, InterceptorRejected, InterceptorExecutor, InterceptorManager } from '../types';
/**
*
*/
export default class InterceptorManagerClass<T> implements InterceptorManager<T> {
/**
* id
*/
private _id;
/**
*
*/
private _interceptors;
use(resolved: InterceptorResolved<T>, rejected?: InterceptorRejected): number;
eject(id: number): void;
forEach(executor: InterceptorExecutor<T>, reverse?: 'reverse'): void;
}

12
types/core/createError.d.ts vendored Normal file
View File

@ -0,0 +1,12 @@
import { AxiosRequestConfig, RequestConfig, AxiosResponse, AxiosError } from '../types';
/**
* AxiosError
*
* AxiosError
*
* @param message
* @param config Axios
* @param request
* @param response Axios
*/
export default function createError(message: string, config: AxiosRequestConfig, request: RequestConfig, response?: AxiosResponse): AxiosError;

7
types/core/dispatchRequest.d.ts vendored Normal file
View File

@ -0,0 +1,7 @@
import { AxiosRequestConfig, AxiosResponse } from '../types';
/**
*
*
* @param config Axios
*/
export default function dispatchRequest(config: AxiosRequestConfig): Promise<AxiosResponse>;

7
types/core/flattenHeaders.d.ts vendored Normal file
View File

@ -0,0 +1,7 @@
import { Headers, AxiosRequestConfig } from '../types';
/**
*
*
* @param config Axios
*/
export default function flattenHeaders(config: AxiosRequestConfig): Headers;

8
types/core/mergeConfig.d.ts vendored Normal file
View File

@ -0,0 +1,8 @@
import { AxiosRequestConfig } from '../types';
/**
* Axios
*
* @param config1 Axios 1
* @param config2 Axios 2
*/
export default function mergeConfig(config1?: AxiosRequestConfig, config2?: AxiosRequestConfig): AxiosRequestConfig;

7
types/core/request.d.ts vendored Normal file
View File

@ -0,0 +1,7 @@
import { AxiosRequestConfig, AxiosResponse } from '../types';
/**
*
*
* @param config Axios
*/
export default function request(config: AxiosRequestConfig): Promise<AxiosResponse>;

9
types/core/transformData.d.ts vendored Normal file
View File

@ -0,0 +1,9 @@
import { Data, Headers, TransformData } from '../types';
/**
*
*
* @param data /
* @param headers /
* @param transforms /
*/
export default function transformData(data: Data, headers: Headers, transforms?: TransformData | TransformData[]): Data;

13
types/core/transformMethod.d.ts vendored Normal file
View File

@ -0,0 +1,13 @@
import { AliasMethod, AdapterMethod, Method } from '../types';
/**
*
*
* @param config Axios
*/
export declare function methodToLowercase(method?: Method): AliasMethod;
/**
*
*
* @param config Axios
*/
export declare function methodToUppercase(method?: Method): AdapterMethod;

9
types/core/transformRequest.d.ts vendored Normal file
View File

@ -0,0 +1,9 @@
import { AxiosRequestConfig, RequestConfig } from '../types';
/**
* Axios
*
*
*
* @param config Axios
*/
export default function transformRequest(config: AxiosRequestConfig): RequestConfig;

10
types/core/transformResponse.d.ts vendored Normal file
View File

@ -0,0 +1,10 @@
import { AxiosRequestConfig, AxiosResponse, Response } from '../types';
/**
* Axios
*
*
*
* @param response
* @param config Axios
*/
export default function transformResponse(response: Response, config: AxiosRequestConfig): AxiosResponse;

3
types/defaults.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import { AxiosRequestConfig } from './types';
declare const defaults: AxiosRequestConfig;
export default defaults;

16
types/helpers/buildURL.d.ts vendored Normal file
View File

@ -0,0 +1,16 @@
import { AnyObject, Params } from '../types';
/**
*
*
* @param params
*/
declare function paramsSerialization(params: AnyObject): string;
/**
* URL
*
* @param url
* @param params
* @param paramsSerializer
*/
export default function buildURL(url: string, params?: Params, paramsSerializer?: typeof paramsSerialization): string;
export {};

6
types/helpers/combineURL.d.ts vendored Normal file
View File

@ -0,0 +1,6 @@
/**
* baseURL url URL
*
* combineURL('1/2///','////3/4') => '1/2/3/4'
*/
export default function combineURL(baseURL: string, url: string): string;

8
types/helpers/isAbsoluteURL.d.ts vendored Normal file
View File

@ -0,0 +1,8 @@
/**
* URL
*
* xxx:// 或者 "//" 开头, 视为绝对地址
*
* @param url URL
*/
export default function isAbsoluteURL(url: string): boolean;

39
types/helpers/utils.d.ts vendored Normal file
View File

@ -0,0 +1,39 @@
import { AnyObject } from '../types';
/**
*
*
* @param str
*/
export declare function encode(str: string): string;
/**
*
*
* @param date
*/
export declare function isDate(date: unknown): date is Date;
/**
*
*
* @param obj
*/
export declare function isPlainObject(obj: unknown): obj is Record<string, unknown>;
/**
*
*
* @param objs n
*/
export declare function deepMerge(...objs: Record<string, any>[]): Record<string, any>;
/**
*
*
* @param obj
* @param keys key
*/
export declare function pick<T extends AnyObject, K extends keyof T>(obj: T, ...keys: K[]): Pick<T, K>;
/**
*
*
* @param obj
* @param keys key
*/
export declare function omit<T extends AnyObject, K extends keyof T>(obj: T, ...keys: K[]): Omit<T, K>;

3
types/index.d.ts vendored Normal file
View File

@ -0,0 +1,3 @@
import axios from './axios';
export * from './types';
export default axios;

596
types/types.d.ts vendored Normal file
View File

@ -0,0 +1,596 @@
/**
*
*/
export declare interface AnyObject<T extends any = any> {
[x: string]: T;
}
/**
*
*/
export declare type AdapterMethod = 'OPTIONS' | 'GET' | 'HEAD' | 'POST' | 'PUT' | 'DELETE' | 'TRACE' | 'CONNECT';
/**
*
*/
export declare type AliasMethod = 'options' | 'get' | 'head' | 'post' | 'put' | 'delete' | 'trace' | 'connect';
/**
* Axios
*/
export declare type Method = AliasMethod | AdapterMethod;
/**
* Axios
*/
export declare type Params = AnyObject;
/**
* Axios
*/
export declare type Data = string | AnyObject | ArrayBuffer;
/**
* Axios
*/
export declare interface Headers extends Partial<Record<'common' | AliasMethod, AnyObject<string>>> {
/**
*
*/
[x: string]: AnyObject<string> | string | undefined;
}
/**
*
*/
export declare interface RequestConfig {
/**
*
*/
url: string;
/**
* HTTP
*/
method: AdapterMethod;
/**
*
*/
data: Data;
/**
* headers
*/
header: AnyObject;
/**
* header
*/
headers: AnyObject;
/**
*
*/
dataType?: 'json' | '其他';
/**
*
*/
responseType?: 'text' | 'arraybuffer';
/**
*
*/
timeout?: number;
/**
* http2
*/
enableHttp2?: boolean;
/**
* quic
*/
enableQuic?: boolean;
/**
* cache
*/
enableCache?: boolean;
/**
* ssl
*/
sslVerify?: boolean;
}
/**
*
*/
export declare interface Response {
/**
*
*/
statusCode?: number;
/**
*
*/
status?: number;
/**
* Headers
*/
header?: AnyObject;
/**
* Headers
*/
headers?: Headers;
/**
*
*/
data: Data;
/**
* cookies
*/
cookies?: string[];
/**
*
*/
profile?: AnyObject;
}
/**
*
*/
export declare interface AdapterRequestConfig extends RequestConfig {
/**
*
*/
success: (res: Response) => void;
/**
*
*/
fail: (err: unknown) => void;
}
/**
*
*/
export declare interface AdapterRequestTask {
/**
*
*/
abort(): void;
}
/**
*
*/
export declare interface Adapter {
(config: AdapterRequestConfig): AdapterRequestTask | void;
}
/**
*
*/
export declare interface Platform {
request: Adapter;
}
/**
*
*/
export declare interface TransformData {
(data: Data, headers: Headers): Data;
}
/**
*
*/
export declare interface ErrorHandler {
(error: any): Promise<any> | any;
}
/**
* Axios
*/
export declare interface AxiosRequestConfig {
/**
*
*/
adapter?: Adapter;
/**
*
*/
baseURL?: string;
/**
*
*/
url?: string;
/**
*
*/
method?: Method;
/**
*
*/
params?: Params;
/**
*
*/
data?: Data;
/**
*
*/
headers?: Headers;
/**
*
*/
validateStatus?: (status: number) => boolean;
/**
*
*/
paramsSerializer?: (params?: AnyObject) => string;
/**
*
*/
transformRequest?: TransformData | TransformData[];
/**
*
*/
transformResponse?: TransformData | TransformData[];
/**
*
*/
errorHandler?: ErrorHandler;
/**
*
*/
cancelToken?: CancelToken;
/**
*
*/
timeout?: number;
/**
*
*/
dataType?: 'json' | '其他';
/**
*
*/
responseType?: 'text' | 'arraybuffer';
/**
* http2
*/
enableHttp2?: boolean;
/**
* quic
*/
enableQuic?: boolean;
/**
* cache
*/
enableCache?: boolean;
/**
* ssl
*/
sslVerify?: boolean;
}
/**
* Axios
*/
export declare interface AxiosResponse<T extends Data = Data> {
/**
*
*/
status: number;
/**
*
*/
statusText: string;
/**
*
*/
data: T;
/**
*
*/
headers: Headers;
/**
* Axios
*/
config: AxiosRequestConfig;
/**
* cookies
*/
cookies?: string[];
/**
*
*/
profile?: AnyObject;
}
/**
*
*/
export declare interface InterceptorResolved<T = any> {
(value: T): Promise<T> | T;
}
/**
*
*/
export declare interface InterceptorRejected {
(error: any): any;
}
/**
*
*/
export declare interface Interceptor<T = any> {
/**
*
*/
resolved: InterceptorResolved<T>;
/**
*
*/
rejected?: InterceptorRejected;
}
/**
*
*/
export declare interface InterceptorExecutor<T = any> {
(interceptor: Interceptor<T>): void;
}
/**
*
*/
export declare interface InterceptorManager<T = any> {
[x: string]: any;
/**
*
*
* @param resolved
* @param rejected
*/
use(resolved: InterceptorResolved<T>, rejected?: InterceptorRejected): number;
/**
*
*
* @param id id
*/
eject(id: number): void;
/**
*
*
* @param executor
* @param reverse
*/
forEach(executor: InterceptorExecutor<T>, reverse?: 'reverse'): void;
}
/**
* Axios
*/
export declare interface Interceptors {
/**
* request
*/
request: InterceptorManager<AxiosRequestConfig>;
/**
* response
*/
response: InterceptorManager<AxiosResponse>;
}
/**
* Axios
*/
export declare interface Axios {
/**
*
*/
defaults: AxiosRequestConfig;
/**
* Axios
*/
interceptors: Interceptors;
/**
* url params URI
*
* @param config
*/
getUri(config: AxiosRequestConfig): string;
/**
* HTTP
*
* @param config
*/
request<T extends Data>(config: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP OPTIONS
*
* @param url
* @param config
*/
options<T extends Data>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP GET
*
* @param url
* @param params
* @param config
*/
get<T extends Data>(url: string, params?: Params, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP HEAD
*
* @param url
* @param params
* @param config
*/
head<T extends Data>(url: string, params?: Params, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP POST
*
* @param url
* @param data
* @param config
*/
post<T extends Data>(url: string, data?: Data, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP PUT
*
* @param url
* @param data
* @param config
*/
put<T extends Data>(url: string, data?: Data, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP DELETE
*
* @param url
* @param params
* @param config
*/
delete<T extends Data>(url: string, params?: Params, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP TRACE
*
* @param url
* @param config
*/
trace<T extends Data>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP CONNECT
*
* @param url
* @param config
*/
connect<T extends Data>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
}
/**
* Axios
*/
export declare interface AxiosConstructor {
new (config?: AxiosRequestConfig): Axios;
}
/**
* AxiosError Error
*/
export declare interface AxiosError extends Error {
/**
* Axios
*/
isAxiosError: boolean;
/**
*
*/
config: AxiosRequestConfig;
/**
*
*/
request: RequestConfig;
/**
* Axios
*/
response?: AxiosResponse;
}
/**
*
*/
export declare interface Cancel {
/**
*
*/
message?: string;
/**
*
*/
toString(): string;
}
/**
*
*/
export declare interface CancelConstructor {
new (message?: string): Cancel;
}
/**
*
*/
export declare interface CancelAction {
(message?: string): void;
}
/**
*
*/
export declare interface CancelExecutor {
(cancel: CancelAction): void;
}
/**
*
*/
export declare interface CancelToken {
/**
*
*/
listener: Promise<Cancel>;
/**
* ,
*/
throwIfRequested(): void;
}
/**
* source
*/
export declare interface CancelTokenSource {
/**
*
*/
token: CancelToken;
/**
*
*/
cancel: CancelAction;
}
/**
*
*/
export declare interface CancelTokenConstructor {
new (executor: CancelExecutor): CancelToken;
/**
* CancelTokenSource
*
* CancelTokenSource.token CancelToken
*
* CancelTokenSource.cancel CancelAction
*
* CancelTokenSource.cancel('这里可以填写您的错误信息')
*
* CancelTokenSource.token
*/
source(): CancelTokenSource;
}
/**
* Axios
*
* *
*/
export declare interface AxiosBaseInstance extends Axios {
/**
* HTTP
*
*
*
* @param config
*/
<T extends Data>(config: AxiosRequestConfig): Promise<AxiosResponse<T>>;
/**
* HTTP
*
*
*
* @param url
* @param config
*/
<T extends Data>(url: string, config?: AxiosRequestConfig): Promise<AxiosResponse<T>>;
}
/**
* Axios
*
* *
*
* *
*/
export declare interface AxiosInstance extends AxiosBaseInstance {
/**
* Axios
*
* @param defaults
*/
create(defaults?: AxiosRequestConfig): AxiosBaseInstance;
/**
* Axios
*/
Axios: AxiosConstructor;
/**
*
*/
CancelToken: CancelTokenConstructor;
/**
*
*
* @param value
*/
isCancel: (value: any) => boolean;
}

View File

@ -673,16 +673,6 @@
dependencies: dependencies:
"@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-transform-runtime@^7.10.5":
version "7.10.5"
resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.10.5.tgz#3b39b7b24830e0c2d8ff7a4489fe5cf99fbace86"
integrity sha512-tV4V/FjElJ9lQtyjr5xD2IFFbgY46r7EeVu5a8CpEKT5laheHKSlFeHjpkPppW3PqzGLAuv5k2qZX5LgVZIX5w==
dependencies:
"@babel/helper-module-imports" "^7.10.4"
"@babel/helper-plugin-utils" "^7.10.4"
resolve "^1.8.1"
semver "^5.5.1"
"@babel/plugin-transform-shorthand-properties@^7.10.4": "@babel/plugin-transform-shorthand-properties@^7.10.4":
version "7.10.4" version "7.10.4"
resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz#9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6" resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.10.4.tgz#9fd25ec5cdd555bb7f473e5e6ee1c971eede4dd6"
@ -838,21 +828,6 @@
"@babel/helper-plugin-utils" "^7.10.4" "@babel/helper-plugin-utils" "^7.10.4"
"@babel/plugin-transform-typescript" "^7.10.4" "@babel/plugin-transform-typescript" "^7.10.4"
"@babel/runtime-corejs3@^7.11.2":
version "7.11.2"
resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.11.2.tgz#02c3029743150188edeb66541195f54600278419"
integrity sha512-qh5IR+8VgFz83VBa6OkaET6uN/mJOhHONuy3m1sgF0CV6mXdPSEBdA7e1eUbVvyNtANjMbg22JUv71BaDXLY6A==
dependencies:
core-js-pure "^3.0.0"
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.10.5":
version "7.10.5"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.10.5.tgz#303d8bd440ecd5a491eae6117fd3367698674c5c"
integrity sha512-otddXKhdNn7d0ptoFRHtMLa8LqDxLYwTjB4nYgM1yy5N6gU/MUf8zqyyLltCH3yAVitBzmwK4us+DD0l/MauAg==
dependencies:
regenerator-runtime "^0.13.4"
"@babel/runtime@^7.8.4": "@babel/runtime@^7.8.4":
version "7.11.0" version "7.11.0"
resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.0.tgz#f10245877042a815e07f7e693faff0ae9d3a2aac" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.11.0.tgz#f10245877042a815e07f7e693faff0ae9d3a2aac"
@ -1910,11 +1885,6 @@ core-js-compat@^3.6.2:
browserslist "^4.8.5" browserslist "^4.8.5"
semver "7.0.0" semver "7.0.0"
core-js-pure@^3.0.0:
version "3.6.5"
resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.6.5.tgz#c79e75f5e38dbc85a662d91eea52b8256d53b813"
integrity sha512-lacdXOimsiD0QyNf9BC/mxivNJ/ybBGJXQFKzRekp1WTHoVUWsUHEn+2T8GJAzzIhyOuXA+gOxCVN3l+5PLPUA==
core-util-is@1.0.2: core-util-is@1.0.2:
version "1.0.2" version "1.0.2"
resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
@ -2287,11 +2257,6 @@ estraverse@^5.1.0:
resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642" resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.1.0.tgz#374309d39fd935ae500e7b92e8a6b4c720e59642"
integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw== integrity sha512-FyohXK+R0vE+y1nHLoBM7ZTyqRpqAlhdZHCWIWEviFLiGB8b04H6bQs8G+XTthacvT8VuwvteiP7RJSxMs8UEw==
estree-walker@^0.6.1:
version "0.6.1"
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362"
integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==
estree-walker@^1.0.1: estree-walker@^1.0.1:
version "1.0.1" version "1.0.1"
resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700" resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz#31bc5d612c96b704106b477e6dd5d8aa138cb700"
@ -3706,7 +3671,7 @@ loose-envify@^1.0.0:
dependencies: dependencies:
js-tokens "^3.0.0 || ^4.0.0" js-tokens "^3.0.0 || ^4.0.0"
magic-string@^0.25.2, magic-string@^0.25.3: magic-string@^0.25.2:
version "0.25.7" version "0.25.7"
resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051" resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz#3f497d6fd34c669c6798dcb821f2ef31f5445051"
integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA== integrity sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==
@ -4404,7 +4369,7 @@ resolve@1.15.1:
dependencies: dependencies:
path-parse "^1.0.6" path-parse "^1.0.6"
resolve@^1.10.0, resolve@^1.11.0, resolve@^1.17.0, resolve@^1.3.2, resolve@^1.8.1: resolve@^1.10.0, resolve@^1.11.0, resolve@^1.17.0, resolve@^1.3.2:
version "1.17.0" version "1.17.0"
resolved "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444" resolved "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz#b25941b54968231cc2d1bb76a79cb7f2c0bf8444"
integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w== integrity sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==
@ -4438,22 +4403,6 @@ rimraf@^3.0.0:
dependencies: dependencies:
glob "^7.1.3" glob "^7.1.3"
rollup-plugin-inject@^3.0.0:
version "3.0.2"
resolved "https://registry.npmjs.org/rollup-plugin-inject/-/rollup-plugin-inject-3.0.2.tgz#e4233855bfba6c0c12a312fd6649dff9a13ee9f4"
integrity sha512-ptg9PQwzs3orn4jkgXJ74bfs5vYz1NCZlSQMBUA0wKcGp5i5pA1AO3fOUEte8enhGUC+iapTCzEWw2jEFFUO/w==
dependencies:
estree-walker "^0.6.1"
magic-string "^0.25.3"
rollup-pluginutils "^2.8.1"
rollup-plugin-node-polyfills@^0.2.1:
version "0.2.1"
resolved "https://registry.npmjs.org/rollup-plugin-node-polyfills/-/rollup-plugin-node-polyfills-0.2.1.tgz#53092a2744837164d5b8a28812ba5f3ff61109fd"
integrity sha512-4kCrKPTJ6sK4/gLL/U5QzVT8cxJcofO0OU74tnB19F40cmuAKSzH5/siithxlofFEjwvw1YAhPmbvGNA6jEroA==
dependencies:
rollup-plugin-inject "^3.0.0"
rollup-plugin-typescript2@^0.27.1: rollup-plugin-typescript2@^0.27.1:
version "0.27.1" version "0.27.1"
resolved "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.1.tgz#4f27193408a8f040139eed3e3db7b0c7f3668200" resolved "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.27.1.tgz#4f27193408a8f040139eed3e3db7b0c7f3668200"
@ -4465,13 +4414,6 @@ rollup-plugin-typescript2@^0.27.1:
resolve "1.15.1" resolve "1.15.1"
tslib "1.11.2" tslib "1.11.2"
rollup-pluginutils@^2.8.1:
version "2.8.2"
resolved "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e"
integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==
dependencies:
estree-walker "^0.6.1"
rsvp@^4.8.4: rsvp@^4.8.4:
version "4.8.5" version "4.8.5"
resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734"
@ -4538,7 +4480,7 @@ semver-regex@^2.0.0:
resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338" resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz#a93c2c5844539a770233379107b38c7b4ac9d338"
integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw== integrity sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==
"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1: "semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0:
version "5.7.1" version "5.7.1"
resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7"
integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==