From 12bc4b4824aa3d9c9d2315794da79c23c425c812 Mon Sep 17 00:00:00 2001 From: Michael Arthur Date: Tue, 26 Feb 2019 15:15:37 +1300 Subject: [PATCH 1/4] update pancake-svg to a working state --- packages/pancake-svg/package.json | 6 ++- packages/pancake-svg/src/pancake.js | 62 ++++++++++++++++++++--------- 2 files changed, 47 insertions(+), 21 deletions(-) diff --git a/packages/pancake-svg/package.json b/packages/pancake-svg/package.json index c1e092a8..19364fe0 100644 --- a/packages/pancake-svg/package.json +++ b/packages/pancake-svg/package.json @@ -46,8 +46,10 @@ ], "dependencies": { "@gov.au/pancake": "~1", - - "babel-runtime": "6.26.0" + "babel-runtime": "6.26.0", + "svg-sprite": "^1.5.0", + "svg-to-img": "^2.0.9", + "svgo": "^1.2.0" }, "devDependencies": { "@babel/cli": "^7.2.3", diff --git a/packages/pancake-svg/src/pancake.js b/packages/pancake-svg/src/pancake.js index fc61a5be..0f59a1cf 100644 --- a/packages/pancake-svg/src/pancake.js +++ b/packages/pancake-svg/src/pancake.js @@ -153,30 +153,54 @@ module.exports.pancake = ( version, modules, settings, GlobalSettings, cwd ) => // console.log(SvgGenerator); - SvgGenerator.spriteFromFiles([ SVGModulePath, location ]) - .then(function (rs) { - console.log(rs); - }); + // SvgGenerator.spriteFromFiles([ SVGModulePath, location ]) + // .then(function (rs) { + // console.log(rs); + // }); // console.log(result); - // const spriter = new SVGSpriter({ - // dest: location, - // }); + const spriter = new SVGSpriter({ + dest: location, + log: null, // Logging verbosity (default: no logging) + shape: { // SVG shape related options + id: { // SVG shape ID related options + separator: '--', // Separator for directory name traversal + generator: function (name) { return name.split('.')[0]; }, // SVG shape ID generator callback + pseudo: '~' // File name separator for shape states (e.g. ':hover') + }, + transform: ['svgo'], // List of transformations / optimizations + meta: null, // Path to YAML file with meta / accessibility data + align: null, // Path to YAML file with extended alignment data + dest: 'opt' // Output directory for optimized intermediate SVG shapes + }, + svg: { // General options for created SVG files + xmlDeclaration: true, // Add XML declaration to SVG sprite + doctypeDeclaration: true, // Add DOCTYPE declaration to SVG sprite + namespaceIDs: true, // Add namespace token to all IDs in SVG shapes + namespaceClassnames: true, // Add namespace token to all CSS class names in SVG shapes + dimensionAttributes: true // Width and height attributes on the sprite + }, + variables: {}, // Custom Mustache templating variables and functions + mode: { + symbol: true, + shapes: false + } + }); - // svgs.map( svg => { - // spriter.add( svg, null, Fs.readFileSync( svg, { encoding: 'utf-8' } ) ); - // }); + svgs.map( svg => { + spriter.add( svg, null, Fs.readFileSync( svg, { encoding: 'utf-8' } ) ); + }); - // spriter.compile( ( error, result ) => { - // console.log(result); - // // for (var mode in result) { - // // for (var resource in result[mode]) { - // // mkdirp.sync(path.dirname(result[mode][resource].path)); - // // fs.writeFileSync(result[mode][resource].path, result[mode][resource].contents); - // // } - // // } - // }); + spriter.compile( ( error, result ) => { + console.log(result); + for (var mode in result) { + for (var resource in result[mode]) { + mkdirp.sync(path.dirname(result[mode][resource].path)); + fs.writeFileSync(result[mode][resource].path, result[mode][resource].contents); + } + } + }); } From 68e0619b4ab443145d3bb13beafb3b40ccc3dd07 Mon Sep 17 00:00:00 2001 From: Michael Arthur Date: Thu, 28 Feb 2019 15:25:52 +1300 Subject: [PATCH 2/4] have a working svg plugin --- packages/pancake-svg/package.json | 2 +- packages/pancake-svg/src/pancake.js | 103 +++-------------------- packages/pancake-svg/src/svg.js | 122 ++++++++++++++++++++++++++++ 3 files changed, 136 insertions(+), 91 deletions(-) create mode 100644 packages/pancake-svg/src/svg.js diff --git a/packages/pancake-svg/package.json b/packages/pancake-svg/package.json index 19364fe0..e22a0120 100644 --- a/packages/pancake-svg/package.json +++ b/packages/pancake-svg/package.json @@ -17,7 +17,7 @@ "engines": { "npm": ">=6.0.0" }, - "main": "./dist/pancake.js", + "main": "./lib/pancake.js", "scripts": { "prepublish": "npm run build && npm run test", "build": "npm run build:js", diff --git a/packages/pancake-svg/src/pancake.js b/packages/pancake-svg/src/pancake.js index 0f59a1cf..39b79268 100644 --- a/packages/pancake-svg/src/pancake.js +++ b/packages/pancake-svg/src/pancake.js @@ -23,7 +23,9 @@ const Fs = require( 'fs' ); //-------------------------------------------------------------------------------------------------------------------------------------------------------------- // Module imports //-------------------------------------------------------------------------------------------------------------------------------------------------------------- -const { Log, Style, Loading, CopyFile, ReadFile, WriteFile } = require( '@gov.au/pancake' ); + +import { Log, Style, Loading, CopyFile, ReadFile, WriteFile } from '@gov.au/pancake'; +import { CompileAllSvgs } from './svg'; //-------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -95,7 +97,6 @@ module.exports.pancake = ( version, modules, settings, GlobalSettings, cwd ) => //-------------------------------------------------------------------------------------------------------------------------------------------------------------- let compiledAll = []; //for collect all promises - //-------------------------------------------------------------------------------------------------------------------------------------------------------------- // Iterate over each module //-------------------------------------------------------------------------------------------------------------------------------------------------------------- @@ -103,13 +104,17 @@ module.exports.pancake = ( version, modules, settings, GlobalSettings, cwd ) => Log.verbose(`SVG: Building ${ Style.yellow( modulePackage.name ) }`); //check if there are svg files - const sassModulePath = Path.normalize(`${ modulePackage.path }/${ modulePackage.pancake['pancake-module'].svg.path }`); - - if( !Fs.existsSync( sassModulePath ) ) { - Log.verbose(`SVG: No SVG found in ${ Style.yellow( sassModulePath ) }`) + let svgModulePath; + if( modulePackage.pancake['pancake-module'].svg !== undefined ) { + svgModulePath = Path.normalize(`${ modulePackage.path }/${ modulePackage.pancake['pancake-module'].svg.path }`); + } + if( !Fs.existsSync( svgModulePath ) ) { + Log.verbose(`SVG: No SVG found in ${ Style.yellow( modulePackage.name ) }`); } else { - Log.verbose(`SVG: ${ Style.green('⌘') } Found SVG files in ${ Style.yellow( sassModulePath ) }`); + Log.verbose(`SVG: ${ Style.green('⌘') } Found SVG files in ${ Style.yellow( svgModulePath ) }`); + + compiledAll.push(Promise.resolve(svgModulePath)); } } @@ -122,90 +127,8 @@ module.exports.pancake = ( version, modules, settings, GlobalSettings, cwd ) => } else { - //get all svgs - const svgs = Fs - .readdirSync( SVGModulePath ) //read all files in the svg folder - .filter( name => !name.startsWith('.') ) //let’s hide hidden files - .map( name => Path.normalize(`${ SVGModulePath }/${ name }`) ); //making them absolute paths - - //convert svg to png - if( SettingsSVG.pngs !== false ) { - Log.verbose(`Converting svgs to PNGs for ${ Style.yellow( modulePackage.name ) }`); - - const location = Path.normalize(`${ pkgPath }/${ SettingsSVG.pngs }/`); - - CreateDir( location ); //create directory - - console.log = text => {}; //temporarily display console - - compiledAll.push( SvgToPng.convert( svgs, location ) ); - - console.log = function( text ) { //enable again - process.stdout.write(`${ Util.format.apply( null, arguments ) }\n`); - }; - } - - //create svg sprite - if( SettingsSVG.name !== false ) { - Log.verbose(`Converting svgs to sprite for ${ Style.yellow( modulePackage.name ) }`); - - const location = Path.normalize(`${ pkgPath }/${ SettingsSVG.location }/${ SettingsSVG.name }`); - - // console.log(SvgGenerator); - - // SvgGenerator.spriteFromFiles([ SVGModulePath, location ]) - // .then(function (rs) { - // console.log(rs); - // }); - - // console.log(result); - - const spriter = new SVGSpriter({ - dest: location, - log: null, // Logging verbosity (default: no logging) - shape: { // SVG shape related options - id: { // SVG shape ID related options - separator: '--', // Separator for directory name traversal - generator: function (name) { return name.split('.')[0]; }, // SVG shape ID generator callback - pseudo: '~' // File name separator for shape states (e.g. ':hover') - }, - transform: ['svgo'], // List of transformations / optimizations - meta: null, // Path to YAML file with meta / accessibility data - align: null, // Path to YAML file with extended alignment data - dest: 'opt' // Output directory for optimized intermediate SVG shapes - }, - svg: { // General options for created SVG files - xmlDeclaration: true, // Add XML declaration to SVG sprite - doctypeDeclaration: true, // Add DOCTYPE declaration to SVG sprite - namespaceIDs: true, // Add namespace token to all IDs in SVG shapes - namespaceClassnames: true, // Add namespace token to all CSS class names in SVG shapes - dimensionAttributes: true // Width and height attributes on the sprite - }, - variables: {}, // Custom Mustache templating variables and functions - mode: { - symbol: true, - shapes: false - } - }); - - svgs.map( svg => { - spriter.add( svg, null, Fs.readFileSync( svg, { encoding: 'utf-8' } ) ); - }); - - spriter.compile( ( error, result ) => { - console.log(result); - for (var mode in result) { - for (var resource in result[mode]) { - mkdirp.sync(path.dirname(result[mode][resource].path)); - fs.writeFileSync(result[mode][resource].path, result[mode][resource].contents); - } - } - }); - } - - //after all files have been compiled and written - Promise.all( compiledAll ) + CompileAllSvgs(compiledAll, SETTINGS.svg, cwd) .catch( error => { Loading.stop('pancake-svg'); //stop loading animation diff --git a/packages/pancake-svg/src/svg.js b/packages/pancake-svg/src/svg.js new file mode 100644 index 00000000..5f7f99e6 --- /dev/null +++ b/packages/pancake-svg/src/svg.js @@ -0,0 +1,122 @@ +/*************************************************************************************************************************************************************** + * + * Generate and compile SVG's + * + * @repo - https://github.com/govau/pancake + * @author - Dominik Wilkowski + * @contributor - Michael Arthur + * @license - https://raw.githubusercontent.com/govau/pancake/master/LICENSE (MIT) + * + **************************************************************************************************************************************************************/ + + +//-------------------------------------------------------------------------------------------------------------------------------------------------------------- +// Dependencies +//-------------------------------------------------------------------------------------------------------------------------------------------------------------- +import Path from 'path'; +import Fs from 'fs'; +import SVGSpriter from 'svg-sprite'; +const svgToImg = require('svg-to-img'); + +//-------------------------------------------------------------------------------------------------------------------------------------------------------------- +// Included modules +//-------------------------------------------------------------------------------------------------------------------------------------------------------------- +import { Log, Style, ReadFile, WriteFile, CreateDir } from '@gov.au/pancake'; + + +export const SvgToPng = (svgs, location, compiledAll) => { + CreateDir(location); + + svgs.map( svg => { + compiledAll.push(svgToImg.from(Fs.readFileSync( svg, { encoding: 'utf-8' } )).to({ + type: 'png', + path: Path.join(location, Path.basename(svg, '.svg') + '.png') + })); + }); +}; + + +export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath, modulePackage ) => { + return new Promise( ( resolve, reject ) => { + Promise.all( compiledAll ) + .catch( error => { + Log.error(`SVG: Compiling SVG ran into an error: ${ error }`); + }) + .then( ( svgModulePath ) => { + + //get all svgs + const svgs = Fs + .readdirSync( `${svgModulePath}` ) //read all files in the svg folder + .filter( name => !name.startsWith('.') ) //let’s hide hidden files + .map( name => Path.normalize(`${ svgModulePath }/${ name }`) ); //making them absolute paths + + //convert svg to png + if( SettingsSVG.pngs !== false ) { + Log.verbose(`SVG: Converting svgs to PNGs`); + + const location = Path.normalize(`${ pkgPath }/${ SettingsSVG.pngs }/`); + + SvgToPng( svgs, location, compiledAll ); + + } + + //create svg sprite + if( SettingsSVG.name !== false ) { + + const location = Path.normalize(`${ pkgPath }/${ SettingsSVG.location }/`); + + const spriter = new SVGSpriter({ + dest: location, + log: null, // Logging verbosity (default: no logging), + shape: { // SVG shape related options + id: { // SVG shape ID related options + separator: '--', // Separator for directory name traversal + generator: function (name) { return name.split('.')[0]; }, // SVG shape ID generator callback + pseudo: '~' // File name separator for shape states (e.g. ':hover') + }, + transform: ['svgo'], // List of transformations / optimizations + meta: null, // Path to YAML file with meta / accessibility data + align: null, // Path to YAML file with extended alignment data + dest: 'opt' // Output directory for optimized intermediate SVG shapes + }, + svg: { // General options for created SVG files + xmlDeclaration: true, // Add XML declaration to SVG sprite + doctypeDeclaration: true, // Add DOCTYPE declaration to SVG sprite + namespaceIDs: true, // Add namespace token to all IDs in SVG shapes + namespaceClassnames: true, // Add namespace token to all CSS class names in SVG shapes + dimensionAttributes: true // Width and height attributes on the sprite + }, + variables: {}, // Custom Mustache templating variables and functions + mode: { + symbol: { + sprite: SettingsSVG.name, + }, + shapes: false + } + }); + Log.verbose(`SVG: Adding sprites to the sprite machine`); + svgs.map( svg => { + spriter.add( svg, null, Fs.readFileSync( svg, { encoding: 'utf-8' } ) ); + }); + + Log.verbose(`SVG: Compile sprites into spritesheet`); + spriter.compile( ( error, result ) => { + if( error ) { + Log.error( error ); + return reject( error ); + } + + for (let mode in result) { + for (let resource in result[mode]) { + fs.writeFileSync(result[mode][resource].path, result[mode][resource].contents); + } + } + + resolve( true ); + + + }); + } + }); + }); +}; From 5033660627d35af1fba117a64ecb232563f8d7f5 Mon Sep 17 00:00:00 2001 From: Michael Arthur Date: Fri, 1 Mar 2019 10:13:55 +1300 Subject: [PATCH 3/4] change over to async await and promise based i/o add name to contrib --- package.json | 5 ++++ packages/pancake-svg/package.json | 5 ++++ packages/pancake-svg/src/pancake.js | 2 +- packages/pancake-svg/src/svg.js | 43 +++++++++++++++-------------- 4 files changed, 33 insertions(+), 22 deletions(-) diff --git a/package.json b/package.json index 5e6b641c..b045cc75 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,11 @@ "name": "Adam Zerella", "email": "hello@adamzerella.com", "url": "https://adamzerella.com/" + }, + { + "name": "Michael Arthur", + "email": "michael@jumblesoft.co.nz", + "url": "https://github.com/mikey0000" } ], "license": "MIT", diff --git a/packages/pancake-svg/package.json b/packages/pancake-svg/package.json index e22a0120..9b3639b9 100644 --- a/packages/pancake-svg/package.json +++ b/packages/pancake-svg/package.json @@ -79,6 +79,11 @@ "name": "Dominik Wilkowski", "email": "hi@dominik-wilkowski.com", "url": "https://dominik-wilkowski.com/" + }, + { + "name": "Michael Arthur", + "email": "michael@jumblesoft.co.nz", + "url": "https://github.com/mikey0000" } ], "license": "MIT" diff --git a/packages/pancake-svg/src/pancake.js b/packages/pancake-svg/src/pancake.js index 39b79268..6952dcb1 100644 --- a/packages/pancake-svg/src/pancake.js +++ b/packages/pancake-svg/src/pancake.js @@ -5,7 +5,7 @@ * Move SVGs and generate SVG sprites and fallback PNGs * * @repo - https://github.com/govau/pancake - * @author - Dominik Wilkowski + * @author - Michael Arthur * @license - https://raw.githubusercontent.com/govau/pancake/master/LICENSE (MIT) * **************************************************************************************************************************************************************/ diff --git a/packages/pancake-svg/src/svg.js b/packages/pancake-svg/src/svg.js index 5f7f99e6..58b874e5 100644 --- a/packages/pancake-svg/src/svg.js +++ b/packages/pancake-svg/src/svg.js @@ -3,8 +3,7 @@ * Generate and compile SVG's * * @repo - https://github.com/govau/pancake - * @author - Dominik Wilkowski - * @contributor - Michael Arthur + * @author - Michael Arthur * @license - https://raw.githubusercontent.com/govau/pancake/master/LICENSE (MIT) * **************************************************************************************************************************************************************/ @@ -14,40 +13,42 @@ // Dependencies //-------------------------------------------------------------------------------------------------------------------------------------------------------------- import Path from 'path'; -import Fs from 'fs'; +import fs from 'fs'; import SVGSpriter from 'svg-sprite'; -const svgToImg = require('svg-to-img'); +import { from as svgToImgFrom } from 'svg-to-img'; +import {promisify} from 'util'; +const readdir = promisify(fs.readdir); //-------------------------------------------------------------------------------------------------------------------------------------------------------------- // Included modules //-------------------------------------------------------------------------------------------------------------------------------------------------------------- -import { Log, Style, ReadFile, WriteFile, CreateDir } from '@gov.au/pancake'; +import { Log, ReadFile, WriteFile, CreateDir } from '@gov.au/pancake'; -export const SvgToPng = (svgs, location, compiledAll) => { - CreateDir(location); +export const SvgToPng = async (svgs, location) => { + await CreateDir(location); - svgs.map( svg => { - compiledAll.push(svgToImg.from(Fs.readFileSync( svg, { encoding: 'utf-8' } )).to({ + svgs.map(async svg => { + const png = await ReadFile( svg, { encoding: 'utf-8' } ); + svgToImgFrom(png).to({ type: 'png', path: Path.join(location, Path.basename(svg, '.svg') + '.png') - })); + }); }); }; -export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath, modulePackage ) => { +export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath ) => { return new Promise( ( resolve, reject ) => { Promise.all( compiledAll ) .catch( error => { Log.error(`SVG: Compiling SVG ran into an error: ${ error }`); }) - .then( ( svgModulePath ) => { + .then(async ( svgModulePath ) => { //get all svgs - const svgs = Fs - .readdirSync( `${svgModulePath}` ) //read all files in the svg folder - .filter( name => !name.startsWith('.') ) //let’s hide hidden files + const svglist = await readdir( `${svgModulePath}` ); //read all files in the svg folder + const svgs = svglist.filter( name => !name.startsWith('.') ) //let’s hide hidden files .map( name => Path.normalize(`${ svgModulePath }/${ name }`) ); //making them absolute paths //convert svg to png @@ -56,7 +57,7 @@ export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath, modulePackage const location = Path.normalize(`${ pkgPath }/${ SettingsSVG.pngs }/`); - SvgToPng( svgs, location, compiledAll ); + SvgToPng( svgs, location ); } @@ -71,7 +72,7 @@ export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath, modulePackage shape: { // SVG shape related options id: { // SVG shape ID related options separator: '--', // Separator for directory name traversal - generator: function (name) { return name.split('.')[0]; }, // SVG shape ID generator callback + generator: (name) => (name.split('.')[0]), // SVG shape ID generator callback pseudo: '~' // File name separator for shape states (e.g. ':hover') }, transform: ['svgo'], // List of transformations / optimizations @@ -95,12 +96,12 @@ export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath, modulePackage } }); Log.verbose(`SVG: Adding sprites to the sprite machine`); - svgs.map( svg => { - spriter.add( svg, null, Fs.readFileSync( svg, { encoding: 'utf-8' } ) ); + svgs.map(async svg => { + spriter.add( svg, null, await ReadFile( svg, { encoding: 'utf-8' } ) ); }); Log.verbose(`SVG: Compile sprites into spritesheet`); - spriter.compile( ( error, result ) => { + spriter.compile( async ( error, result ) => { if( error ) { Log.error( error ); return reject( error ); @@ -108,7 +109,7 @@ export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath, modulePackage for (let mode in result) { for (let resource in result[mode]) { - fs.writeFileSync(result[mode][resource].path, result[mode][resource].contents); + await WriteFile(result[mode][resource].path, result[mode][resource].contents); } } From ff40ddbb14ef9f5dc13ef7f3e7c24d9ae559ef76 Mon Sep 17 00:00:00 2001 From: Michael Arthur Date: Thu, 14 Nov 2019 11:12:20 +1300 Subject: [PATCH 4/4] Update babelrc to correctly translate to latest node version and use fs.readFileSync so spriter doesn't compile nothing --- packages/pancake-svg/.babelrc | 10 +- packages/pancake-svg/package.json | 4 +- packages/pancake-svg/src/svg.js | 4 +- yarn.lock | 917 +++++++++++++++++++++++++++++- 4 files changed, 917 insertions(+), 18 deletions(-) diff --git a/packages/pancake-svg/.babelrc b/packages/pancake-svg/.babelrc index e022f65f..fd737be8 100644 --- a/packages/pancake-svg/.babelrc +++ b/packages/pancake-svg/.babelrc @@ -1,3 +1,11 @@ { - "presets": ["@babel/preset-env"], + "presets": [ + [ + "@babel/preset-env", { + "targets": { + "node": "current" + } + } + ] + ] } diff --git a/packages/pancake-svg/package.json b/packages/pancake-svg/package.json index 9b3639b9..c513e40c 100644 --- a/packages/pancake-svg/package.json +++ b/packages/pancake-svg/package.json @@ -1,6 +1,6 @@ { "name": "@gov.au/pancake-svg", - "version": "1.2.0", + "version": "1.2.1", "description": "A Pancake plugin to generate svg sprites and png fallbacks.", "keywords": [ "npm", @@ -49,7 +49,7 @@ "babel-runtime": "6.26.0", "svg-sprite": "^1.5.0", "svg-to-img": "^2.0.9", - "svgo": "^1.2.0" + "svgo": "^1.3.2" }, "devDependencies": { "@babel/cli": "^7.2.3", diff --git a/packages/pancake-svg/src/svg.js b/packages/pancake-svg/src/svg.js index 58b874e5..f1d1026b 100644 --- a/packages/pancake-svg/src/svg.js +++ b/packages/pancake-svg/src/svg.js @@ -96,8 +96,8 @@ export const CompileAllSvgs = ( compiledAll, SettingsSVG, pkgPath ) => { } }); Log.verbose(`SVG: Adding sprites to the sprite machine`); - svgs.map(async svg => { - spriter.add( svg, null, await ReadFile( svg, { encoding: 'utf-8' } ) ); + svgs.map(svg => { + spriter.add( svg, null, fs.readFileSync( svg, { encoding: 'utf-8' } ) ); }); Log.verbose(`SVG: Compile sprites into spritesheet`); diff --git a/yarn.lock b/yarn.lock index b3b6fe73..c9032327 100644 --- a/yarn.lock +++ b/yarn.lock @@ -802,6 +802,11 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-11.11.3.tgz#7c6b0f8eaf16ae530795de2ad1b85d34bf2f5c58" integrity sha512-wp6IOGu1lxsfnrD+5mX6qwSwWuqsdkKKxTN4aQc4wByHAKZJf9/D4KXPQ1POUjEbnCP5LMggB0OEFNY9OTsMqg== +"@types/q@^1.5.1": + version "1.5.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" + integrity sha1-aQoUdbhPKohP0HzXl8APXzE1bqg= + "@types/stack-utils@^1.0.1": version "1.0.1" resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-1.0.1.tgz#0a851d3bd96498fa25c33ab7278ed3bd65f06c3e" @@ -845,6 +850,13 @@ acorn@^6.0.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.1.1.tgz#7d25ae05bb8ad1f9b699108e1094ecd7884adc1f" integrity sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA== +agent-base@^4.3.0: + version "4.3.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/agent-base/-/agent-base-4.3.0.tgz#8165f01c436009bccad0b1d122f05ed770efc6ee" + integrity sha1-gWXwHENgCbzK0LHRIvBe13Dvxu4= + dependencies: + es6-promisify "^5.0.0" + ajv@^6.5.5: version "6.10.0" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.10.0.tgz#90d0d54439da587cd7e843bfb7045f50bd22bdf1" @@ -1147,6 +1159,11 @@ block-stream@*: dependencies: inherits "~2.0.0" +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -1183,6 +1200,11 @@ browser-resolve@^1.11.3: dependencies: resolve "1.1.7" +browser-stdout@1.3.1: + version "1.3.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" + integrity sha1-uqVZ7hTO1zRSIputcyZGfGH6vWA= + browserslist@^4.3.4, browserslist@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.4.2.tgz#6ea8a74d6464bb0bd549105f659b41197d8f0ba2" @@ -1358,11 +1380,44 @@ cliui@^4.0.0: strip-ansi "^4.0.0" wrap-ansi "^2.0.0" +clone-buffer@^1.0.0: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" + integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= + +clone-stats@^1.0.0: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" + integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= + +clone@^2.1.1: + version "2.1.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" + integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= + +cloneable-readable@^1.0.0: + version "1.1.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/cloneable-readable/-/cloneable-readable-1.1.3.tgz#120a00cb053bfb63a222e709f9683ea2e11d8cec" + integrity sha1-EgoAywU7+2OiIucJ+Wg+ouEdjOw= + dependencies: + inherits "^2.0.1" + process-nextick-args "^2.0.0" + readable-stream "^2.3.5" + co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" integrity sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ= +coa@^2.0.2: + version "2.0.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/coa/-/coa-2.0.2.tgz#43f6c21151b4ef2bf57187db0d73de229e3e7ec3" + integrity sha1-Q/bCEVG07yv1cYfbDXPeIp4+fsM= + dependencies: + "@types/q" "^1.5.1" + chalk "^2.4.1" + q "^1.1.2" + code-point-at@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" @@ -1376,7 +1431,7 @@ collection-visit@^1.0.0: map-visit "^1.0.0" object-visit "^1.0.0" -color-convert@^1.9.0: +color-convert@^1.9.0, color-convert@^1.9.1: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -1388,6 +1443,45 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= +color-name@^1.0.0: + version "1.1.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha1-wqCah6y95pVD3m9j+jmVyCbFNqI= + +color-string@^1.5.2: + version "1.5.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + integrity sha1-ybvF8BtYtUkvPWhXRZy2WQziBMw= + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color@3.0.x: + version "3.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a" + integrity sha1-2SC0Mo1TSjrIKV1o971LpsQnvpo= + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +colornames@^1.1.1: + version "1.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/colornames/-/colornames-1.1.1.tgz#f8889030685c7c4ff9e2a559f5077eb76a816f96" + integrity sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y= + +colors@^1.2.1: + version "1.4.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78" + integrity sha1-xQSRR51MG9rtLJztMs98fcI2D3g= + +colorspace@1.1.x: + version "1.1.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/colorspace/-/colorspace-1.1.2.tgz#e0128950d082b86a2168580796a0aa5d6c68d8c5" + integrity sha1-4BKJUNCCuGohaFgHlqCqXWxo2MU= + dependencies: + color "3.0.x" + text-hex "1.0.x" + combined-stream@^1.0.6, combined-stream@~1.0.6: version "1.0.7" resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" @@ -1395,6 +1489,11 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" +commander@2.15.1: + version "2.15.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" + integrity sha1-30boZ9D8Kuxmo0ZitAapzK//Ww8= + commander@^2.8.1: version "2.19.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" @@ -1420,6 +1519,16 @@ concat-map@0.0.1: resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" integrity sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= +concat-stream@1.6.2: + version "1.6.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + integrity sha1-kEvfGUzTEi/Gdcd/xKw9T/D9GjQ= + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + console-control-strings@^1.0.0, console-control-strings@~1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" @@ -1473,11 +1582,61 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" +css-select-base-adapter@^0.1.1: + version "0.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz#3b2ff4972cc362ab88561507a95408a1432135d7" + integrity sha1-Oy/0lyzDYquIVhUHqVQIoUMhNdc= + +css-select@^2.0.0: + version "2.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/css-select/-/css-select-2.1.0.tgz#6a34653356635934a81baca68d0255432105dbef" + integrity sha1-ajRlM1ZjWTSoG6ymjQJVQyEF2+8= + dependencies: + boolbase "^1.0.0" + css-what "^3.2.1" + domutils "^1.7.0" + nth-check "^1.0.2" + +css-selector-parser@^1.3.0: + version "1.3.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/css-selector-parser/-/css-selector-parser-1.3.0.tgz#5f1ad43e2d8eefbfdc304fcd39a521664943e3eb" + integrity sha1-XxrUPi2O77/cME/NOaUhZklD4+s= + +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/css-tree/-/css-tree-1.0.0-alpha.37.tgz#98bebd62c4c1d9f960ec340cf9f7522e30709a22" + integrity sha1-mL69YsTB2flg7DQM+fdSLjBwmiI= + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + +css-what@^3.2.1: + version "3.2.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/css-what/-/css-what-3.2.1.tgz#f4a8f12421064621b456755e34a03a2c22df5da1" + integrity sha1-9KjxJCEGRiG0VnVeNKA6LCLfXaE= + +cssmin@^0.4.3: + version "0.4.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/cssmin/-/cssmin-0.4.3.tgz#c9194077e0ebdacd691d5f59015b9d819f38d015" + integrity sha1-yRlAd+Dr2s1pHV9ZAVudgZ840BU= + +csso@^4.0.2: + version "4.0.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/csso/-/csso-4.0.2.tgz#e5f81ab3a56b8eefb7f0092ce7279329f454de3d" + integrity sha1-5fgas6Vrju+38Aks5yeTKfRU3j0= + dependencies: + css-tree "1.0.0-alpha.37" + cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0": version "0.3.6" resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.6.tgz#f85206cee04efa841f3c5982a74ba96ab20d65ad" integrity sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A== +cssom@^0.3.4: + version "0.3.8" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + integrity sha1-nxJ29bK0Y/IRTT8sdSUK+MGjb0o= + cssstyle@^1.0.0: version "1.2.1" resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-1.2.1.tgz#3aceb2759eaf514ac1a21628d723d6043a819495" @@ -1508,13 +1667,32 @@ data-urls@^1.0.0: whatwg-mimetype "^2.2.0" whatwg-url "^7.0.0" -debug@^2.1.2, debug@^2.2.0, debug@^2.3.3: +dateformat@^3.0.3: + version "3.0.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" + integrity sha1-puN0maTZqc+F71hyBE1ikByYia4= + +debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" +debug@3.1.0: + version "3.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + integrity sha1-W7WgZyYotkFJVmuhaBnmFRjGcmE= + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.2.6" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha1-6D0X3hbYp++3cX7b5fsQE17uYps= + dependencies: + ms "^2.1.1" + debug@^4.1.0, debug@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.1.tgz#3b72260255109c6b589cee050f1d516139664791" @@ -1549,7 +1727,7 @@ default-require-extensions@^2.0.0: dependencies: strip-bom "^3.0.0" -define-properties@^1.1.2: +define-properties@^1.1.2, define-properties@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" integrity sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== @@ -1610,16 +1788,48 @@ detect-newline@^2.1.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= +diagnostics@^1.1.1: + version "1.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/diagnostics/-/diagnostics-1.1.1.tgz#cab6ac33df70c9d9a727490ae43ac995a769b22a" + integrity sha1-yrasM99wydmnJ0kK5DrJladpsio= + dependencies: + colorspace "1.1.x" + enabled "1.0.x" + kuler "1.0.x" + diff-sequences@^24.3.0: version "24.3.0" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-24.3.0.tgz#0f20e8a1df1abddaf4d9c226680952e64118b975" integrity sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw== +diff@3.5.0: + version "3.5.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" + integrity sha1-gAwN0eCov7yVg1wgKtIg/jF+WhI= + dirsum@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/dirsum/-/dirsum-0.1.1.tgz#770123ae8c06f6bdd957af8e4e7053570ff73e18" integrity sha1-dwEjrowG9r3ZV6+OTnBTVw/3Phg= +dom-serializer@0: + version "0.2.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/dom-serializer/-/dom-serializer-0.2.2.tgz#1afb81f533717175d478655debc5e332d9f9bb51" + integrity sha1-GvuB9TNxcXXUeGVd68XjMtn5u1E= + dependencies: + domelementtype "^2.0.1" + entities "^2.0.0" + +domelementtype@1: + version "1.3.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/domelementtype/-/domelementtype-1.3.1.tgz#d048c44b37b0d10a7f2a3d5fee3f4333d790481f" + integrity sha1-0EjESzew0Qp/Kj1f7j9DM9eQSB8= + +domelementtype@^2.0.1: + version "2.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/domelementtype/-/domelementtype-2.0.1.tgz#1f8bdfe91f5a78063274e803b4bdcedf6e94f94d" + integrity sha1-H4vf6R9aeAYydOgDtL3O326U+U0= + domexception@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/domexception/-/domexception-1.0.1.tgz#937442644ca6a31261ef36e3ec677fe805582c90" @@ -1627,6 +1837,14 @@ domexception@^1.0.1: dependencies: webidl-conversions "^4.0.2" +domutils@^1.7.0: + version "1.7.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + integrity sha1-Vuo0HoNOBuZ0ivehyyXaZ+qfjCo= + dependencies: + dom-serializer "0" + domelementtype "1" + ecc-jsbn@~0.1.1: version "0.1.2" resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" @@ -1645,6 +1863,13 @@ emoji-regex@^7.0.1: resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== +enabled@1.0.x: + version "1.0.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/enabled/-/enabled-1.0.2.tgz#965f6513d2c2d1c5f4652b64a2e3396467fc2f93" + integrity sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M= + dependencies: + env-variable "0.0.x" + end-of-stream@^1.1.0: version "1.4.1" resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" @@ -1652,6 +1877,16 @@ end-of-stream@^1.1.0: dependencies: once "^1.4.0" +entities@^2.0.0: + version "2.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/entities/-/entities-2.0.0.tgz#68d6084cab1b079767540d80e56a39b423e4abf4" + integrity sha1-aNYITKsbB5dnVA2A5Wo5tCPkq/Q= + +env-variable@0.0.x: + version "0.0.5" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/env-variable/-/env-variable-0.0.5.tgz#913dd830bef11e96a039c038d4130604eba37f88" + integrity sha1-kT3YML7xHpagOcA41BMGBOujf4g= + error-ex@^1.2.0, error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -1659,6 +1894,22 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" +es-abstract@^1.12.0: + version "1.16.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/es-abstract/-/es-abstract-1.16.0.tgz#d3a26dc9c3283ac9750dca569586e976d9dcc06d" + integrity sha1-06JtycMoOsl1DcpWlYbpdtncwG0= + dependencies: + es-to-primitive "^1.2.0" + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.0" + is-callable "^1.1.4" + is-regex "^1.0.4" + object-inspect "^1.6.0" + object-keys "^1.1.1" + string.prototype.trimleft "^2.1.0" + string.prototype.trimright "^2.1.0" + es-abstract@^1.4.3, es-abstract@^1.5.1: version "1.13.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.13.0.tgz#ac86145fdd5099d8dd49558ccba2eaf9b88e24e9" @@ -1680,7 +1931,19 @@ es-to-primitive@^1.2.0: is-date-object "^1.0.1" is-symbol "^1.0.2" -escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +es6-promise@^4.0.3: + version "4.2.8" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/es6-promise/-/es6-promise-4.2.8.tgz#4eb21594c972bc40553d276e510539143db53e0a" + integrity sha1-TrIVlMlyvEBVPSduUQU5FD21Pgo= + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + integrity sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM= + dependencies: + es6-promise "^4.0.3" + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= @@ -1808,6 +2071,16 @@ extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" +extract-zip@^1.6.5: + version "1.6.7" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/extract-zip/-/extract-zip-1.6.7.tgz#a840b4b8af6403264c8db57f4f1a74333ef81fe9" + integrity sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k= + dependencies: + concat-stream "1.6.2" + debug "2.6.9" + mkdirp "0.5.1" + yauzl "2.4.1" + extsprintf@1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" @@ -1833,6 +2106,11 @@ fast-levenshtein@~2.0.4: resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" integrity sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= +fast-safe-stringify@^2.0.4: + version "2.0.7" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/fast-safe-stringify/-/fast-safe-stringify-2.0.7.tgz#124aa885899261f68aedb42a7c080de9da608743" + integrity sha1-EkqohYmSYfaK7bQqfAgN6dpgh0M= + fb-watchman@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" @@ -1840,6 +2118,18 @@ fb-watchman@^2.0.0: dependencies: bser "^2.0.0" +fd-slicer@~1.0.1: + version "1.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/fd-slicer/-/fd-slicer-1.0.1.tgz#8b5bcbd9ec327c5041bf9ab023fd6750f1177e65" + integrity sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU= + dependencies: + pend "~1.2.0" + +fecha@^2.3.3: + version "2.3.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/fecha/-/fecha-2.3.3.tgz#948e74157df1a32fd1b12c3a3c3cdcb6ec9d96cd" + integrity sha1-lI50FX3xoy/RsSw6PDzctuydls0= + figures@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" @@ -1906,6 +2196,15 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" +fs-extra@^1.0.0: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/fs-extra/-/fs-extra-1.0.0.tgz#cd3ce5f7e7cb6145883fcae3191e9877f8587950" + integrity sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^2.1.0" + klaw "^1.0.0" + fs-minipass@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" @@ -2009,6 +2308,18 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" +glob@7.1.2: + version "7.1.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + integrity sha1-wZyd+aAocC1nhhI4SmVSQExjbRU= + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + glob@^7.0.0, glob@^7.0.3, glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@~7.1.1: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" @@ -2051,6 +2362,16 @@ graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2: resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" integrity sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA== +graceful-fs@^4.1.6, graceful-fs@^4.1.9: + version "4.2.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/graceful-fs/-/graceful-fs-4.2.3.tgz#4a12ff1b60376ef09862c2093edd908328be8423" + integrity sha1-ShL/G2A3bvCYYsIJPt2Qgyi+hCM= + +growl@1.10.5: + version "1.10.5" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" + integrity sha1-8nNdwig2dPpnR4sQGBBZNVw2nl4= + growly@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" @@ -2140,6 +2461,19 @@ has@^1.0.1, has@^1.0.3: dependencies: function-bind "^1.1.1" +hasha@^2.2.0: + version "2.2.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/hasha/-/hasha-2.2.0.tgz#78d7cbfc1e6d66303fe79837365984517b2f6ee1" + integrity sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE= + dependencies: + is-stream "^1.0.1" + pinkie-promise "^2.0.0" + +he@1.1.1: + version "1.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" + integrity sha1-k0EP0hsAlzUVH4howvJx80J+I/0= + hosted-git-info@^2.1.4: version "2.7.1" resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" @@ -2161,6 +2495,14 @@ http-signature@~1.2.0: jsprim "^1.2.2" sshpk "^1.7.0" +https-proxy-agent@^2.1.0: + version "2.2.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz#4ee7a737abd92678a293d9b34a1af4d0d08c787b" + integrity sha1-TuenN6vZJniik9mzShr00NCMeHs= + dependencies: + agent-base "^4.3.0" + debug "^3.1.0" + iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -2213,6 +2555,11 @@ inherits@2, inherits@^2.0.3, inherits@~2.0.0, inherits@~2.0.3: resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" integrity sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4= +inherits@^2.0.1: + version "2.0.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha1-D6LGT5MpF8NDOg3tVTY6rjdBa3w= + ini@~1.3.0: version "1.3.5" resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" @@ -2273,6 +2620,11 @@ is-arrayish@^0.2.1: resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + integrity sha1-RXSirlb3qyBolvtDHq7tBm/fjwM= + is-binary-path@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" @@ -2439,7 +2791,7 @@ is-regex@^1.0.4: dependencies: has "^1.0.1" -is-stream@^1.1.0: +is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ= @@ -2934,6 +3286,14 @@ js-yaml@^3.12.0: argparse "^1.0.7" esprima "^4.0.0" +js-yaml@^3.13.1: + version "3.13.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" + integrity sha1-r/FRswv9+o5J4F2iLnQV6d+jeEc= + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + jsbn@~0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" @@ -3008,6 +3368,13 @@ json5@^2.1.0: dependencies: minimist "^1.2.0" +jsonfile@^2.1.0: + version "2.4.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= + optionalDependencies: + graceful-fs "^4.1.6" + jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" @@ -3023,6 +3390,11 @@ jsprim@^1.2.2: json-schema "0.2.3" verror "1.10.0" +kew@^0.7.0: + version "0.7.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/kew/-/kew-0.7.0.tgz#79d93d2d33363d6fdd2970b335d9141ad591d79b" + integrity sha1-edk9LTM2PW/dKXCzNdkUGtWR15s= + kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -3047,11 +3419,25 @@ kind-of@^6.0.0, kind-of@^6.0.2: resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA== +klaw@^1.0.0: + version "1.3.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439" + integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk= + optionalDependencies: + graceful-fs "^4.1.9" + kleur@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.2.tgz#83c7ec858a41098b613d5998a7b653962b504f68" integrity sha512-3h7B2WRT5LNXOtQiAaWonilegHcPSf9nLVXlSTci8lu1dZUuui61+EsPEZqSVxY7rXYmB2DVKMQILxaO5WL61Q== +kuler@1.0.x: + version "1.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/kuler/-/kuler-1.0.1.tgz#ef7c784f36c9fb6e16dd3150d152677b2b0228a6" + integrity sha1-73x4TzbJ+24W3TFQ0VJneysCKKY= + dependencies: + colornames "^1.1.1" + lcid@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" @@ -3113,6 +3499,59 @@ locate-path@^3.0.0: p-locate "^3.0.0" path-exists "^3.0.0" +lodash._arraymap@^3.0.0: + version "3.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._arraymap/-/lodash._arraymap-3.0.0.tgz#1a8fd0f4c0df4b61dea076d717cdc97f0a3c3e66" + integrity sha1-Go/Q9MDfS2HeoHbXF83Jfwo8PmY= + +lodash._basecallback@^3.0.0: + version "3.3.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._basecallback/-/lodash._basecallback-3.3.1.tgz#b7b2bb43dc2160424a21ccf26c57e443772a8e27" + integrity sha1-t7K7Q9whYEJKIczybFfkQ3cqjic= + dependencies: + lodash._baseisequal "^3.0.0" + lodash._bindcallback "^3.0.0" + lodash.isarray "^3.0.0" + lodash.pairs "^3.0.0" + +lodash._baseeach@^3.0.0: + version "3.0.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._baseeach/-/lodash._baseeach-3.0.4.tgz#cf8706572ca144e8d9d75227c990da982f932af3" + integrity sha1-z4cGVyyhROjZ11InyZDamC+TKvM= + dependencies: + lodash.keys "^3.0.0" + +lodash._baseget@^3.0.0: + version "3.7.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._baseget/-/lodash._baseget-3.7.2.tgz#1b6ae1d5facf3c25532350a13c1197cb8bb674f4" + integrity sha1-G2rh1frPPCVTI1ChPBGXy4u2dPQ= + +lodash._baseisequal@^3.0.0: + version "3.0.7" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._baseisequal/-/lodash._baseisequal-3.0.7.tgz#d8025f76339d29342767dcc887ce5cb95a5b51f1" + integrity sha1-2AJfdjOdKTQnZ9zIh85cuVpbUfE= + dependencies: + lodash.isarray "^3.0.0" + lodash.istypedarray "^3.0.0" + lodash.keys "^3.0.0" + +lodash._bindcallback@^3.0.0: + version "3.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e" + integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4= + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U= + +lodash._topath@^3.0.0: + version "3.8.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash._topath/-/lodash._topath-3.8.1.tgz#3ec5e2606014f4cb97f755fe6914edd8bfc00eac" + integrity sha1-PsXiYGAU9MuX91X+aRTt2L/ADqw= + dependencies: + lodash.isarray "^3.0.0" + lodash.assign@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7" @@ -3123,11 +3562,63 @@ lodash.clonedeep@^4.3.2: resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" integrity sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo= + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U= + +lodash.istypedarray@^3.0.0: + version "3.0.6" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz#c9a477498607501d8e8494d283b87c39281cef62" + integrity sha1-yaR3SYYHUB2OhJTSg7h8OSgc72I= + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo= + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.map@^3.0.0: + version "3.1.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash.map/-/lodash.map-3.1.4.tgz#b483acd1b786c5c7b492c495f7b5266229bc00c2" + integrity sha1-tIOs0beGxce0ksSV97UmYim8AMI= + dependencies: + lodash._arraymap "^3.0.0" + lodash._basecallback "^3.0.0" + lodash._baseeach "^3.0.0" + lodash.isarray "^3.0.0" + lodash.keys "^3.0.0" + lodash.mergewith@^4.6.0: version "4.6.1" resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" integrity sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ== +lodash.pairs@^3.0.0: + version "3.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash.pairs/-/lodash.pairs-3.0.1.tgz#bbe08d5786eeeaa09a15c91ebf0dcb7d2be326a9" + integrity sha1-u+CNV4bu6qCaFckevw3LfSvjJqk= + dependencies: + lodash.keys "^3.0.0" + +lodash.pluck@^3.1.2: + version "3.1.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/lodash.pluck/-/lodash.pluck-3.1.2.tgz#b347f0374c0169f0eeb04d672d89cec8632c2231" + integrity sha1-s0fwN0wBafDusE1nLYnOyGMsIjE= + dependencies: + lodash._baseget "^3.0.0" + lodash._topath "^3.0.0" + lodash.isarray "^3.0.0" + lodash.map "^3.0.0" + lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" @@ -3138,6 +3629,17 @@ lodash@^4.0.0, lodash@^4.17.10, lodash@^4.17.11, lodash@~4.17.10: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== +logform@^2.1.1: + version "2.1.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/logform/-/logform-2.1.2.tgz#957155ebeb67a13164069825ce67ddb5bb2dd360" + integrity sha1-lXFV6+tnoTFkBpglzmfdtbst02A= + dependencies: + colors "^1.2.1" + fast-safe-stringify "^2.0.4" + fecha "^2.3.3" + ms "^2.1.1" + triple-beam "^1.3.0" + loose-envify@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -3199,6 +3701,11 @@ map-visit@^1.0.0: dependencies: object-visit "^1.0.0" +mdn-data@2.0.4: + version "2.0.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/mdn-data/-/mdn-data-2.0.4.tgz#699b3c38ac6f1d728091a64650b65d388502fd5b" + integrity sha1-aZs8OKxvHXKAkaZGULZdOIUC/Vs= + mem@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/mem/-/mem-4.2.0.tgz#5ee057680ed9cb8dad8a78d820f9a8897a102025" @@ -3267,6 +3774,11 @@ mime-types@^2.1.12, mime-types@~2.1.19: dependencies: mime-db "~1.38.0" +mime@^1.3.4: + version "1.6.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha1-Ms2eXGRVO9WNGaVor0Uqz/BJgbE= + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" @@ -3277,7 +3789,7 @@ mimic-fn@^2.0.0: resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.0.0.tgz#0913ff0b121db44ef5848242c38bbb35d44cabde" integrity sha512-jbex9Yd/3lmICXwYT6gA/j2mNQGU48wCh/VzRd+/Y/PjYQtlg1gLMdZqvu9s/xH7qKvngxRObl56XZR609IMbA== -minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: +minimatch@3.0.4, minimatch@^3.0.3, minimatch@^3.0.4, minimatch@~3.0.2: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== @@ -3327,13 +3839,30 @@ mkdir-p@~0.0.4: resolved "https://registry.yarnpkg.com/mkdir-p/-/mkdir-p-0.0.7.tgz#24c5dbe26da3a99ef158a1eef9a5c2dd9de5683c" integrity sha1-JMXb4m2jqZ7xWKHu+aXC3Z3laDw= -"mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1: +mkdirp@0.5.1, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: version "0.5.1" resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" +mocha@^5.2.0: + version "5.2.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/mocha/-/mocha-5.2.0.tgz#6d8ae508f59167f940f2b5b3c4a612ae50c90ae6" + integrity sha1-bYrlCPWRZ/lA8rWzxKYSrlDJCuY= + dependencies: + browser-stdout "1.3.1" + commander "2.15.1" + debug "3.1.0" + diff "3.5.0" + escape-string-regexp "1.0.5" + glob "7.1.2" + growl "1.10.5" + he "1.1.1" + minimatch "3.0.4" + mkdirp "0.5.1" + supports-color "5.4.0" + ms@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -3344,6 +3873,11 @@ ms@^2.1.1: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg== +mustache@^3.0.0: + version "3.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/mustache/-/mustache-3.1.0.tgz#9fba26e7aefc5709f07ff585abb7e0abced6c372" + integrity sha1-n7om5678Vwnwf/WFq7fgq87Ww3I= + mute-stream@0.0.7: version "0.0.7" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" @@ -3564,6 +4098,13 @@ npm-run-path@^2.0.0: gauge "~2.7.3" set-blocking "~2.0.0" +nth-check@^1.0.2: + version "1.0.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha1-sr0pXDfj3VijvwcAN2Zjuk2c8Fw= + dependencies: + boolbase "~1.0.0" + num2fraction@^1.2.2: version "1.2.2" resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" @@ -3598,11 +4139,21 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" +object-inspect@^1.6.0: + version "1.7.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/object-inspect/-/object-inspect-1.7.0.tgz#f4f6bd181ad77f006b5ece60bd0b6f398ff74a67" + integrity sha1-9Pa9GBrXfwBrXs5gvQtvOY/3Smc= + object-keys@^1.0.12: version "1.1.0" resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.0.tgz#11bd22348dd2e096a045ab06f6c85bcc340fa032" integrity sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg== +object-keys@^1.1.1: + version "1.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha1-HEfyct8nfzsdrwYWd9nILiMixg4= + object-visit@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" @@ -3625,6 +4176,16 @@ object.pick@^1.3.0: dependencies: isobject "^3.0.1" +object.values@^1.1.0: + version "1.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/object.values/-/object.values-1.1.0.tgz#bf6810ef5da3e5325790eaaa2be213ea84624da9" + integrity sha1-v2gQ712j5TJXkOqqK+IT6oRiTak= + dependencies: + define-properties "^1.1.3" + es-abstract "^1.12.0" + function-bind "^1.1.1" + has "^1.0.3" + once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" @@ -3645,6 +4206,11 @@ onchange@^5.2.0: supports-color "^5.5.0" tree-kill "^1.2.0" +one-time@0.0.4: + version "0.0.4" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/one-time/-/one-time-0.0.4.tgz#f8cdf77884826fe4dff93e3a9cc37b1e4480742e" + integrity sha1-+M33eISCb+Tf+T46nMN7HkSAdC4= + onetime@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" @@ -3844,11 +4410,31 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" +pend@~1.2.0: + version "1.2.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + integrity sha1-elfrVQpng/kRUzH89GY9XI4AelA= + performance-now@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" integrity sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns= +phantomjs-prebuilt@^2.1.16: + version "2.1.16" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz#efd212a4a3966d3647684ea8ba788549be2aefef" + integrity sha1-79ISpKOWbTZHaE6ouniFSb4q7+8= + dependencies: + es6-promise "^4.0.3" + extract-zip "^1.6.5" + fs-extra "^1.0.0" + hasha "^2.2.0" + kew "^0.7.0" + progress "^1.1.8" + request "^2.81.0" + request-progress "^2.0.1" + which "^1.2.10" + pidtree@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.0.tgz#f6fada10fccc9f99bf50e90d0b23d72c9ebc2e6b" @@ -3934,16 +4520,36 @@ pretty-format@^24.5.0: ansi-styles "^3.2.0" react-is "^16.8.4" +prettysize@^1.1.0: + version "1.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/prettysize/-/prettysize-1.1.0.tgz#c6c52f87161ff172ea435f375f99831dd9a97bb0" + integrity sha1-xsUvhxYf8XLqQ183X5mDHdmpe7A= + private@^0.1.6: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== +process-nextick-args@^2.0.0: + version "2.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha1-eCDZsWEgzFXKmud5JoCufbptf+I= + process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== +progress@^1.1.8: + version "1.1.8" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + integrity sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74= + +progress@^2.0.0: + version "2.0.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + integrity sha1-foz42PW48jnBvGi+tOt4Vn1XLvg= + prompts@^2.0.1: version "2.0.3" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.0.3.tgz#c5ccb324010b2e8f74752aadceeb57134c1d2522" @@ -3952,6 +4558,11 @@ prompts@^2.0.1: kleur "^3.0.2" sisteransi "^1.0.0" +proxy-from-env@^1.0.0: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/proxy-from-env/-/proxy-from-env-1.0.0.tgz#33c50398f70ea7eb96d21f7b817630a55791c7ee" + integrity sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4= + pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -3980,6 +4591,25 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +puppeteer@1.1.1: + version "1.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/puppeteer/-/puppeteer-1.1.1.tgz#adbf25e49f5ef03443c10ab8e09a954ca0c7bfee" + integrity sha1-rb8l5J9e8DRDwQq44JqVTKDHv+4= + dependencies: + debug "^2.6.8" + extract-zip "^1.6.5" + https-proxy-agent "^2.1.0" + mime "^1.3.4" + progress "^2.0.0" + proxy-from-env "^1.0.0" + rimraf "^2.6.1" + ws "^3.0.0" + +q@^1.1.2: + version "1.5.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -4034,7 +4664,7 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6: +readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.2.2, readable-stream@^2.3.5, readable-stream@^2.3.6: version "2.3.6" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== @@ -4047,6 +4677,15 @@ readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.1.1: + version "3.4.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/readable-stream/-/readable-stream-3.4.0.tgz#a51c26754658e0a3c21dbf59163bd45ba6f447fc" + integrity sha1-pRwmdUZY4KPCHb9ZFjvUW6b0R/w= + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@^2.2.1: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -4154,6 +4793,11 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" +replace-ext@^1.0.0: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= + replace-in-file@^3.4.4: version "3.4.4" resolved "https://registry.yarnpkg.com/replace-in-file/-/replace-in-file-3.4.4.tgz#2c2b95a493dc4f6161c2bcd29a661be16d03d323" @@ -4163,6 +4807,13 @@ replace-in-file@^3.4.4: glob "^7.1.3" yargs "^13.2.2" +request-progress@^2.0.1: + version "2.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/request-progress/-/request-progress-2.0.1.tgz#5d36bb57961c673aa5b788dbc8141fdf23b44e08" + integrity sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg= + dependencies: + throttleit "^1.0.0" + request-promise-core@1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/request-promise-core/-/request-promise-core-1.1.2.tgz#339f6aababcafdb31c799ff158700336301d3346" @@ -4179,7 +4830,7 @@ request-promise-native@^1.0.5: stealthy-require "^1.1.1" tough-cookie "^2.3.3" -request@^2.87.0, request@^2.88.0: +request@^2.81.0, request@^2.87.0, request@^2.88.0: version "2.88.0" resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" integrity sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg== @@ -4293,6 +4944,11 @@ safe-buffer@^5.0.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== +safe-buffer@~5.2.0: + version "5.2.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" + integrity sha1-t02uxJsRSPiMZLaNSbHoFcHy9Rk= + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -4330,7 +4986,7 @@ sass-graph@^2.2.4: scss-tokenizer "^0.2.3" yargs "^7.0.0" -sax@^1.2.4: +sax@^1.2.4, sax@~1.2.4: version "1.2.4" resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== @@ -4405,11 +5061,62 @@ shellwords@^0.1.1: resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== +should-equal@^2.0.0: + version "2.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/should-equal/-/should-equal-2.0.0.tgz#6072cf83047360867e68e98b09d71143d04ee0c3" + integrity sha1-YHLPgwRzYIZ+aOmLCdcRQ9BO4MM= + dependencies: + should-type "^1.4.0" + +should-format@^3.0.3: + version "3.0.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/should-format/-/should-format-3.0.3.tgz#9bfc8f74fa39205c53d38c34d717303e277124f1" + integrity sha1-m/yPdPo5IFxT04w01xcwPidxJPE= + dependencies: + should-type "^1.3.0" + should-type-adaptors "^1.0.1" + +should-type-adaptors@^1.0.1: + version "1.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/should-type-adaptors/-/should-type-adaptors-1.1.0.tgz#401e7f33b5533033944d5cd8bf2b65027792e27a" + integrity sha1-QB5/M7VTMDOUTVzYvytlAneS4no= + dependencies: + should-type "^1.3.0" + should-util "^1.0.0" + +should-type@^1.3.0, should-type@^1.4.0: + version "1.4.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/should-type/-/should-type-1.4.0.tgz#0756d8ce846dfd09843a6947719dfa0d4cff5cf3" + integrity sha1-B1bYzoRt/QmEOmlHcZ36DUz/XPM= + +should-util@^1.0.0: + version "1.0.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/should-util/-/should-util-1.0.1.tgz#fb0d71338f532a3a149213639e2d32cbea8bcb28" + integrity sha1-+w1xM49TKjoUkhNjni0yy+qLyyg= + +should@^13.2.3: + version "13.2.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/should/-/should-13.2.3.tgz#96d8e5acf3e97b49d89b51feaa5ae8d07ef58f10" + integrity sha1-ltjlrPPpe0nYm1H+qlro0H71jxA= + dependencies: + should-equal "^2.0.0" + should-format "^3.0.3" + should-type "^1.4.0" + should-type-adaptors "^1.0.1" + should-util "^1.0.0" + signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" integrity sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0= +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + integrity sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + dependencies: + is-arrayish "^0.3.1" + sisteransi@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.0.tgz#77d9622ff909080f1c19e5f4a1df0c1b0a27b88c" @@ -4544,6 +5251,16 @@ sshpk@^1.7.0: safer-buffer "^2.0.2" tweetnacl "~0.14.0" +stable@^0.1.8: + version "0.1.8" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha1-g26zyDgv4pNv6vVEYxAXzn1Ho88= + +stack-trace@0.0.x: + version "0.0.10" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + integrity sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA= + stack-utils@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-1.0.2.tgz#33eba3897788558bebfc2db059dc158ec36cebb8" @@ -4612,6 +5329,29 @@ string.prototype.padend@^3.0.0: es-abstract "^1.4.3" function-bind "^1.0.2" +string.prototype.trimleft@^2.1.0: + version "2.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/string.prototype.trimleft/-/string.prototype.trimleft-2.1.0.tgz#6cc47f0d7eb8d62b0f3701611715a3954591d634" + integrity sha1-bMR/DX641isPNwFhFxWjlUWR1jQ= + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string.prototype.trimright@^2.1.0: + version "2.1.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/string.prototype.trimright/-/string.prototype.trimright-2.1.0.tgz#669d164be9df9b6f7559fa8e89945b168a5a6c58" + integrity sha1-Zp0WS+nfm291WfqOiZRbFopabFg= + dependencies: + define-properties "^1.1.3" + function-bind "^1.1.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha1-QvEUWUpGzxqOMLCoT1bHjD7awh4= + dependencies: + safe-buffer "~5.2.0" + string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" @@ -4669,6 +5409,13 @@ strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= +supports-color@5.4.0: + version "5.4.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/supports-color/-/supports-color-5.4.0.tgz#1c6b337402c2137605efe19f10fec390f6faab54" + integrity sha1-HGszdALCE3YF7+GfEP7DkPb6q1Q= + dependencies: + has-flag "^3.0.0" + supports-color@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" @@ -4688,6 +5435,59 @@ supports-color@^6.0.0, supports-color@^6.1.0: dependencies: has-flag "^3.0.0" +svg-sprite@^1.5.0: + version "1.5.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/svg-sprite/-/svg-sprite-1.5.0.tgz#d0c0dd2f9aa1bc12ca649d7a8f301370b26e42ce" + integrity sha1-0MDdL5qhvBLKZJ16jzATcLJuQs4= + dependencies: + async "^2.6.1" + css-selector-parser "^1.3.0" + cssmin "^0.4.3" + cssom "^0.3.4" + dateformat "^3.0.3" + glob "^7.1.3" + js-yaml "^3.12.0" + lodash "^4.17.11" + lodash.pluck "^3.1.2" + mkdirp "^0.5.1" + mocha "^5.2.0" + mustache "^3.0.0" + phantomjs-prebuilt "^2.1.16" + prettysize "^1.1.0" + should "^13.2.3" + svgo "^1.1.1" + vinyl "^2.2.0" + winston "^3.1.0" + xmldom "0.1.27" + xpath "^0.0.27" + yargs "^12.0.2" + +svg-to-img@^2.0.9: + version "2.0.9" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/svg-to-img/-/svg-to-img-2.0.9.tgz#0a36a2d179d2606a5760f1f67dc8ddc84fd6a930" + integrity sha1-Cjai0XnSYGpXYPH2fcjdyE/WqTA= + dependencies: + puppeteer "1.1.1" + +svgo@^1.1.1, svgo@^1.2.0: + version "1.3.2" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/svgo/-/svgo-1.3.2.tgz#b6dc511c063346c9e415b81e43401145b96d4167" + integrity sha1-ttxRHAYzRsnkFbgeQ0ARRbltQWc= + dependencies: + chalk "^2.4.1" + coa "^2.0.2" + css-select "^2.0.0" + css-select-base-adapter "^0.1.1" + css-tree "1.0.0-alpha.37" + csso "^4.0.2" + js-yaml "^3.13.1" + mkdirp "~0.5.1" + object.values "^1.1.0" + sax "~1.2.4" + stable "^0.1.8" + unquote "~1.1.1" + util.promisify "~1.0.0" + symbol-tree@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" @@ -4725,11 +5525,21 @@ test-exclude@^5.0.0: read-pkg-up "^4.0.0" require-main-filename "^1.0.1" +text-hex@1.0.x: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/text-hex/-/text-hex-1.0.0.tgz#69dc9c1b17446ee79a92bf5b884bb4b9127506f5" + integrity sha1-adycGxdEbueakr9biEu0uRJ1BvU= + throat@^4.0.0: version "4.1.0" resolved "https://registry.yarnpkg.com/throat/-/throat-4.1.0.tgz#89037cbc92c56ab18926e6ba4cbb200e15672a6a" integrity sha1-iQN8vJLFarGJJua6TLsgDhVnKmo= +throttleit@^1.0.0: + version "1.0.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/throttleit/-/throttleit-1.0.0.tgz#9e785836daf46743145a5984b6268d828528ac6c" + integrity sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw= + through@^2.3.6: version "2.3.8" resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" @@ -4815,6 +5625,11 @@ trim-right@^1.0.1: resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= +triple-beam@^1.2.0, triple-beam@^1.3.0: + version "1.3.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/triple-beam/-/triple-beam-1.3.0.tgz#a595214c7298db8339eeeee083e4d10bd8cb8dd9" + integrity sha1-pZUhTHKY24M57u7gg+TRC9jLjdk= + "true-case-path@^1.0.2": version "1.0.3" resolved "https://registry.yarnpkg.com/true-case-path/-/true-case-path-1.0.3.tgz#f813b5a8c86b40da59606722b144e3225799f47d" @@ -4846,6 +5661,11 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" +typedarray@^0.0.6: + version "0.0.6" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c= + uglify-js@3.4.9, uglify-js@^3.1.4: version "3.4.9" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.4.9.tgz#af02f180c1207d76432e473ed24a28f4a782bae3" @@ -4854,6 +5674,11 @@ uglify-js@3.4.9, uglify-js@^3.1.4: commander "~2.17.1" source-map "~0.6.1" +ultron@~1.1.0: + version "1.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + integrity sha1-n+FTahCmZKZSZqHjzPhf02MCvJw= + unicode-canonical-property-names-ecmascript@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" @@ -4887,6 +5712,11 @@ union-value@^1.0.0: is-extendable "^0.1.1" set-value "^0.4.3" +unquote@~1.1.1: + version "1.1.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + integrity sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" @@ -4917,12 +5747,12 @@ use@^3.1.0: resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@^1.0.0: +util.promisify@^1.0.0, util.promisify@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== @@ -4952,6 +5782,18 @@ verror@1.10.0: core-util-is "1.0.2" extsprintf "^1.2.0" +vinyl@^2.2.0: + version "2.2.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" + integrity sha1-2FsH2pbkWNJbL/4Z/s6fLKoT7YY= + dependencies: + clone "^2.1.1" + clone-buffer "^1.0.0" + clone-stats "^1.0.0" + cloneable-readable "^1.0.0" + remove-trailing-separator "^1.0.1" + replace-ext "^1.0.0" + w3c-hr-time@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz#82ac2bff63d950ea9e3189a58a65625fedf19045" @@ -5011,7 +5853,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@1, which@^1.2.9, which@^1.3.0: +which@1, which@^1.2.10, which@^1.2.9, which@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -5025,6 +5867,29 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" +winston-transport@^4.3.0: + version "4.3.0" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/winston-transport/-/winston-transport-4.3.0.tgz#df68c0c202482c448d9b47313c07304c2d7c2c66" + integrity sha1-32jAwgJILESNm0cxPAcwTC18LGY= + dependencies: + readable-stream "^2.3.6" + triple-beam "^1.2.0" + +winston@^3.1.0: + version "3.2.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/winston/-/winston-3.2.1.tgz#63061377976c73584028be2490a1846055f77f07" + integrity sha1-YwYTd5dsc1hAKL4kkKGEYFX3fwc= + dependencies: + async "^2.6.1" + diagnostics "^1.1.1" + is-stream "^1.1.0" + logform "^2.1.1" + one-time "0.0.4" + readable-stream "^3.1.1" + stack-trace "0.0.x" + triple-beam "^1.3.0" + winston-transport "^4.3.0" + wordwrap@~0.0.2: version "0.0.3" resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107" @@ -5057,6 +5922,15 @@ write-file-atomic@2.4.1: imurmurhash "^0.1.4" signal-exit "^3.0.2" +ws@^3.0.0: + version "3.3.3" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + integrity sha1-8c+E/i1ekB686U767OeF8YeiKPI= + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + ultron "~1.1.0" + ws@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" @@ -5069,6 +5943,16 @@ xml-name-validator@^3.0.0: resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== +xmldom@0.1.27: + version "0.1.27" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/xmldom/-/xmldom-0.1.27.tgz#d501f97b3bdb403af8ef9ecc20573187aadac0e9" + integrity sha1-1QH5ezvbQDr4757MIFcxh6rawOk= + +xpath@^0.0.27: + version "0.0.27" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/xpath/-/xpath-0.0.27.tgz#dd3421fbdcc5646ac32c48531b4d7e9d0c2cfa92" + integrity sha1-3TQh+9zFZGrDLEhTG01+nQws+pI= + y18n@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" @@ -5165,3 +6049,10 @@ yargs@^7.0.0: which-module "^1.0.0" y18n "^3.2.1" yargs-parser "^5.0.0" + +yauzl@2.4.1: + version "2.4.1" + resolved "https://artifactory.jfrog.io/artifactory/api/npm/propellerhead-npm/yauzl/-/yauzl-2.4.1.tgz#9528f442dab1b2284e58b4379bb194e22e0c4005" + integrity sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU= + dependencies: + fd-slicer "~1.0.1"