├── example ├── bell │ ├── bell │ │ ├── .gitignore │ │ └── function.json │ ├── bell.d.ts │ ├── host.json │ ├── .gitignore │ ├── tsconfig.json │ ├── local.settings.json │ ├── serverless.yml │ ├── README.md │ ├── webpack.config.js │ ├── package.json │ └── handler.ts └── hello │ ├── hello │ ├── .gitignore │ └── function.json │ ├── host.json │ ├── .gitignore │ ├── tsconfig.json │ ├── local.settings.json │ ├── serverless.yml │ ├── webpack.config.js │ ├── README.md │ ├── handler.ts │ ├── package.json │ └── yarn.lock ├── .gitignore ├── .npmignore ├── .prettierrc ├── .editorconfig ├── package.json ├── tslint.json ├── README.md ├── CHANGELOG.md ├── tsconfig.json ├── src └── index.ts ├── LICENSE └── yarn.lock /example/bell/bell/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | -------------------------------------------------------------------------------- /example/hello/hello/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | -------------------------------------------------------------------------------- /example/bell/bell.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'bell'; 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | dist/ 2 | node_modules/ 3 | npm-debug.log 4 | yarn-error.log 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | dist/example 2 | node_modules 3 | src 4 | tsconfig.json 5 | tslint.json 6 | example 7 | .editorconfig 8 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "trailingComma": "es5", 3 | "singleQuote": true, 4 | "semi": false, 5 | "bracketSpacing": false, 6 | } 7 | -------------------------------------------------------------------------------- /example/bell/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0", 3 | "extensions": { 4 | "http": { 5 | "routePrefix": "" 6 | } 7 | } 8 | } 9 | 10 | -------------------------------------------------------------------------------- /example/hello/host.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "2.0", 3 | "extensions": { 4 | "http": { 5 | "routePrefix": "" 6 | } 7 | } 8 | } 9 | 10 | -------------------------------------------------------------------------------- /example/bell/.gitignore: -------------------------------------------------------------------------------- 1 | # package directories 2 | node_modules 3 | jspm_packages 4 | 5 | # Serverless directories 6 | .serverless 7 | 8 | # Webpack directories 9 | .webpack -------------------------------------------------------------------------------- /example/hello/.gitignore: -------------------------------------------------------------------------------- 1 | # package directories 2 | node_modules 3 | jspm_packages 4 | 5 | # Serverless directories 6 | .serverless 7 | 8 | # Webpack directories 9 | .webpack -------------------------------------------------------------------------------- /example/bell/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "sourceMap": true, 4 | "lib": [ 5 | "es2015.promise", 6 | "es5" 7 | ] 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /example/hello/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "sourceMap": true, 4 | "lib": [ 5 | "es5", 6 | "es2015.promise" 7 | ] 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*] 4 | indent_style = space 5 | indent_size = 2 6 | end_of_line = lf 7 | charset = utf-8 8 | trim_trailing_whitespace = false 9 | insert_final_newline = true 10 | -------------------------------------------------------------------------------- /example/bell/local.settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "IsEncrypted": false, 3 | "Values": { 4 | "AzureWebJobsStorage": "", 5 | "FUNCTIONS_WORKER_RUNTIME": "node" 6 | }, 7 | "ConnectionStrings": {}, 8 | "Host": { 9 | "LocalHttpPort": 3000, 10 | "CORS": "*" 11 | } 12 | } -------------------------------------------------------------------------------- /example/hello/local.settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "IsEncrypted": false, 3 | "Values": { 4 | "AzureWebJobsStorage": "", 5 | "FUNCTIONS_WORKER_RUNTIME": "node" 6 | }, 7 | "ConnectionStrings": {}, 8 | "Host": { 9 | "LocalHttpPort": 3000, 10 | "CORS": "*" 11 | } 12 | } -------------------------------------------------------------------------------- /example/bell/serverless.yml: -------------------------------------------------------------------------------- 1 | service: 2 | name: aws-nodejs-typescript 3 | 4 | # Add the serverless-webpack plugin 5 | plugins: 6 | - serverless-offline 7 | - serverless-webpack 8 | 9 | provider: 10 | name: aws 11 | runtime: nodejs8.10 12 | 13 | functions: 14 | bell: 15 | handler: handler.bell 16 | events: 17 | - http: 18 | method: get 19 | path: bell 20 | -------------------------------------------------------------------------------- /example/hello/serverless.yml: -------------------------------------------------------------------------------- 1 | service: 2 | name: aws-nodejs-typescript 3 | 4 | # Add the serverless-webpack plugin 5 | plugins: 6 | - serverless-offline 7 | - serverless-webpack 8 | 9 | provider: 10 | name: aws 11 | runtime: nodejs8.10 12 | 13 | functions: 14 | hello: 15 | handler: handler.hello 16 | events: 17 | - http: 18 | method: get 19 | path: hello 20 | -------------------------------------------------------------------------------- /example/bell/bell/function.json: -------------------------------------------------------------------------------- 1 | { 2 | "disabled": false, 3 | "scriptFile": "handler.js", 4 | "entryPoint": "bell", 5 | "bindings": [ 6 | { 7 | "authLevel": "function", 8 | "type": "httpTrigger", 9 | "direction": "in", 10 | "name": "req", 11 | "methods": [ 12 | "get", 13 | "post" 14 | ] 15 | }, 16 | { 17 | "type": "http", 18 | "direction": "out", 19 | "name": "res" 20 | } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /example/hello/hello/function.json: -------------------------------------------------------------------------------- 1 | { 2 | "disabled": false, 3 | "scriptFile": "handler.js", 4 | "entryPoint": "hello", 5 | "bindings": [ 6 | { 7 | "authLevel": "function", 8 | "type": "httpTrigger", 9 | "direction": "in", 10 | "name": "req", 11 | "methods": [ 12 | "get", 13 | "post" 14 | ] 15 | }, 16 | { 17 | "type": "http", 18 | "direction": "out", 19 | "name": "res" 20 | } 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /example/hello/webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path') 2 | const slsw = require('serverless-webpack') 3 | 4 | module.exports = { 5 | entry: slsw.lib.entries, 6 | devtool: 'source-map', 7 | resolve: { 8 | extensions: ['.js', '.jsx', '.json', '.ts', '.tsx'], 9 | }, 10 | output: { 11 | libraryTarget: 'commonjs', 12 | path: path.join(__dirname, '.webpack'), 13 | filename: '[name].js', 14 | }, 15 | target: 'node', 16 | module: { 17 | loaders: [{test: /\.ts(x?)$/, loader: 'ts-loader'}], 18 | }, 19 | } 20 | -------------------------------------------------------------------------------- /example/bell/README.md: -------------------------------------------------------------------------------- 1 | # serverless-hapi bell example 2 | 3 | Example showing how to use hapi and bell with serverless-hapi. 4 | 5 | ## Run 6 | The example can be run for both **AWS** and **Azure**. 7 | 8 | ### AWS 9 | 1. Run `yarn install` to install dependencies. 10 | 2. Run `yarn start:aws` to run the local development server. 11 | 3. Navigate to [http://localhost:3000/bell](http://localhost:3000/bell). 12 | 13 | ### Azure 14 | 1. Run `yarn install` to install dependencies. 15 | 2. Run `yarn start:azure` to run the local development server. 16 | 3. Navigate to [http://localhost:3000/bell](http://localhost:3000/bell). 17 | 18 | -------------------------------------------------------------------------------- /example/bell/webpack.config.js: -------------------------------------------------------------------------------- 1 | const path = require('path'); 2 | const slsw = require('serverless-webpack'); 3 | 4 | module.exports = { 5 | entry: slsw.lib.entries, 6 | devtool: 'source-map', 7 | resolve: { 8 | extensions: [ 9 | '.js', 10 | '.jsx', 11 | '.json', 12 | '.ts', 13 | '.tsx' 14 | ] 15 | }, 16 | output: { 17 | libraryTarget: 'commonjs', 18 | path: path.join(__dirname, '.webpack'), 19 | filename: '[name].js', 20 | }, 21 | target: 'node', 22 | module: { 23 | loaders: [ 24 | { test: /\.ts(x?)$/, loader: 'ts-loader' }, 25 | ], 26 | }, 27 | }; 28 | -------------------------------------------------------------------------------- /example/hello/README.md: -------------------------------------------------------------------------------- 1 | # serverless-hapi simple example 2 | 3 | Example showing a simple example of using serverless-hapi. 4 | 5 | ## Run 6 | The example can be run for both **AWS** and **Azure**. 7 | 8 | ### AWS 9 | 1. Run `yarn install` to install dependencies. 10 | 2. Run `yarn start:aws` to run the local development server. 11 | 3. Navigate to [http://localhost:3000/hello](http://localhost:3000/hello). 12 | 13 | ### Azure 14 | 1. Run `yarn install` to install dependencies. 15 | 2. Run `yarn start:azure` to run the local development server. 16 | 3. Navigate to [http://localhost:3000/hello](http://localhost:3000/hello). 17 | 18 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "serverless-hapi", 3 | "version": "3.0.2", 4 | "description": "Use hapi with the serverless framework", 5 | "main": "dist/src/index.js", 6 | "scripts": { 7 | "prepare": "npm run build", 8 | "build": "tsc", 9 | "watch": "tsc --watch" 10 | }, 11 | "author": "Jesper Håkansson ", 12 | "license": "Apache-2.0", 13 | "repository": "https://github.com/drager/serverless-hapi", 14 | "devDependencies": { 15 | "@types/aws-lambda": "^8.10.13", 16 | "@types/hapi": "^17.0.15", 17 | "@types/node": "8.10.30", 18 | "tslint": "^5.9.1", 19 | "tslint-immutable": "^4.5.2", 20 | "typescript": "3.1.1" 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["tslint-immutable"], 3 | "rules": { 4 | "no-var-keyword": true, 5 | "no-parameter-reassignment": true, 6 | "typedef": [true, "call-signature"], 7 | "readonly-keyword": true, 8 | "readonly-array": true, 9 | "no-let": true, 10 | "no-object-mutation": true, 11 | "no-delete": true, 12 | "no-method-signature": true, 13 | "no-this": true, 14 | "no-class": true, 15 | "no-mixed-interface": true, 16 | "no-if-statement": true, 17 | "ordered-imports": [ 18 | true, 19 | { 20 | "import-sources-order": "lowercase-last", 21 | "named-imports-order": "lowercase-first" 22 | } 23 | ] 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /example/hello/handler.ts: -------------------------------------------------------------------------------- 1 | import {APIGatewayEvent, Callback, Context} from 'aws-lambda' 2 | import * as hapi from 'hapi' 3 | import {serverlessHapi, ResponseData} from '../../src/index' 4 | 5 | const app = () => { 6 | const server = new hapi.Server() 7 | 8 | server.route({ 9 | method: 'GET', 10 | path: '/hello', 11 | handler: _request => ({message: 'Hello from hapi!'}), 12 | }) 13 | 14 | return server 15 | } 16 | 17 | const onInitError = (error: Error) => { 18 | console.error(error) 19 | throw error 20 | } 21 | 22 | export const hello: ( 23 | event: APIGatewayEvent, 24 | context: Context, 25 | callback: Callback 26 | ) => Promise = serverlessHapi(app(), onInitError) 27 | -------------------------------------------------------------------------------- /example/hello/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aws-nodejs-typescript", 3 | "version": "1.0.0", 4 | "description": "Serverless webpack example using Typescript", 5 | "main": "handler.js", 6 | "scripts": { 7 | "start:aws": "serverless offline start", 8 | "start:azure": "npm run build:azure && func host start", 9 | "build:azure": "serverless webpack && cp .webpack/service/handler.js hello/", 10 | "test": "echo \"Error: no test specified\" && exit 1" 11 | }, 12 | "devDependencies": { 13 | "@types/aws-lambda": "^8.10.13", 14 | "@types/node": "^8.10.30", 15 | "azure-functions-core-tools": "^2.0.3", 16 | "serverless": "^1.36.3", 17 | "serverless-offline": "^3.25.17", 18 | "serverless-webpack": "^4.0.0", 19 | "ts-loader": "^2.3.7", 20 | "typescript": "^2.5.2", 21 | "webpack": "^3.6.0" 22 | }, 23 | "author": "The serverless webpack authors (https://github.com/elastic-coders/serverless-webpack)", 24 | "license": "MIT", 25 | "dependencies": { 26 | "hapi": "17.6.0" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /example/bell/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aws-nodejs-typescript", 3 | "version": "1.0.0", 4 | "description": "Serverless webpack example using Typescript", 5 | "main": "handler.js", 6 | "scripts": { 7 | "start:aws": "serverless offline start", 8 | "start:azure": "npm run build:azure && func host start", 9 | "build:azure": "serverless webpack && cp .webpack/service/handler.js bell/", 10 | "test": "echo \"Error: no test specified\" && exit 1" 11 | }, 12 | "devDependencies": { 13 | "@types/aws-lambda": "^8.10.13", 14 | "@types/node": "^8.10.30", 15 | "azure-functions-core-tools": "^2.0.3", 16 | "serverless": "^1.36.3", 17 | "serverless-offline": "^3.25.17", 18 | "serverless-webpack": "^4.0.0", 19 | "ts-loader": "^2.3.7", 20 | "typescript": "^2.5.2", 21 | "webpack": "^3.6.0" 22 | }, 23 | "author": "The serverless webpack authors (https://github.com/elastic-coders/serverless-webpack)", 24 | "license": "MIT", 25 | "dependencies": { 26 | "bell": "9.3.1", 27 | "hapi": "17.6.0" 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # serverless-hapi 2 | 3 | Use hapi with the [serverless framework](https://github.com/serverless/serverless). 4 | 5 | The latest version of `serverless-hapi` works with hapi >= 17. 6 | For usage with hapi 16, use version `2.0.x` of `serverless-hapi`. 7 | See [2.0.x branch](https://github.com/drager/serverless-hapi/tree/2.0.x). 8 | 9 | Works with Amazon Lambda and Azure Functions. 10 | 11 | ## Usage 12 | 13 | A simple usage example: 14 | 15 | ```typescript 16 | import {APIGatewayEvent, Callback, Context} from 'aws-lambda' 17 | import * as hapi from 'hapi' 18 | import {serverlessHapi, ResponseData} from 'serverless-hapi' 19 | 20 | const app = () => { 21 | const server = new hapi.Server() 22 | 23 | server.route({ 24 | method: 'GET', 25 | path: '/hello', 26 | handler: _request => ({message: 'Hello from hapi!'}), 27 | }) 28 | 29 | return server 30 | } 31 | 32 | const onInitError = (error: Error) => { 33 | console.error(error) 34 | throw error 35 | } 36 | 37 | export const hello: ( 38 | event: APIGatewayEvent, 39 | context: Context, 40 | callback: Callback 41 | ) => Promise = serverlessHapi(app(), onInitError) 42 | ``` 43 | 44 | For more examples, check out the [example folder](https://github.com/drager/serverless-hapi/tree/master/example). 45 | 46 | ## Features and bugs 47 | 48 | Please file feature requests and bugs at the [issue tracker][tracker]. 49 | 50 | [tracker]: https://github.com/drager/serverless-hapi/issues 51 | -------------------------------------------------------------------------------- /example/bell/handler.ts: -------------------------------------------------------------------------------- 1 | import {APIGatewayEvent, Callback, Context} from 'aws-lambda' 2 | import * as Bell from 'bell' 3 | import * as hapi from 'hapi' 4 | import {serverlessHapi, ResponseData} from '../../src/index' 5 | 6 | const app = async (): Promise => { 7 | const server = new hapi.Server() 8 | 9 | await server.register(Bell) 10 | 11 | server.auth.strategy('facebook', 'bell', { 12 | provider: 'facebook', 13 | password: 'cookie_encryption_password_secure', 14 | isSecure: false, 15 | // You'll need to go to https://developers.facebook.com/ and set up a 16 | // Website application to get started 17 | // Once you create your app, fill out Settings and set the App Domains 18 | // Under Settings >> Advanced, set the Valid OAuth redirect URIs to include http:///bell/door 19 | // and enable Client OAuth Login 20 | clientId: 'test', 21 | clientSecret: 'test', 22 | }) 23 | 24 | server.route({ 25 | method: ['GET', 'POST'], 26 | path: '/bell', 27 | options: { 28 | auth: { 29 | strategy: 'facebook', 30 | mode: 'try', 31 | }, 32 | handler: (request: any) => 33 | !request.auth.isAuthenticated 34 | ? { 35 | error: 36 | 'Authentication failed due to: ' + request.auth.error.message, 37 | } 38 | : request.auth.credentials, 39 | }, 40 | }) 41 | return server 42 | } 43 | 44 | const onInitError = (error: Error) => { 45 | console.error(error) 46 | throw error 47 | } 48 | 49 | export const bell: ( 50 | event: APIGatewayEvent, 51 | context: Context, 52 | callback: Callback 53 | ) => Promise = async (event, context, _callback) => { 54 | try { 55 | const server = await app() 56 | 57 | return serverlessHapi(server, onInitError)(event, context) 58 | } catch (error) { 59 | console.error(error) 60 | return error 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | All notable changes to this project will be documented in this file. 3 | 4 | The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) 5 | and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html). 6 | 7 | ## [Unreleased] 8 | 9 | ## [3.0.2] - 2019-01-28 10 | ### Fixed 11 | - Only set `set-cookie` if truthy, this was always set before. 12 | - Some TypeScript warnings. 13 | - Use `event.query` for provides that are not AWS. (AWS uses `event.queryStringParameters`). 14 | 15 | ### Refactor 16 | - Create on function for each provider instead of having a larger one. 17 | 18 | ## [3.0.1] - 2018-09-30 19 | ### Fixed 20 | - Return response data nested in res object for Azure functions. 21 | 22 | ## [3.0.0] - 2018-09-29 23 | ### Added 24 | - Added support for hapi 17 :tada:. 25 | 26 | ### Breaking 27 | - No longer accepts a callback, a promise is returned instead. 28 | - Works on nodejs 8.x and greater. 29 | 30 | ## [2.0.1] - 2018-09-25 31 | 32 | ### Fixed 33 | - Get first element if set-cookie's value is an array 34 | Bell set's a cookie called `set-cookie` that has an array 35 | as its value, this causes problem's for AWS lambda. 36 | 37 | This is fixed by extracting the first value from the array 38 | and just return the `set-cookie` value as a single value string. 39 | 40 | ## [2.0.0] - 2018-09-24 41 | ### Added 42 | Now headers and query parameters are passed through 43 | so, for example Bell can work that send the `location` 44 | header and at second stage sends a query parameter with 45 | a `code`. 46 | 47 | Some settings has also been added, such as if the headers 48 | should be filtered (content-encoding and transfer-encoding) 49 | as well as an option if the body should be stringified or not. 50 | Both options default to true: `{filterHeaders: true, stringifyBody: true}`. 51 | 52 | Added a new example showing of usage of Bell. 53 | 54 | [Unreleased]: https://github.com/drager/serverless-hapi/compare/v3.0.1...HEAD 55 | [2.0.0]: https://github.com/drager/serverless-hapi/compare/v1.0.0...v2.0.0 56 | [2.0.1]: https://github.com/drager/serverless-hapi/compare/v2.0.0...v2.0.1 57 | [3.0.0]: https://github.com/drager/serverless-hapi/compare/v2.0.1...v3.0.0 58 | [3.0.1]: https://github.com/drager/serverless-hapi/compare/v3.0.0...v3.0.1 59 | [3.0.2]: https://github.com/drager/serverless-hapi/compare/v3.0.1...v3.0.2 60 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Basic Options */ 4 | "target": 5 | "es5" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */, 6 | "module": 7 | "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */, 8 | "lib": ["es7"], /* Specify library files to be included in the compilation. */ 9 | // "allowJs": true, /* Allow javascript files to be compiled. */ 10 | // "checkJs": true, /* Report errors in .js files. */ 11 | // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ 12 | "declaration": true /* Generates corresponding '.d.ts' file. */, 13 | // "sourceMap": true, /* Generates corresponding '.map' file. */ 14 | // "outFile": "./", /* Concatenate and emit output to single file. */ 15 | "outDir": "./dist" /* Redirect output structure to the directory. */, 16 | // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ 17 | // "removeComments": true, /* Do not emit comments to output. */ 18 | // "noEmit": true, /* Do not emit outputs. */ 19 | // "importHelpers": true, /* Import emit helpers from 'tslib'. */ 20 | // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ 21 | // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ 22 | 23 | /* Strict Type-Checking Options */ 24 | "strict": true /* Enable all strict type-checking options. */, 25 | "noImplicitAny": true /* Raise error on expressions and declarations with an implied 'any' type. */, 26 | "strictNullChecks": true /* Enable strict null checks. */, 27 | "strictFunctionTypes": true /* Enable strict checking of function types. */, 28 | "strictPropertyInitialization": true /* Enable strict checking of property initialization in classes. */, 29 | "noImplicitThis": true /* Raise error on 'this' expressions with an implied 'any' type. */, 30 | "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */, 31 | 32 | /* Additional Checks */ 33 | "noUnusedLocals": true /* Report errors on unused locals. */, 34 | "noUnusedParameters": true /* Report errors on unused parameters. */, 35 | "noImplicitReturns": true /* Report error when not all code paths in function return a value. */, 36 | "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */, 37 | 38 | /* Module Resolution Options */ 39 | // "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ 40 | // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ 41 | // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ 42 | // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ 43 | // "typeRoots": [], /* List of folders to include type definitions from. */ 44 | // "types": [], /* Type declaration files to be included in compilation. */ 45 | // "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ 46 | "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ 47 | // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ 48 | 49 | /* Source Map Options */ 50 | // "sourceRoot": "./", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ 51 | // "mapRoot": "./", /* Specify the location where debugger should locate map files instead of generated locations. */ 52 | // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ 53 | // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ 54 | 55 | /* Experimental Options */ 56 | // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ 57 | // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ 58 | } 59 | } 60 | -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- 1 | import {APIGatewayEvent, Context} from 'aws-lambda' 2 | import {Server} from 'hapi' 3 | import {Headers} from 'shot' 4 | 5 | export type UserOptions = { 6 | readonly filterHeaders?: boolean 7 | readonly stringifyBody?: boolean 8 | } 9 | 10 | export type OnInitError = (error: Error) => void 11 | 12 | export type Data = { 13 | readonly statusCode: number 14 | readonly body: string | object | undefined 15 | readonly headers: Headers 16 | } 17 | 18 | export type ResponseData = 19 | | { 20 | readonly res?: Data 21 | } 22 | | Data 23 | 24 | type QueryStrings = {readonly [name: string]: string} 25 | 26 | type ServerOptions = { 27 | readonly method: string 28 | readonly url: string 29 | readonly headers: Headers 30 | readonly payload?: Object 31 | } 32 | 33 | enum Provider { 34 | AWS, 35 | AZURE, 36 | GCP, 37 | } 38 | 39 | function buildQueryString(queryStrings: QueryStrings): string { 40 | return Object.keys(queryStrings) 41 | .map(key => `${key}=${queryStrings[key]}`) 42 | .join('&') 43 | } 44 | 45 | function getUrl(event: APIGatewayEvent): string { 46 | const azEvent = event as any 47 | 48 | return ( 49 | event.path || (azEvent.req && (azEvent.req.url || azEvent.req.originalUrl)) 50 | ) 51 | } 52 | 53 | function buildFullUrl( 54 | event: APIGatewayEvent, 55 | queryStrings: QueryStrings | null 56 | ): string { 57 | const url = getUrl(event) 58 | return !!queryStrings ? `${url}?${buildQueryString(queryStrings)}` : url 59 | } 60 | 61 | function setupAws({ 62 | event, 63 | server, 64 | onInitError, 65 | userOptions, 66 | }: { 67 | readonly event: APIGatewayEvent 68 | readonly server: Server 69 | readonly onInitError: OnInitError 70 | readonly userOptions: UserOptions 71 | }): Promise { 72 | const queryStrings = event.queryStringParameters 73 | 74 | const serverOptions = { 75 | method: event.httpMethod, 76 | url: buildFullUrl(event, queryStrings), 77 | headers: event.headers, 78 | payload: event.body !== null && event.body, 79 | } 80 | 81 | return setupServer({server, onInitError, userOptions, serverOptions}) 82 | } 83 | 84 | async function setupAzure({ 85 | event, 86 | server, 87 | onInitError, 88 | userOptions, 89 | }: { 90 | readonly event: any 91 | readonly server: Server 92 | readonly onInitError: OnInitError 93 | readonly userOptions: UserOptions 94 | }): Promise { 95 | const queryStrings = event.query 96 | 97 | const serverOptions = { 98 | url: buildFullUrl(event, queryStrings), 99 | method: event.req && event.req.method, 100 | headers: event.req && event.req.headers, 101 | payload: event.req && event.req.body, 102 | } 103 | 104 | return setupServer({ 105 | server, 106 | onInitError, 107 | userOptions, 108 | serverOptions, 109 | }).then(serverData => ({res: serverData as Data})) 110 | } 111 | 112 | function setupServer({ 113 | server, 114 | onInitError, 115 | userOptions, 116 | serverOptions, 117 | }: { 118 | readonly server: Server 119 | readonly onInitError: OnInitError 120 | readonly userOptions: UserOptions 121 | readonly serverOptions: ServerOptions 122 | }): Promise { 123 | return server 124 | .initialize() 125 | .then(async () => { 126 | const hapiResponse = await server.inject(serverOptions) 127 | const statusCode = hapiResponse.statusCode 128 | const body = hapiResponse.result 129 | 130 | // We need to remove hapi's content-encoding, transfer-encoding 131 | // because lambda usually set's these. 132 | // We filter away them by default but this can be changed 133 | // by setting the `filterHeaders option to false. 134 | const getHeaders = () => { 135 | const { 136 | headers: { 137 | ['content-encoding']: _, 138 | ['transfer-encoding']: __, 139 | ...headers 140 | }, 141 | } = hapiResponse 142 | return userOptions.filterHeaders ? headers : hapiResponse.headers 143 | } 144 | 145 | const headers: Headers = getHeaders() 146 | const cookieHeader = headers['set-cookie'] 147 | 148 | // Lambda get's in trouble if we send back an array... 149 | const setCookieHeader = Array.isArray(cookieHeader) 150 | ? cookieHeader[0] 151 | : cookieHeader 152 | 153 | const data: Data = { 154 | statusCode, 155 | body: userOptions.stringifyBody 156 | ? typeof body === 'string' 157 | ? body 158 | : JSON.stringify(body) 159 | : body, 160 | headers: !!setCookieHeader 161 | ? {...headers, ['set-cookie']: setCookieHeader} 162 | : headers, 163 | } 164 | 165 | return data 166 | }) 167 | .catch((error: Error) => { 168 | onInitError(error) 169 | return error 170 | }) 171 | } 172 | 173 | function getProvider(event: APIGatewayEvent | any): Provider { 174 | return !!event.done ? Provider.AZURE : Provider.AWS 175 | } 176 | 177 | export function serverlessHapi( 178 | server: Server, 179 | // Function to be called when `server.initialize` fails. 180 | // According to the hapi documentation we should abort as soon as this 181 | // function is called and contains an error. This is because the server 182 | // is considered to be in an undefined state. It is recommended to assert 183 | // that no error has been returned. Read more at hapi's documentation: 184 | // https://github.com/hapijs/hapi/blob/v16/API.md#serverinitializecallback 185 | onInitError: OnInitError, 186 | userOptions: UserOptions = {filterHeaders: true, stringifyBody: true} 187 | ): (event: APIGatewayEvent, context: Context) => Promise { 188 | return (event: APIGatewayEvent | any, _context: Context) => { 189 | const provider = getProvider(event) 190 | 191 | const serverSettings = {event, server, onInitError, userOptions} 192 | 193 | switch (provider) { 194 | case Provider.AWS: 195 | return setupAws(serverSettings) 196 | case Provider.AZURE: 197 | return setupAzure(serverSettings) 198 | default: 199 | throw new Error('Provider not supported!') 200 | } 201 | } 202 | } 203 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright 2018 Jesper Håkansson 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@types/aws-lambda@^8.10.13": 6 | version "8.10.13" 7 | resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.13.tgz#92cc06b1cc88b5d0b327d2671dcf3daea96923a5" 8 | integrity sha512-a1sC60Bqll4N2RYnd4+XuynrVd8LO+uZrgwCVaAER0ldMQ00LRM4iTjU2ulPoQF6P5bHZK5hL/6IF9088VJhUA== 9 | 10 | "@types/boom@*": 11 | version "7.2.0" 12 | resolved "https://registry.yarnpkg.com/@types/boom/-/boom-7.2.0.tgz#19c36cbb5811a7493f0f2e37f31d42b28df1abc1" 13 | integrity sha512-HonbGsHFbskh9zRAzA6tabcw18mCOsSEOL2ibGAuVqk6e7nElcRmWO5L4UfIHpDbWBWw+eZYFdsQ1+MEGgpcVA== 14 | 15 | "@types/catbox@*": 16 | version "10.0.1" 17 | resolved "https://registry.yarnpkg.com/@types/catbox/-/catbox-10.0.1.tgz#266679017749041fe9873fee1131dd2aaa04a07e" 18 | integrity sha512-ECuJ+f5gGHiLeiE4RlE/xdqv/0JVDToegPV1aTb10tQStYa0Ycq2OJfQukDv3IFaw3B+CMV46jHc5bXe6QXEQg== 19 | 20 | "@types/hapi@^17.0.15": 21 | version "17.6.0" 22 | resolved "https://registry.yarnpkg.com/@types/hapi/-/hapi-17.6.0.tgz#ba24bef5ee5a23db6b3e6a14b28362d3324ea91f" 23 | integrity sha512-2D0Hw0UU+bWHU8LFe50pN8zV8VbwP29adu75TLUdGVVaUCMyikVBZB5glstAVklZnZ926IokRbIcmXAh8I9lXQ== 24 | dependencies: 25 | "@types/boom" "*" 26 | "@types/catbox" "*" 27 | "@types/iron" "*" 28 | "@types/joi" "*" 29 | "@types/mimos" "*" 30 | "@types/node" "*" 31 | "@types/podium" "*" 32 | "@types/shot" "*" 33 | 34 | "@types/iron@*": 35 | version "5.0.1" 36 | resolved "https://registry.yarnpkg.com/@types/iron/-/iron-5.0.1.tgz#5420bbda8623c48ee51b9a78ebad05d7305b4b24" 37 | integrity sha512-Ng5BkVGPt7Tw9k1OJ6qYwuD9+dmnWgActmsnnrdvs4075N8V2go1f6Pz8omG3q5rbHjXN6yzzZDYo3JOgAE/Ug== 38 | dependencies: 39 | "@types/node" "*" 40 | 41 | "@types/joi@*": 42 | version "13.6.0" 43 | resolved "https://registry.yarnpkg.com/@types/joi/-/joi-13.6.0.tgz#69b289d18619efb298aed9a3efdc9ad286fb0c64" 44 | integrity sha512-vgxADik+Va7AcMZ89C7MVod3DlB3SWcj4dDI+XIceObGFfscehtjA0fFzBCZLoRr7ShjLVHNu1gMk+HtrG8WeQ== 45 | 46 | "@types/mime-db@*": 47 | version "1.27.0" 48 | resolved "https://registry.yarnpkg.com/@types/mime-db/-/mime-db-1.27.0.tgz#9bc014a1fd1fdf47649c1a54c6dd7966b8284792" 49 | integrity sha1-m8AUof0f30dknBpUxt15ZrgoR5I= 50 | 51 | "@types/mimos@*": 52 | version "3.0.1" 53 | resolved "https://registry.yarnpkg.com/@types/mimos/-/mimos-3.0.1.tgz#59d96abe1c9e487e7463fe41e8d86d76b57a441a" 54 | integrity sha512-MATIRH4VMIJki8lcYUZdNQEHuAG7iQ1FWwoLgxV+4fUOly2xZYdhHtGgvQyWiTeJqq2tZbE0nOOgZD6pR0FpNQ== 55 | dependencies: 56 | "@types/mime-db" "*" 57 | 58 | "@types/node@*": 59 | version "10.11.3" 60 | resolved "https://registry.yarnpkg.com/@types/node/-/node-10.11.3.tgz#c055536ac8a5e871701aa01914be5731539d01ee" 61 | integrity sha512-3AvcEJAh9EMatxs+OxAlvAEs7OTy6AG94mcH1iqyVDwVVndekLxzwkWQ/Z4SDbY6GO2oyUXyWW8tQ4rENSSQVQ== 62 | 63 | "@types/node@8.10.30": 64 | version "8.10.30" 65 | resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.30.tgz#2c82cbed5f79d72280c131d2acffa88fbd8dd353" 66 | integrity sha512-Le8HGMI5gjFSBqcCuKP/wfHC19oURzkU2D+ERIescUoJd+CmNEMYBib9LQ4zj1HHEZOJQWhw2ZTnbD8weASh/Q== 67 | 68 | "@types/podium@*": 69 | version "1.0.0" 70 | resolved "https://registry.yarnpkg.com/@types/podium/-/podium-1.0.0.tgz#bfaa2151be2b1d6109cc69f7faa9dac2cba3bb20" 71 | integrity sha1-v6ohUb4rHWEJzGn3+qnawsujuyA= 72 | 73 | "@types/shot@*": 74 | version "3.4.1" 75 | resolved "https://registry.yarnpkg.com/@types/shot/-/shot-3.4.1.tgz#c3035ead7ffd836a1e21ebb8bd7d0add82a146f5" 76 | integrity sha512-U4cs6nw+isIAtJhZXd0d0Zfh04/IH9U5CIrn+HQjeriw9YRw3wk3HAlWjaYq/lViful7b0d5Wxdkmqht4A7+tw== 77 | dependencies: 78 | "@types/node" "*" 79 | 80 | ansi-regex@^2.0.0: 81 | version "2.1.1" 82 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 83 | integrity sha1-w7M6te42DYbg5ijwRorn7yfWVN8= 84 | 85 | ansi-styles@^2.2.1: 86 | version "2.2.1" 87 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 88 | integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= 89 | 90 | ansi-styles@^3.2.1: 91 | version "3.2.1" 92 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 93 | integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== 94 | dependencies: 95 | color-convert "^1.9.0" 96 | 97 | argparse@^1.0.7: 98 | version "1.0.10" 99 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 100 | integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== 101 | dependencies: 102 | sprintf-js "~1.0.2" 103 | 104 | babel-code-frame@^6.22.0: 105 | version "6.26.0" 106 | resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" 107 | integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= 108 | dependencies: 109 | chalk "^1.1.3" 110 | esutils "^2.0.2" 111 | js-tokens "^3.0.2" 112 | 113 | balanced-match@^1.0.0: 114 | version "1.0.0" 115 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 116 | integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= 117 | 118 | brace-expansion@^1.1.7: 119 | version "1.1.11" 120 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 121 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 122 | dependencies: 123 | balanced-match "^1.0.0" 124 | concat-map "0.0.1" 125 | 126 | builtin-modules@^1.1.1: 127 | version "1.1.1" 128 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 129 | integrity sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8= 130 | 131 | chalk@^1.1.3: 132 | version "1.1.3" 133 | resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 134 | integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= 135 | dependencies: 136 | ansi-styles "^2.2.1" 137 | escape-string-regexp "^1.0.2" 138 | has-ansi "^2.0.0" 139 | strip-ansi "^3.0.0" 140 | supports-color "^2.0.0" 141 | 142 | chalk@^2.3.0: 143 | version "2.4.1" 144 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" 145 | integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== 146 | dependencies: 147 | ansi-styles "^3.2.1" 148 | escape-string-regexp "^1.0.5" 149 | supports-color "^5.3.0" 150 | 151 | color-convert@^1.9.0: 152 | version "1.9.3" 153 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 154 | integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== 155 | dependencies: 156 | color-name "1.1.3" 157 | 158 | color-name@1.1.3: 159 | version "1.1.3" 160 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 161 | integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= 162 | 163 | commander@^2.12.1: 164 | version "2.18.0" 165 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970" 166 | integrity sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ== 167 | 168 | concat-map@0.0.1: 169 | version "0.0.1" 170 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 171 | integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= 172 | 173 | diff@^3.2.0: 174 | version "3.5.0" 175 | resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" 176 | integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== 177 | 178 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 179 | version "1.0.5" 180 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 181 | integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= 182 | 183 | esprima@^4.0.0: 184 | version "4.0.1" 185 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 186 | integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== 187 | 188 | esutils@^2.0.2: 189 | version "2.0.2" 190 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 191 | integrity sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs= 192 | 193 | fs.realpath@^1.0.0: 194 | version "1.0.0" 195 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 196 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 197 | 198 | glob@^7.1.1: 199 | version "7.1.3" 200 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" 201 | integrity sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ== 202 | dependencies: 203 | fs.realpath "^1.0.0" 204 | inflight "^1.0.4" 205 | inherits "2" 206 | minimatch "^3.0.4" 207 | once "^1.3.0" 208 | path-is-absolute "^1.0.0" 209 | 210 | has-ansi@^2.0.0: 211 | version "2.0.0" 212 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 213 | integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= 214 | dependencies: 215 | ansi-regex "^2.0.0" 216 | 217 | has-flag@^3.0.0: 218 | version "3.0.0" 219 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 220 | integrity sha1-tdRU3CGZriJWmfNGfloH87lVuv0= 221 | 222 | inflight@^1.0.4: 223 | version "1.0.6" 224 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 225 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 226 | dependencies: 227 | once "^1.3.0" 228 | wrappy "1" 229 | 230 | inherits@2: 231 | version "2.0.3" 232 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 233 | integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= 234 | 235 | js-tokens@^3.0.2: 236 | version "3.0.2" 237 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" 238 | integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= 239 | 240 | js-yaml@^3.7.0: 241 | version "3.13.1" 242 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" 243 | integrity sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw== 244 | dependencies: 245 | argparse "^1.0.7" 246 | esprima "^4.0.0" 247 | 248 | minimatch@^3.0.4: 249 | version "3.0.4" 250 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 251 | integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== 252 | dependencies: 253 | brace-expansion "^1.1.7" 254 | 255 | once@^1.3.0: 256 | version "1.4.0" 257 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 258 | integrity sha1-WDsap3WWHUsROsF9nFC6753Xa9E= 259 | dependencies: 260 | wrappy "1" 261 | 262 | path-is-absolute@^1.0.0: 263 | version "1.0.1" 264 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 265 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 266 | 267 | path-parse@^1.0.5: 268 | version "1.0.6" 269 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 270 | integrity sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== 271 | 272 | resolve@^1.3.2: 273 | version "1.8.1" 274 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" 275 | integrity sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA== 276 | dependencies: 277 | path-parse "^1.0.5" 278 | 279 | semver@^5.3.0: 280 | version "5.5.1" 281 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" 282 | integrity sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== 283 | 284 | sprintf-js@~1.0.2: 285 | version "1.0.3" 286 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 287 | integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= 288 | 289 | strip-ansi@^3.0.0: 290 | version "3.0.1" 291 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 292 | integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= 293 | dependencies: 294 | ansi-regex "^2.0.0" 295 | 296 | supports-color@^2.0.0: 297 | version "2.0.0" 298 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 299 | integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= 300 | 301 | supports-color@^5.3.0: 302 | version "5.5.0" 303 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 304 | integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== 305 | dependencies: 306 | has-flag "^3.0.0" 307 | 308 | tslib@^1.8.0, tslib@^1.8.1: 309 | version "1.9.3" 310 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" 311 | integrity sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ== 312 | 313 | tslint-immutable@^4.5.2: 314 | version "4.7.0" 315 | resolved "https://registry.yarnpkg.com/tslint-immutable/-/tslint-immutable-4.7.0.tgz#086dfabfb5bc4c508128bc5f4e8e2d3fb1494f23" 316 | integrity sha512-i4xw0hfoY4jvMrWXciVcFGr0ukTkbc0bE5iNVEN+sEQ51jUUsqYazhHFnh7JHG74Bu8cr+lwf8ee1RL+OC/0iw== 317 | 318 | tslint@^5.9.1: 319 | version "5.11.0" 320 | resolved "https://registry.yarnpkg.com/tslint/-/tslint-5.11.0.tgz#98f30c02eae3cde7006201e4c33cb08b48581eed" 321 | integrity sha1-mPMMAurjzecAYgHkwzywi0hYHu0= 322 | dependencies: 323 | babel-code-frame "^6.22.0" 324 | builtin-modules "^1.1.1" 325 | chalk "^2.3.0" 326 | commander "^2.12.1" 327 | diff "^3.2.0" 328 | glob "^7.1.1" 329 | js-yaml "^3.7.0" 330 | minimatch "^3.0.4" 331 | resolve "^1.3.2" 332 | semver "^5.3.0" 333 | tslib "^1.8.0" 334 | tsutils "^2.27.2" 335 | 336 | tsutils@^2.27.2: 337 | version "2.29.0" 338 | resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-2.29.0.tgz#32b488501467acbedd4b85498673a0812aca0b99" 339 | integrity sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA== 340 | dependencies: 341 | tslib "^1.8.1" 342 | 343 | typescript@3.1.1: 344 | version "3.1.1" 345 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-3.1.1.tgz#3362ba9dd1e482ebb2355b02dfe8bcd19a2c7c96" 346 | integrity sha512-Veu0w4dTc/9wlWNf2jeRInNodKlcdLgemvPsrNpfu5Pq39sgfFjvIIgTsvUHCoLBnMhPoUA+tFxsXjU6VexVRQ== 347 | 348 | wrappy@1: 349 | version "1.0.2" 350 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 351 | integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= 352 | -------------------------------------------------------------------------------- /example/hello/yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@babel/code-frame@^7.0.0": 6 | version "7.0.0" 7 | resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" 8 | dependencies: 9 | "@babel/highlight" "^7.0.0" 10 | 11 | "@babel/core@^7.0.0": 12 | version "7.2.2" 13 | resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.2.2.tgz#07adba6dde27bb5ad8d8672f15fde3e08184a687" 14 | dependencies: 15 | "@babel/code-frame" "^7.0.0" 16 | "@babel/generator" "^7.2.2" 17 | "@babel/helpers" "^7.2.0" 18 | "@babel/parser" "^7.2.2" 19 | "@babel/template" "^7.2.2" 20 | "@babel/traverse" "^7.2.2" 21 | "@babel/types" "^7.2.2" 22 | convert-source-map "^1.1.0" 23 | debug "^4.1.0" 24 | json5 "^2.1.0" 25 | lodash "^4.17.10" 26 | resolve "^1.3.2" 27 | semver "^5.4.1" 28 | source-map "^0.5.0" 29 | 30 | "@babel/generator@^7.2.2": 31 | version "7.3.0" 32 | resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.3.0.tgz#f663838cd7b542366de3aa608a657b8ccb2a99eb" 33 | dependencies: 34 | "@babel/types" "^7.3.0" 35 | jsesc "^2.5.1" 36 | lodash "^4.17.10" 37 | source-map "^0.5.0" 38 | trim-right "^1.0.1" 39 | 40 | "@babel/helper-function-name@^7.1.0": 41 | version "7.1.0" 42 | resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" 43 | dependencies: 44 | "@babel/helper-get-function-arity" "^7.0.0" 45 | "@babel/template" "^7.1.0" 46 | "@babel/types" "^7.0.0" 47 | 48 | "@babel/helper-get-function-arity@^7.0.0": 49 | version "7.0.0" 50 | resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" 51 | dependencies: 52 | "@babel/types" "^7.0.0" 53 | 54 | "@babel/helper-split-export-declaration@^7.0.0": 55 | version "7.0.0" 56 | resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813" 57 | dependencies: 58 | "@babel/types" "^7.0.0" 59 | 60 | "@babel/helpers@^7.2.0": 61 | version "7.3.1" 62 | resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.3.1.tgz#949eec9ea4b45d3210feb7dc1c22db664c9e44b9" 63 | dependencies: 64 | "@babel/template" "^7.1.2" 65 | "@babel/traverse" "^7.1.5" 66 | "@babel/types" "^7.3.0" 67 | 68 | "@babel/highlight@^7.0.0": 69 | version "7.0.0" 70 | resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" 71 | dependencies: 72 | chalk "^2.0.0" 73 | esutils "^2.0.2" 74 | js-tokens "^4.0.0" 75 | 76 | "@babel/parser@^7.2.2", "@babel/parser@^7.2.3": 77 | version "7.3.1" 78 | resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.3.1.tgz#8f4ffd45f779e6132780835ffa7a215fa0b2d181" 79 | 80 | "@babel/register@^7.0.0": 81 | version "7.0.0" 82 | resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.0.0.tgz#fa634bae1bfa429f60615b754fc1f1d745edd827" 83 | dependencies: 84 | core-js "^2.5.7" 85 | find-cache-dir "^1.0.0" 86 | home-or-tmp "^3.0.0" 87 | lodash "^4.17.10" 88 | mkdirp "^0.5.1" 89 | pirates "^4.0.0" 90 | source-map-support "^0.5.9" 91 | 92 | "@babel/template@^7.1.0", "@babel/template@^7.1.2", "@babel/template@^7.2.2": 93 | version "7.2.2" 94 | resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.2.2.tgz#005b3fdf0ed96e88041330379e0da9a708eb2907" 95 | dependencies: 96 | "@babel/code-frame" "^7.0.0" 97 | "@babel/parser" "^7.2.2" 98 | "@babel/types" "^7.2.2" 99 | 100 | "@babel/traverse@^7.1.5", "@babel/traverse@^7.2.2": 101 | version "7.2.3" 102 | resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.2.3.tgz#7ff50cefa9c7c0bd2d81231fdac122f3957748d8" 103 | dependencies: 104 | "@babel/code-frame" "^7.0.0" 105 | "@babel/generator" "^7.2.2" 106 | "@babel/helper-function-name" "^7.1.0" 107 | "@babel/helper-split-export-declaration" "^7.0.0" 108 | "@babel/parser" "^7.2.3" 109 | "@babel/types" "^7.2.2" 110 | debug "^4.1.0" 111 | globals "^11.1.0" 112 | lodash "^4.17.10" 113 | 114 | "@babel/types@^7.0.0", "@babel/types@^7.2.2", "@babel/types@^7.3.0": 115 | version "7.3.0" 116 | resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.3.0.tgz#61dc0b336a93badc02bf5f69c4cd8e1353f2ffc0" 117 | dependencies: 118 | esutils "^2.0.2" 119 | lodash "^4.17.10" 120 | to-fast-properties "^2.0.0" 121 | 122 | "@types/aws-lambda@^8.10.13": 123 | version "8.10.17" 124 | resolved "https://registry.yarnpkg.com/@types/aws-lambda/-/aws-lambda-8.10.17.tgz#bbe458225bab095c3e313115182f31f072474940" 125 | 126 | "@types/node@^8.10.30": 127 | version "8.10.39" 128 | resolved "https://registry.yarnpkg.com/@types/node/-/node-8.10.39.tgz#e7e87ad00364dd7bc485c940926345b8ec1a26ca" 129 | 130 | abbrev@1: 131 | version "1.1.1" 132 | resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" 133 | 134 | accept@2.x.x: 135 | version "2.1.4" 136 | resolved "https://registry.yarnpkg.com/accept/-/accept-2.1.4.tgz#887af54ceee5c7f4430461971ec400c61d09acbb" 137 | dependencies: 138 | boom "5.x.x" 139 | hoek "4.x.x" 140 | 141 | accept@3.x.x: 142 | version "3.0.2" 143 | resolved "https://registry.yarnpkg.com/accept/-/accept-3.0.2.tgz#83e41cec7e1149f3fd474880423873db6c6cc9ac" 144 | dependencies: 145 | boom "7.x.x" 146 | hoek "5.x.x" 147 | 148 | acorn-dynamic-import@^2.0.0: 149 | version "2.0.2" 150 | resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz#c752bd210bef679501b6c6cb7fc84f8f47158cc4" 151 | dependencies: 152 | acorn "^4.0.3" 153 | 154 | acorn@^4.0.3: 155 | version "4.0.13" 156 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-4.0.13.tgz#105495ae5361d697bd195c825192e1ad7f253787" 157 | 158 | acorn@^5.0.0: 159 | version "5.7.3" 160 | resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" 161 | 162 | agent-base@^4.1.0: 163 | version "4.2.1" 164 | resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" 165 | dependencies: 166 | es6-promisify "^5.0.0" 167 | 168 | ajv-keywords@^3.1.0: 169 | version "3.3.0" 170 | resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.3.0.tgz#cb6499da9b83177af8bc1732b2f0a1a1a3aacf8c" 171 | 172 | ajv@^6.1.0: 173 | version "6.7.0" 174 | resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.7.0.tgz#e3ce7bb372d6577bb1839f1dfdfcbf5ad2948d96" 175 | dependencies: 176 | fast-deep-equal "^2.0.1" 177 | fast-json-stable-stringify "^2.0.0" 178 | json-schema-traverse "^0.4.1" 179 | uri-js "^4.2.2" 180 | 181 | align-text@^0.1.1, align-text@^0.1.3: 182 | version "0.1.4" 183 | resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" 184 | dependencies: 185 | kind-of "^3.0.2" 186 | longest "^1.0.1" 187 | repeat-string "^1.5.2" 188 | 189 | ammo@2.x.x: 190 | version "2.0.4" 191 | resolved "https://registry.yarnpkg.com/ammo/-/ammo-2.0.4.tgz#bf80aab211698ea78f63ef5e7f113dd5d9e8917f" 192 | dependencies: 193 | boom "5.x.x" 194 | hoek "4.x.x" 195 | 196 | ammo@3.x.x: 197 | version "3.0.1" 198 | resolved "https://registry.yarnpkg.com/ammo/-/ammo-3.0.1.tgz#c79ceeac36fb4e55085ea3fe0c2f42bfa5f7c914" 199 | dependencies: 200 | hoek "5.x.x" 201 | 202 | ansi-align@^2.0.0: 203 | version "2.0.0" 204 | resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" 205 | dependencies: 206 | string-width "^2.0.0" 207 | 208 | ansi-escapes@^1.1.0: 209 | version "1.4.0" 210 | resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" 211 | 212 | ansi-regex@^2.0.0: 213 | version "2.1.1" 214 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" 215 | 216 | ansi-regex@^3.0.0: 217 | version "3.0.0" 218 | resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" 219 | 220 | ansi-styles@^2.2.1: 221 | version "2.2.1" 222 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" 223 | 224 | ansi-styles@^3.2.1: 225 | version "3.2.1" 226 | resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" 227 | dependencies: 228 | color-convert "^1.9.0" 229 | 230 | ansi@^0.3.0, ansi@~0.3.1: 231 | version "0.3.1" 232 | resolved "https://registry.yarnpkg.com/ansi/-/ansi-0.3.1.tgz#0c42d4fb17160d5a9af1e484bace1c66922c1b21" 233 | 234 | anymatch@^2.0.0: 235 | version "2.0.0" 236 | resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" 237 | dependencies: 238 | micromatch "^3.1.4" 239 | normalize-path "^2.1.1" 240 | 241 | aproba@^1.0.3: 242 | version "1.2.0" 243 | resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" 244 | 245 | archiver-utils@^1.3.0: 246 | version "1.3.0" 247 | resolved "https://registry.yarnpkg.com/archiver-utils/-/archiver-utils-1.3.0.tgz#e50b4c09c70bf3d680e32ff1b7994e9f9d895174" 248 | dependencies: 249 | glob "^7.0.0" 250 | graceful-fs "^4.1.0" 251 | lazystream "^1.0.0" 252 | lodash "^4.8.0" 253 | normalize-path "^2.0.0" 254 | readable-stream "^2.0.0" 255 | 256 | archiver@^1.1.0: 257 | version "1.3.0" 258 | resolved "https://registry.yarnpkg.com/archiver/-/archiver-1.3.0.tgz#4f2194d6d8f99df3f531e6881f14f15d55faaf22" 259 | dependencies: 260 | archiver-utils "^1.3.0" 261 | async "^2.0.0" 262 | buffer-crc32 "^0.2.1" 263 | glob "^7.0.0" 264 | lodash "^4.8.0" 265 | readable-stream "^2.0.0" 266 | tar-stream "^1.5.0" 267 | walkdir "^0.0.11" 268 | zip-stream "^1.1.0" 269 | 270 | archiver@^2.0.0: 271 | version "2.1.1" 272 | resolved "https://registry.yarnpkg.com/archiver/-/archiver-2.1.1.tgz#ff662b4a78201494a3ee544d3a33fe7496509ebc" 273 | dependencies: 274 | archiver-utils "^1.3.0" 275 | async "^2.0.0" 276 | buffer-crc32 "^0.2.1" 277 | glob "^7.0.0" 278 | lodash "^4.8.0" 279 | readable-stream "^2.0.0" 280 | tar-stream "^1.5.0" 281 | zip-stream "^1.2.0" 282 | 283 | are-we-there-yet@~1.1.2: 284 | version "1.1.5" 285 | resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" 286 | dependencies: 287 | delegates "^1.0.0" 288 | readable-stream "^2.0.6" 289 | 290 | argparse@^1.0.7: 291 | version "1.0.10" 292 | resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" 293 | dependencies: 294 | sprintf-js "~1.0.2" 295 | 296 | arr-diff@^4.0.0: 297 | version "4.0.0" 298 | resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" 299 | 300 | arr-flatten@^1.1.0: 301 | version "1.1.0" 302 | resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" 303 | 304 | arr-union@^3.1.0: 305 | version "3.1.0" 306 | resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" 307 | 308 | array-union@^1.0.1: 309 | version "1.0.2" 310 | resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" 311 | dependencies: 312 | array-uniq "^1.0.1" 313 | 314 | array-uniq@^1.0.1: 315 | version "1.0.3" 316 | resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" 317 | 318 | array-unique@^0.3.2: 319 | version "0.3.2" 320 | resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" 321 | 322 | arrify@^1.0.0: 323 | version "1.0.1" 324 | resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" 325 | 326 | asn1.js@^4.0.0: 327 | version "4.10.1" 328 | resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" 329 | dependencies: 330 | bn.js "^4.0.0" 331 | inherits "^2.0.1" 332 | minimalistic-assert "^1.0.0" 333 | 334 | assert@^1.1.1: 335 | version "1.4.1" 336 | resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" 337 | dependencies: 338 | util "0.10.3" 339 | 340 | assign-symbols@^1.0.0: 341 | version "1.0.0" 342 | resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" 343 | 344 | async-each@^1.0.0: 345 | version "1.0.1" 346 | resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" 347 | 348 | async@^1.5.2: 349 | version "1.5.2" 350 | resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" 351 | 352 | async@^2.0.0: 353 | version "2.6.0" 354 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.0.tgz#61a29abb6fcc026fea77e56d1c6ec53a795951f4" 355 | dependencies: 356 | lodash "^4.14.0" 357 | 358 | async@^2.1.2: 359 | version "2.6.1" 360 | resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" 361 | dependencies: 362 | lodash "^4.17.10" 363 | 364 | asynckit@^0.4.0: 365 | version "0.4.0" 366 | resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" 367 | 368 | atob@^2.1.1: 369 | version "2.1.2" 370 | resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" 371 | 372 | aws-sdk@^2.373.0: 373 | version "2.395.0" 374 | resolved "https://registry.yarnpkg.com/aws-sdk/-/aws-sdk-2.395.0.tgz#637e5fa06d69bfb923b17bde24a8bd2a74dedab3" 375 | dependencies: 376 | buffer "4.9.1" 377 | events "1.1.1" 378 | ieee754 "1.1.8" 379 | jmespath "0.15.0" 380 | querystring "0.2.0" 381 | sax "1.2.1" 382 | url "0.10.3" 383 | uuid "3.3.2" 384 | xml2js "0.4.19" 385 | 386 | azure-functions-core-tools@^2.0.3: 387 | version "2.4.290" 388 | resolved "https://registry.yarnpkg.com/azure-functions-core-tools/-/azure-functions-core-tools-2.4.290.tgz#cc3e808dd30aabb41e4691017290d23115f42e5f" 389 | dependencies: 390 | chalk "2.4.2" 391 | command-exists "1.2.8" 392 | glob "7.1.3" 393 | https-proxy-agent "2.2.1" 394 | progress "2.0.3" 395 | rimraf "2.6.3" 396 | tmp "0.0.33" 397 | unzipper "0.9.7" 398 | 399 | b64@3.x.x: 400 | version "3.0.3" 401 | resolved "https://registry.yarnpkg.com/b64/-/b64-3.0.3.tgz#36afeee0d9345f046387ce6de8a6702afe5bb56e" 402 | 403 | b64@4.x.x: 404 | version "4.0.0" 405 | resolved "https://registry.yarnpkg.com/b64/-/b64-4.0.0.tgz#c37f587f0a383c7019e821120e8c3f58f0d22772" 406 | 407 | balanced-match@^1.0.0: 408 | version "1.0.0" 409 | resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" 410 | 411 | base64-js@0.0.8: 412 | version "0.0.8" 413 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" 414 | 415 | base64-js@^1.0.2: 416 | version "1.3.0" 417 | resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" 418 | 419 | base@^0.11.1: 420 | version "0.11.2" 421 | resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" 422 | dependencies: 423 | cache-base "^1.0.1" 424 | class-utils "^0.3.5" 425 | component-emitter "^1.2.1" 426 | define-property "^1.0.0" 427 | isobject "^3.0.1" 428 | mixin-deep "^1.2.0" 429 | pascalcase "^0.1.1" 430 | 431 | big-integer@^1.6.17: 432 | version "1.6.41" 433 | resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.41.tgz#6fb0e51bc8661129ef3832d46c939170b81ca794" 434 | 435 | big-time@2.x.x: 436 | version "2.0.1" 437 | resolved "https://registry.yarnpkg.com/big-time/-/big-time-2.0.1.tgz#68c7df8dc30f97e953f25a67a76ac9713c16c9de" 438 | 439 | big.js@^3.1.3: 440 | version "3.2.0" 441 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" 442 | 443 | big.js@^5.2.2: 444 | version "5.2.2" 445 | resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" 446 | 447 | binary-extensions@^1.0.0: 448 | version "1.12.0" 449 | resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14" 450 | 451 | binary@~0.3.0: 452 | version "0.3.0" 453 | resolved "https://registry.yarnpkg.com/binary/-/binary-0.3.0.tgz#9f60553bc5ce8c3386f3b553cff47462adecaa79" 454 | dependencies: 455 | buffers "~0.1.1" 456 | chainsaw "~0.1.0" 457 | 458 | bl@^1.0.0: 459 | version "1.2.1" 460 | resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.1.tgz#cac328f7bee45730d404b692203fcb590e172d5e" 461 | dependencies: 462 | readable-stream "^2.0.5" 463 | 464 | bluebird@^3.5.0: 465 | version "3.5.1" 466 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.1.tgz#d9551f9de98f1fcda1e683d17ee91a0602ee2eb9" 467 | 468 | bluebird@~3.4.1: 469 | version "3.4.7" 470 | resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.4.7.tgz#f72d760be09b7f76d08ed8fae98b289a8d05fab3" 471 | 472 | bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: 473 | version "4.11.8" 474 | resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" 475 | 476 | boom@5.x.x: 477 | version "5.2.0" 478 | resolved "https://registry.yarnpkg.com/boom/-/boom-5.2.0.tgz#5dd9da6ee3a5f302077436290cb717d3f4a54e02" 479 | dependencies: 480 | hoek "4.x.x" 481 | 482 | boom@7.x.x, boom@^7.3.0: 483 | version "7.3.0" 484 | resolved "https://registry.yarnpkg.com/boom/-/boom-7.3.0.tgz#733a6d956d33b0b1999da3fe6c12996950d017b9" 485 | dependencies: 486 | hoek "6.x.x" 487 | 488 | bounce@1.x.x: 489 | version "1.2.0" 490 | resolved "https://registry.yarnpkg.com/bounce/-/bounce-1.2.0.tgz#e3bac68c73fd256e38096551efc09f504873c8c8" 491 | dependencies: 492 | boom "7.x.x" 493 | hoek "5.x.x" 494 | 495 | boxen@^1.2.1: 496 | version "1.3.0" 497 | resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" 498 | dependencies: 499 | ansi-align "^2.0.0" 500 | camelcase "^4.0.0" 501 | chalk "^2.0.1" 502 | cli-boxes "^1.0.0" 503 | string-width "^2.0.0" 504 | term-size "^1.2.0" 505 | widest-line "^2.0.0" 506 | 507 | brace-expansion@^1.1.7: 508 | version "1.1.11" 509 | resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 510 | dependencies: 511 | balanced-match "^1.0.0" 512 | concat-map "0.0.1" 513 | 514 | braces@^2.3.0, braces@^2.3.1: 515 | version "2.3.2" 516 | resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" 517 | dependencies: 518 | arr-flatten "^1.1.0" 519 | array-unique "^0.3.2" 520 | extend-shallow "^2.0.1" 521 | fill-range "^4.0.0" 522 | isobject "^3.0.1" 523 | repeat-element "^1.1.2" 524 | snapdragon "^0.8.1" 525 | snapdragon-node "^2.0.1" 526 | split-string "^3.0.2" 527 | to-regex "^3.0.1" 528 | 529 | brorand@^1.0.1: 530 | version "1.1.0" 531 | resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" 532 | 533 | browserify-aes@^1.0.0, browserify-aes@^1.0.4: 534 | version "1.2.0" 535 | resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" 536 | dependencies: 537 | buffer-xor "^1.0.3" 538 | cipher-base "^1.0.0" 539 | create-hash "^1.1.0" 540 | evp_bytestokey "^1.0.3" 541 | inherits "^2.0.1" 542 | safe-buffer "^5.0.1" 543 | 544 | browserify-cipher@^1.0.0: 545 | version "1.0.1" 546 | resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" 547 | dependencies: 548 | browserify-aes "^1.0.4" 549 | browserify-des "^1.0.0" 550 | evp_bytestokey "^1.0.0" 551 | 552 | browserify-des@^1.0.0: 553 | version "1.0.2" 554 | resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" 555 | dependencies: 556 | cipher-base "^1.0.1" 557 | des.js "^1.0.0" 558 | inherits "^2.0.1" 559 | safe-buffer "^5.1.2" 560 | 561 | browserify-rsa@^4.0.0: 562 | version "4.0.1" 563 | resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" 564 | dependencies: 565 | bn.js "^4.1.0" 566 | randombytes "^2.0.1" 567 | 568 | browserify-sign@^4.0.0: 569 | version "4.0.4" 570 | resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" 571 | dependencies: 572 | bn.js "^4.1.1" 573 | browserify-rsa "^4.0.0" 574 | create-hash "^1.1.0" 575 | create-hmac "^1.1.2" 576 | elliptic "^6.0.0" 577 | inherits "^2.0.1" 578 | parse-asn1 "^5.0.0" 579 | 580 | browserify-zlib@^0.2.0: 581 | version "0.2.0" 582 | resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" 583 | dependencies: 584 | pako "~1.0.5" 585 | 586 | buffer-alloc-unsafe@^1.1.0: 587 | version "1.1.0" 588 | resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" 589 | 590 | buffer-alloc@^1.2.0: 591 | version "1.2.0" 592 | resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" 593 | dependencies: 594 | buffer-alloc-unsafe "^1.1.0" 595 | buffer-fill "^1.0.0" 596 | 597 | buffer-crc32@^0.2.1, buffer-crc32@~0.2.3: 598 | version "0.2.13" 599 | resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" 600 | 601 | buffer-equal-constant-time@1.0.1: 602 | version "1.0.1" 603 | resolved "https://registry.yarnpkg.com/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz#f8e71132f7ffe6e01a5c9697a4c6f3e48d5cc819" 604 | 605 | buffer-fill@^1.0.0: 606 | version "1.0.0" 607 | resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" 608 | 609 | buffer-from@^1.0.0: 610 | version "1.1.1" 611 | resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" 612 | 613 | buffer-indexof-polyfill@~1.0.0: 614 | version "1.0.1" 615 | resolved "https://registry.yarnpkg.com/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.1.tgz#a9fb806ce8145d5428510ce72f278bb363a638bf" 616 | 617 | buffer-xor@^1.0.3: 618 | version "1.0.3" 619 | resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" 620 | 621 | buffer@4.9.1, buffer@^4.3.0: 622 | version "4.9.1" 623 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" 624 | dependencies: 625 | base64-js "^1.0.2" 626 | ieee754 "^1.1.4" 627 | isarray "^1.0.0" 628 | 629 | buffer@^3.0.1: 630 | version "3.6.0" 631 | resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" 632 | dependencies: 633 | base64-js "0.0.8" 634 | ieee754 "^1.1.4" 635 | isarray "^1.0.0" 636 | 637 | buffers@~0.1.1: 638 | version "0.1.1" 639 | resolved "https://registry.yarnpkg.com/buffers/-/buffers-0.1.1.tgz#b24579c3bed4d6d396aeee6d9a8ae7f5482ab7bb" 640 | 641 | builtin-modules@^1.0.0: 642 | version "1.1.1" 643 | resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" 644 | 645 | builtin-status-codes@^3.0.0: 646 | version "3.0.0" 647 | resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" 648 | 649 | cache-base@^1.0.1: 650 | version "1.0.1" 651 | resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" 652 | dependencies: 653 | collection-visit "^1.0.0" 654 | component-emitter "^1.2.1" 655 | get-value "^2.0.6" 656 | has-value "^1.0.0" 657 | isobject "^3.0.1" 658 | set-value "^2.0.0" 659 | to-object-path "^0.3.0" 660 | union-value "^1.0.0" 661 | unset-value "^1.0.0" 662 | 663 | call@4.x.x: 664 | version "4.0.2" 665 | resolved "https://registry.yarnpkg.com/call/-/call-4.0.2.tgz#df76f5f51ee8dd48b856ac8400f7e69e6d7399c4" 666 | dependencies: 667 | boom "5.x.x" 668 | hoek "4.x.x" 669 | 670 | call@5.x.x: 671 | version "5.0.1" 672 | resolved "https://registry.yarnpkg.com/call/-/call-5.0.1.tgz#ac1b5c106d9edc2a17af2a4a4f74dd4f0c06e910" 673 | dependencies: 674 | boom "7.x.x" 675 | hoek "5.x.x" 676 | 677 | camelcase@^1.0.2: 678 | version "1.2.1" 679 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" 680 | 681 | camelcase@^4.0.0, camelcase@^4.1.0: 682 | version "4.1.0" 683 | resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" 684 | 685 | capture-stack-trace@^1.0.0: 686 | version "1.0.1" 687 | resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" 688 | 689 | catbox-memory@2.x.x: 690 | version "2.0.4" 691 | resolved "https://registry.yarnpkg.com/catbox-memory/-/catbox-memory-2.0.4.tgz#433e255902caf54233d1286429c8f4df14e822d5" 692 | dependencies: 693 | hoek "4.x.x" 694 | 695 | catbox-memory@3.x.x: 696 | version "3.1.2" 697 | resolved "https://registry.yarnpkg.com/catbox-memory/-/catbox-memory-3.1.2.tgz#4aeec1bc994419c0f7e60087f172aaedd9b4911c" 698 | dependencies: 699 | big-time "2.x.x" 700 | boom "7.x.x" 701 | hoek "5.x.x" 702 | 703 | catbox@10.x.x: 704 | version "10.0.3" 705 | resolved "https://registry.yarnpkg.com/catbox/-/catbox-10.0.3.tgz#1f6f6436dfab30cdd23f753877bcb4afe980414b" 706 | dependencies: 707 | boom "7.x.x" 708 | hoek "5.x.x" 709 | joi "13.x.x" 710 | 711 | catbox@7.x.x: 712 | version "7.1.5" 713 | resolved "https://registry.yarnpkg.com/catbox/-/catbox-7.1.5.tgz#c56f7e8e9555d27c0dc038a96ef73e57d186bb1f" 714 | dependencies: 715 | boom "5.x.x" 716 | hoek "4.x.x" 717 | joi "10.x.x" 718 | 719 | caw@^2.0.0: 720 | version "2.0.1" 721 | resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" 722 | dependencies: 723 | get-proxy "^2.0.0" 724 | isurl "^1.0.0-alpha5" 725 | tunnel-agent "^0.6.0" 726 | url-to-options "^1.0.1" 727 | 728 | center-align@^0.1.1: 729 | version "0.1.3" 730 | resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" 731 | dependencies: 732 | align-text "^0.1.3" 733 | lazy-cache "^1.0.3" 734 | 735 | chainsaw@~0.1.0: 736 | version "0.1.0" 737 | resolved "https://registry.yarnpkg.com/chainsaw/-/chainsaw-0.1.0.tgz#5eab50b28afe58074d0d58291388828b5e5fbc98" 738 | dependencies: 739 | traverse ">=0.3.0 <0.4" 740 | 741 | chalk@2.4.2, chalk@^2.0.0: 742 | version "2.4.2" 743 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" 744 | dependencies: 745 | ansi-styles "^3.2.1" 746 | escape-string-regexp "^1.0.5" 747 | supports-color "^5.3.0" 748 | 749 | chalk@^1.0.0: 750 | version "1.1.3" 751 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" 752 | dependencies: 753 | ansi-styles "^2.2.1" 754 | escape-string-regexp "^1.0.2" 755 | has-ansi "^2.0.0" 756 | strip-ansi "^3.0.0" 757 | supports-color "^2.0.0" 758 | 759 | chalk@^2.0.1: 760 | version "2.3.2" 761 | resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.2.tgz#250dc96b07491bfd601e648d66ddf5f60c7a5c65" 762 | dependencies: 763 | ansi-styles "^3.2.1" 764 | escape-string-regexp "^1.0.5" 765 | supports-color "^5.3.0" 766 | 767 | chokidar@^2.0.2: 768 | version "2.0.4" 769 | resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" 770 | dependencies: 771 | anymatch "^2.0.0" 772 | async-each "^1.0.0" 773 | braces "^2.3.0" 774 | glob-parent "^3.1.0" 775 | inherits "^2.0.1" 776 | is-binary-path "^1.0.0" 777 | is-glob "^4.0.0" 778 | lodash.debounce "^4.0.8" 779 | normalize-path "^2.1.1" 780 | path-is-absolute "^1.0.0" 781 | readdirp "^2.0.0" 782 | upath "^1.0.5" 783 | optionalDependencies: 784 | fsevents "^1.2.2" 785 | 786 | chownr@^1.1.1: 787 | version "1.1.1" 788 | resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" 789 | 790 | ci-info@^1.1.1, ci-info@^1.5.0: 791 | version "1.6.0" 792 | resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" 793 | 794 | cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: 795 | version "1.0.4" 796 | resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" 797 | dependencies: 798 | inherits "^2.0.1" 799 | safe-buffer "^5.0.1" 800 | 801 | class-utils@^0.3.5: 802 | version "0.3.6" 803 | resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" 804 | dependencies: 805 | arr-union "^3.1.0" 806 | define-property "^0.2.5" 807 | isobject "^3.0.0" 808 | static-extend "^0.1.1" 809 | 810 | cli-boxes@^1.0.0: 811 | version "1.0.0" 812 | resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" 813 | 814 | cli-cursor@^1.0.1: 815 | version "1.0.2" 816 | resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" 817 | dependencies: 818 | restore-cursor "^1.0.1" 819 | 820 | cli-width@^2.0.0: 821 | version "2.2.0" 822 | resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" 823 | 824 | cliui@^2.1.0: 825 | version "2.1.0" 826 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" 827 | dependencies: 828 | center-align "^0.1.1" 829 | right-align "^0.1.1" 830 | wordwrap "0.0.2" 831 | 832 | cliui@^3.2.0: 833 | version "3.2.0" 834 | resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" 835 | dependencies: 836 | string-width "^1.0.1" 837 | strip-ansi "^3.0.1" 838 | wrap-ansi "^2.0.0" 839 | 840 | code-point-at@^1.0.0: 841 | version "1.1.0" 842 | resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" 843 | 844 | collection-visit@^1.0.0: 845 | version "1.0.0" 846 | resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" 847 | dependencies: 848 | map-visit "^1.0.0" 849 | object-visit "^1.0.0" 850 | 851 | color-convert@^1.9.0: 852 | version "1.9.3" 853 | resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" 854 | dependencies: 855 | color-name "1.1.3" 856 | 857 | color-name@1.1.3: 858 | version "1.1.3" 859 | resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" 860 | 861 | combined-stream@^1.0.6: 862 | version "1.0.7" 863 | resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" 864 | dependencies: 865 | delayed-stream "~1.0.0" 866 | 867 | command-exists@1.2.8: 868 | version "1.2.8" 869 | resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.8.tgz#715acefdd1223b9c9b37110a149c6392c2852291" 870 | 871 | commander@^2.9.0: 872 | version "2.19.0" 873 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" 874 | 875 | commander@~2.8.1: 876 | version "2.8.1" 877 | resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" 878 | dependencies: 879 | graceful-readlink ">= 1.0.0" 880 | 881 | commondir@^1.0.1: 882 | version "1.0.1" 883 | resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" 884 | 885 | component-emitter@^1.2.0, component-emitter@^1.2.1: 886 | version "1.2.1" 887 | resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" 888 | 889 | compress-commons@^1.2.0: 890 | version "1.2.2" 891 | resolved "https://registry.yarnpkg.com/compress-commons/-/compress-commons-1.2.2.tgz#524a9f10903f3a813389b0225d27c48bb751890f" 892 | dependencies: 893 | buffer-crc32 "^0.2.1" 894 | crc32-stream "^2.0.0" 895 | normalize-path "^2.0.0" 896 | readable-stream "^2.0.0" 897 | 898 | concat-map@0.0.1: 899 | version "0.0.1" 900 | resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 901 | 902 | concat-stream@^1.4.7: 903 | version "1.6.2" 904 | resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" 905 | dependencies: 906 | buffer-from "^1.0.0" 907 | inherits "^2.0.3" 908 | readable-stream "^2.2.2" 909 | typedarray "^0.0.6" 910 | 911 | config-chain@^1.1.11: 912 | version "1.1.12" 913 | resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" 914 | dependencies: 915 | ini "^1.3.4" 916 | proto-list "~1.2.1" 917 | 918 | configstore@^3.0.0: 919 | version "3.1.2" 920 | resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" 921 | dependencies: 922 | dot-prop "^4.1.0" 923 | graceful-fs "^4.1.2" 924 | make-dir "^1.0.0" 925 | unique-string "^1.0.0" 926 | write-file-atomic "^2.0.0" 927 | xdg-basedir "^3.0.0" 928 | 929 | console-browserify@^1.1.0: 930 | version "1.1.0" 931 | resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" 932 | dependencies: 933 | date-now "^0.1.4" 934 | 935 | console-control-strings@^1.0.0, console-control-strings@~1.1.0: 936 | version "1.1.0" 937 | resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" 938 | 939 | constants-browserify@^1.0.0: 940 | version "1.0.0" 941 | resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" 942 | 943 | content@3.x.x: 944 | version "3.0.7" 945 | resolved "https://registry.yarnpkg.com/content/-/content-3.0.7.tgz#0cbb88e82702d35ccf59800b8add609bb5c1dfc2" 946 | dependencies: 947 | boom "5.x.x" 948 | 949 | content@4.x.x: 950 | version "4.0.5" 951 | resolved "https://registry.yarnpkg.com/content/-/content-4.0.5.tgz#bc547deabc889ab69bce17faf3585c29f4c41bf2" 952 | dependencies: 953 | boom "7.x.x" 954 | 955 | convert-source-map@^1.1.0: 956 | version "1.6.0" 957 | resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" 958 | dependencies: 959 | safe-buffer "~5.1.1" 960 | 961 | cookie@0.3.1: 962 | version "0.3.1" 963 | resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" 964 | 965 | cookiejar@^2.1.0: 966 | version "2.1.2" 967 | resolved "https://registry.yarnpkg.com/cookiejar/-/cookiejar-2.1.2.tgz#dd8a235530752f988f9a0844f3fc589e3111125c" 968 | 969 | copy-descriptor@^0.1.0: 970 | version "0.1.1" 971 | resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" 972 | 973 | core-js@^2.5.7: 974 | version "2.6.3" 975 | resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.3.tgz#4b70938bdffdaf64931e66e2db158f0892289c49" 976 | 977 | core-util-is@~1.0.0: 978 | version "1.0.2" 979 | resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" 980 | 981 | crc32-stream@^2.0.0: 982 | version "2.0.0" 983 | resolved "https://registry.yarnpkg.com/crc32-stream/-/crc32-stream-2.0.0.tgz#e3cdd3b4df3168dd74e3de3fbbcb7b297fe908f4" 984 | dependencies: 985 | crc "^3.4.4" 986 | readable-stream "^2.0.0" 987 | 988 | crc@^3.4.4: 989 | version "3.5.0" 990 | resolved "https://registry.yarnpkg.com/crc/-/crc-3.5.0.tgz#98b8ba7d489665ba3979f59b21381374101a1964" 991 | 992 | create-ecdh@^4.0.0: 993 | version "4.0.3" 994 | resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" 995 | dependencies: 996 | bn.js "^4.1.0" 997 | elliptic "^6.0.0" 998 | 999 | create-error-class@^3.0.0: 1000 | version "3.0.2" 1001 | resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" 1002 | dependencies: 1003 | capture-stack-trace "^1.0.0" 1004 | 1005 | create-hash@^1.1.0, create-hash@^1.1.2: 1006 | version "1.2.0" 1007 | resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" 1008 | dependencies: 1009 | cipher-base "^1.0.1" 1010 | inherits "^2.0.1" 1011 | md5.js "^1.3.4" 1012 | ripemd160 "^2.0.1" 1013 | sha.js "^2.4.0" 1014 | 1015 | create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: 1016 | version "1.1.7" 1017 | resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" 1018 | dependencies: 1019 | cipher-base "^1.0.3" 1020 | create-hash "^1.1.0" 1021 | inherits "^2.0.1" 1022 | ripemd160 "^2.0.0" 1023 | safe-buffer "^5.0.1" 1024 | sha.js "^2.4.8" 1025 | 1026 | cross-spawn@^5.0.1: 1027 | version "5.1.0" 1028 | resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" 1029 | dependencies: 1030 | lru-cache "^4.0.1" 1031 | shebang-command "^1.2.0" 1032 | which "^1.2.9" 1033 | 1034 | cryptiles@3.x.x: 1035 | version "3.1.4" 1036 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-3.1.4.tgz#769a68c95612b56faadfcebf57ac86479cbe8322" 1037 | dependencies: 1038 | boom "5.x.x" 1039 | 1040 | cryptiles@4.x.x: 1041 | version "4.1.2" 1042 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-4.1.2.tgz#363c9ab5c859da9d2d6fb901b64d980966181184" 1043 | dependencies: 1044 | boom "7.x.x" 1045 | 1046 | cryptiles@^4.1.2: 1047 | version "4.1.3" 1048 | resolved "https://registry.yarnpkg.com/cryptiles/-/cryptiles-4.1.3.tgz#2461d3390ea0b82c643a6ba79f0ed491b0934c25" 1049 | dependencies: 1050 | boom "7.x.x" 1051 | 1052 | crypto-browserify@^3.11.0: 1053 | version "3.12.0" 1054 | resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" 1055 | dependencies: 1056 | browserify-cipher "^1.0.0" 1057 | browserify-sign "^4.0.0" 1058 | create-ecdh "^4.0.0" 1059 | create-hash "^1.1.0" 1060 | create-hmac "^1.1.0" 1061 | diffie-hellman "^5.0.0" 1062 | inherits "^2.0.1" 1063 | pbkdf2 "^3.0.3" 1064 | public-encrypt "^4.0.0" 1065 | randombytes "^2.0.0" 1066 | randomfill "^1.0.3" 1067 | 1068 | crypto-random-string@^1.0.0: 1069 | version "1.0.0" 1070 | resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" 1071 | 1072 | d@1: 1073 | version "1.0.0" 1074 | resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" 1075 | dependencies: 1076 | es5-ext "^0.10.9" 1077 | 1078 | date-now@^0.1.4: 1079 | version "0.1.4" 1080 | resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" 1081 | 1082 | debug@^2.1.2, debug@^2.2.0, debug@^2.3.3: 1083 | version "2.6.9" 1084 | resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" 1085 | dependencies: 1086 | ms "2.0.0" 1087 | 1088 | debug@^3.1.0: 1089 | version "3.2.6" 1090 | resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" 1091 | dependencies: 1092 | ms "^2.1.1" 1093 | 1094 | debug@^4.1.0: 1095 | version "4.1.1" 1096 | resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" 1097 | dependencies: 1098 | ms "^2.1.1" 1099 | 1100 | decamelize@^1.0.0, decamelize@^1.1.1: 1101 | version "1.2.0" 1102 | resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" 1103 | 1104 | decode-uri-component@^0.2.0: 1105 | version "0.2.0" 1106 | resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" 1107 | 1108 | decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: 1109 | version "4.1.1" 1110 | resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" 1111 | dependencies: 1112 | file-type "^5.2.0" 1113 | is-stream "^1.1.0" 1114 | tar-stream "^1.5.2" 1115 | 1116 | decompress-tarbz2@^4.0.0: 1117 | version "4.1.1" 1118 | resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" 1119 | dependencies: 1120 | decompress-tar "^4.1.0" 1121 | file-type "^6.1.0" 1122 | is-stream "^1.1.0" 1123 | seek-bzip "^1.0.5" 1124 | unbzip2-stream "^1.0.9" 1125 | 1126 | decompress-targz@^4.0.0: 1127 | version "4.1.1" 1128 | resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" 1129 | dependencies: 1130 | decompress-tar "^4.1.1" 1131 | file-type "^5.2.0" 1132 | is-stream "^1.1.0" 1133 | 1134 | decompress-unzip@^4.0.1: 1135 | version "4.0.1" 1136 | resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" 1137 | dependencies: 1138 | file-type "^3.8.0" 1139 | get-stream "^2.2.0" 1140 | pify "^2.3.0" 1141 | yauzl "^2.4.2" 1142 | 1143 | decompress@^4.0.0: 1144 | version "4.2.0" 1145 | resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" 1146 | dependencies: 1147 | decompress-tar "^4.0.0" 1148 | decompress-tarbz2 "^4.0.0" 1149 | decompress-targz "^4.0.0" 1150 | decompress-unzip "^4.0.1" 1151 | graceful-fs "^4.1.10" 1152 | make-dir "^1.0.0" 1153 | pify "^2.3.0" 1154 | strip-dirs "^2.0.0" 1155 | 1156 | deep-extend@^0.6.0: 1157 | version "0.6.0" 1158 | resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" 1159 | 1160 | define-property@^0.2.5: 1161 | version "0.2.5" 1162 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" 1163 | dependencies: 1164 | is-descriptor "^0.1.0" 1165 | 1166 | define-property@^1.0.0: 1167 | version "1.0.0" 1168 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" 1169 | dependencies: 1170 | is-descriptor "^1.0.0" 1171 | 1172 | define-property@^2.0.2: 1173 | version "2.0.2" 1174 | resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" 1175 | dependencies: 1176 | is-descriptor "^1.0.2" 1177 | isobject "^3.0.1" 1178 | 1179 | delayed-stream@~1.0.0: 1180 | version "1.0.0" 1181 | resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" 1182 | 1183 | delegates@^1.0.0: 1184 | version "1.0.0" 1185 | resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" 1186 | 1187 | des.js@^1.0.0: 1188 | version "1.0.0" 1189 | resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" 1190 | dependencies: 1191 | inherits "^2.0.1" 1192 | minimalistic-assert "^1.0.0" 1193 | 1194 | detect-libc@^1.0.2: 1195 | version "1.0.3" 1196 | resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" 1197 | 1198 | diff@^3.1.0: 1199 | version "3.5.0" 1200 | resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" 1201 | 1202 | diffie-hellman@^5.0.0: 1203 | version "5.0.3" 1204 | resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" 1205 | dependencies: 1206 | bn.js "^4.1.0" 1207 | miller-rabin "^4.0.0" 1208 | randombytes "^2.0.0" 1209 | 1210 | domain-browser@^1.1.1: 1211 | version "1.2.0" 1212 | resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" 1213 | 1214 | dot-prop@^4.1.0: 1215 | version "4.2.0" 1216 | resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" 1217 | dependencies: 1218 | is-obj "^1.0.0" 1219 | 1220 | download@^5.0.2: 1221 | version "5.0.3" 1222 | resolved "https://registry.yarnpkg.com/download/-/download-5.0.3.tgz#63537f977f99266a30eb8a2a2fbd1f20b8000f7a" 1223 | dependencies: 1224 | caw "^2.0.0" 1225 | decompress "^4.0.0" 1226 | filenamify "^2.0.0" 1227 | get-stream "^3.0.0" 1228 | got "^6.3.0" 1229 | mkdirp "^0.5.1" 1230 | pify "^2.3.0" 1231 | 1232 | duplexer2@~0.1.4: 1233 | version "0.1.4" 1234 | resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" 1235 | dependencies: 1236 | readable-stream "^2.0.2" 1237 | 1238 | duplexer3@^0.1.4: 1239 | version "0.1.4" 1240 | resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" 1241 | 1242 | ecdsa-sig-formatter@1.0.10: 1243 | version "1.0.10" 1244 | resolved "https://registry.yarnpkg.com/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.10.tgz#1c595000f04a8897dfb85000892a0f4c33af86c3" 1245 | dependencies: 1246 | safe-buffer "^5.0.1" 1247 | 1248 | elliptic@^6.0.0: 1249 | version "6.4.1" 1250 | resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" 1251 | dependencies: 1252 | bn.js "^4.4.0" 1253 | brorand "^1.0.1" 1254 | hash.js "^1.0.0" 1255 | hmac-drbg "^1.0.0" 1256 | inherits "^2.0.1" 1257 | minimalistic-assert "^1.0.0" 1258 | minimalistic-crypto-utils "^1.0.0" 1259 | 1260 | emojis-list@^2.0.0: 1261 | version "2.1.0" 1262 | resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" 1263 | 1264 | encoding@^0.1.11: 1265 | version "0.1.12" 1266 | resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" 1267 | dependencies: 1268 | iconv-lite "~0.4.13" 1269 | 1270 | end-of-stream@^1.0.0: 1271 | version "1.4.1" 1272 | resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" 1273 | dependencies: 1274 | once "^1.4.0" 1275 | 1276 | enhanced-resolve@^3.0.0, enhanced-resolve@^3.4.0: 1277 | version "3.4.1" 1278 | resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz#0421e339fd71419b3da13d129b3979040230476e" 1279 | dependencies: 1280 | graceful-fs "^4.1.2" 1281 | memory-fs "^0.4.0" 1282 | object-assign "^4.0.1" 1283 | tapable "^0.2.7" 1284 | 1285 | errno@^0.1.3: 1286 | version "0.1.7" 1287 | resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" 1288 | dependencies: 1289 | prr "~1.0.1" 1290 | 1291 | error-ex@^1.2.0: 1292 | version "1.3.2" 1293 | resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" 1294 | dependencies: 1295 | is-arrayish "^0.2.1" 1296 | 1297 | es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: 1298 | version "0.10.47" 1299 | resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.47.tgz#d24232e1380daad5449a817be19bde9729024a11" 1300 | dependencies: 1301 | es6-iterator "~2.0.3" 1302 | es6-symbol "~3.1.1" 1303 | next-tick "1" 1304 | 1305 | es6-iterator@^2.0.1, es6-iterator@~2.0.1, es6-iterator@~2.0.3: 1306 | version "2.0.3" 1307 | resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" 1308 | dependencies: 1309 | d "1" 1310 | es5-ext "^0.10.35" 1311 | es6-symbol "^3.1.1" 1312 | 1313 | es6-map@^0.1.3: 1314 | version "0.1.5" 1315 | resolved "https://registry.yarnpkg.com/es6-map/-/es6-map-0.1.5.tgz#9136e0503dcc06a301690f0bb14ff4e364e949f0" 1316 | dependencies: 1317 | d "1" 1318 | es5-ext "~0.10.14" 1319 | es6-iterator "~2.0.1" 1320 | es6-set "~0.1.5" 1321 | es6-symbol "~3.1.1" 1322 | event-emitter "~0.3.5" 1323 | 1324 | es6-promise@^4.0.3: 1325 | version "4.2.5" 1326 | resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" 1327 | 1328 | es6-promisify@^5.0.0: 1329 | version "5.0.0" 1330 | resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" 1331 | dependencies: 1332 | es6-promise "^4.0.3" 1333 | 1334 | es6-set@~0.1.5: 1335 | version "0.1.5" 1336 | resolved "https://registry.yarnpkg.com/es6-set/-/es6-set-0.1.5.tgz#d2b3ec5d4d800ced818db538d28974db0a73ccb1" 1337 | dependencies: 1338 | d "1" 1339 | es5-ext "~0.10.14" 1340 | es6-iterator "~2.0.1" 1341 | es6-symbol "3.1.1" 1342 | event-emitter "~0.3.5" 1343 | 1344 | es6-symbol@3.1.1, es6-symbol@^3.1.1, es6-symbol@~3.1.1: 1345 | version "3.1.1" 1346 | resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" 1347 | dependencies: 1348 | d "1" 1349 | es5-ext "~0.10.14" 1350 | 1351 | es6-weak-map@^2.0.1: 1352 | version "2.0.2" 1353 | resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" 1354 | dependencies: 1355 | d "1" 1356 | es5-ext "^0.10.14" 1357 | es6-iterator "^2.0.1" 1358 | es6-symbol "^3.1.1" 1359 | 1360 | escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: 1361 | version "1.0.5" 1362 | resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" 1363 | 1364 | escope@^3.6.0: 1365 | version "3.6.0" 1366 | resolved "https://registry.yarnpkg.com/escope/-/escope-3.6.0.tgz#e01975e812781a163a6dadfdd80398dc64c889c3" 1367 | dependencies: 1368 | es6-map "^0.1.3" 1369 | es6-weak-map "^2.0.1" 1370 | esrecurse "^4.1.0" 1371 | estraverse "^4.1.1" 1372 | 1373 | esprima@^4.0.0: 1374 | version "4.0.1" 1375 | resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" 1376 | 1377 | esrecurse@^4.1.0: 1378 | version "4.2.1" 1379 | resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" 1380 | dependencies: 1381 | estraverse "^4.1.0" 1382 | 1383 | estraverse@^4.1.0, estraverse@^4.1.1: 1384 | version "4.2.0" 1385 | resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" 1386 | 1387 | esutils@^2.0.2: 1388 | version "2.0.2" 1389 | resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" 1390 | 1391 | event-emitter@~0.3.5: 1392 | version "0.3.5" 1393 | resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39" 1394 | dependencies: 1395 | d "1" 1396 | es5-ext "~0.10.14" 1397 | 1398 | events@1.1.1: 1399 | version "1.1.1" 1400 | resolved "https://registry.yarnpkg.com/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" 1401 | 1402 | events@^3.0.0: 1403 | version "3.0.0" 1404 | resolved "https://registry.yarnpkg.com/events/-/events-3.0.0.tgz#9a0a0dfaf62893d92b875b8f2698ca4114973e88" 1405 | 1406 | evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: 1407 | version "1.0.3" 1408 | resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" 1409 | dependencies: 1410 | md5.js "^1.3.4" 1411 | safe-buffer "^5.1.1" 1412 | 1413 | execa@^0.7.0: 1414 | version "0.7.0" 1415 | resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" 1416 | dependencies: 1417 | cross-spawn "^5.0.1" 1418 | get-stream "^3.0.0" 1419 | is-stream "^1.1.0" 1420 | npm-run-path "^2.0.0" 1421 | p-finally "^1.0.0" 1422 | signal-exit "^3.0.0" 1423 | strip-eof "^1.0.0" 1424 | 1425 | exit-hook@^1.0.0: 1426 | version "1.1.1" 1427 | resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" 1428 | 1429 | expand-brackets@^2.1.4: 1430 | version "2.1.4" 1431 | resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" 1432 | dependencies: 1433 | debug "^2.3.3" 1434 | define-property "^0.2.5" 1435 | extend-shallow "^2.0.1" 1436 | posix-character-classes "^0.1.0" 1437 | regex-not "^1.0.0" 1438 | snapdragon "^0.8.1" 1439 | to-regex "^3.0.1" 1440 | 1441 | extend-shallow@^2.0.1: 1442 | version "2.0.1" 1443 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" 1444 | dependencies: 1445 | is-extendable "^0.1.0" 1446 | 1447 | extend-shallow@^3.0.0, extend-shallow@^3.0.2: 1448 | version "3.0.2" 1449 | resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" 1450 | dependencies: 1451 | assign-symbols "^1.0.0" 1452 | is-extendable "^1.0.1" 1453 | 1454 | extend@^3.0.0: 1455 | version "3.0.2" 1456 | resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" 1457 | 1458 | external-editor@^1.1.0: 1459 | version "1.1.1" 1460 | resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" 1461 | dependencies: 1462 | extend "^3.0.0" 1463 | spawn-sync "^1.0.15" 1464 | tmp "^0.0.29" 1465 | 1466 | extglob@^2.0.4: 1467 | version "2.0.4" 1468 | resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" 1469 | dependencies: 1470 | array-unique "^0.3.2" 1471 | define-property "^1.0.0" 1472 | expand-brackets "^2.1.4" 1473 | extend-shallow "^2.0.1" 1474 | fragment-cache "^0.2.1" 1475 | regex-not "^1.0.0" 1476 | snapdragon "^0.8.1" 1477 | to-regex "^3.0.1" 1478 | 1479 | fast-deep-equal@^2.0.1: 1480 | version "2.0.1" 1481 | resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" 1482 | 1483 | fast-json-stable-stringify@^2.0.0: 1484 | version "2.0.0" 1485 | resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" 1486 | 1487 | fast-levenshtein@^2.0.6: 1488 | version "2.0.6" 1489 | resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" 1490 | 1491 | fd-slicer@~1.1.0: 1492 | version "1.1.0" 1493 | resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" 1494 | dependencies: 1495 | pend "~1.2.0" 1496 | 1497 | figures@^1.3.5: 1498 | version "1.7.0" 1499 | resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" 1500 | dependencies: 1501 | escape-string-regexp "^1.0.5" 1502 | object-assign "^4.1.0" 1503 | 1504 | file-type@^3.8.0: 1505 | version "3.9.0" 1506 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" 1507 | 1508 | file-type@^5.2.0: 1509 | version "5.2.0" 1510 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" 1511 | 1512 | file-type@^6.1.0: 1513 | version "6.2.0" 1514 | resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" 1515 | 1516 | filename-reserved-regex@^2.0.0: 1517 | version "2.0.0" 1518 | resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" 1519 | 1520 | filenamify@^2.0.0: 1521 | version "2.1.0" 1522 | resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" 1523 | dependencies: 1524 | filename-reserved-regex "^2.0.0" 1525 | strip-outer "^1.0.0" 1526 | trim-repeated "^1.0.0" 1527 | 1528 | filesize@^3.3.0: 1529 | version "3.6.1" 1530 | resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.6.1.tgz#090bb3ee01b6f801a8a8be99d31710b3422bb317" 1531 | 1532 | fill-range@^4.0.0: 1533 | version "4.0.0" 1534 | resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" 1535 | dependencies: 1536 | extend-shallow "^2.0.1" 1537 | is-number "^3.0.0" 1538 | repeat-string "^1.6.1" 1539 | to-regex-range "^2.1.0" 1540 | 1541 | find-cache-dir@^1.0.0: 1542 | version "1.0.0" 1543 | resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" 1544 | dependencies: 1545 | commondir "^1.0.1" 1546 | make-dir "^1.0.0" 1547 | pkg-dir "^2.0.0" 1548 | 1549 | find-up@^2.0.0, find-up@^2.1.0: 1550 | version "2.1.0" 1551 | resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" 1552 | dependencies: 1553 | locate-path "^2.0.0" 1554 | 1555 | for-in@^1.0.2: 1556 | version "1.0.2" 1557 | resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" 1558 | 1559 | form-data@^2.3.1: 1560 | version "2.3.3" 1561 | resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" 1562 | dependencies: 1563 | asynckit "^0.4.0" 1564 | combined-stream "^1.0.6" 1565 | mime-types "^2.1.12" 1566 | 1567 | formidable@^1.2.0: 1568 | version "1.2.1" 1569 | resolved "https://registry.yarnpkg.com/formidable/-/formidable-1.2.1.tgz#70fb7ca0290ee6ff961090415f4b3df3d2082659" 1570 | 1571 | fragment-cache@^0.2.1: 1572 | version "0.2.1" 1573 | resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" 1574 | dependencies: 1575 | map-cache "^0.2.2" 1576 | 1577 | fs-constants@^1.0.0: 1578 | version "1.0.0" 1579 | resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" 1580 | 1581 | fs-extra@^0.26.7: 1582 | version "0.26.7" 1583 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.26.7.tgz#9ae1fdd94897798edab76d0918cf42d0c3184fa9" 1584 | dependencies: 1585 | graceful-fs "^4.1.2" 1586 | jsonfile "^2.1.0" 1587 | klaw "^1.0.0" 1588 | path-is-absolute "^1.0.0" 1589 | rimraf "^2.2.8" 1590 | 1591 | fs-extra@^4.0.2: 1592 | version "4.0.3" 1593 | resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" 1594 | dependencies: 1595 | graceful-fs "^4.1.2" 1596 | jsonfile "^4.0.0" 1597 | universalify "^0.1.0" 1598 | 1599 | fs-minipass@^1.2.5: 1600 | version "1.2.5" 1601 | resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" 1602 | dependencies: 1603 | minipass "^2.2.1" 1604 | 1605 | fs.realpath@^1.0.0: 1606 | version "1.0.0" 1607 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 1608 | 1609 | fsevents@^1.2.2: 1610 | version "1.2.7" 1611 | resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.7.tgz#4851b664a3783e52003b3c66eb0eee1074933aa4" 1612 | dependencies: 1613 | nan "^2.9.2" 1614 | node-pre-gyp "^0.10.0" 1615 | 1616 | fstream@~1.0.10: 1617 | version "1.0.12" 1618 | resolved "https://registry.yarnpkg.com/fstream/-/fstream-1.0.12.tgz#4e8ba8ee2d48be4f7d0de505455548eae5932045" 1619 | dependencies: 1620 | graceful-fs "^4.1.2" 1621 | inherits "~2.0.0" 1622 | mkdirp ">=0.5 0" 1623 | rimraf "2" 1624 | 1625 | gauge@~1.2.5: 1626 | version "1.2.7" 1627 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-1.2.7.tgz#e9cec5483d3d4ee0ef44b60a7d99e4935e136d93" 1628 | dependencies: 1629 | ansi "^0.3.0" 1630 | has-unicode "^2.0.0" 1631 | lodash.pad "^4.1.0" 1632 | lodash.padend "^4.1.0" 1633 | lodash.padstart "^4.1.0" 1634 | 1635 | gauge@~2.7.3: 1636 | version "2.7.4" 1637 | resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" 1638 | dependencies: 1639 | aproba "^1.0.3" 1640 | console-control-strings "^1.0.0" 1641 | has-unicode "^2.0.0" 1642 | object-assign "^4.1.0" 1643 | signal-exit "^3.0.0" 1644 | string-width "^1.0.1" 1645 | strip-ansi "^3.0.1" 1646 | wide-align "^1.1.0" 1647 | 1648 | get-caller-file@^1.0.1: 1649 | version "1.0.3" 1650 | resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" 1651 | 1652 | get-proxy@^2.0.0: 1653 | version "2.1.0" 1654 | resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" 1655 | dependencies: 1656 | npm-conf "^1.1.0" 1657 | 1658 | get-stdin@^5.0.1: 1659 | version "5.0.1" 1660 | resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-5.0.1.tgz#122e161591e21ff4c52530305693f20e6393a398" 1661 | 1662 | get-stream@^2.2.0: 1663 | version "2.3.1" 1664 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" 1665 | dependencies: 1666 | object-assign "^4.0.1" 1667 | pinkie-promise "^2.0.0" 1668 | 1669 | get-stream@^3.0.0: 1670 | version "3.0.0" 1671 | resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" 1672 | 1673 | get-value@^2.0.3, get-value@^2.0.6: 1674 | version "2.0.6" 1675 | resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" 1676 | 1677 | glob-parent@^3.1.0: 1678 | version "3.1.0" 1679 | resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" 1680 | dependencies: 1681 | is-glob "^3.1.0" 1682 | path-dirname "^1.0.0" 1683 | 1684 | glob@7.1.3, glob@^7.0.3, glob@^7.1.2: 1685 | version "7.1.3" 1686 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" 1687 | dependencies: 1688 | fs.realpath "^1.0.0" 1689 | inflight "^1.0.4" 1690 | inherits "2" 1691 | minimatch "^3.0.4" 1692 | once "^1.3.0" 1693 | path-is-absolute "^1.0.0" 1694 | 1695 | glob@^7.0.0: 1696 | version "7.1.2" 1697 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" 1698 | dependencies: 1699 | fs.realpath "^1.0.0" 1700 | inflight "^1.0.4" 1701 | inherits "2" 1702 | minimatch "^3.0.4" 1703 | once "^1.3.0" 1704 | path-is-absolute "^1.0.0" 1705 | 1706 | glob@^7.1.3: 1707 | version "7.1.6" 1708 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" 1709 | dependencies: 1710 | fs.realpath "^1.0.0" 1711 | inflight "^1.0.4" 1712 | inherits "2" 1713 | minimatch "^3.0.4" 1714 | once "^1.3.0" 1715 | path-is-absolute "^1.0.0" 1716 | 1717 | global-dirs@^0.1.0: 1718 | version "0.1.1" 1719 | resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" 1720 | dependencies: 1721 | ini "^1.3.4" 1722 | 1723 | globals@^11.1.0: 1724 | version "11.10.0" 1725 | resolved "https://registry.yarnpkg.com/globals/-/globals-11.10.0.tgz#1e09776dffda5e01816b3bb4077c8b59c24eaa50" 1726 | 1727 | globby@^6.1.0: 1728 | version "6.1.0" 1729 | resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" 1730 | dependencies: 1731 | array-union "^1.0.1" 1732 | glob "^7.0.3" 1733 | object-assign "^4.0.1" 1734 | pify "^2.0.0" 1735 | pinkie-promise "^2.0.0" 1736 | 1737 | got@^6.3.0, got@^6.7.1: 1738 | version "6.7.1" 1739 | resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" 1740 | dependencies: 1741 | create-error-class "^3.0.0" 1742 | duplexer3 "^0.1.4" 1743 | get-stream "^3.0.0" 1744 | is-redirect "^1.0.0" 1745 | is-retry-allowed "^1.0.0" 1746 | is-stream "^1.0.0" 1747 | lowercase-keys "^1.0.0" 1748 | safe-buffer "^5.0.1" 1749 | timed-out "^4.0.0" 1750 | unzip-response "^2.0.1" 1751 | url-parse-lax "^1.0.0" 1752 | 1753 | graceful-fs@^4.1.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.1.9: 1754 | version "4.2.3" 1755 | resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" 1756 | 1757 | "graceful-readlink@>= 1.0.0": 1758 | version "1.0.1" 1759 | resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" 1760 | 1761 | graphlib@^2.1.1: 1762 | version "2.1.7" 1763 | resolved "https://registry.yarnpkg.com/graphlib/-/graphlib-2.1.7.tgz#b6a69f9f44bd9de3963ce6804a2fc9e73d86aecc" 1764 | dependencies: 1765 | lodash "^4.17.5" 1766 | 1767 | h2o2@^6.1.0: 1768 | version "6.1.0" 1769 | resolved "https://registry.yarnpkg.com/h2o2/-/h2o2-6.1.0.tgz#2b2e7fcca0e3665c9497645e3203af99ed9033f1" 1770 | dependencies: 1771 | boom "5.x.x" 1772 | hoek "4.x.x" 1773 | joi "10.x.x" 1774 | wreck "12.x.x" 1775 | 1776 | hapi-cors-headers@^1.0.3: 1777 | version "1.0.3" 1778 | resolved "https://registry.yarnpkg.com/hapi-cors-headers/-/hapi-cors-headers-1.0.3.tgz#856b0a9870f435249492c5a52d2744317a8cc1fd" 1779 | 1780 | hapi@17.6.0: 1781 | version "17.6.0" 1782 | resolved "https://registry.yarnpkg.com/hapi/-/hapi-17.6.0.tgz#158a2276253a8de727be678c4daeb1f73929e588" 1783 | dependencies: 1784 | accept "3.x.x" 1785 | ammo "3.x.x" 1786 | boom "7.x.x" 1787 | bounce "1.x.x" 1788 | call "5.x.x" 1789 | catbox "10.x.x" 1790 | catbox-memory "3.x.x" 1791 | heavy "6.x.x" 1792 | hoek "5.x.x" 1793 | joi "13.x.x" 1794 | mimos "4.x.x" 1795 | podium "3.x.x" 1796 | shot "4.x.x" 1797 | statehood "6.x.x" 1798 | subtext "6.x.x" 1799 | teamwork "3.x.x" 1800 | topo "3.x.x" 1801 | 1802 | hapi@^16.7.0: 1803 | version "16.7.0" 1804 | resolved "https://registry.yarnpkg.com/hapi/-/hapi-16.7.0.tgz#3bb39517971df81e8198ec04751455e8b6cb0871" 1805 | dependencies: 1806 | accept "2.x.x" 1807 | ammo "2.x.x" 1808 | boom "5.x.x" 1809 | call "4.x.x" 1810 | catbox "7.x.x" 1811 | catbox-memory "2.x.x" 1812 | cryptiles "3.x.x" 1813 | heavy "4.x.x" 1814 | hoek "4.x.x" 1815 | iron "4.x.x" 1816 | items "2.x.x" 1817 | joi "11.x.x" 1818 | mimos "3.x.x" 1819 | podium "1.x.x" 1820 | shot "3.x.x" 1821 | somever "1.x.x" 1822 | statehood "5.x.x" 1823 | subtext "5.x.x" 1824 | topo "2.x.x" 1825 | 1826 | has-ansi@^2.0.0: 1827 | version "2.0.0" 1828 | resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" 1829 | dependencies: 1830 | ansi-regex "^2.0.0" 1831 | 1832 | has-flag@^2.0.0: 1833 | version "2.0.0" 1834 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-2.0.0.tgz#e8207af1cc7b30d446cc70b734b5e8be18f88d51" 1835 | 1836 | has-flag@^3.0.0: 1837 | version "3.0.0" 1838 | resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" 1839 | 1840 | has-symbol-support-x@^1.4.1: 1841 | version "1.4.2" 1842 | resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" 1843 | 1844 | has-to-string-tag-x@^1.2.0: 1845 | version "1.4.1" 1846 | resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" 1847 | dependencies: 1848 | has-symbol-support-x "^1.4.1" 1849 | 1850 | has-unicode@^2.0.0: 1851 | version "2.0.1" 1852 | resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" 1853 | 1854 | has-value@^0.3.1: 1855 | version "0.3.1" 1856 | resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" 1857 | dependencies: 1858 | get-value "^2.0.3" 1859 | has-values "^0.1.4" 1860 | isobject "^2.0.0" 1861 | 1862 | has-value@^1.0.0: 1863 | version "1.0.0" 1864 | resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" 1865 | dependencies: 1866 | get-value "^2.0.6" 1867 | has-values "^1.0.0" 1868 | isobject "^3.0.0" 1869 | 1870 | has-values@^0.1.4: 1871 | version "0.1.4" 1872 | resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" 1873 | 1874 | has-values@^1.0.0: 1875 | version "1.0.0" 1876 | resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" 1877 | dependencies: 1878 | is-number "^3.0.0" 1879 | kind-of "^4.0.0" 1880 | 1881 | hash-base@^3.0.0: 1882 | version "3.0.4" 1883 | resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" 1884 | dependencies: 1885 | inherits "^2.0.1" 1886 | safe-buffer "^5.0.1" 1887 | 1888 | hash.js@^1.0.0, hash.js@^1.0.3: 1889 | version "1.1.7" 1890 | resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" 1891 | dependencies: 1892 | inherits "^2.0.3" 1893 | minimalistic-assert "^1.0.1" 1894 | 1895 | heavy@4.x.x: 1896 | version "4.0.4" 1897 | resolved "https://registry.yarnpkg.com/heavy/-/heavy-4.0.4.tgz#36c91336c00ccfe852caa4d153086335cd2f00e9" 1898 | dependencies: 1899 | boom "5.x.x" 1900 | hoek "4.x.x" 1901 | joi "10.x.x" 1902 | 1903 | heavy@6.x.x: 1904 | version "6.1.0" 1905 | resolved "https://registry.yarnpkg.com/heavy/-/heavy-6.1.0.tgz#1bbfa43dc61dd4b543ede3ff87db8306b7967274" 1906 | dependencies: 1907 | boom "7.x.x" 1908 | hoek "5.x.x" 1909 | joi "13.x.x" 1910 | 1911 | hmac-drbg@^1.0.0: 1912 | version "1.0.1" 1913 | resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" 1914 | dependencies: 1915 | hash.js "^1.0.3" 1916 | minimalistic-assert "^1.0.0" 1917 | minimalistic-crypto-utils "^1.0.1" 1918 | 1919 | hoek@4.x.x: 1920 | version "4.2.1" 1921 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" 1922 | 1923 | hoek@5.x.x: 1924 | version "5.0.4" 1925 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-5.0.4.tgz#0f7fa270a1cafeb364a4b2ddfaa33f864e4157da" 1926 | 1927 | hoek@6.x.x: 1928 | version "6.1.2" 1929 | resolved "https://registry.yarnpkg.com/hoek/-/hoek-6.1.2.tgz#99e6d070561839de74ee427b61aa476bd6bddfd6" 1930 | 1931 | home-or-tmp@^3.0.0: 1932 | version "3.0.0" 1933 | resolved "https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-3.0.0.tgz#57a8fe24cf33cdd524860a15821ddc25c86671fb" 1934 | 1935 | homedir-polyfill@^1.0.1: 1936 | version "1.0.1" 1937 | resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" 1938 | dependencies: 1939 | parse-passwd "^1.0.0" 1940 | 1941 | hosted-git-info@^2.1.4: 1942 | version "2.7.1" 1943 | resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" 1944 | 1945 | https-browserify@^1.0.0: 1946 | version "1.0.0" 1947 | resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" 1948 | 1949 | https-proxy-agent@2.2.1, https-proxy-agent@^2.2.1: 1950 | version "2.2.1" 1951 | resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" 1952 | dependencies: 1953 | agent-base "^4.1.0" 1954 | debug "^3.1.0" 1955 | 1956 | iconv-lite@^0.4.4, iconv-lite@~0.4.13: 1957 | version "0.4.24" 1958 | resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" 1959 | dependencies: 1960 | safer-buffer ">= 2.1.2 < 3" 1961 | 1962 | ieee754@1.1.8: 1963 | version "1.1.8" 1964 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4" 1965 | 1966 | ieee754@^1.1.4: 1967 | version "1.1.12" 1968 | resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" 1969 | 1970 | ignore-walk@^3.0.1: 1971 | version "3.0.1" 1972 | resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" 1973 | dependencies: 1974 | minimatch "^3.0.4" 1975 | 1976 | import-lazy@^2.1.0: 1977 | version "2.1.0" 1978 | resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" 1979 | 1980 | imurmurhash@^0.1.4: 1981 | version "0.1.4" 1982 | resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" 1983 | 1984 | indexof@0.0.1: 1985 | version "0.0.1" 1986 | resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" 1987 | 1988 | inflight@^1.0.4: 1989 | version "1.0.6" 1990 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 1991 | dependencies: 1992 | once "^1.3.0" 1993 | wrappy "1" 1994 | 1995 | inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.1, inherits@~2.0.3: 1996 | version "2.0.4" 1997 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 1998 | 1999 | inherits@2.0.1: 2000 | version "2.0.1" 2001 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" 2002 | 2003 | inherits@2.0.3: 2004 | version "2.0.3" 2005 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" 2006 | 2007 | ini@^1.3.4, ini@~1.3.0: 2008 | version "1.3.5" 2009 | resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" 2010 | 2011 | inquirer@^1.0.2: 2012 | version "1.2.3" 2013 | resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" 2014 | dependencies: 2015 | ansi-escapes "^1.1.0" 2016 | chalk "^1.0.0" 2017 | cli-cursor "^1.0.1" 2018 | cli-width "^2.0.0" 2019 | external-editor "^1.1.0" 2020 | figures "^1.3.5" 2021 | lodash "^4.3.0" 2022 | mute-stream "0.0.6" 2023 | pinkie-promise "^2.0.0" 2024 | run-async "^2.2.0" 2025 | rx "^4.1.0" 2026 | string-width "^1.0.1" 2027 | strip-ansi "^3.0.0" 2028 | through "^2.3.6" 2029 | 2030 | interpret@^1.0.0: 2031 | version "1.2.0" 2032 | resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296" 2033 | 2034 | invert-kv@^1.0.0: 2035 | version "1.0.0" 2036 | resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" 2037 | 2038 | iron@4.x.x: 2039 | version "4.0.5" 2040 | resolved "https://registry.yarnpkg.com/iron/-/iron-4.0.5.tgz#4f042cceb8b9738f346b59aa734c83a89bc31428" 2041 | dependencies: 2042 | boom "5.x.x" 2043 | cryptiles "3.x.x" 2044 | hoek "4.x.x" 2045 | 2046 | iron@5.x.x: 2047 | version "5.0.4" 2048 | resolved "https://registry.yarnpkg.com/iron/-/iron-5.0.4.tgz#003ed822f656f07c2b62762815f5de3947326867" 2049 | dependencies: 2050 | boom "7.x.x" 2051 | cryptiles "4.x.x" 2052 | hoek "5.x.x" 2053 | 2054 | is-accessor-descriptor@^0.1.6: 2055 | version "0.1.6" 2056 | resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" 2057 | dependencies: 2058 | kind-of "^3.0.2" 2059 | 2060 | is-accessor-descriptor@^1.0.0: 2061 | version "1.0.0" 2062 | resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" 2063 | dependencies: 2064 | kind-of "^6.0.0" 2065 | 2066 | is-arrayish@^0.2.1: 2067 | version "0.2.1" 2068 | resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" 2069 | 2070 | is-binary-path@^1.0.0: 2071 | version "1.0.1" 2072 | resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" 2073 | dependencies: 2074 | binary-extensions "^1.0.0" 2075 | 2076 | is-buffer@^1.1.5: 2077 | version "1.1.6" 2078 | resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" 2079 | 2080 | is-builtin-module@^1.0.0: 2081 | version "1.0.0" 2082 | resolved "https://registry.yarnpkg.com/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" 2083 | dependencies: 2084 | builtin-modules "^1.0.0" 2085 | 2086 | is-ci@^1.0.10: 2087 | version "1.2.1" 2088 | resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" 2089 | dependencies: 2090 | ci-info "^1.5.0" 2091 | 2092 | is-data-descriptor@^0.1.4: 2093 | version "0.1.4" 2094 | resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" 2095 | dependencies: 2096 | kind-of "^3.0.2" 2097 | 2098 | is-data-descriptor@^1.0.0: 2099 | version "1.0.0" 2100 | resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" 2101 | dependencies: 2102 | kind-of "^6.0.0" 2103 | 2104 | is-descriptor@^0.1.0: 2105 | version "0.1.6" 2106 | resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" 2107 | dependencies: 2108 | is-accessor-descriptor "^0.1.6" 2109 | is-data-descriptor "^0.1.4" 2110 | kind-of "^5.0.0" 2111 | 2112 | is-descriptor@^1.0.0, is-descriptor@^1.0.2: 2113 | version "1.0.2" 2114 | resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" 2115 | dependencies: 2116 | is-accessor-descriptor "^1.0.0" 2117 | is-data-descriptor "^1.0.0" 2118 | kind-of "^6.0.2" 2119 | 2120 | is-docker@^1.1.0: 2121 | version "1.1.0" 2122 | resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-1.1.0.tgz#f04374d4eee5310e9a8e113bf1495411e46176a1" 2123 | 2124 | is-extendable@^0.1.0, is-extendable@^0.1.1: 2125 | version "0.1.1" 2126 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" 2127 | 2128 | is-extendable@^1.0.1: 2129 | version "1.0.1" 2130 | resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" 2131 | dependencies: 2132 | is-plain-object "^2.0.4" 2133 | 2134 | is-extglob@^2.1.0, is-extglob@^2.1.1: 2135 | version "2.1.1" 2136 | resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" 2137 | 2138 | is-fullwidth-code-point@^1.0.0: 2139 | version "1.0.0" 2140 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" 2141 | dependencies: 2142 | number-is-nan "^1.0.0" 2143 | 2144 | is-fullwidth-code-point@^2.0.0: 2145 | version "2.0.0" 2146 | resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" 2147 | 2148 | is-glob@^3.1.0: 2149 | version "3.1.0" 2150 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" 2151 | dependencies: 2152 | is-extglob "^2.1.0" 2153 | 2154 | is-glob@^4.0.0: 2155 | version "4.0.0" 2156 | resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" 2157 | dependencies: 2158 | is-extglob "^2.1.1" 2159 | 2160 | is-installed-globally@^0.1.0: 2161 | version "0.1.0" 2162 | resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" 2163 | dependencies: 2164 | global-dirs "^0.1.0" 2165 | is-path-inside "^1.0.0" 2166 | 2167 | is-natural-number@^4.0.1: 2168 | version "4.0.1" 2169 | resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" 2170 | 2171 | is-npm@^1.0.0: 2172 | version "1.0.0" 2173 | resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" 2174 | 2175 | is-number@^3.0.0: 2176 | version "3.0.0" 2177 | resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" 2178 | dependencies: 2179 | kind-of "^3.0.2" 2180 | 2181 | is-obj@^1.0.0: 2182 | version "1.0.1" 2183 | resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" 2184 | 2185 | is-object@^1.0.1: 2186 | version "1.0.1" 2187 | resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" 2188 | 2189 | is-path-inside@^1.0.0: 2190 | version "1.0.1" 2191 | resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" 2192 | dependencies: 2193 | path-is-inside "^1.0.1" 2194 | 2195 | is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: 2196 | version "2.0.4" 2197 | resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" 2198 | dependencies: 2199 | isobject "^3.0.1" 2200 | 2201 | is-promise@^2.1.0: 2202 | version "2.1.0" 2203 | resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" 2204 | 2205 | is-redirect@^1.0.0: 2206 | version "1.0.0" 2207 | resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" 2208 | 2209 | is-retry-allowed@^1.0.0: 2210 | version "1.1.0" 2211 | resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" 2212 | 2213 | is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: 2214 | version "1.1.0" 2215 | resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" 2216 | 2217 | is-windows@^1.0.2: 2218 | version "1.0.2" 2219 | resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" 2220 | 2221 | isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: 2222 | version "1.0.0" 2223 | resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" 2224 | 2225 | isemail@2.x.x: 2226 | version "2.2.1" 2227 | resolved "https://registry.yarnpkg.com/isemail/-/isemail-2.2.1.tgz#0353d3d9a62951080c262c2aa0a42b8ea8e9e2a6" 2228 | 2229 | isemail@3.x.x: 2230 | version "3.1.1" 2231 | resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.1.1.tgz#e8450fe78ff1b48347db599122adcd0668bd92b5" 2232 | dependencies: 2233 | punycode "2.x.x" 2234 | 2235 | isexe@^2.0.0: 2236 | version "2.0.0" 2237 | resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 2238 | 2239 | isobject@^2.0.0: 2240 | version "2.1.0" 2241 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" 2242 | dependencies: 2243 | isarray "1.0.0" 2244 | 2245 | isobject@^3.0.0, isobject@^3.0.1: 2246 | version "3.0.1" 2247 | resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" 2248 | 2249 | isurl@^1.0.0-alpha5: 2250 | version "1.0.0" 2251 | resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" 2252 | dependencies: 2253 | has-to-string-tag-x "^1.2.0" 2254 | is-object "^1.0.1" 2255 | 2256 | items@2.x.x: 2257 | version "2.1.2" 2258 | resolved "https://registry.yarnpkg.com/items/-/items-2.1.2.tgz#0849354595805d586dac98e7e6e85556ea838558" 2259 | 2260 | jmespath@0.15.0: 2261 | version "0.15.0" 2262 | resolved "https://registry.yarnpkg.com/jmespath/-/jmespath-0.15.0.tgz#a3f222a9aae9f966f5d27c796510e28091764217" 2263 | 2264 | joi@10.x.x: 2265 | version "10.6.0" 2266 | resolved "https://registry.yarnpkg.com/joi/-/joi-10.6.0.tgz#52587f02d52b8b75cdb0c74f0b164a191a0e1fc2" 2267 | dependencies: 2268 | hoek "4.x.x" 2269 | isemail "2.x.x" 2270 | items "2.x.x" 2271 | topo "2.x.x" 2272 | 2273 | joi@11.x.x: 2274 | version "11.4.0" 2275 | resolved "https://registry.yarnpkg.com/joi/-/joi-11.4.0.tgz#f674897537b625e9ac3d0b7e1604c828ad913ccb" 2276 | dependencies: 2277 | hoek "4.x.x" 2278 | isemail "3.x.x" 2279 | topo "2.x.x" 2280 | 2281 | joi@13.x.x: 2282 | version "13.7.0" 2283 | resolved "https://registry.yarnpkg.com/joi/-/joi-13.7.0.tgz#cfd85ebfe67e8a1900432400b4d03bbd93fb879f" 2284 | dependencies: 2285 | hoek "5.x.x" 2286 | isemail "3.x.x" 2287 | topo "3.x.x" 2288 | 2289 | js-string-escape@^1.0.1: 2290 | version "1.0.1" 2291 | resolved "https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef" 2292 | 2293 | js-tokens@^4.0.0: 2294 | version "4.0.0" 2295 | resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" 2296 | 2297 | js-yaml@^3.6.1, js-yaml@^3.8.3: 2298 | version "3.13.1" 2299 | resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" 2300 | dependencies: 2301 | argparse "^1.0.7" 2302 | esprima "^4.0.0" 2303 | 2304 | jsesc@^2.5.1: 2305 | version "2.5.2" 2306 | resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" 2307 | 2308 | json-cycle@^1.3.0: 2309 | version "1.3.0" 2310 | resolved "https://registry.yarnpkg.com/json-cycle/-/json-cycle-1.3.0.tgz#c4f6f7d926c2979012cba173b06f9cae9e866d3f" 2311 | 2312 | json-loader@^0.5.4: 2313 | version "0.5.7" 2314 | resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" 2315 | 2316 | json-refs@^2.1.5: 2317 | version "2.1.7" 2318 | resolved "https://registry.yarnpkg.com/json-refs/-/json-refs-2.1.7.tgz#b9eb01fe29f5ea3e92878f15aea10ad38b5acf89" 2319 | dependencies: 2320 | commander "^2.9.0" 2321 | graphlib "^2.1.1" 2322 | js-yaml "^3.8.3" 2323 | native-promise-only "^0.8.1" 2324 | path-loader "^1.0.2" 2325 | slash "^1.0.0" 2326 | uri-js "^3.0.2" 2327 | 2328 | json-schema-traverse@^0.4.1: 2329 | version "0.4.1" 2330 | resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" 2331 | 2332 | json-stringify-safe@5.0.1: 2333 | version "5.0.1" 2334 | resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" 2335 | 2336 | json5@^0.5.0, json5@^0.5.1: 2337 | version "0.5.1" 2338 | resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" 2339 | 2340 | json5@^1.0.1: 2341 | version "1.0.1" 2342 | resolved "https://registry.yarnpkg.com/json5/-/json5-1.0.1.tgz#779fb0018604fa854eacbf6252180d83543e3dbe" 2343 | dependencies: 2344 | minimist "^1.2.0" 2345 | 2346 | json5@^2.1.0: 2347 | version "2.1.0" 2348 | resolved "https://registry.yarnpkg.com/json5/-/json5-2.1.0.tgz#e7a0c62c48285c628d20a10b85c89bb807c32850" 2349 | dependencies: 2350 | minimist "^1.2.0" 2351 | 2352 | jsonfile@^2.1.0: 2353 | version "2.4.0" 2354 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" 2355 | optionalDependencies: 2356 | graceful-fs "^4.1.6" 2357 | 2358 | jsonfile@^4.0.0: 2359 | version "4.0.0" 2360 | resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" 2361 | optionalDependencies: 2362 | graceful-fs "^4.1.6" 2363 | 2364 | jsonpath-plus@^0.16.0: 2365 | version "0.16.0" 2366 | resolved "https://registry.yarnpkg.com/jsonpath-plus/-/jsonpath-plus-0.16.0.tgz#fe441b23f03ec6979a5603513988cd3edb7db5dc" 2367 | 2368 | jsonwebtoken@^8.3.0: 2369 | version "8.4.0" 2370 | resolved "https://registry.yarnpkg.com/jsonwebtoken/-/jsonwebtoken-8.4.0.tgz#8757f7b4cb7440d86d5e2f3becefa70536c8e46a" 2371 | dependencies: 2372 | jws "^3.1.5" 2373 | lodash.includes "^4.3.0" 2374 | lodash.isboolean "^3.0.3" 2375 | lodash.isinteger "^4.0.4" 2376 | lodash.isnumber "^3.0.3" 2377 | lodash.isplainobject "^4.0.6" 2378 | lodash.isstring "^4.0.1" 2379 | lodash.once "^4.0.0" 2380 | ms "^2.1.1" 2381 | 2382 | jwa@^1.2.0: 2383 | version "1.2.0" 2384 | resolved "https://registry.yarnpkg.com/jwa/-/jwa-1.2.0.tgz#606da70c1c6d425cad329c77c99f2df2a981489a" 2385 | dependencies: 2386 | buffer-equal-constant-time "1.0.1" 2387 | ecdsa-sig-formatter "1.0.10" 2388 | safe-buffer "^5.0.1" 2389 | 2390 | jws@^3.1.5: 2391 | version "3.2.1" 2392 | resolved "https://registry.yarnpkg.com/jws/-/jws-3.2.1.tgz#d79d4216a62c9afa0a3d5e8b5356d75abdeb2be5" 2393 | dependencies: 2394 | jwa "^1.2.0" 2395 | safe-buffer "^5.0.1" 2396 | 2397 | jwt-decode@^2.2.0: 2398 | version "2.2.0" 2399 | resolved "https://registry.yarnpkg.com/jwt-decode/-/jwt-decode-2.2.0.tgz#7d86bd56679f58ce6a84704a657dd392bba81a79" 2400 | 2401 | kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: 2402 | version "3.2.2" 2403 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" 2404 | dependencies: 2405 | is-buffer "^1.1.5" 2406 | 2407 | kind-of@^4.0.0: 2408 | version "4.0.0" 2409 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" 2410 | dependencies: 2411 | is-buffer "^1.1.5" 2412 | 2413 | kind-of@^5.0.0: 2414 | version "5.1.0" 2415 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" 2416 | 2417 | kind-of@^6.0.0, kind-of@^6.0.2: 2418 | version "6.0.2" 2419 | resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" 2420 | 2421 | klaw@^1.0.0: 2422 | version "1.3.1" 2423 | resolved "https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" 2424 | optionalDependencies: 2425 | graceful-fs "^4.1.9" 2426 | 2427 | latest-version@^3.0.0: 2428 | version "3.1.0" 2429 | resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" 2430 | dependencies: 2431 | package-json "^4.0.0" 2432 | 2433 | lazy-cache@^1.0.3: 2434 | version "1.0.4" 2435 | resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" 2436 | 2437 | lazystream@^1.0.0: 2438 | version "1.0.0" 2439 | resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" 2440 | dependencies: 2441 | readable-stream "^2.0.5" 2442 | 2443 | lcid@^1.0.0: 2444 | version "1.0.0" 2445 | resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" 2446 | dependencies: 2447 | invert-kv "^1.0.0" 2448 | 2449 | listenercount@~1.0.1: 2450 | version "1.0.1" 2451 | resolved "https://registry.yarnpkg.com/listenercount/-/listenercount-1.0.1.tgz#84c8a72ab59c4725321480c975e6508342e70937" 2452 | 2453 | load-json-file@^2.0.0: 2454 | version "2.0.0" 2455 | resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" 2456 | dependencies: 2457 | graceful-fs "^4.1.2" 2458 | parse-json "^2.2.0" 2459 | pify "^2.0.0" 2460 | strip-bom "^3.0.0" 2461 | 2462 | loader-runner@^2.3.0: 2463 | version "2.4.0" 2464 | resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357" 2465 | 2466 | loader-utils@^1.0.2: 2467 | version "1.1.0" 2468 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" 2469 | dependencies: 2470 | big.js "^3.1.3" 2471 | emojis-list "^2.0.0" 2472 | json5 "^0.5.0" 2473 | 2474 | loader-utils@^1.1.0: 2475 | version "1.2.3" 2476 | resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.2.3.tgz#1ff5dc6911c9f0a062531a4c04b609406108c2c7" 2477 | dependencies: 2478 | big.js "^5.2.2" 2479 | emojis-list "^2.0.0" 2480 | json5 "^1.0.1" 2481 | 2482 | locate-path@^2.0.0: 2483 | version "2.0.0" 2484 | resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" 2485 | dependencies: 2486 | p-locate "^2.0.0" 2487 | path-exists "^3.0.0" 2488 | 2489 | lodash.debounce@^4.0.8: 2490 | version "4.0.8" 2491 | resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" 2492 | 2493 | lodash.difference@^4.5.0: 2494 | version "4.5.0" 2495 | resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" 2496 | 2497 | lodash.includes@^4.3.0: 2498 | version "4.3.0" 2499 | resolved "https://registry.yarnpkg.com/lodash.includes/-/lodash.includes-4.3.0.tgz#60bb98a87cb923c68ca1e51325483314849f553f" 2500 | 2501 | lodash.isboolean@^3.0.3: 2502 | version "3.0.3" 2503 | resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" 2504 | 2505 | lodash.isinteger@^4.0.4: 2506 | version "4.0.4" 2507 | resolved "https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343" 2508 | 2509 | lodash.isnumber@^3.0.3: 2510 | version "3.0.3" 2511 | resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" 2512 | 2513 | lodash.isplainobject@^4.0.6: 2514 | version "4.0.6" 2515 | resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" 2516 | 2517 | lodash.isstring@^4.0.1: 2518 | version "4.0.1" 2519 | resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" 2520 | 2521 | lodash.once@^4.0.0: 2522 | version "4.1.1" 2523 | resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" 2524 | 2525 | lodash.pad@^4.1.0: 2526 | version "4.5.1" 2527 | resolved "https://registry.yarnpkg.com/lodash.pad/-/lodash.pad-4.5.1.tgz#4330949a833a7c8da22cc20f6a26c4d59debba70" 2528 | 2529 | lodash.padend@^4.1.0: 2530 | version "4.6.1" 2531 | resolved "https://registry.yarnpkg.com/lodash.padend/-/lodash.padend-4.6.1.tgz#53ccba047d06e158d311f45da625f4e49e6f166e" 2532 | 2533 | lodash.padstart@^4.1.0: 2534 | version "4.6.1" 2535 | resolved "https://registry.yarnpkg.com/lodash.padstart/-/lodash.padstart-4.6.1.tgz#d2e3eebff0d9d39ad50f5cbd1b52a7bce6bb611b" 2536 | 2537 | lodash.uniq@^4.5.0: 2538 | version "4.5.0" 2539 | resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" 2540 | 2541 | lodash@^4.13.1, lodash@^4.14.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0, lodash@^4.8.0: 2542 | version "4.17.15" 2543 | resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.15.tgz#b447f6670a0455bbfeedd11392eff330ea097548" 2544 | 2545 | longest@^1.0.1: 2546 | version "1.0.1" 2547 | resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" 2548 | 2549 | lowercase-keys@^1.0.0: 2550 | version "1.0.1" 2551 | resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" 2552 | 2553 | lru-cache@^4.0.1: 2554 | version "4.1.5" 2555 | resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" 2556 | dependencies: 2557 | pseudomap "^1.0.2" 2558 | yallist "^2.1.2" 2559 | 2560 | lsmod@1.0.0: 2561 | version "1.0.0" 2562 | resolved "https://registry.yarnpkg.com/lsmod/-/lsmod-1.0.0.tgz#9a00f76dca36eb23fa05350afe1b585d4299e64b" 2563 | 2564 | make-dir@^1.0.0: 2565 | version "1.3.0" 2566 | resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" 2567 | dependencies: 2568 | pify "^3.0.0" 2569 | 2570 | make-error@^1.1.1: 2571 | version "1.3.4" 2572 | resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.4.tgz#19978ed575f9e9545d2ff8c13e33b5d18a67d535" 2573 | 2574 | map-cache@^0.2.2: 2575 | version "0.2.2" 2576 | resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" 2577 | 2578 | map-visit@^1.0.0: 2579 | version "1.0.0" 2580 | resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" 2581 | dependencies: 2582 | object-visit "^1.0.0" 2583 | 2584 | md5.js@^1.3.4: 2585 | version "1.3.5" 2586 | resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" 2587 | dependencies: 2588 | hash-base "^3.0.0" 2589 | inherits "^2.0.1" 2590 | safe-buffer "^5.1.2" 2591 | 2592 | mem@^1.1.0: 2593 | version "1.1.0" 2594 | resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" 2595 | dependencies: 2596 | mimic-fn "^1.0.0" 2597 | 2598 | memory-fs@^0.4.0, memory-fs@~0.4.1: 2599 | version "0.4.1" 2600 | resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" 2601 | dependencies: 2602 | errno "^0.1.3" 2603 | readable-stream "^2.0.1" 2604 | 2605 | methods@^1.1.1: 2606 | version "1.1.2" 2607 | resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" 2608 | 2609 | micromatch@^3.1.10, micromatch@^3.1.4: 2610 | version "3.1.10" 2611 | resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" 2612 | dependencies: 2613 | arr-diff "^4.0.0" 2614 | array-unique "^0.3.2" 2615 | braces "^2.3.1" 2616 | define-property "^2.0.2" 2617 | extend-shallow "^3.0.2" 2618 | extglob "^2.0.4" 2619 | fragment-cache "^0.2.1" 2620 | kind-of "^6.0.2" 2621 | nanomatch "^1.2.9" 2622 | object.pick "^1.3.0" 2623 | regex-not "^1.0.0" 2624 | snapdragon "^0.8.1" 2625 | to-regex "^3.0.2" 2626 | 2627 | miller-rabin@^4.0.0: 2628 | version "4.0.1" 2629 | resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" 2630 | dependencies: 2631 | bn.js "^4.0.0" 2632 | brorand "^1.0.1" 2633 | 2634 | mime-db@1.x.x, mime-db@~1.37.0: 2635 | version "1.37.0" 2636 | resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" 2637 | 2638 | mime-types@^2.1.12: 2639 | version "2.1.21" 2640 | resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" 2641 | dependencies: 2642 | mime-db "~1.37.0" 2643 | 2644 | mime@^1.4.1: 2645 | version "1.6.0" 2646 | resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" 2647 | 2648 | mimic-fn@^1.0.0: 2649 | version "1.2.0" 2650 | resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" 2651 | 2652 | mimos@3.x.x: 2653 | version "3.0.3" 2654 | resolved "https://registry.yarnpkg.com/mimos/-/mimos-3.0.3.tgz#b9109072ad378c2b72f6a0101c43ddfb2b36641f" 2655 | dependencies: 2656 | hoek "4.x.x" 2657 | mime-db "1.x.x" 2658 | 2659 | mimos@4.x.x: 2660 | version "4.0.0" 2661 | resolved "https://registry.yarnpkg.com/mimos/-/mimos-4.0.0.tgz#76e3d27128431cb6482fd15b20475719ad626a5a" 2662 | dependencies: 2663 | hoek "5.x.x" 2664 | mime-db "1.x.x" 2665 | 2666 | minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: 2667 | version "1.0.1" 2668 | resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" 2669 | 2670 | minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: 2671 | version "1.0.1" 2672 | resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" 2673 | 2674 | minimatch@^3.0.4: 2675 | version "3.0.4" 2676 | resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" 2677 | dependencies: 2678 | brace-expansion "^1.1.7" 2679 | 2680 | minimist@0.0.8: 2681 | version "0.0.8" 2682 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" 2683 | 2684 | minimist@^1.2.0: 2685 | version "1.2.0" 2686 | resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" 2687 | 2688 | minipass@^2.2.1, minipass@^2.3.4: 2689 | version "2.3.5" 2690 | resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" 2691 | dependencies: 2692 | safe-buffer "^5.1.2" 2693 | yallist "^3.0.0" 2694 | 2695 | minizlib@^1.1.1: 2696 | version "1.2.1" 2697 | resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.2.1.tgz#dd27ea6136243c7c880684e8672bb3a45fd9b614" 2698 | dependencies: 2699 | minipass "^2.2.1" 2700 | 2701 | mixin-deep@^1.2.0: 2702 | version "1.3.2" 2703 | resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" 2704 | dependencies: 2705 | for-in "^1.0.2" 2706 | is-extendable "^1.0.1" 2707 | 2708 | "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0: 2709 | version "0.5.1" 2710 | resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" 2711 | dependencies: 2712 | minimist "0.0.8" 2713 | 2714 | moment@^2.13.0: 2715 | version "2.24.0" 2716 | resolved "https://registry.yarnpkg.com/moment/-/moment-2.24.0.tgz#0d055d53f5052aa653c9f6eb68bb5d12bf5c2b5b" 2717 | 2718 | ms@2.0.0: 2719 | version "2.0.0" 2720 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" 2721 | 2722 | ms@^2.1.1: 2723 | version "2.1.1" 2724 | resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" 2725 | 2726 | mute-stream@0.0.6: 2727 | version "0.0.6" 2728 | resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.6.tgz#48962b19e169fd1dfc240b3f1e7317627bbc47db" 2729 | 2730 | nan@^2.9.2: 2731 | version "2.12.1" 2732 | resolved "https://registry.yarnpkg.com/nan/-/nan-2.12.1.tgz#7b1aa193e9aa86057e3c7bbd0ac448e770925552" 2733 | 2734 | nanomatch@^1.2.13, nanomatch@^1.2.9: 2735 | version "1.2.13" 2736 | resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" 2737 | dependencies: 2738 | arr-diff "^4.0.0" 2739 | array-unique "^0.3.2" 2740 | define-property "^2.0.2" 2741 | extend-shallow "^3.0.2" 2742 | fragment-cache "^0.2.1" 2743 | is-windows "^1.0.2" 2744 | kind-of "^6.0.2" 2745 | object.pick "^1.3.0" 2746 | regex-not "^1.0.0" 2747 | snapdragon "^0.8.1" 2748 | to-regex "^3.0.1" 2749 | 2750 | native-promise-only@^0.8.1: 2751 | version "0.8.1" 2752 | resolved "https://registry.yarnpkg.com/native-promise-only/-/native-promise-only-0.8.1.tgz#20a318c30cb45f71fe7adfbf7b21c99c1472ef11" 2753 | 2754 | needle@^2.2.1: 2755 | version "2.2.4" 2756 | resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" 2757 | dependencies: 2758 | debug "^2.1.2" 2759 | iconv-lite "^0.4.4" 2760 | sax "^1.2.4" 2761 | 2762 | neo-async@^2.5.0: 2763 | version "2.6.0" 2764 | resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" 2765 | 2766 | next-tick@1: 2767 | version "1.0.0" 2768 | resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" 2769 | 2770 | nigel@2.x.x: 2771 | version "2.0.2" 2772 | resolved "https://registry.yarnpkg.com/nigel/-/nigel-2.0.2.tgz#93a1866fb0c52d87390aa75e2b161f4b5c75e5b1" 2773 | dependencies: 2774 | hoek "4.x.x" 2775 | vise "2.x.x" 2776 | 2777 | nigel@3.x.x: 2778 | version "3.0.1" 2779 | resolved "https://registry.yarnpkg.com/nigel/-/nigel-3.0.1.tgz#48a08859d65177312f1c25af7252c1e07bb07c2a" 2780 | dependencies: 2781 | hoek "5.x.x" 2782 | vise "3.x.x" 2783 | 2784 | node-fetch@^1.6.0: 2785 | version "1.7.3" 2786 | resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" 2787 | dependencies: 2788 | encoding "^0.1.11" 2789 | is-stream "^1.0.1" 2790 | 2791 | node-libs-browser@^2.0.0: 2792 | version "2.2.0" 2793 | resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.0.tgz#c72f60d9d46de08a940dedbb25f3ffa2f9bbaa77" 2794 | dependencies: 2795 | assert "^1.1.1" 2796 | browserify-zlib "^0.2.0" 2797 | buffer "^4.3.0" 2798 | console-browserify "^1.1.0" 2799 | constants-browserify "^1.0.0" 2800 | crypto-browserify "^3.11.0" 2801 | domain-browser "^1.1.1" 2802 | events "^3.0.0" 2803 | https-browserify "^1.0.0" 2804 | os-browserify "^0.3.0" 2805 | path-browserify "0.0.0" 2806 | process "^0.11.10" 2807 | punycode "^1.2.4" 2808 | querystring-es3 "^0.2.0" 2809 | readable-stream "^2.3.3" 2810 | stream-browserify "^2.0.1" 2811 | stream-http "^2.7.2" 2812 | string_decoder "^1.0.0" 2813 | timers-browserify "^2.0.4" 2814 | tty-browserify "0.0.0" 2815 | url "^0.11.0" 2816 | util "^0.11.0" 2817 | vm-browserify "0.0.4" 2818 | 2819 | node-modules-regexp@^1.0.0: 2820 | version "1.0.0" 2821 | resolved "https://registry.yarnpkg.com/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz#8d9dbe28964a4ac5712e9131642107c71e90ec40" 2822 | 2823 | node-pre-gyp@^0.10.0: 2824 | version "0.10.3" 2825 | resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" 2826 | dependencies: 2827 | detect-libc "^1.0.2" 2828 | mkdirp "^0.5.1" 2829 | needle "^2.2.1" 2830 | nopt "^4.0.1" 2831 | npm-packlist "^1.1.6" 2832 | npmlog "^4.0.2" 2833 | rc "^1.2.7" 2834 | rimraf "^2.6.1" 2835 | semver "^5.3.0" 2836 | tar "^4" 2837 | 2838 | nopt@^4.0.1: 2839 | version "4.0.1" 2840 | resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" 2841 | dependencies: 2842 | abbrev "1" 2843 | osenv "^0.1.4" 2844 | 2845 | normalize-package-data@^2.3.2: 2846 | version "2.4.0" 2847 | resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" 2848 | dependencies: 2849 | hosted-git-info "^2.1.4" 2850 | is-builtin-module "^1.0.0" 2851 | semver "2 || 3 || 4 || 5" 2852 | validate-npm-package-license "^3.0.1" 2853 | 2854 | normalize-path@^2.0.0, normalize-path@^2.1.1: 2855 | version "2.1.1" 2856 | resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" 2857 | dependencies: 2858 | remove-trailing-separator "^1.0.1" 2859 | 2860 | npm-bundled@^1.0.1: 2861 | version "1.0.5" 2862 | resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" 2863 | 2864 | npm-conf@^1.1.0: 2865 | version "1.1.3" 2866 | resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" 2867 | dependencies: 2868 | config-chain "^1.1.11" 2869 | pify "^3.0.0" 2870 | 2871 | npm-packlist@^1.1.6: 2872 | version "1.2.0" 2873 | resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.2.0.tgz#55a60e793e272f00862c7089274439a4cc31fc7f" 2874 | dependencies: 2875 | ignore-walk "^3.0.1" 2876 | npm-bundled "^1.0.1" 2877 | 2878 | npm-run-path@^2.0.0: 2879 | version "2.0.2" 2880 | resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" 2881 | dependencies: 2882 | path-key "^2.0.0" 2883 | 2884 | npmlog@^2.0.3: 2885 | version "2.0.4" 2886 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-2.0.4.tgz#98b52530f2514ca90d09ec5b22c8846722375692" 2887 | dependencies: 2888 | ansi "~0.3.1" 2889 | are-we-there-yet "~1.1.2" 2890 | gauge "~1.2.5" 2891 | 2892 | npmlog@^4.0.2: 2893 | version "4.1.2" 2894 | resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" 2895 | dependencies: 2896 | are-we-there-yet "~1.1.2" 2897 | console-control-strings "~1.1.0" 2898 | gauge "~2.7.3" 2899 | set-blocking "~2.0.0" 2900 | 2901 | number-is-nan@^1.0.0: 2902 | version "1.0.1" 2903 | resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" 2904 | 2905 | object-assign@^4.0.1, object-assign@^4.1.0: 2906 | version "4.1.1" 2907 | resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 2908 | 2909 | object-copy@^0.1.0: 2910 | version "0.1.0" 2911 | resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" 2912 | dependencies: 2913 | copy-descriptor "^0.1.0" 2914 | define-property "^0.2.5" 2915 | kind-of "^3.0.3" 2916 | 2917 | object-hash@^1.2.0: 2918 | version "1.3.1" 2919 | resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df" 2920 | 2921 | object-visit@^1.0.0: 2922 | version "1.0.1" 2923 | resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" 2924 | dependencies: 2925 | isobject "^3.0.0" 2926 | 2927 | object.pick@^1.3.0: 2928 | version "1.3.0" 2929 | resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" 2930 | dependencies: 2931 | isobject "^3.0.1" 2932 | 2933 | once@^1.3.0, once@^1.4.0: 2934 | version "1.4.0" 2935 | resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 2936 | dependencies: 2937 | wrappy "1" 2938 | 2939 | onetime@^1.0.0: 2940 | version "1.1.0" 2941 | resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" 2942 | 2943 | os-browserify@^0.3.0: 2944 | version "0.3.0" 2945 | resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" 2946 | 2947 | os-homedir@^1.0.0: 2948 | version "1.0.2" 2949 | resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" 2950 | 2951 | os-locale@^2.0.0: 2952 | version "2.1.0" 2953 | resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" 2954 | dependencies: 2955 | execa "^0.7.0" 2956 | lcid "^1.0.0" 2957 | mem "^1.1.0" 2958 | 2959 | os-shim@^0.1.2: 2960 | version "0.1.3" 2961 | resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" 2962 | 2963 | os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: 2964 | version "1.0.2" 2965 | resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" 2966 | 2967 | osenv@^0.1.4: 2968 | version "0.1.5" 2969 | resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" 2970 | dependencies: 2971 | os-homedir "^1.0.0" 2972 | os-tmpdir "^1.0.0" 2973 | 2974 | p-finally@^1.0.0: 2975 | version "1.0.0" 2976 | resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" 2977 | 2978 | p-limit@^1.1.0: 2979 | version "1.3.0" 2980 | resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" 2981 | dependencies: 2982 | p-try "^1.0.0" 2983 | 2984 | p-locate@^2.0.0: 2985 | version "2.0.0" 2986 | resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" 2987 | dependencies: 2988 | p-limit "^1.1.0" 2989 | 2990 | p-try@^1.0.0: 2991 | version "1.0.0" 2992 | resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" 2993 | 2994 | package-json@^4.0.0: 2995 | version "4.0.1" 2996 | resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" 2997 | dependencies: 2998 | got "^6.7.1" 2999 | registry-auth-token "^3.0.1" 3000 | registry-url "^3.0.3" 3001 | semver "^5.1.0" 3002 | 3003 | pako@~1.0.5: 3004 | version "1.0.8" 3005 | resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.8.tgz#6844890aab9c635af868ad5fecc62e8acbba3ea4" 3006 | 3007 | parse-asn1@^5.0.0: 3008 | version "5.1.3" 3009 | resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.3.tgz#1600c6cc0727365d68b97f3aa78939e735a75204" 3010 | dependencies: 3011 | asn1.js "^4.0.0" 3012 | browserify-aes "^1.0.0" 3013 | create-hash "^1.1.0" 3014 | evp_bytestokey "^1.0.0" 3015 | pbkdf2 "^3.0.3" 3016 | safe-buffer "^5.1.1" 3017 | 3018 | parse-json@^2.2.0: 3019 | version "2.2.0" 3020 | resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" 3021 | dependencies: 3022 | error-ex "^1.2.0" 3023 | 3024 | parse-passwd@^1.0.0: 3025 | version "1.0.0" 3026 | resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" 3027 | 3028 | pascalcase@^0.1.1: 3029 | version "0.1.1" 3030 | resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" 3031 | 3032 | path-browserify@0.0.0: 3033 | version "0.0.0" 3034 | resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" 3035 | 3036 | path-dirname@^1.0.0: 3037 | version "1.0.2" 3038 | resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" 3039 | 3040 | path-exists@^3.0.0: 3041 | version "3.0.0" 3042 | resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" 3043 | 3044 | path-is-absolute@^1.0.0: 3045 | version "1.0.1" 3046 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 3047 | 3048 | path-is-inside@^1.0.1: 3049 | version "1.0.2" 3050 | resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" 3051 | 3052 | path-key@^2.0.0: 3053 | version "2.0.1" 3054 | resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" 3055 | 3056 | path-loader@^1.0.2: 3057 | version "1.0.9" 3058 | resolved "https://registry.yarnpkg.com/path-loader/-/path-loader-1.0.9.tgz#4f204ada1a477db2a572fce382029c3f24dc5237" 3059 | dependencies: 3060 | native-promise-only "^0.8.1" 3061 | superagent "^3.8.3" 3062 | 3063 | path-parse@^1.0.6: 3064 | version "1.0.6" 3065 | resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" 3066 | 3067 | path-type@^2.0.0: 3068 | version "2.0.0" 3069 | resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" 3070 | dependencies: 3071 | pify "^2.0.0" 3072 | 3073 | pbkdf2@^3.0.3: 3074 | version "3.0.17" 3075 | resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" 3076 | dependencies: 3077 | create-hash "^1.1.2" 3078 | create-hmac "^1.1.4" 3079 | ripemd160 "^2.0.1" 3080 | safe-buffer "^5.0.1" 3081 | sha.js "^2.4.8" 3082 | 3083 | pend@~1.2.0: 3084 | version "1.2.0" 3085 | resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" 3086 | 3087 | pez@2.x.x: 3088 | version "2.1.5" 3089 | resolved "https://registry.yarnpkg.com/pez/-/pez-2.1.5.tgz#5ec2cc62500cc3eb4236d4a414cf5a17b5eb5007" 3090 | dependencies: 3091 | b64 "3.x.x" 3092 | boom "5.x.x" 3093 | content "3.x.x" 3094 | hoek "4.x.x" 3095 | nigel "2.x.x" 3096 | 3097 | pez@4.x.x: 3098 | version "4.0.2" 3099 | resolved "https://registry.yarnpkg.com/pez/-/pez-4.0.2.tgz#0a7c81b64968e90b0e9562b398f390939e9c4b53" 3100 | dependencies: 3101 | b64 "4.x.x" 3102 | boom "7.x.x" 3103 | content "4.x.x" 3104 | hoek "5.x.x" 3105 | nigel "3.x.x" 3106 | 3107 | pify@^2.0.0, pify@^2.3.0: 3108 | version "2.3.0" 3109 | resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" 3110 | 3111 | pify@^3.0.0: 3112 | version "3.0.0" 3113 | resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" 3114 | 3115 | pinkie-promise@^2.0.0: 3116 | version "2.0.1" 3117 | resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" 3118 | dependencies: 3119 | pinkie "^2.0.0" 3120 | 3121 | pinkie@^2.0.0: 3122 | version "2.0.4" 3123 | resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" 3124 | 3125 | pirates@^4.0.0: 3126 | version "4.0.0" 3127 | resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.0.tgz#850b18781b4ac6ec58a43c9ed9ec5fe6796addbd" 3128 | dependencies: 3129 | node-modules-regexp "^1.0.0" 3130 | 3131 | pkg-dir@^2.0.0: 3132 | version "2.0.0" 3133 | resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" 3134 | dependencies: 3135 | find-up "^2.1.0" 3136 | 3137 | podium@1.x.x: 3138 | version "1.3.0" 3139 | resolved "https://registry.yarnpkg.com/podium/-/podium-1.3.0.tgz#3c490f54d16f10f5260cbe98641f1cb733a8851c" 3140 | dependencies: 3141 | hoek "4.x.x" 3142 | items "2.x.x" 3143 | joi "10.x.x" 3144 | 3145 | podium@3.x.x: 3146 | version "3.1.2" 3147 | resolved "https://registry.yarnpkg.com/podium/-/podium-3.1.2.tgz#b701429739cf6bdde6b3015ae6b48d400817ce9e" 3148 | dependencies: 3149 | hoek "5.x.x" 3150 | joi "13.x.x" 3151 | 3152 | posix-character-classes@^0.1.0: 3153 | version "0.1.1" 3154 | resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" 3155 | 3156 | prepend-http@^1.0.1: 3157 | version "1.0.4" 3158 | resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" 3159 | 3160 | process-nextick-args@~2.0.0: 3161 | version "2.0.0" 3162 | resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" 3163 | 3164 | process@^0.11.10: 3165 | version "0.11.10" 3166 | resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" 3167 | 3168 | progress@2.0.3: 3169 | version "2.0.3" 3170 | resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" 3171 | 3172 | promise-queue@^2.2.3: 3173 | version "2.2.5" 3174 | resolved "https://registry.yarnpkg.com/promise-queue/-/promise-queue-2.2.5.tgz#2f6f5f7c0f6d08109e967659c79b88a9ed5e93b4" 3175 | 3176 | proto-list@~1.2.1: 3177 | version "1.2.4" 3178 | resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" 3179 | 3180 | prr@~1.0.1: 3181 | version "1.0.1" 3182 | resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" 3183 | 3184 | pseudomap@^1.0.2: 3185 | version "1.0.2" 3186 | resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" 3187 | 3188 | public-encrypt@^4.0.0: 3189 | version "4.0.3" 3190 | resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" 3191 | dependencies: 3192 | bn.js "^4.1.0" 3193 | browserify-rsa "^4.0.0" 3194 | create-hash "^1.1.0" 3195 | parse-asn1 "^5.0.0" 3196 | randombytes "^2.0.1" 3197 | safe-buffer "^5.1.2" 3198 | 3199 | punycode@1.3.2: 3200 | version "1.3.2" 3201 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" 3202 | 3203 | punycode@2.x.x: 3204 | version "2.1.0" 3205 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.0.tgz#5f863edc89b96db09074bad7947bf09056ca4e7d" 3206 | 3207 | punycode@^1.2.4: 3208 | version "1.4.1" 3209 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" 3210 | 3211 | punycode@^2.1.0: 3212 | version "2.1.1" 3213 | resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" 3214 | 3215 | qs@^6.5.1: 3216 | version "6.6.0" 3217 | resolved "https://registry.yarnpkg.com/qs/-/qs-6.6.0.tgz#a99c0f69a8d26bf7ef012f871cdabb0aee4424c2" 3218 | 3219 | querystring-es3@^0.2.0: 3220 | version "0.2.1" 3221 | resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" 3222 | 3223 | querystring@0.2.0: 3224 | version "0.2.0" 3225 | resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" 3226 | 3227 | randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: 3228 | version "2.0.6" 3229 | resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" 3230 | dependencies: 3231 | safe-buffer "^5.1.0" 3232 | 3233 | randomfill@^1.0.3: 3234 | version "1.0.4" 3235 | resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" 3236 | dependencies: 3237 | randombytes "^2.0.5" 3238 | safe-buffer "^5.1.0" 3239 | 3240 | raven@^1.2.1: 3241 | version "1.2.1" 3242 | resolved "https://registry.yarnpkg.com/raven/-/raven-1.2.1.tgz#949c134db028a190b7bbf8f790aae541b7c020bd" 3243 | dependencies: 3244 | cookie "0.3.1" 3245 | json-stringify-safe "5.0.1" 3246 | lsmod "1.0.0" 3247 | stack-trace "0.0.9" 3248 | uuid "3.0.0" 3249 | 3250 | rc@^1.0.1, rc@^1.1.6, rc@^1.2.7: 3251 | version "1.2.8" 3252 | resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" 3253 | dependencies: 3254 | deep-extend "^0.6.0" 3255 | ini "~1.3.0" 3256 | minimist "^1.2.0" 3257 | strip-json-comments "~2.0.1" 3258 | 3259 | read-pkg-up@^2.0.0: 3260 | version "2.0.0" 3261 | resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" 3262 | dependencies: 3263 | find-up "^2.0.0" 3264 | read-pkg "^2.0.0" 3265 | 3266 | read-pkg@^2.0.0: 3267 | version "2.0.0" 3268 | resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" 3269 | dependencies: 3270 | load-json-file "^2.0.0" 3271 | normalize-package-data "^2.3.2" 3272 | path-type "^2.0.0" 3273 | 3274 | readable-stream@^2.0.0, readable-stream@^2.0.5: 3275 | version "2.3.5" 3276 | resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.5.tgz#b4f85003a938cbb6ecbce2a124fb1012bd1a838d" 3277 | dependencies: 3278 | core-util-is "~1.0.0" 3279 | inherits "~2.0.3" 3280 | isarray "~1.0.0" 3281 | process-nextick-args "~2.0.0" 3282 | safe-buffer "~5.1.1" 3283 | string_decoder "~1.0.3" 3284 | util-deprecate "~1.0.1" 3285 | 3286 | readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6: 3287 | version "2.3.6" 3288 | resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" 3289 | dependencies: 3290 | core-util-is "~1.0.0" 3291 | inherits "~2.0.3" 3292 | isarray "~1.0.0" 3293 | process-nextick-args "~2.0.0" 3294 | safe-buffer "~5.1.1" 3295 | string_decoder "~1.1.1" 3296 | util-deprecate "~1.0.1" 3297 | 3298 | readdirp@^2.0.0: 3299 | version "2.2.1" 3300 | resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" 3301 | dependencies: 3302 | graceful-fs "^4.1.11" 3303 | micromatch "^3.1.10" 3304 | readable-stream "^2.0.2" 3305 | 3306 | regex-not@^1.0.0, regex-not@^1.0.2: 3307 | version "1.0.2" 3308 | resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" 3309 | dependencies: 3310 | extend-shallow "^3.0.2" 3311 | safe-regex "^1.1.0" 3312 | 3313 | registry-auth-token@^3.0.1: 3314 | version "3.3.2" 3315 | resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" 3316 | dependencies: 3317 | rc "^1.1.6" 3318 | safe-buffer "^5.0.1" 3319 | 3320 | registry-url@^3.0.3: 3321 | version "3.1.0" 3322 | resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" 3323 | dependencies: 3324 | rc "^1.0.1" 3325 | 3326 | remove-trailing-separator@^1.0.1: 3327 | version "1.1.0" 3328 | resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" 3329 | 3330 | repeat-element@^1.1.2: 3331 | version "1.1.3" 3332 | resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" 3333 | 3334 | repeat-string@^1.5.2, repeat-string@^1.6.1: 3335 | version "1.6.1" 3336 | resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" 3337 | 3338 | replaceall@^0.1.6: 3339 | version "0.1.6" 3340 | resolved "https://registry.yarnpkg.com/replaceall/-/replaceall-0.1.6.tgz#81d81ac7aeb72d7f5c4942adf2697a3220688d8e" 3341 | 3342 | require-directory@^2.1.1: 3343 | version "2.1.1" 3344 | resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" 3345 | 3346 | require-main-filename@^1.0.1: 3347 | version "1.0.1" 3348 | resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" 3349 | 3350 | resolve-url@^0.2.1: 3351 | version "0.2.1" 3352 | resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" 3353 | 3354 | resolve@^1.3.2: 3355 | version "1.10.0" 3356 | resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.10.0.tgz#3bdaaeaf45cc07f375656dfd2e54ed0810b101ba" 3357 | dependencies: 3358 | path-parse "^1.0.6" 3359 | 3360 | restore-cursor@^1.0.1: 3361 | version "1.0.1" 3362 | resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" 3363 | dependencies: 3364 | exit-hook "^1.0.0" 3365 | onetime "^1.0.0" 3366 | 3367 | ret@~0.1.10: 3368 | version "0.1.15" 3369 | resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" 3370 | 3371 | right-align@^0.1.1: 3372 | version "0.1.3" 3373 | resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" 3374 | dependencies: 3375 | align-text "^0.1.1" 3376 | 3377 | rimraf@2, rimraf@^2.2.8, rimraf@^2.6.1: 3378 | version "2.7.1" 3379 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" 3380 | dependencies: 3381 | glob "^7.1.3" 3382 | 3383 | rimraf@2.6.3: 3384 | version "2.6.3" 3385 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" 3386 | dependencies: 3387 | glob "^7.1.3" 3388 | 3389 | ripemd160@^2.0.0, ripemd160@^2.0.1: 3390 | version "2.0.2" 3391 | resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" 3392 | dependencies: 3393 | hash-base "^3.0.0" 3394 | inherits "^2.0.1" 3395 | 3396 | run-async@^2.2.0: 3397 | version "2.3.0" 3398 | resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" 3399 | dependencies: 3400 | is-promise "^2.1.0" 3401 | 3402 | rx@^4.1.0: 3403 | version "4.1.0" 3404 | resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" 3405 | 3406 | safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: 3407 | version "5.1.2" 3408 | resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" 3409 | 3410 | safe-regex@^1.1.0: 3411 | version "1.1.0" 3412 | resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" 3413 | dependencies: 3414 | ret "~0.1.10" 3415 | 3416 | "safer-buffer@>= 2.1.2 < 3": 3417 | version "2.1.2" 3418 | resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" 3419 | 3420 | sax@1.2.1: 3421 | version "1.2.1" 3422 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.1.tgz#7b8e656190b228e81a66aea748480d828cd2d37a" 3423 | 3424 | sax@>=0.6.0, sax@^1.2.4: 3425 | version "1.2.4" 3426 | resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" 3427 | 3428 | seek-bzip@^1.0.5: 3429 | version "1.0.5" 3430 | resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" 3431 | dependencies: 3432 | commander "~2.8.1" 3433 | 3434 | semver-diff@^2.0.0: 3435 | version "2.1.0" 3436 | resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" 3437 | dependencies: 3438 | semver "^5.0.3" 3439 | 3440 | semver-regex@^1.0.0: 3441 | version "1.0.0" 3442 | resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9" 3443 | 3444 | "semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1: 3445 | version "5.6.0" 3446 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" 3447 | 3448 | semver@^5.0.1: 3449 | version "5.5.0" 3450 | resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.0.tgz#dc4bbc7a6ca9d916dee5d43516f0092b58f7b8ab" 3451 | 3452 | serverless-offline@^3.25.17: 3453 | version "3.33.0" 3454 | resolved "https://registry.yarnpkg.com/serverless-offline/-/serverless-offline-3.33.0.tgz#bd2cd8eaebec467e8691f597053c3d9ee9844a62" 3455 | dependencies: 3456 | "@babel/core" "^7.0.0" 3457 | "@babel/register" "^7.0.0" 3458 | boom "^7.3.0" 3459 | cryptiles "^4.1.2" 3460 | h2o2 "^6.1.0" 3461 | hapi "^16.7.0" 3462 | hapi-cors-headers "^1.0.3" 3463 | js-string-escape "^1.0.1" 3464 | jsonpath-plus "^0.16.0" 3465 | jsonwebtoken "^8.3.0" 3466 | uuid "^3.3.2" 3467 | velocityjs "^1.1.2" 3468 | 3469 | serverless-webpack@^4.0.0: 3470 | version "4.4.0" 3471 | resolved "https://registry.yarnpkg.com/serverless-webpack/-/serverless-webpack-4.4.0.tgz#cae551a52fe9c7112107ef0a98786702025c5265" 3472 | dependencies: 3473 | archiver "^2.0.0" 3474 | bluebird "^3.5.0" 3475 | fs-extra "^4.0.2" 3476 | glob "^7.1.2" 3477 | is-builtin-module "^1.0.0" 3478 | lodash "^4.17.4" 3479 | semver "^5.4.1" 3480 | ts-node "^3.2.0" 3481 | 3482 | serverless@^1.36.3: 3483 | version "1.36.3" 3484 | resolved "https://registry.yarnpkg.com/serverless/-/serverless-1.36.3.tgz#0645fcce7d83cee75b3969e9765ebf3fda2ca833" 3485 | dependencies: 3486 | archiver "^1.1.0" 3487 | async "^1.5.2" 3488 | aws-sdk "^2.373.0" 3489 | bluebird "^3.5.0" 3490 | chalk "^2.0.0" 3491 | ci-info "^1.1.1" 3492 | download "^5.0.2" 3493 | fast-levenshtein "^2.0.6" 3494 | filesize "^3.3.0" 3495 | fs-extra "^0.26.7" 3496 | get-stdin "^5.0.1" 3497 | globby "^6.1.0" 3498 | graceful-fs "^4.1.11" 3499 | https-proxy-agent "^2.2.1" 3500 | is-docker "^1.1.0" 3501 | js-yaml "^3.6.1" 3502 | json-cycle "^1.3.0" 3503 | json-refs "^2.1.5" 3504 | jwt-decode "^2.2.0" 3505 | lodash "^4.13.1" 3506 | minimist "^1.2.0" 3507 | moment "^2.13.0" 3508 | nanomatch "^1.2.13" 3509 | node-fetch "^1.6.0" 3510 | object-hash "^1.2.0" 3511 | promise-queue "^2.2.3" 3512 | raven "^1.2.1" 3513 | rc "^1.1.6" 3514 | replaceall "^0.1.6" 3515 | semver "^5.0.3" 3516 | semver-regex "^1.0.0" 3517 | tabtab "^2.2.2" 3518 | untildify "^3.0.3" 3519 | update-notifier "^2.2.0" 3520 | uuid "^2.0.2" 3521 | write-file-atomic "^2.1.0" 3522 | yaml-ast-parser "0.0.34" 3523 | 3524 | set-blocking@^2.0.0, set-blocking@~2.0.0: 3525 | version "2.0.0" 3526 | resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" 3527 | 3528 | set-value@^0.4.3: 3529 | version "0.4.3" 3530 | resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" 3531 | dependencies: 3532 | extend-shallow "^2.0.1" 3533 | is-extendable "^0.1.1" 3534 | is-plain-object "^2.0.1" 3535 | to-object-path "^0.3.0" 3536 | 3537 | set-value@^2.0.0: 3538 | version "2.0.0" 3539 | resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" 3540 | dependencies: 3541 | extend-shallow "^2.0.1" 3542 | is-extendable "^0.1.1" 3543 | is-plain-object "^2.0.3" 3544 | split-string "^3.0.1" 3545 | 3546 | setimmediate@^1.0.4, setimmediate@~1.0.4: 3547 | version "1.0.5" 3548 | resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" 3549 | 3550 | sha.js@^2.4.0, sha.js@^2.4.8: 3551 | version "2.4.11" 3552 | resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" 3553 | dependencies: 3554 | inherits "^2.0.1" 3555 | safe-buffer "^5.0.1" 3556 | 3557 | shebang-command@^1.2.0: 3558 | version "1.2.0" 3559 | resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" 3560 | dependencies: 3561 | shebang-regex "^1.0.0" 3562 | 3563 | shebang-regex@^1.0.0: 3564 | version "1.0.0" 3565 | resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" 3566 | 3567 | shot@3.x.x: 3568 | version "3.4.2" 3569 | resolved "https://registry.yarnpkg.com/shot/-/shot-3.4.2.tgz#1e5c3f6f2b26649adc42f7eb350214a5a0291d67" 3570 | dependencies: 3571 | hoek "4.x.x" 3572 | joi "10.x.x" 3573 | 3574 | shot@4.x.x: 3575 | version "4.0.5" 3576 | resolved "https://registry.yarnpkg.com/shot/-/shot-4.0.5.tgz#c7e7455d11d60f6b6cd3c43e15a3b431c17e5566" 3577 | dependencies: 3578 | hoek "5.x.x" 3579 | joi "13.x.x" 3580 | 3581 | signal-exit@^3.0.0, signal-exit@^3.0.2: 3582 | version "3.0.2" 3583 | resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" 3584 | 3585 | slash@^1.0.0: 3586 | version "1.0.0" 3587 | resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" 3588 | 3589 | snapdragon-node@^2.0.1: 3590 | version "2.1.1" 3591 | resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" 3592 | dependencies: 3593 | define-property "^1.0.0" 3594 | isobject "^3.0.0" 3595 | snapdragon-util "^3.0.1" 3596 | 3597 | snapdragon-util@^3.0.1: 3598 | version "3.0.1" 3599 | resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" 3600 | dependencies: 3601 | kind-of "^3.2.0" 3602 | 3603 | snapdragon@^0.8.1: 3604 | version "0.8.2" 3605 | resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" 3606 | dependencies: 3607 | base "^0.11.1" 3608 | debug "^2.2.0" 3609 | define-property "^0.2.5" 3610 | extend-shallow "^2.0.1" 3611 | map-cache "^0.2.2" 3612 | source-map "^0.5.6" 3613 | source-map-resolve "^0.5.0" 3614 | use "^3.1.0" 3615 | 3616 | somever@1.x.x: 3617 | version "1.0.1" 3618 | resolved "https://registry.yarnpkg.com/somever/-/somever-1.0.1.tgz#28a5c7de0d55f781af52fbce9960db1b84ce206e" 3619 | dependencies: 3620 | hoek "4.x.x" 3621 | 3622 | source-list-map@^2.0.0: 3623 | version "2.0.1" 3624 | resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" 3625 | 3626 | source-map-resolve@^0.5.0: 3627 | version "0.5.2" 3628 | resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" 3629 | dependencies: 3630 | atob "^2.1.1" 3631 | decode-uri-component "^0.2.0" 3632 | resolve-url "^0.2.1" 3633 | source-map-url "^0.4.0" 3634 | urix "^0.1.0" 3635 | 3636 | source-map-support@^0.4.0: 3637 | version "0.4.18" 3638 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" 3639 | dependencies: 3640 | source-map "^0.5.6" 3641 | 3642 | source-map-support@^0.5.9: 3643 | version "0.5.10" 3644 | resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.10.tgz#2214080bc9d51832511ee2bab96e3c2f9353120c" 3645 | dependencies: 3646 | buffer-from "^1.0.0" 3647 | source-map "^0.6.0" 3648 | 3649 | source-map-url@^0.4.0: 3650 | version "0.4.0" 3651 | resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" 3652 | 3653 | source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@~0.5.1: 3654 | version "0.5.7" 3655 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" 3656 | 3657 | source-map@^0.6.0, source-map@~0.6.1: 3658 | version "0.6.1" 3659 | resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 3660 | 3661 | spawn-sync@^1.0.15: 3662 | version "1.0.15" 3663 | resolved "https://registry.yarnpkg.com/spawn-sync/-/spawn-sync-1.0.15.tgz#b00799557eb7fb0c8376c29d44e8a1ea67e57476" 3664 | dependencies: 3665 | concat-stream "^1.4.7" 3666 | os-shim "^0.1.2" 3667 | 3668 | spdx-correct@^3.0.0: 3669 | version "3.1.0" 3670 | resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" 3671 | dependencies: 3672 | spdx-expression-parse "^3.0.0" 3673 | spdx-license-ids "^3.0.0" 3674 | 3675 | spdx-exceptions@^2.1.0: 3676 | version "2.2.0" 3677 | resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" 3678 | 3679 | spdx-expression-parse@^3.0.0: 3680 | version "3.0.0" 3681 | resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" 3682 | dependencies: 3683 | spdx-exceptions "^2.1.0" 3684 | spdx-license-ids "^3.0.0" 3685 | 3686 | spdx-license-ids@^3.0.0: 3687 | version "3.0.3" 3688 | resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" 3689 | 3690 | split-string@^3.0.1, split-string@^3.0.2: 3691 | version "3.1.0" 3692 | resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" 3693 | dependencies: 3694 | extend-shallow "^3.0.0" 3695 | 3696 | sprintf-js@~1.0.2: 3697 | version "1.0.3" 3698 | resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" 3699 | 3700 | stack-trace@0.0.9: 3701 | version "0.0.9" 3702 | resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.9.tgz#a8f6eaeca90674c333e7c43953f275b451510695" 3703 | 3704 | statehood@5.x.x: 3705 | version "5.0.3" 3706 | resolved "https://registry.yarnpkg.com/statehood/-/statehood-5.0.3.tgz#c07a75620db5379b60d2edd47f538002a8ac7dd6" 3707 | dependencies: 3708 | boom "5.x.x" 3709 | cryptiles "3.x.x" 3710 | hoek "4.x.x" 3711 | iron "4.x.x" 3712 | items "2.x.x" 3713 | joi "10.x.x" 3714 | 3715 | statehood@6.x.x: 3716 | version "6.0.6" 3717 | resolved "https://registry.yarnpkg.com/statehood/-/statehood-6.0.6.tgz#0dbd7c50774d3f61a24e42b0673093bbc81fa5f0" 3718 | dependencies: 3719 | boom "7.x.x" 3720 | bounce "1.x.x" 3721 | cryptiles "4.x.x" 3722 | hoek "5.x.x" 3723 | iron "5.x.x" 3724 | joi "13.x.x" 3725 | 3726 | static-extend@^0.1.1: 3727 | version "0.1.2" 3728 | resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" 3729 | dependencies: 3730 | define-property "^0.2.5" 3731 | object-copy "^0.1.0" 3732 | 3733 | stream-browserify@^2.0.1: 3734 | version "2.0.2" 3735 | resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b" 3736 | dependencies: 3737 | inherits "~2.0.1" 3738 | readable-stream "^2.0.2" 3739 | 3740 | stream-http@^2.7.2: 3741 | version "2.8.3" 3742 | resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" 3743 | dependencies: 3744 | builtin-status-codes "^3.0.0" 3745 | inherits "^2.0.1" 3746 | readable-stream "^2.3.6" 3747 | to-arraybuffer "^1.0.0" 3748 | xtend "^4.0.0" 3749 | 3750 | string-width@^1.0.1: 3751 | version "1.0.2" 3752 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" 3753 | dependencies: 3754 | code-point-at "^1.0.0" 3755 | is-fullwidth-code-point "^1.0.0" 3756 | strip-ansi "^3.0.0" 3757 | 3758 | "string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.1: 3759 | version "2.1.1" 3760 | resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" 3761 | dependencies: 3762 | is-fullwidth-code-point "^2.0.0" 3763 | strip-ansi "^4.0.0" 3764 | 3765 | string_decoder@^1.0.0: 3766 | version "1.2.0" 3767 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.2.0.tgz#fe86e738b19544afe70469243b2a1ee9240eae8d" 3768 | dependencies: 3769 | safe-buffer "~5.1.0" 3770 | 3771 | string_decoder@~1.0.3: 3772 | version "1.0.3" 3773 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab" 3774 | dependencies: 3775 | safe-buffer "~5.1.0" 3776 | 3777 | string_decoder@~1.1.1: 3778 | version "1.1.1" 3779 | resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" 3780 | dependencies: 3781 | safe-buffer "~5.1.0" 3782 | 3783 | strip-ansi@^3.0.0, strip-ansi@^3.0.1: 3784 | version "3.0.1" 3785 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" 3786 | dependencies: 3787 | ansi-regex "^2.0.0" 3788 | 3789 | strip-ansi@^4.0.0: 3790 | version "4.0.0" 3791 | resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" 3792 | dependencies: 3793 | ansi-regex "^3.0.0" 3794 | 3795 | strip-bom@^3.0.0: 3796 | version "3.0.0" 3797 | resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" 3798 | 3799 | strip-dirs@^2.0.0: 3800 | version "2.1.0" 3801 | resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" 3802 | dependencies: 3803 | is-natural-number "^4.0.1" 3804 | 3805 | strip-eof@^1.0.0: 3806 | version "1.0.0" 3807 | resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" 3808 | 3809 | strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: 3810 | version "2.0.1" 3811 | resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" 3812 | 3813 | strip-outer@^1.0.0: 3814 | version "1.0.1" 3815 | resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" 3816 | dependencies: 3817 | escape-string-regexp "^1.0.2" 3818 | 3819 | subtext@5.x.x: 3820 | version "5.0.0" 3821 | resolved "https://registry.yarnpkg.com/subtext/-/subtext-5.0.0.tgz#9c3f083018bb1586b167ad8cfd87083f5ccdfe0f" 3822 | dependencies: 3823 | boom "5.x.x" 3824 | content "3.x.x" 3825 | hoek "4.x.x" 3826 | pez "2.x.x" 3827 | wreck "12.x.x" 3828 | 3829 | subtext@6.x.x: 3830 | version "6.0.7" 3831 | resolved "https://registry.yarnpkg.com/subtext/-/subtext-6.0.7.tgz#8e40a67901a734d598142665c90e398369b885f9" 3832 | dependencies: 3833 | boom "7.x.x" 3834 | content "4.x.x" 3835 | hoek "5.x.x" 3836 | pez "4.x.x" 3837 | wreck "14.x.x" 3838 | 3839 | superagent@^3.8.3: 3840 | version "3.8.3" 3841 | resolved "https://registry.yarnpkg.com/superagent/-/superagent-3.8.3.tgz#460ea0dbdb7d5b11bc4f78deba565f86a178e128" 3842 | dependencies: 3843 | component-emitter "^1.2.0" 3844 | cookiejar "^2.1.0" 3845 | debug "^3.1.0" 3846 | extend "^3.0.0" 3847 | form-data "^2.3.1" 3848 | formidable "^1.2.0" 3849 | methods "^1.1.1" 3850 | mime "^1.4.1" 3851 | qs "^6.5.1" 3852 | readable-stream "^2.3.5" 3853 | 3854 | supports-color@^2.0.0: 3855 | version "2.0.0" 3856 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" 3857 | 3858 | supports-color@^4.2.1: 3859 | version "4.5.0" 3860 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-4.5.0.tgz#be7a0de484dec5c5cddf8b3d59125044912f635b" 3861 | dependencies: 3862 | has-flag "^2.0.0" 3863 | 3864 | supports-color@^5.3.0: 3865 | version "5.5.0" 3866 | resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" 3867 | dependencies: 3868 | has-flag "^3.0.0" 3869 | 3870 | tabtab@^2.2.2: 3871 | version "2.2.2" 3872 | resolved "https://registry.yarnpkg.com/tabtab/-/tabtab-2.2.2.tgz#7a047f143b010b4cbd31f857e82961512cbf4e14" 3873 | dependencies: 3874 | debug "^2.2.0" 3875 | inquirer "^1.0.2" 3876 | lodash.difference "^4.5.0" 3877 | lodash.uniq "^4.5.0" 3878 | minimist "^1.2.0" 3879 | mkdirp "^0.5.1" 3880 | npmlog "^2.0.3" 3881 | object-assign "^4.1.0" 3882 | 3883 | tapable@^0.2.7: 3884 | version "0.2.9" 3885 | resolved "https://registry.yarnpkg.com/tapable/-/tapable-0.2.9.tgz#af2d8bbc9b04f74ee17af2b4d9048f807acd18a8" 3886 | 3887 | tar-stream@^1.5.0: 3888 | version "1.5.5" 3889 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.5.5.tgz#5cad84779f45c83b1f2508d96b09d88c7218af55" 3890 | dependencies: 3891 | bl "^1.0.0" 3892 | end-of-stream "^1.0.0" 3893 | readable-stream "^2.0.0" 3894 | xtend "^4.0.0" 3895 | 3896 | tar-stream@^1.5.2: 3897 | version "1.6.2" 3898 | resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" 3899 | dependencies: 3900 | bl "^1.0.0" 3901 | buffer-alloc "^1.2.0" 3902 | end-of-stream "^1.0.0" 3903 | fs-constants "^1.0.0" 3904 | readable-stream "^2.3.0" 3905 | to-buffer "^1.1.1" 3906 | xtend "^4.0.0" 3907 | 3908 | tar@^4: 3909 | version "4.4.8" 3910 | resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.8.tgz#b19eec3fde2a96e64666df9fdb40c5ca1bc3747d" 3911 | dependencies: 3912 | chownr "^1.1.1" 3913 | fs-minipass "^1.2.5" 3914 | minipass "^2.3.4" 3915 | minizlib "^1.1.1" 3916 | mkdirp "^0.5.0" 3917 | safe-buffer "^5.1.2" 3918 | yallist "^3.0.2" 3919 | 3920 | teamwork@3.x.x: 3921 | version "3.0.1" 3922 | resolved "https://registry.yarnpkg.com/teamwork/-/teamwork-3.0.1.tgz#ff38c7161f41f8070b7813716eb6154036ece196" 3923 | 3924 | term-size@^1.2.0: 3925 | version "1.2.0" 3926 | resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" 3927 | dependencies: 3928 | execa "^0.7.0" 3929 | 3930 | through@^2.3.6: 3931 | version "2.3.8" 3932 | resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" 3933 | 3934 | timed-out@^4.0.0: 3935 | version "4.0.1" 3936 | resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" 3937 | 3938 | timers-browserify@^2.0.4: 3939 | version "2.0.10" 3940 | resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" 3941 | dependencies: 3942 | setimmediate "^1.0.4" 3943 | 3944 | tmp@0.0.33: 3945 | version "0.0.33" 3946 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" 3947 | dependencies: 3948 | os-tmpdir "~1.0.2" 3949 | 3950 | tmp@^0.0.29: 3951 | version "0.0.29" 3952 | resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.29.tgz#f25125ff0dd9da3ccb0c2dd371ee1288bb9128c0" 3953 | dependencies: 3954 | os-tmpdir "~1.0.1" 3955 | 3956 | to-arraybuffer@^1.0.0: 3957 | version "1.0.1" 3958 | resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" 3959 | 3960 | to-buffer@^1.1.1: 3961 | version "1.1.1" 3962 | resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" 3963 | 3964 | to-fast-properties@^2.0.0: 3965 | version "2.0.0" 3966 | resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" 3967 | 3968 | to-object-path@^0.3.0: 3969 | version "0.3.0" 3970 | resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" 3971 | dependencies: 3972 | kind-of "^3.0.2" 3973 | 3974 | to-regex-range@^2.1.0: 3975 | version "2.1.1" 3976 | resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" 3977 | dependencies: 3978 | is-number "^3.0.0" 3979 | repeat-string "^1.6.1" 3980 | 3981 | to-regex@^3.0.1, to-regex@^3.0.2: 3982 | version "3.0.2" 3983 | resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" 3984 | dependencies: 3985 | define-property "^2.0.2" 3986 | extend-shallow "^3.0.2" 3987 | regex-not "^1.0.2" 3988 | safe-regex "^1.1.0" 3989 | 3990 | topo@2.x.x: 3991 | version "2.0.2" 3992 | resolved "https://registry.yarnpkg.com/topo/-/topo-2.0.2.tgz#cd5615752539057c0dc0491a621c3bc6fbe1d182" 3993 | dependencies: 3994 | hoek "4.x.x" 3995 | 3996 | topo@3.x.x: 3997 | version "3.0.0" 3998 | resolved "https://registry.yarnpkg.com/topo/-/topo-3.0.0.tgz#37e48c330efeac784538e0acd3e62ca5e231fe7a" 3999 | dependencies: 4000 | hoek "5.x.x" 4001 | 4002 | "traverse@>=0.3.0 <0.4": 4003 | version "0.3.9" 4004 | resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.3.9.tgz#717b8f220cc0bb7b44e40514c22b2e8bbc70d8b9" 4005 | 4006 | trim-repeated@^1.0.0: 4007 | version "1.0.0" 4008 | resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" 4009 | dependencies: 4010 | escape-string-regexp "^1.0.2" 4011 | 4012 | trim-right@^1.0.1: 4013 | version "1.0.1" 4014 | resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" 4015 | 4016 | ts-loader@^2.3.7: 4017 | version "2.3.7" 4018 | resolved "https://registry.yarnpkg.com/ts-loader/-/ts-loader-2.3.7.tgz#a9028ced473bee12f28a75f9c5b139979d33f2fc" 4019 | dependencies: 4020 | chalk "^2.0.1" 4021 | enhanced-resolve "^3.0.0" 4022 | loader-utils "^1.0.2" 4023 | semver "^5.0.1" 4024 | 4025 | ts-node@^3.2.0: 4026 | version "3.3.0" 4027 | resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-3.3.0.tgz#c13c6a3024e30be1180dd53038fc209289d4bf69" 4028 | dependencies: 4029 | arrify "^1.0.0" 4030 | chalk "^2.0.0" 4031 | diff "^3.1.0" 4032 | make-error "^1.1.1" 4033 | minimist "^1.2.0" 4034 | mkdirp "^0.5.1" 4035 | source-map-support "^0.4.0" 4036 | tsconfig "^6.0.0" 4037 | v8flags "^3.0.0" 4038 | yn "^2.0.0" 4039 | 4040 | tsconfig@^6.0.0: 4041 | version "6.0.0" 4042 | resolved "https://registry.yarnpkg.com/tsconfig/-/tsconfig-6.0.0.tgz#6b0e8376003d7af1864f8df8f89dd0059ffcd032" 4043 | dependencies: 4044 | strip-bom "^3.0.0" 4045 | strip-json-comments "^2.0.0" 4046 | 4047 | tty-browserify@0.0.0: 4048 | version "0.0.0" 4049 | resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" 4050 | 4051 | tunnel-agent@^0.6.0: 4052 | version "0.6.0" 4053 | resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" 4054 | dependencies: 4055 | safe-buffer "^5.0.1" 4056 | 4057 | typedarray@^0.0.6: 4058 | version "0.0.6" 4059 | resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" 4060 | 4061 | typescript@^2.5.2: 4062 | version "2.9.2" 4063 | resolved "https://registry.yarnpkg.com/typescript/-/typescript-2.9.2.tgz#1cbf61d05d6b96269244eb6a3bce4bd914e0f00c" 4064 | 4065 | uglify-js@^2.8.29: 4066 | version "2.8.29" 4067 | resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-2.8.29.tgz#29c5733148057bb4e1f75df35b7a9cb72e6a59dd" 4068 | dependencies: 4069 | source-map "~0.5.1" 4070 | yargs "~3.10.0" 4071 | optionalDependencies: 4072 | uglify-to-browserify "~1.0.0" 4073 | 4074 | uglify-to-browserify@~1.0.0: 4075 | version "1.0.2" 4076 | resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" 4077 | 4078 | uglifyjs-webpack-plugin@^0.4.6: 4079 | version "0.4.6" 4080 | resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz#b951f4abb6bd617e66f63eb891498e391763e309" 4081 | dependencies: 4082 | source-map "^0.5.6" 4083 | uglify-js "^2.8.29" 4084 | webpack-sources "^1.0.1" 4085 | 4086 | unbzip2-stream@^1.0.9: 4087 | version "1.3.1" 4088 | resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz#7854da51622a7e63624221196357803b552966a1" 4089 | dependencies: 4090 | buffer "^3.0.1" 4091 | through "^2.3.6" 4092 | 4093 | union-value@^1.0.0: 4094 | version "1.0.0" 4095 | resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" 4096 | dependencies: 4097 | arr-union "^3.1.0" 4098 | get-value "^2.0.6" 4099 | is-extendable "^0.1.1" 4100 | set-value "^0.4.3" 4101 | 4102 | unique-string@^1.0.0: 4103 | version "1.0.0" 4104 | resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" 4105 | dependencies: 4106 | crypto-random-string "^1.0.0" 4107 | 4108 | universalify@^0.1.0: 4109 | version "0.1.1" 4110 | resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7" 4111 | 4112 | unset-value@^1.0.0: 4113 | version "1.0.0" 4114 | resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" 4115 | dependencies: 4116 | has-value "^0.3.1" 4117 | isobject "^3.0.0" 4118 | 4119 | untildify@^3.0.3: 4120 | version "3.0.3" 4121 | resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" 4122 | 4123 | unzip-response@^2.0.1: 4124 | version "2.0.1" 4125 | resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" 4126 | 4127 | unzipper@0.9.7: 4128 | version "0.9.7" 4129 | resolved "https://registry.yarnpkg.com/unzipper/-/unzipper-0.9.7.tgz#766bb2397608ed6b8c42becf44285f2dddd1d463" 4130 | dependencies: 4131 | big-integer "^1.6.17" 4132 | binary "~0.3.0" 4133 | bluebird "~3.4.1" 4134 | buffer-indexof-polyfill "~1.0.0" 4135 | duplexer2 "~0.1.4" 4136 | fstream "~1.0.10" 4137 | listenercount "~1.0.1" 4138 | readable-stream "~2.3.6" 4139 | setimmediate "~1.0.4" 4140 | 4141 | upath@^1.0.5: 4142 | version "1.1.0" 4143 | resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" 4144 | 4145 | update-notifier@^2.2.0: 4146 | version "2.5.0" 4147 | resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" 4148 | dependencies: 4149 | boxen "^1.2.1" 4150 | chalk "^2.0.1" 4151 | configstore "^3.0.0" 4152 | import-lazy "^2.1.0" 4153 | is-ci "^1.0.10" 4154 | is-installed-globally "^0.1.0" 4155 | is-npm "^1.0.0" 4156 | latest-version "^3.0.0" 4157 | semver-diff "^2.0.0" 4158 | xdg-basedir "^3.0.0" 4159 | 4160 | uri-js@^3.0.2: 4161 | version "3.0.2" 4162 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-3.0.2.tgz#f90b858507f81dea4dcfbb3c4c3dbfa2b557faaa" 4163 | dependencies: 4164 | punycode "^2.1.0" 4165 | 4166 | uri-js@^4.2.2: 4167 | version "4.2.2" 4168 | resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" 4169 | dependencies: 4170 | punycode "^2.1.0" 4171 | 4172 | urix@^0.1.0: 4173 | version "0.1.0" 4174 | resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" 4175 | 4176 | url-parse-lax@^1.0.0: 4177 | version "1.0.0" 4178 | resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" 4179 | dependencies: 4180 | prepend-http "^1.0.1" 4181 | 4182 | url-to-options@^1.0.1: 4183 | version "1.0.1" 4184 | resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" 4185 | 4186 | url@0.10.3: 4187 | version "0.10.3" 4188 | resolved "https://registry.yarnpkg.com/url/-/url-0.10.3.tgz#021e4d9c7705f21bbf37d03ceb58767402774c64" 4189 | dependencies: 4190 | punycode "1.3.2" 4191 | querystring "0.2.0" 4192 | 4193 | url@^0.11.0: 4194 | version "0.11.0" 4195 | resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" 4196 | dependencies: 4197 | punycode "1.3.2" 4198 | querystring "0.2.0" 4199 | 4200 | use@^3.1.0: 4201 | version "3.1.1" 4202 | resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" 4203 | 4204 | util-deprecate@~1.0.1: 4205 | version "1.0.2" 4206 | resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" 4207 | 4208 | util@0.10.3: 4209 | version "0.10.3" 4210 | resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" 4211 | dependencies: 4212 | inherits "2.0.1" 4213 | 4214 | util@^0.11.0: 4215 | version "0.11.1" 4216 | resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" 4217 | dependencies: 4218 | inherits "2.0.3" 4219 | 4220 | uuid@3.0.0: 4221 | version "3.0.0" 4222 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.0.0.tgz#6728fc0459c450d796a99c31837569bdf672d728" 4223 | 4224 | uuid@3.3.2, uuid@^3.3.2: 4225 | version "3.3.2" 4226 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" 4227 | 4228 | uuid@^2.0.2: 4229 | version "2.0.3" 4230 | resolved "https://registry.yarnpkg.com/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" 4231 | 4232 | v8flags@^3.0.0: 4233 | version "3.0.2" 4234 | resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-3.0.2.tgz#ad6a78a20a6b23d03a8debc11211e3cc23149477" 4235 | dependencies: 4236 | homedir-polyfill "^1.0.1" 4237 | 4238 | validate-npm-package-license@^3.0.1: 4239 | version "3.0.4" 4240 | resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" 4241 | dependencies: 4242 | spdx-correct "^3.0.0" 4243 | spdx-expression-parse "^3.0.0" 4244 | 4245 | velocityjs@^1.1.2: 4246 | version "1.1.3" 4247 | resolved "https://registry.yarnpkg.com/velocityjs/-/velocityjs-1.1.3.tgz#28c69ee90ed288749d95ac001c09bf4ffecc1c8a" 4248 | 4249 | vise@2.x.x: 4250 | version "2.0.2" 4251 | resolved "https://registry.yarnpkg.com/vise/-/vise-2.0.2.tgz#6b08e8fb4cb76e3a50cd6dd0ec37338e811a0d39" 4252 | dependencies: 4253 | hoek "4.x.x" 4254 | 4255 | vise@3.x.x: 4256 | version "3.0.0" 4257 | resolved "https://registry.yarnpkg.com/vise/-/vise-3.0.0.tgz#76ad14ab31669c50fbb0817bc0e72fedcbb3bf4c" 4258 | dependencies: 4259 | hoek "5.x.x" 4260 | 4261 | vm-browserify@0.0.4: 4262 | version "0.0.4" 4263 | resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" 4264 | dependencies: 4265 | indexof "0.0.1" 4266 | 4267 | walkdir@^0.0.11: 4268 | version "0.0.11" 4269 | resolved "https://registry.yarnpkg.com/walkdir/-/walkdir-0.0.11.tgz#a16d025eb931bd03b52f308caed0f40fcebe9532" 4270 | 4271 | watchpack@^1.4.0: 4272 | version "1.6.0" 4273 | resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" 4274 | dependencies: 4275 | chokidar "^2.0.2" 4276 | graceful-fs "^4.1.2" 4277 | neo-async "^2.5.0" 4278 | 4279 | webpack-sources@^1.0.1: 4280 | version "1.3.0" 4281 | resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" 4282 | dependencies: 4283 | source-list-map "^2.0.0" 4284 | source-map "~0.6.1" 4285 | 4286 | webpack@^3.6.0: 4287 | version "3.12.0" 4288 | resolved "https://registry.yarnpkg.com/webpack/-/webpack-3.12.0.tgz#3f9e34360370602fcf639e97939db486f4ec0d74" 4289 | dependencies: 4290 | acorn "^5.0.0" 4291 | acorn-dynamic-import "^2.0.0" 4292 | ajv "^6.1.0" 4293 | ajv-keywords "^3.1.0" 4294 | async "^2.1.2" 4295 | enhanced-resolve "^3.4.0" 4296 | escope "^3.6.0" 4297 | interpret "^1.0.0" 4298 | json-loader "^0.5.4" 4299 | json5 "^0.5.1" 4300 | loader-runner "^2.3.0" 4301 | loader-utils "^1.1.0" 4302 | memory-fs "~0.4.1" 4303 | mkdirp "~0.5.0" 4304 | node-libs-browser "^2.0.0" 4305 | source-map "^0.5.3" 4306 | supports-color "^4.2.1" 4307 | tapable "^0.2.7" 4308 | uglifyjs-webpack-plugin "^0.4.6" 4309 | watchpack "^1.4.0" 4310 | webpack-sources "^1.0.1" 4311 | yargs "^8.0.2" 4312 | 4313 | which-module@^2.0.0: 4314 | version "2.0.0" 4315 | resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" 4316 | 4317 | which@^1.2.9: 4318 | version "1.3.1" 4319 | resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" 4320 | dependencies: 4321 | isexe "^2.0.0" 4322 | 4323 | wide-align@^1.1.0: 4324 | version "1.1.3" 4325 | resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" 4326 | dependencies: 4327 | string-width "^1.0.2 || 2" 4328 | 4329 | widest-line@^2.0.0: 4330 | version "2.0.1" 4331 | resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" 4332 | dependencies: 4333 | string-width "^2.1.1" 4334 | 4335 | window-size@0.1.0: 4336 | version "0.1.0" 4337 | resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" 4338 | 4339 | wordwrap@0.0.2: 4340 | version "0.0.2" 4341 | resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" 4342 | 4343 | wrap-ansi@^2.0.0: 4344 | version "2.1.0" 4345 | resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" 4346 | dependencies: 4347 | string-width "^1.0.1" 4348 | strip-ansi "^3.0.1" 4349 | 4350 | wrappy@1: 4351 | version "1.0.2" 4352 | resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 4353 | 4354 | wreck@12.x.x: 4355 | version "12.5.1" 4356 | resolved "https://registry.yarnpkg.com/wreck/-/wreck-12.5.1.tgz#cd2ffce167449e1f0242ed9cf80552e20fb6902a" 4357 | dependencies: 4358 | boom "5.x.x" 4359 | hoek "4.x.x" 4360 | 4361 | wreck@14.x.x: 4362 | version "14.1.0" 4363 | resolved "https://registry.yarnpkg.com/wreck/-/wreck-14.1.0.tgz#b13e526b6a8318e5ebc6969c0b21075c06337067" 4364 | dependencies: 4365 | boom "7.x.x" 4366 | hoek "5.x.x" 4367 | 4368 | write-file-atomic@^2.0.0, write-file-atomic@^2.1.0: 4369 | version "2.4.2" 4370 | resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.2.tgz#a7181706dfba17855d221140a9c06e15fcdd87b9" 4371 | dependencies: 4372 | graceful-fs "^4.1.11" 4373 | imurmurhash "^0.1.4" 4374 | signal-exit "^3.0.2" 4375 | 4376 | xdg-basedir@^3.0.0: 4377 | version "3.0.0" 4378 | resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" 4379 | 4380 | xml2js@0.4.19: 4381 | version "0.4.19" 4382 | resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" 4383 | dependencies: 4384 | sax ">=0.6.0" 4385 | xmlbuilder "~9.0.1" 4386 | 4387 | xmlbuilder@~9.0.1: 4388 | version "9.0.7" 4389 | resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" 4390 | 4391 | xtend@^4.0.0: 4392 | version "4.0.1" 4393 | resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" 4394 | 4395 | y18n@^3.2.1: 4396 | version "3.2.1" 4397 | resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" 4398 | 4399 | yallist@^2.1.2: 4400 | version "2.1.2" 4401 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" 4402 | 4403 | yallist@^3.0.0, yallist@^3.0.2: 4404 | version "3.0.3" 4405 | resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.3.tgz#b4b049e314be545e3ce802236d6cd22cd91c3de9" 4406 | 4407 | yaml-ast-parser@0.0.34: 4408 | version "0.0.34" 4409 | resolved "https://registry.yarnpkg.com/yaml-ast-parser/-/yaml-ast-parser-0.0.34.tgz#d00f3cf9d773b7241409ae92a6740d1db19f49e6" 4410 | 4411 | yargs-parser@^7.0.0: 4412 | version "7.0.0" 4413 | resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" 4414 | dependencies: 4415 | camelcase "^4.1.0" 4416 | 4417 | yargs@^8.0.2: 4418 | version "8.0.2" 4419 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-8.0.2.tgz#6299a9055b1cefc969ff7e79c1d918dceb22c360" 4420 | dependencies: 4421 | camelcase "^4.1.0" 4422 | cliui "^3.2.0" 4423 | decamelize "^1.1.1" 4424 | get-caller-file "^1.0.1" 4425 | os-locale "^2.0.0" 4426 | read-pkg-up "^2.0.0" 4427 | require-directory "^2.1.1" 4428 | require-main-filename "^1.0.1" 4429 | set-blocking "^2.0.0" 4430 | string-width "^2.0.0" 4431 | which-module "^2.0.0" 4432 | y18n "^3.2.1" 4433 | yargs-parser "^7.0.0" 4434 | 4435 | yargs@~3.10.0: 4436 | version "3.10.0" 4437 | resolved "https://registry.yarnpkg.com/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" 4438 | dependencies: 4439 | camelcase "^1.0.2" 4440 | cliui "^2.1.0" 4441 | decamelize "^1.0.0" 4442 | window-size "0.1.0" 4443 | 4444 | yauzl@^2.4.2: 4445 | version "2.10.0" 4446 | resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" 4447 | dependencies: 4448 | buffer-crc32 "~0.2.3" 4449 | fd-slicer "~1.1.0" 4450 | 4451 | yn@^2.0.0: 4452 | version "2.0.0" 4453 | resolved "https://registry.yarnpkg.com/yn/-/yn-2.0.0.tgz#e5adabc8acf408f6385fc76495684c88e6af689a" 4454 | 4455 | zip-stream@^1.1.0, zip-stream@^1.2.0: 4456 | version "1.2.0" 4457 | resolved "https://registry.yarnpkg.com/zip-stream/-/zip-stream-1.2.0.tgz#a8bc45f4c1b49699c6b90198baacaacdbcd4ba04" 4458 | dependencies: 4459 | archiver-utils "^1.3.0" 4460 | compress-commons "^1.2.0" 4461 | lodash "^4.8.0" 4462 | readable-stream "^2.0.0" 4463 | --------------------------------------------------------------------------------