From c39486091c3f68cf97a2e3c74e1d7874855674ad Mon Sep 17 00:00:00 2001 From: Nicolas Turlais Date: Sat, 22 Dec 2018 12:10:18 +0100 Subject: [PATCH 01/65] Rollup and babel --- dist/index.html | 2 +- dist/js/chocolat.cjs.js | 643 ++++++++++++++++++++++ dist/js/chocolat.esm.js | 641 ++++++++++++++++++++++ dist/js/chocolat.iife.js | 646 +++++++++++++++++++++++ dist/js/jquery.chocolat.js | 730 ------------------------- dist/js/jquery.chocolat.min.js | 1 - package.json | 20 +- rollup.config.js | 40 ++ src/js/chocolat.js | 705 +++++++++++++++++++++++++ src/js/jquery.chocolat.js | 730 ------------------------- src/js/main.esm.js | 12 + src/js/main.iife.js | 14 + yarn.lock | 939 ++++++++++++++++++++++++++++++++- 13 files changed, 3646 insertions(+), 1477 deletions(-) create mode 100644 dist/js/chocolat.cjs.js create mode 100644 dist/js/chocolat.esm.js create mode 100644 dist/js/chocolat.iife.js delete mode 100644 dist/js/jquery.chocolat.js delete mode 100644 dist/js/jquery.chocolat.min.js create mode 100644 rollup.config.js create mode 100644 src/js/chocolat.js delete mode 100644 src/js/jquery.chocolat.js create mode 100644 src/js/main.esm.js create mode 100644 src/js/main.iife.js diff --git a/dist/index.html b/dist/index.html index 7350612..747ae4b 100644 --- a/dist/index.html +++ b/dist/index.html @@ -4,7 +4,7 @@ - + Chocolat — demo -
@@ -138,105 +114,126 @@

Close
+ diff --git a/dist/js/chocolat.cjs.js b/dist/js/chocolat.cjs.js index f47c483..4ffe90e 100644 --- a/dist/js/chocolat.cjs.js +++ b/dist/js/chocolat.cjs.js @@ -302,13 +302,11 @@ class Chocolat { } getOutMarginW() { - var left = $(this.elems.left).outerWidth(true); - var right = $(this.elems.right).outerWidth(true); - return left + right; + return this.elems.left.offsetWidth + this.elems.right.offsetWidth; } getOutMarginH() { - return $(this.elems.top).outerHeight(true) + $(this.elems.bottom).outerHeight(true); + return this.elems.top.offsetHeight + this.elems.bottom.offsetHeight; } markup() { @@ -662,7 +660,7 @@ class Chocolat { return this.settings[property]; }, getElem: name => { - return $(this.elems[name]); + return this.elems[name]; } }; } diff --git a/dist/js/chocolat.esm.js b/dist/js/chocolat.esm.js index 493be14..685c9cf 100644 --- a/dist/js/chocolat.esm.js +++ b/dist/js/chocolat.esm.js @@ -300,13 +300,11 @@ class Chocolat { } getOutMarginW() { - var left = $(this.elems.left).outerWidth(true); - var right = $(this.elems.right).outerWidth(true); - return left + right; + return this.elems.left.offsetWidth + this.elems.right.offsetWidth; } getOutMarginH() { - return $(this.elems.top).outerHeight(true) + $(this.elems.bottom).outerHeight(true); + return this.elems.top.offsetHeight + this.elems.bottom.offsetHeight; } markup() { @@ -660,7 +658,7 @@ class Chocolat { return this.settings[property]; }, getElem: name => { - return $(this.elems[name]); + return this.elems[name]; } }; } diff --git a/dist/js/chocolat.iife.js b/dist/js/chocolat.iife.js index d064b24..db19389 100644 --- a/dist/js/chocolat.iife.js +++ b/dist/js/chocolat.iife.js @@ -303,13 +303,11 @@ } getOutMarginW() { - var left = $(this.elems.left).outerWidth(true); - var right = $(this.elems.right).outerWidth(true); - return left + right; + return this.elems.left.offsetWidth + this.elems.right.offsetWidth; } getOutMarginH() { - return $(this.elems.top).outerHeight(true) + $(this.elems.bottom).outerHeight(true); + return this.elems.top.offsetHeight + this.elems.bottom.offsetHeight; } markup() { @@ -663,7 +661,7 @@ return this.settings[property]; }, getElem: name => { - return $(this.elems[name]); + return this.elems[name]; } }; } diff --git a/src/js/chocolat.js b/src/js/chocolat.js index c21cad2..a2d5fd5 100644 --- a/src/js/chocolat.js +++ b/src/js/chocolat.js @@ -310,13 +310,11 @@ export class Chocolat { } getOutMarginW() { - var left = $(this.elems.left).outerWidth(true) - var right = $(this.elems.right).outerWidth(true) - return left + right + return this.elems.left.offsetWidth + this.elems.right.offsetWidth } getOutMarginH() { - return $(this.elems.top).outerHeight(true) + $(this.elems.bottom).outerHeight(true) + return this.elems.top.offsetHeight + this.elems.bottom.offsetHeight } markup() { @@ -703,7 +701,7 @@ export class Chocolat { }, getElem: (name) => { - return $(this.elems[name]) + return this.elems[name] }, } } diff --git a/test/test.js b/test/test.js index 9a0dfc2..015798e 100644 --- a/test/test.js +++ b/test/test.js @@ -11,7 +11,7 @@ describe('Chocolat', function() { it('should call markup function and create markup', function() { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { loop: true, - container: $('#container')[0], + container: document.querySelector('#container'), }) var spyMarkup = sinon.spy(chocolat, 'markup') @@ -42,7 +42,7 @@ describe('Chocolat', function() { it('should add css classes to parent when in container', function(done) { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { - container: $('#container')[0], + container: document.querySelector('#container'), }) chocolat @@ -89,7 +89,7 @@ describe('Chocolat', function() { it('should call init function', function() { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { loop: true, - container: $('#container')[0], + container: document.querySelector('#container'), }) var spyInit = sinon.spy(chocolat, 'init') @@ -106,7 +106,7 @@ describe('Chocolat', function() { it('should call load function', function() { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { loop: true, - container: $('#container')[0], + container: document.querySelector('#container'), }) var spyLoad = sinon.spy(chocolat, 'load') @@ -123,7 +123,7 @@ describe('Chocolat', function() { it('should call markup function', function() { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { loop: true, - container: $('#container')[0], + container: document.querySelector('#container'), }) var spyMarkup = sinon.spy(chocolat, 'markup') @@ -143,7 +143,7 @@ describe('Chocolat', function() { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { loop: true, - container: $('#container')[0], + container: document.querySelector('#container'), afterMarkup: afterMarkup, }) @@ -152,19 +152,10 @@ describe('Chocolat', function() { .first()[0] .click() - chocolat.api().getElem('top') - expect( - chocolat - .api() - .getElem('top') - .find(chocolat.api().getElem('description')).length - ).to.equal(1) - expect( - chocolat - .api() - .getElem('bottom') - .find(chocolat.api().getElem('description')).length - ).to.equal(0) + const top = chocolat.api().getElem('top') + const bottom = chocolat.api().getElem('bottom') + expect($(top).find(chocolat.api().getElem('description')).length).to.equal(1) + expect($(bottom).find(chocolat.api().getElem('description')).length).to.equal(0) }) it('can define a title', function() { @@ -173,7 +164,7 @@ describe('Chocolat', function() { } chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { - container: $('#container')[0], + container: document.querySelector('#container'), setTitle: setTitle, }) @@ -182,7 +173,7 @@ describe('Chocolat', function() { .first()[0] .click() - const elem = chocolat.api().getElem('setTitle')[0] + const elem = chocolat.api().getElem('setTitle') expect(elem.textContent).to.equal('hello') }) @@ -194,7 +185,7 @@ describe('Chocolat', function() { } chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { - container: $('#container')[0], + container: document.querySelector('#container'), description: description, }) @@ -202,14 +193,14 @@ describe('Chocolat', function() { .api() .open() .then(() => { - const elem = chocolat.api().getElem('description')[0] + const elem = chocolat.api().getElem('description') expect(elem.textContent).to.equal('prefix foo suffix') chocolat .api() .next() .then(() => { - const elem = chocolat.api().getElem('description')[0] + const elem = chocolat.api().getElem('description') expect(elem.textContent).to.equal('prefix baz suffix') done() }) @@ -225,7 +216,7 @@ describe('Chocolat', function() { } chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { - container: $('#container')[0], + container: document.querySelector('#container'), pagination: pagination, }) @@ -233,14 +224,14 @@ describe('Chocolat', function() { .api() .open() .then(() => { - const elem = chocolat.api().getElem('pagination')[0] + const elem = chocolat.api().getElem('pagination') expect(elem.textContent).to.equal('prefix 1/3 suffix') chocolat .api() .next() .then(() => { - const elem = chocolat.api().getElem('pagination')[0] + const elem = chocolat.api().getElem('pagination') expect(elem.textContent).to.equal('prefix 2/3 suffix') done() }) @@ -525,7 +516,7 @@ describe('Chocolat', function() { chocolat .api() .getElem('domContainer') - .hasClass('chocolat-cover') + .classList.contains('chocolat-cover') ).to.be.true return done() }) @@ -534,7 +525,7 @@ describe('Chocolat', function() { it("should have 'shortest' side of the container equal to 'shortest' side to the image in container", function(done) { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { imageSize: 'cover', - container: $('#container')[0], + container: document.querySelector('#container'), }) chocolat @@ -597,7 +588,7 @@ describe('Chocolat', function() { .then(function() { var dim = getExpectedDimensions(chocolat) - var $content = chocolat.api().getElem('content') + var $content = $(chocolat.api().getElem('content')) var top = parseInt($content.css('top'), 10) var left = parseInt($content.css('left'), 10) @@ -618,7 +609,7 @@ describe('Chocolat', function() { it("should have 'longest' side of the container equal to 'longest' side to the image in container", function(done) { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { imageSize: 'contain', - container: $('#container')[0], + container: document.querySelector('#container'), }) chocolat @@ -681,7 +672,7 @@ describe('Chocolat', function() { .then(function() { var dim = getExpectedDimensions(chocolat) - var $content = chocolat.api().getElem('content') + var $content = $(chocolat.api().getElem('content')) var top = parseInt($content.css('top'), 10) var left = parseInt($content.css('left'), 10) @@ -756,33 +747,21 @@ describe('Chocolat', function() { }) }) +function getJqueryElement(name) {} + // function used to calculate image dimensions // in order to be compared with what chocolat is really displaying function getExpectedDimensions(chocolat) { - var imgWidth = chocolat.api().getElem('img')[0].width - var imgHeight = chocolat.api().getElem('img')[0].height + var imgWidth = chocolat.api().getElem('img').width + var imgHeight = chocolat.api().getElem('img').height var containerWidth = $(chocolat.api().get('container')).width() var containerHeight = $(chocolat.api().get('container')).height() var containerOutMarginH = - chocolat - .api() - .getElem('top') - .outerHeight(true) + - chocolat - .api() - .getElem('bottom') - .outerHeight(true) + chocolat.api().getElem('top').offsetHeight + chocolat.api().getElem('bottom').offsetHeight var containerOutMarginW = - chocolat - .api() - .getElem('left') - .outerWidth(true) + - chocolat - .api() - .getElem('right') - .outerWidth(true) + chocolat.api().getElem('left').offsetWidth + chocolat.api().getElem('right').offsetWidth var containerPaddedWidth = containerWidth - containerOutMarginW var containerPaddedHeight = containerHeight - containerOutMarginH From 35ca6031c14ac62dc008b965ec56633a362eeac6 Mon Sep 17 00:00:00 2001 From: Nicolas Turlais Date: Mon, 7 Jan 2019 11:10:50 +0100 Subject: [PATCH 25/65] jQuery as a dev dependencie only --- package.json | 4 ++-- yarn.lock | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index c04cb74..30e4567 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,7 @@ "prettier": "./node_modules/.bin/prettier src/js/*.js test/*.js --write" }, "dependencies": { - "es6-promise": "^4.2.5", - "jquery": "^3.0" + "es6-promise": "^4.2.5" }, "devDependencies": { "@babel/core": "^7.2.2", @@ -27,6 +26,7 @@ "gulp-rename": "^1.2.2", "gulp-uglify": "^1.2.0", "gulp-util": "^3.0.6", + "jquery": "^3.3.1", "mocha": "^5.2.0", "mocha-chrome": "^1.1.0", "prettier": "1.15.2", diff --git a/yarn.lock b/yarn.lock index c1783ff..6fc98f0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1847,9 +1847,10 @@ isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" -jquery@^3.0: +jquery@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca" + integrity sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg== "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" From 73953d3c87ad5ed52216ec7e5aa046d45b5910ae Mon Sep 17 00:00:00 2001 From: Nicolas Turlais Date: Mon, 7 Jan 2019 11:21:24 +0100 Subject: [PATCH 26/65] Move css & images to dist folder --- package.json | 3 +- rollup.config.js | 78 ++++++++++++++++++++++++++---------------------- yarn.lock | 36 +++++++++++++++++++++- 3 files changed, 79 insertions(+), 38 deletions(-) diff --git a/package.json b/package.json index 30e4567..52e07f9 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "test": "test" }, "scripts": { - "build": "rollup -c", + "build": "yarn prettier && rollup -c", "dev": "rollup -c -w", "test": "mocha-chrome test/index.html", "prettier": "./node_modules/.bin/prettier src/js/*.js test/*.js --write" @@ -34,6 +34,7 @@ "rollup": "^0.68.1", "rollup-plugin-babel": "^4.1.0", "rollup-plugin-commonjs": "^9.2.0", + "rollup-plugin-copy": "^0.2.3", "rollup-plugin-node-resolve": "^4.0.0", "sinon": "^7.2.2" }, diff --git a/rollup.config.js b/rollup.config.js index ee0d05e..bcd6323 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,40 +1,46 @@ -import resolve from 'rollup-plugin-node-resolve'; -import commonjs from 'rollup-plugin-commonjs'; -import babel from 'rollup-plugin-babel'; -import pkg from './package.json'; +import resolve from 'rollup-plugin-node-resolve' +import commonjs from 'rollup-plugin-commonjs' +import babel from 'rollup-plugin-babel' +import copy from 'rollup-plugin-copy' +import pkg from './package.json' export default [ - // browser-friendly UMD build - { - entry: 'src/js/main.iife.js', - dest: pkg.browser, - format: 'iife', - moduleName: 'chocolat', - plugins: [ - resolve(), // so Rollup can find `jquery` - commonjs(), // so Rollup can convert `jquery` to an ES module - babel({ - exclude: ['node_modules/**'] - }) - ] - }, + // browser-friendly UMD build + { + entry: 'src/js/main.iife.js', + dest: pkg.browser, + format: 'iife', + moduleName: 'chocolat', + plugins: [ + resolve(), + commonjs(), + babel({ + exclude: ['node_modules/**'] + }), + copy({ + 'src/css': 'dist/css', + 'src/images': 'dist/images', + verbose: true + }), + ] + }, - // CommonJS (for Node) and ES module (for bundlers) build. - // (We could have three entries in the configuration array - // instead of two, but it's quicker to generate multiple - // builds from a single configuration where possible, using - // the `targets` option which can specify `dest` and `format`) - { - entry: 'src/js/main.esm.js', - external: ['jquery', 'es6-promise/auto'], - targets: [ - { dest: pkg.main, format: 'cjs' }, - { dest: pkg.module, format: 'es' } - ], - plugins: [ - babel({ - exclude: ['node_modules/**'] - }) - ] - } + // CommonJS (for Node) and ES module (for bundlers) build. + // (We could have three entries in the configuration array + // instead of two, but it's quicker to generate multiple + // builds from a single configuration where possible, using + // the `targets` option which can specify `dest` and `format`) + { + entry: 'src/js/main.esm.js', + external: ['es6-promise/auto'], + targets: [ + { dest: pkg.main, format: 'cjs' }, + { dest: pkg.module, format: 'es' } + ], + plugins: [ + babel({ + exclude: ['node_modules/**'] + }) + ] + } ]; \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 6fc98f0..09b806f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -950,6 +950,11 @@ color-support@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" +colors@^1.1.2: + version "1.3.3" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d" + integrity sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg== + commander@2.11.x: version "2.11.0" resolved "https://registry.yarnpkg.com/commander/-/commander-2.11.0.tgz#157152fd1e7a6c8d98a5b715cf376df928004563" @@ -1316,6 +1321,15 @@ fragment-cache@^0.2.1: dependencies: map-cache "^0.2.2" +fs-extra@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" + integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE= + dependencies: + graceful-fs "^4.1.2" + jsonfile "^3.0.0" + universalify "^0.1.0" + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" @@ -1459,7 +1473,7 @@ graceful-fs@^3.0.0: dependencies: natives "^1.1.0" -graceful-fs@^4.1.2: +graceful-fs@^4.1.2, graceful-fs@^4.1.6: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" @@ -1886,6 +1900,13 @@ json5@^2.1.0: dependencies: minimist "^1.2.0" +jsonfile@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66" + integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY= + optionalDependencies: + graceful-fs "^4.1.6" + just-extend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.0.2.tgz#f3f47f7dfca0f989c55410a7ebc8854b07108afc" @@ -2779,6 +2800,14 @@ rollup-plugin-commonjs@^9.2.0: resolve "^1.8.1" rollup-pluginutils "^2.3.3" +rollup-plugin-copy@^0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/rollup-plugin-copy/-/rollup-plugin-copy-0.2.3.tgz#dac1ab81d1f220baeb98e5c4c0108252e1edbb98" + integrity sha1-2sGrgdHyILrrmOXEwBCCUuHtu5g= + dependencies: + colors "^1.1.2" + fs-extra "^3.0.0" + rollup-plugin-node-resolve@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/rollup-plugin-node-resolve/-/rollup-plugin-node-resolve-4.0.0.tgz#9bc6b8205e9936cc0e26bba2415f1ecf1e64d9b2" @@ -3139,6 +3168,11 @@ unique-stream@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + unset-value@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" From 82ed461d393bae4849e5b22694f91dd62d807bbe Mon Sep 17 00:00:00 2001 From: Nicolas Turlais Date: Mon, 7 Jan 2019 11:25:46 +0100 Subject: [PATCH 27/65] Removed gulp --- package.json | 5 - yarn.lock | 1356 +------------------------------------------------- 2 files changed, 17 insertions(+), 1344 deletions(-) diff --git a/package.json b/package.json index 52e07f9..179362f 100644 --- a/package.json +++ b/package.json @@ -21,11 +21,6 @@ "@babel/core": "^7.2.2", "babel-preset-env": "^1.7.0", "chai": "^4.2.0", - "gulp": "^3.9.0", - "gulp-bump": "^0.3.1", - "gulp-rename": "^1.2.2", - "gulp-uglify": "^1.2.0", - "gulp-util": "^3.0.6", "jquery": "^3.3.1", "mocha": "^5.2.0", "mocha-chrome": "^1.1.0", diff --git a/yarn.lock b/yarn.lock index 09b806f..0565ef0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -157,20 +157,6 @@ version "0.0.28" resolved "http://registry.npmjs.org/@types/rimraf/-/rimraf-0.0.28.tgz#5562519bc7963caca8abf7f128cae3b594d41d06" -align-text@^0.1.1, align-text@^0.1.3: - version "0.1.4" - resolved "https://registry.yarnpkg.com/align-text/-/align-text-0.1.4.tgz#0cd90a561093f35d0a99256c22b7069433fad117" - dependencies: - kind-of "^3.0.2" - longest "^1.0.1" - repeat-string "^1.5.2" - -ansi-gray@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" - dependencies: - ansi-wrap "0.1.0" - ansi-regex@^2.0.0: version "2.1.1" resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" @@ -185,40 +171,16 @@ ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-wrap@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" - -archy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40" - arr-diff@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" dependencies: arr-flatten "^1.0.1" -arr-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" - -arr-flatten@^1.0.1, arr-flatten@^1.1.0: +arr-flatten@^1.0.1: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" -arr-union@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" - -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - -array-each@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/array-each/-/array-each-1.0.1.tgz#a794af0c05ab1752846ee753a1f211a05ba0c44f" - array-find-index@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" @@ -227,22 +189,10 @@ array-from@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/array-from/-/array-from-2.1.1.tgz#cfe9d8c26628b9dc5aecc62a9f5d8f1f352c1195" -array-slice@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/array-slice/-/array-slice-1.1.0.tgz#e368ea15f89bc7069f7ffb89aec3a6c7d4ac22d4" - -array-uniq@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" - array-unique@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" -array-unique@^0.3.2: - version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" - arrify@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" @@ -251,22 +201,10 @@ assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" -assign-symbols@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" - async-limiter@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" -async@~0.2.6: - version "0.2.10" - resolved "http://registry.npmjs.org/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1" - -atob@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" - babel-code-frame@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" @@ -737,23 +675,7 @@ balanced-match@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" -base@^0.11.1: - version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" - dependencies: - cache-base "^1.0.1" - class-utils "^0.3.5" - component-emitter "^1.2.1" - define-property "^1.0.0" - isobject "^3.0.1" - mixin-deep "^1.2.0" - pascalcase "^0.1.1" - -beeper@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" - -brace-expansion@^1.0.0, brace-expansion@^1.1.7: +brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" dependencies: @@ -768,21 +690,6 @@ braces@^1.8.2: preserve "^0.2.0" repeat-element "^1.1.2" -braces@^2.3.1: - version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" - dependencies: - arr-flatten "^1.1.0" - array-unique "^0.3.2" - extend-shallow "^2.0.1" - fill-range "^4.0.0" - isobject "^3.0.1" - repeat-element "^1.1.2" - snapdragon "^0.8.1" - snapdragon-node "^2.0.1" - split-string "^3.0.2" - to-regex "^3.0.1" - browser-stdout@1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/browser-stdout/-/browser-stdout-1.3.1.tgz#baa559ee14ced73452229bad7326467c61fabd60" @@ -802,20 +709,6 @@ builtin-modules@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-3.0.0.tgz#1e587d44b006620d90286cc7a9238bbc6129cab1" -cache-base@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" - dependencies: - collection-visit "^1.0.0" - component-emitter "^1.2.1" - get-value "^2.0.6" - has-value "^1.0.0" - isobject "^3.0.1" - set-value "^2.0.0" - to-object-path "^0.3.0" - union-value "^1.0.0" - unset-value "^1.0.0" - camelcase-keys@^4.0.0: version "4.2.0" resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-4.2.0.tgz#a2aa5fb1af688758259c32c141426d78923b9b77" @@ -824,10 +717,6 @@ camelcase-keys@^4.0.0: map-obj "^2.0.0" quick-lru "^1.0.0" -camelcase@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-1.2.1.tgz#9bb5304d2e0b56698b2c758b08a3eaa9daa58a39" - camelcase@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" @@ -836,13 +725,6 @@ caniuse-lite@^1.0.30000844: version "1.0.30000923" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000923.tgz#148f9bda508024b5ce957b463ae2e8302b451bb2" -center-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/center-align/-/center-align-0.1.3.tgz#aa0d32629b6ee972200411cbd4461c907bc2b7ad" - dependencies: - align-text "^0.1.3" - lazy-cache "^1.0.3" - chai@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" @@ -854,7 +736,7 @@ chai@^4.2.0: pathval "^1.1.0" type-detect "^4.0.5" -chalk@^1.0.0, chalk@^1.1.3: +chalk@^1.1.3: version "1.1.3" resolved "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" dependencies: @@ -900,42 +782,6 @@ chrome-unmirror@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/chrome-unmirror/-/chrome-unmirror-0.1.0.tgz#e9af78ba47f7ffb90060293a720a01cd26d50bab" -class-utils@^0.3.5: - version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" - dependencies: - arr-union "^3.1.0" - define-property "^0.2.5" - isobject "^3.0.0" - static-extend "^0.1.1" - -cliui@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-2.1.0.tgz#4b475760ff80264c762c3a1719032e91c7fea0d1" - dependencies: - center-align "^0.1.1" - right-align "^0.1.1" - wordwrap "0.0.2" - -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - -clone@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" - -clone@^1.0.0, clone@^1.0.2: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - -collection-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" - dependencies: - map-visit "^1.0.0" - object-visit "^1.0.0" - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -946,10 +792,6 @@ color-name@1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" -color-support@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" - colors@^1.1.2: version "1.3.3" resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.3.tgz#39e005d546afe01e01f9c4ca8fa50f686a01205d" @@ -963,14 +805,6 @@ commander@2.15.1: version "2.15.1" resolved "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz#df46e867d0fc2aec66a34662b406a9ccafff5b0f" -commander@^2.5.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" - -component-emitter@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" - concat-map@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" @@ -981,18 +815,10 @@ convert-source-map@^1.1.0, convert-source-map@^1.5.1: dependencies: safe-buffer "~5.1.1" -copy-descriptor@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" - core-js@^2.4.0, core-js@^2.5.0: version "2.6.1" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.6.1.tgz#87416ae817de957a3f249b3b5ca475d4aaed6042" -core-util-is@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" - cross-spawn@^5.0.1: version "5.1.0" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -1007,21 +833,13 @@ currently-unhandled@^0.4.1: dependencies: array-find-index "^1.0.1" -dateformat@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" - -deap@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/deap/-/deap-1.0.1.tgz#0646e9e1a095ffe8a9e404d68d1f76dcf57e66fb" - debug@3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" dependencies: ms "2.0.0" -debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9: +debug@^2.6.8, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" dependencies: @@ -1046,14 +864,10 @@ decamelize-keys@^1.0.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.0.0, decamelize@^1.1.0: +decamelize@^1.1.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" -decode-uri-component@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" - deep-assign@^2.0.0: version "2.0.0" resolved "http://registry.npmjs.org/deep-assign/-/deep-assign-2.0.0.tgz#ebe06b1f07f08dae597620e3dd1622f371a1c572" @@ -1066,39 +880,6 @@ deep-eql@^3.0.1: dependencies: type-detect "^4.0.0" -defaults@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d" - dependencies: - clone "^1.0.2" - -define-property@^0.2.5: - version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" - dependencies: - is-descriptor "^0.1.0" - -define-property@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" - dependencies: - is-descriptor "^1.0.0" - -define-property@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" - dependencies: - is-descriptor "^1.0.2" - isobject "^3.0.1" - -deprecated@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/deprecated/-/deprecated-0.0.1.tgz#f9c9af5464afa1e7a971458a8bdef2aa94d5bb19" - -detect-file@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7" - detect-indent@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" @@ -1109,28 +890,10 @@ diff@3.5.0, diff@^3.5.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" -dot-object@^0.6.0: - version "0.6.0" - resolved "http://registry.npmjs.org/dot-object/-/dot-object-0.6.0.tgz#2ad3cf75a714ed4fc819e4b63d349bec01c7a358" - dependencies: - commander "^2.5.0" - -duplexer2@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" - dependencies: - readable-stream "~1.1.9" - electron-to-chromium@^1.3.47: version "1.3.96" resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.96.tgz#25770ec99b8b07706dedf3a5f43fa50cb54c4f9a" -end-of-stream@~0.1.5: - version "0.1.5" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-0.1.5.tgz#8e177206c3c80837d85632e8b9359dfe8b2f6eaf" - dependencies: - once "~1.3.0" - error-ex@^1.3.1: version "1.3.2" resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" @@ -1171,74 +934,18 @@ expand-brackets@^0.1.4: dependencies: is-posix-bracket "^0.1.0" -expand-brackets@^2.1.4: - version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" - dependencies: - debug "^2.3.3" - define-property "^0.2.5" - extend-shallow "^2.0.1" - posix-character-classes "^0.1.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - expand-range@^1.8.1: version "1.8.2" resolved "http://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" dependencies: fill-range "^2.1.0" -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - dependencies: - homedir-polyfill "^1.0.1" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - dependencies: - is-extendable "^0.1.0" - -extend-shallow@^3.0.0, extend-shallow@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" - dependencies: - assign-symbols "^1.0.0" - is-extendable "^1.0.1" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" dependencies: is-extglob "^1.0.0" -extglob@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" - dependencies: - array-unique "^0.3.2" - define-property "^1.0.0" - expand-brackets "^2.1.4" - extend-shallow "^2.0.1" - fragment-cache "^0.2.1" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - -fancy-log@^1.0.0, fancy-log@^1.1.0: - version "1.3.2" - resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" - dependencies: - ansi-gray "^0.1.1" - color-support "^1.1.3" - time-stamp "^1.0.0" - filename-regex@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" @@ -1253,53 +960,13 @@ fill-range@^2.1.0: repeat-element "^1.1.2" repeat-string "^1.5.2" -fill-range@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" - dependencies: - extend-shallow "^2.0.1" - is-number "^3.0.0" - repeat-string "^1.6.1" - to-regex-range "^2.1.0" - -find-index@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/find-index/-/find-index-0.1.1.tgz#675d358b2ca3892d795a1ab47232f8b6e2e0dde4" - find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" dependencies: locate-path "^2.0.0" -findup-sync@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc" - dependencies: - detect-file "^1.0.0" - is-glob "^3.1.0" - micromatch "^3.0.4" - resolve-dir "^1.0.1" - -fined@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/fined/-/fined-1.1.0.tgz#b37dc844b76a2f5e7081e884f7c0ae344f153476" - dependencies: - expand-tilde "^2.0.2" - is-plain-object "^2.0.3" - object.defaults "^1.1.0" - object.pick "^1.2.0" - parse-filepath "^1.0.1" - -first-chunk-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" - -flagged-respawn@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/flagged-respawn/-/flagged-respawn-1.0.0.tgz#4e79ae9b2eb38bf86b3bb56bf3e0a56aa5fcabd7" - -for-in@^1.0.1, for-in@^1.0.2: +for-in@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" @@ -1309,18 +976,6 @@ for-own@^0.1.4: dependencies: for-in "^1.0.1" -for-own@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-1.0.0.tgz#c63332f415cedc4b04dbfe70cf836494c53cb44b" - dependencies: - for-in "^1.0.1" - -fragment-cache@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" - dependencies: - map-cache "^0.2.2" - fs-extra@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291" @@ -1334,12 +989,6 @@ fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" -gaze@^0.5.1: - version "0.5.2" - resolved "https://registry.yarnpkg.com/gaze/-/gaze-0.5.2.tgz#40b709537d24d1d45767db5a908689dfe69ac44f" - dependencies: - globule "~0.1.0" - get-func-name@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" @@ -1348,10 +997,6 @@ get-stream@^3.0.0: version "3.0.0" resolved "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" -get-value@^2.0.3, get-value@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" - glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -1365,29 +1010,6 @@ glob-parent@^2.0.0: dependencies: is-glob "^2.0.0" -glob-stream@^3.1.5: - version "3.1.18" - resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-3.1.18.tgz#9170a5f12b790306fdfe598f313f8f7954fd143b" - dependencies: - glob "^4.3.1" - glob2base "^0.0.12" - minimatch "^2.0.1" - ordered-read-streams "^0.1.0" - through2 "^0.6.1" - unique-stream "^1.0.0" - -glob-watcher@^0.0.6: - version "0.0.6" - resolved "http://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz#b95b4a8df74b39c83298b0c05c978b4d9a3b710b" - dependencies: - gaze "^0.5.1" - -glob2base@^0.0.12: - version "0.0.12" - resolved "https://registry.yarnpkg.com/glob2base/-/glob2base-0.0.12.tgz#9d419b3e28f12e83a362164a277055922c9c0d56" - dependencies: - find-index "^0.1.1" - glob@7.1.2: version "7.1.2" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" @@ -1399,15 +1021,6 @@ glob@7.1.2: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^4.3.1: - version "4.5.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-4.5.3.tgz#c6cb73d3226c1efef04de3c56d012f03377ee15f" - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "^2.0.1" - once "^1.3.0" - glob@^7.0.5: version "7.1.3" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" @@ -1419,32 +1032,6 @@ glob@^7.0.5: once "^1.3.0" path-is-absolute "^1.0.0" -glob@~3.1.21: - version "3.1.21" - resolved "https://registry.yarnpkg.com/glob/-/glob-3.1.21.tgz#d29e0a055dea5138f4d07ed40e8982e83c2066cd" - dependencies: - graceful-fs "~1.2.0" - inherits "1" - minimatch "~0.2.11" - -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - globals@^11.1.0: version "11.9.0" resolved "https://registry.yarnpkg.com/globals/-/globals-11.9.0.tgz#bde236808e987f290768a93d065060d78e6ab249" @@ -1453,111 +1040,14 @@ globals@^9.18.0: version "9.18.0" resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" -globule@~0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/globule/-/globule-0.1.0.tgz#d9c8edde1da79d125a151b79533b978676346ae5" - dependencies: - glob "~3.1.21" - lodash "~1.0.1" - minimatch "~0.2.11" - -glogg@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810" - dependencies: - sparkles "^1.0.0" - -graceful-fs@^3.0.0: - version "3.0.11" - resolved "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.11.tgz#7613c778a1afea62f25c630a086d7f3acbbdd818" - dependencies: - natives "^1.1.0" - graceful-fs@^4.1.2, graceful-fs@^4.1.6: version "4.1.15" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.15.tgz#ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00" -graceful-fs@~1.2.0: - version "1.2.3" - resolved "http://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz#15a4806a57547cb2d2dbf27f42e89a8c3451b364" - growl@1.10.5: version "1.10.5" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" -gulp-bump@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/gulp-bump/-/gulp-bump-0.3.1.tgz#8ac67f228915ab148779f16d3d375e5514a11c9a" - dependencies: - dot-object "^0.6.0" - gulp-util "^3.0.4" - semver "^4.3.1" - through2 "^0.5.1" - -gulp-rename@^1.2.2: - version "1.4.0" - resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" - -gulp-uglify@^1.2.0: - version "1.5.4" - resolved "https://registry.yarnpkg.com/gulp-uglify/-/gulp-uglify-1.5.4.tgz#524788d87666d09f9d0c21fb2177f90039a658c9" - dependencies: - deap "^1.0.0" - fancy-log "^1.0.0" - gulp-util "^3.0.0" - isobject "^2.0.0" - through2 "^2.0.0" - uglify-js "2.6.4" - uglify-save-license "^0.4.1" - vinyl-sourcemaps-apply "^0.2.0" - -gulp-util@^3.0.0, gulp-util@^3.0.4, gulp-util@^3.0.6: - version "3.0.8" - resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" - dependencies: - array-differ "^1.0.0" - array-uniq "^1.0.2" - beeper "^1.0.0" - chalk "^1.0.0" - dateformat "^2.0.0" - fancy-log "^1.1.0" - gulplog "^1.0.0" - has-gulplog "^0.1.0" - lodash._reescape "^3.0.0" - lodash._reevaluate "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.template "^3.0.0" - minimist "^1.1.0" - multipipe "^0.1.2" - object-assign "^3.0.0" - replace-ext "0.0.1" - through2 "^2.0.0" - vinyl "^0.5.0" - -gulp@^3.9.0: - version "3.9.1" - resolved "http://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz#571ce45928dd40af6514fc4011866016c13845b4" - dependencies: - archy "^1.0.0" - chalk "^1.0.0" - deprecated "^0.0.1" - gulp-util "^3.0.0" - interpret "^1.0.0" - liftoff "^2.1.0" - minimist "^1.1.0" - orchestrator "^0.3.0" - pretty-hrtime "^1.0.0" - semver "^4.1.0" - tildify "^1.0.0" - v8flags "^2.0.2" - vinyl-fs "^0.3.0" - -gulplog@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" - dependencies: - glogg "^1.0.0" - has-ansi@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" @@ -1568,39 +1058,6 @@ has-flag@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" -has-gulplog@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" - dependencies: - sparkles "^1.0.0" - -has-value@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" - dependencies: - get-value "^2.0.3" - has-values "^0.1.4" - isobject "^2.0.0" - -has-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" - dependencies: - get-value "^2.0.6" - has-values "^1.0.0" - isobject "^3.0.0" - -has-values@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" - -has-values@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" - dependencies: - is-number "^3.0.0" - kind-of "^4.0.0" - he@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/he/-/he-1.1.1.tgz#93410fd21b009735151f8868c2f271f3427e23fd" @@ -1612,12 +1069,6 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" -homedir-polyfill@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" - dependencies: - parse-passwd "^1.0.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" @@ -1640,47 +1091,16 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-1.0.2.tgz#ca4309dadee6b54cc0b8d247e8d7c7a0975bdc9b" - -inherits@2, inherits@~2.0.1, inherits@~2.0.3: +inherits@2: version "2.0.3" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" -ini@^1.3.4: - version "1.3.5" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" - -interpret@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" - invariant@^2.2.2: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" dependencies: loose-envify "^1.0.0" -is-absolute@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" - dependencies: - is-relative "^1.0.0" - is-windows "^1.0.1" - -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - dependencies: - kind-of "^6.0.0" - is-arrayish@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" @@ -1695,34 +1115,6 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - dependencies: - kind-of "^6.0.0" - -is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" - -is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" - is-dotfile@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" @@ -1733,24 +1125,14 @@ is-equal-shallow@^0.1.3: dependencies: is-primitive "^2.0.0" -is-extendable@^0.1.0, is-extendable@^0.1.1: +is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" -is-extendable@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" - dependencies: - is-plain-object "^2.0.4" - is-extglob@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" -is-extglob@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - is-finite@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" @@ -1763,12 +1145,6 @@ is-glob@^2.0.0, is-glob@^2.0.1: dependencies: is-extglob "^1.0.0" -is-glob@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" - dependencies: - is-extglob "^2.1.0" - is-module@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-module/-/is-module-1.0.0.tgz#3258fb69f78c14d5b815d664336b4cffb6441591" @@ -1779,12 +1155,6 @@ is-number@^2.1.0: dependencies: kind-of "^3.0.2" -is-number@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" - dependencies: - kind-of "^3.0.2" - is-number@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" @@ -1797,12 +1167,6 @@ is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" -is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - dependencies: - isobject "^3.0.1" - is-posix-bracket@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" @@ -1811,30 +1175,10 @@ is-primitive@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" -is-relative@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" - dependencies: - is-unc-path "^1.0.0" - is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" -is-unc-path@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" - dependencies: - unc-path-regex "^0.1.2" - -is-utf8@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" - -is-windows@^1.0.1, is-windows@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" - is-wsl@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" @@ -1843,7 +1187,7 @@ isarray@0.0.1: version "0.0.1" resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" -isarray@1.0.0, isarray@~1.0.0: +isarray@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" @@ -1857,10 +1201,6 @@ isobject@^2.0.0: dependencies: isarray "1.0.0" -isobject@^3.0.0, isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - jquery@^3.3.1: version "3.3.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.3.1.tgz#958ce29e81c9790f31be7792df5d4d95fc57fbca" @@ -1911,43 +1251,16 @@ just-extend@^4.0.2: version "4.0.2" resolved "https://registry.yarnpkg.com/just-extend/-/just-extend-4.0.2.tgz#f3f47f7dfca0f989c55410a7ebc8854b07108afc" -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: +kind-of@^3.0.2: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" dependencies: is-buffer "^1.1.5" -kind-of@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" - dependencies: - is-buffer "^1.1.5" - -kind-of@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" - -kind-of@^6.0.0, kind-of@^6.0.2: +kind-of@^6.0.0: version "6.0.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" -lazy-cache@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/lazy-cache/-/lazy-cache-1.0.4.tgz#a1d78fc3a50474cb80845d3b3b6e1da49a446e8e" - -liftoff@^2.1.0: - version "2.5.0" - resolved "https://registry.yarnpkg.com/liftoff/-/liftoff-2.5.0.tgz#2009291bb31cea861bbf10a7c15a28caf75c31ec" - dependencies: - extend "^3.0.0" - findup-sync "^2.0.0" - fined "^1.0.1" - flagged-respawn "^1.0.0" - is-plain-object "^2.0.4" - object.map "^1.0.0" - rechoir "^0.6.2" - resolve "^1.1.7" - lighthouse-logger@^1.0.0: version "1.2.0" resolved "https://registry.yarnpkg.com/lighthouse-logger/-/lighthouse-logger-1.2.0.tgz#b76d56935e9c137e86a04741f6bb9b2776e886ca" @@ -1971,101 +1284,14 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" -lodash._basecopy@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" - -lodash._basetostring@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" - -lodash._basevalues@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" - -lodash._getnative@^3.0.0: - version "3.9.1" - resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" - -lodash._isiterateecall@^3.0.0: - version "3.0.9" - resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" - -lodash._reescape@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" - -lodash._reevaluate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" - -lodash._reinterpolate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" - -lodash._root@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" - -lodash.escape@^3.0.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" - dependencies: - lodash._root "^3.0.0" - lodash.get@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" -lodash.isarguments@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" - -lodash.isarray@^3.0.0: - version "3.0.4" - resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" - -lodash.keys@^3.0.0: - version "3.1.2" - resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" - dependencies: - lodash._getnative "^3.0.0" - lodash.isarguments "^3.0.0" - lodash.isarray "^3.0.0" - -lodash.restparam@^3.0.0: - version "3.6.1" - resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" - -lodash.template@^3.0.0: - version "3.6.2" - resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" - dependencies: - lodash._basecopy "^3.0.0" - lodash._basetostring "^3.0.0" - lodash._basevalues "^3.0.0" - lodash._isiterateecall "^3.0.0" - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash.keys "^3.0.0" - lodash.restparam "^3.0.0" - lodash.templatesettings "^3.0.0" - -lodash.templatesettings@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" - dependencies: - lodash._reinterpolate "^3.0.0" - lodash.escape "^3.0.0" - lodash@^4.17.10, lodash@^4.17.4: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" -lodash@~1.0.1: - version "1.0.2" - resolved "http://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz#8f57560c83b59fc270bd3d561b690043430e2551" - loglevel@^1.4.1: version "1.6.1" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" @@ -2078,10 +1304,6 @@ lolex@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lolex/-/lolex-3.0.0.tgz#f04ee1a8aa13f60f1abd7b0e8f4213ec72ec193e" -longest@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" - loose-envify@^1.0.0: version "1.4.0" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" @@ -2095,10 +1317,6 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lru-cache@2: - version "2.7.3" - resolved "http://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz#6d4524e8b955f95d4f5b58851ce21dd72fb4e952" - lru-cache@^4.0.1: version "4.1.4" resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.4.tgz#51cc46e8e6d9530771c857e24ccc720ecdbcc031" @@ -2112,16 +1330,6 @@ magic-string@^0.25.1: dependencies: sourcemap-codec "^1.4.1" -make-iterator@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/make-iterator/-/make-iterator-1.0.1.tgz#29b33f312aa8f547c4a5e490f56afcec99133ad6" - dependencies: - kind-of "^6.0.2" - -map-cache@^0.2.0, map-cache@^0.2.2: - version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" - map-obj@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" @@ -2130,12 +1338,6 @@ map-obj@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-2.0.0.tgz#a65cd29087a92598b8791257a523e021222ac1f9" -map-visit@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" - dependencies: - object-visit "^1.0.0" - marky@^1.2.0: version "1.2.1" resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.1.tgz#a3fcf82ffd357756b8b8affec9fdbf3a30dc1b02" @@ -2176,43 +1378,12 @@ micromatch@^2.3.11: parse-glob "^3.0.4" regex-cache "^0.4.2" -micromatch@^3.0.4: - version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.3.1" - define-property "^2.0.2" - extend-shallow "^3.0.2" - extglob "^2.0.4" - fragment-cache "^0.2.1" - kind-of "^6.0.2" - nanomatch "^1.2.9" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.2" - minimatch@3.0.4, minimatch@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" dependencies: brace-expansion "^1.1.7" -minimatch@^2.0.1: - version "2.0.10" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-2.0.10.tgz#8d087c39c6b38c001b97fca7ce6d0e1e80afbac7" - dependencies: - brace-expansion "^1.0.0" - -minimatch@~0.2.11: - version "0.2.14" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-0.2.14.tgz#c74e780574f63c6f9a090e90efbe6ef53a6a756a" - dependencies: - lru-cache "2" - sigmund "~1.0.0" - minimist-options@^3.0.1: version "3.0.2" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-3.0.2.tgz#fba4c8191339e13ecf4d61beb03f070103f3d954" @@ -2224,18 +1395,11 @@ minimist@0.0.8: version "0.0.8" resolved "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" -minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: +minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" resolved "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" -mixin-deep@^1.2.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" - dependencies: - for-in "^1.0.2" - is-extendable "^1.0.1" - -mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1: +mkdirp@0.5.1, mkdirp@^0.5.1: version "0.5.1" resolved "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" dependencies: @@ -2285,12 +1449,6 @@ ms@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" -multipipe@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" - dependencies: - duplexer2 "0.0.2" - nanoassert@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/nanoassert/-/nanoassert-1.1.0.tgz#4f3152e09540fde28c76f44b19bbcd1d5a42478d" @@ -2303,22 +1461,6 @@ nanobus@^4.2.0: nanotiming "^7.2.0" remove-array-items "^1.0.0" -nanomatch@^1.2.9: - version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - define-property "^2.0.2" - extend-shallow "^3.0.2" - fragment-cache "^0.2.1" - is-windows "^1.0.2" - kind-of "^6.0.2" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - nanoscheduler@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/nanoscheduler/-/nanoscheduler-1.0.3.tgz#6ca027941bf3e04139ea4bab6227ea6ad803692f" @@ -2332,10 +1474,6 @@ nanotiming@^7.2.0: nanoassert "^1.1.0" nanoscheduler "^1.0.2" -natives@^1.1.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/natives/-/natives-1.1.6.tgz#a603b4a498ab77173612b9ea1acdec4d980f00bb" - nise@^1.4.7: version "1.4.8" resolved "https://registry.yarnpkg.com/nise/-/nise-1.4.8.tgz#ce91c31e86cf9b2c4cac49d7fcd7f56779bfd6b0" @@ -2371,40 +1509,6 @@ number-is-nan@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" -object-assign@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" - -object-copy@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" - dependencies: - copy-descriptor "^0.1.0" - define-property "^0.2.5" - kind-of "^3.0.3" - -object-visit@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" - dependencies: - isobject "^3.0.0" - -object.defaults@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/object.defaults/-/object.defaults-1.1.0.tgz#3a7f868334b407dea06da16d88d5cd29e435fecf" - dependencies: - array-each "^1.0.1" - array-slice "^1.0.0" - for-own "^1.0.0" - isobject "^3.0.0" - -object.map@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/object.map/-/object.map-1.0.1.tgz#cf83e59dc8fcc0ad5f4250e1f78b3b81bd801d37" - dependencies: - for-own "^1.0.0" - make-iterator "^1.0.0" - object.omit@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" @@ -2412,36 +1516,12 @@ object.omit@^2.0.0: for-own "^0.1.4" is-extendable "^0.1.1" -object.pick@^1.2.0, object.pick@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" - dependencies: - isobject "^3.0.1" - once@^1.3.0: version "1.4.0" resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" dependencies: wrappy "1" -once@~1.3.0: - version "1.3.3" - resolved "https://registry.yarnpkg.com/once/-/once-1.3.3.tgz#b2e261557ce4c314ec8304f3fa82663e4297ca20" - dependencies: - wrappy "1" - -orchestrator@^0.3.0: - version "0.3.8" - resolved "https://registry.yarnpkg.com/orchestrator/-/orchestrator-0.3.8.tgz#14e7e9e2764f7315fbac184e506c7aa6df94ad7e" - dependencies: - end-of-stream "~0.1.5" - sequencify "~0.0.7" - stream-consume "~0.1.0" - -ordered-read-streams@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz#fd565a9af8eb4473ba69b6ed8a34352cb552f126" - os-homedir@^1.0.0: version "1.0.2" resolved "http://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" @@ -2470,14 +1550,6 @@ p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" -parse-filepath@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" - dependencies: - is-absolute "^1.0.0" - map-cache "^0.2.0" - path-root "^0.1.1" - parse-glob@^3.0.4: version "3.0.4" resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" @@ -2494,14 +1566,6 @@ parse-json@^4.0.0: error-ex "^1.3.1" json-parse-better-errors "^1.0.1" -parse-passwd@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" - -pascalcase@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -2514,20 +1578,10 @@ path-key@^2.0.0: version "2.0.1" resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" -path-parse@^1.0.5, path-parse@^1.0.6: +path-parse@^1.0.6: version "1.0.6" resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" -path-root-regex@^0.1.0: - version "0.1.2" - resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" - -path-root@^0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" - dependencies: - path-root-regex "^0.1.0" - path-to-regexp@^1.7.0: version "1.7.0" resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d" @@ -2554,10 +1608,6 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" -posix-character-classes@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" - preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" @@ -2572,18 +1622,10 @@ prettier@1.15.2: version "1.15.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.15.2.tgz#d31abe22afa4351efa14c7f8b94b58bb7452205e" -pretty-hrtime@^1.0.0: - version "1.0.3" - resolved "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz#b7e3ea42435a4c9b2759d99e0f201eb195802ee1" - private@^0.1.6, private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" -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" - pseudomap@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" @@ -2615,42 +1657,6 @@ read-pkg@^3.0.0: normalize-package-data "^2.3.2" path-type "^3.0.0" -"readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.17: - version "1.0.34" - resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@~1.1.9: - version "1.1.14" - resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.1" - isarray "0.0.1" - string_decoder "~0.10.x" - -readable-stream@~2.3.6: - version "2.3.6" - resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - dependencies: - resolve "^1.1.6" - redent@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/redent/-/redent-2.0.0.tgz#c1b2007b42d57eb1389079b3c8333639d5e1ccaa" @@ -2684,13 +1690,6 @@ regex-cache@^0.4.2: dependencies: is-equal-shallow "^0.1.3" -regex-not@^1.0.0, regex-not@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" - dependencies: - extend-shallow "^3.0.2" - safe-regex "^1.1.0" - regexpu-core@^2.0.0: version "2.0.0" resolved "http://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240" @@ -2721,7 +1720,7 @@ repeat-element@^1.1.2: version "1.1.3" resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" -repeat-string@^1.5.2, repeat-string@^1.6.1: +repeat-string@^1.5.2: version "1.6.1" resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" @@ -2731,53 +1730,22 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - resolve-cwd@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" dependencies: resolve-from "^3.0.0" -resolve-dir@^1.0.0, resolve-dir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - resolve-from@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" -resolve-url@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" - -resolve@^1.1.6, resolve@^1.1.7: - version "1.8.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" - dependencies: - path-parse "^1.0.5" - resolve@^1.3.2, resolve@^1.8.1: version "1.9.0" resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.9.0.tgz#a14c6fdfa8f92a7df1d996cb7105fa744658ea06" dependencies: path-parse "^1.0.6" -ret@~0.1.10: - version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" - -right-align@^0.1.1: - version "0.1.3" - resolved "https://registry.yarnpkg.com/right-align/-/right-align-0.1.3.tgz#61339b722fe6a3515689210d24e14c96148613ef" - dependencies: - align-text "^0.1.1" - rimraf@^2.6.1: version "2.6.2" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" @@ -2834,42 +1802,10 @@ safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" -safe-regex@^1.1.0: - version "1.1.0" - resolved "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" - dependencies: - ret "~0.1.10" - "semver@2 || 3 || 4 || 5", semver@^5.3.0, semver@^5.4.1: version "5.6.0" resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" -semver@^4.1.0, semver@^4.3.1: - version "4.3.6" - resolved "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" - -sequencify@~0.0.7: - version "0.0.7" - resolved "https://registry.yarnpkg.com/sequencify/-/sequencify-0.0.7.tgz#90cff19d02e07027fd767f5ead3e7b95d1e7380c" - -set-value@^0.4.3: - version "0.4.3" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.1" - to-object-path "^0.3.0" - -set-value@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" - dependencies: - extend-shallow "^2.0.1" - is-extendable "^0.1.1" - is-plain-object "^2.0.3" - split-string "^3.0.1" - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -2880,10 +1816,6 @@ shebang-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" -sigmund@~1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sigmund/-/sigmund-1.0.1.tgz#3ff21f198cad2175f9f3b781853fd94d0d19b590" - signal-exit@^3.0.0: version "3.0.2" resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" @@ -2904,54 +1836,13 @@ slash@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" -snapdragon-node@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" - dependencies: - define-property "^1.0.0" - isobject "^3.0.0" - snapdragon-util "^3.0.1" - -snapdragon-util@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" - dependencies: - kind-of "^3.2.0" - -snapdragon@^0.8.1: - version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" - dependencies: - base "^0.11.1" - debug "^2.2.0" - define-property "^0.2.5" - extend-shallow "^2.0.1" - map-cache "^0.2.2" - source-map "^0.5.6" - source-map-resolve "^0.5.0" - use "^3.1.0" - -source-map-resolve@^0.5.0: - version "0.5.2" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" - dependencies: - atob "^2.1.1" - decode-uri-component "^0.2.0" - resolve-url "^0.2.1" - source-map-url "^0.4.0" - urix "^0.1.0" - source-map-support@^0.4.15: version "0.4.18" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f" dependencies: source-map "^0.5.6" -source-map-url@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" - -source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.1: +source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" @@ -2959,10 +1850,6 @@ sourcemap-codec@^1.4.1: version "1.4.4" resolved "https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.4.tgz#c63ea927c029dd6bd9a2b7fa03b3fec02ad56e9f" -sparkles@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" - spdx-correct@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.0.tgz#fb83e504445268f154b074e218c87c003cd31df4" @@ -2985,46 +1872,12 @@ spdx-license-ids@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz#81c0ce8f21474756148bbb5f3bfc0f36bf15d76e" -split-string@^3.0.1, split-string@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" - dependencies: - extend-shallow "^3.0.0" - -static-extend@^0.1.1: - version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" - dependencies: - define-property "^0.2.5" - object-copy "^0.1.0" - -stream-consume@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/stream-consume/-/stream-consume-0.1.1.tgz#d3bdb598c2bd0ae82b8cac7ac50b1107a7996c48" - -string_decoder@~0.10.x: - version "0.10.31" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - dependencies: - safe-buffer "~5.1.0" - strip-ansi@^3.0.0: version "3.0.1" resolved "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" dependencies: ansi-regex "^2.0.0" -strip-bom@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-1.0.0.tgz#85b8862f3844b5a6d5ec8467a93598173a36f794" - dependencies: - first-chunk-stream "^1.0.0" - is-utf8 "^0.2.0" - strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -3057,37 +1910,6 @@ text-encoding@^0.6.4: version "0.6.4" resolved "http://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz#e399a982257a276dae428bb92845cb71bdc26d19" -through2@^0.5.1: - version "0.5.1" - resolved "http://registry.npmjs.org/through2/-/through2-0.5.1.tgz#dfdd012eb9c700e2323fd334f38ac622ab372da7" - dependencies: - readable-stream "~1.0.17" - xtend "~3.0.0" - -through2@^0.6.1: - version "0.6.5" - resolved "http://registry.npmjs.org/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" - dependencies: - readable-stream ">=1.0.33-1 <1.1.0-0" - xtend ">=4.0.0 <4.1.0-0" - -through2@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd" - dependencies: - readable-stream "~2.3.6" - xtend "~4.0.1" - -tildify@^1.0.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/tildify/-/tildify-1.2.0.tgz#dcec03f55dca9b7aa3e5b04f21817eb56e63588a" - dependencies: - os-homedir "^1.0.0" - -time-stamp@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" - to-fast-properties@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" @@ -3096,28 +1918,6 @@ to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" -to-object-path@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" - dependencies: - kind-of "^3.0.2" - -to-regex-range@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" - dependencies: - is-number "^3.0.0" - repeat-string "^1.6.1" - -to-regex@^3.0.1, to-regex@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" - dependencies: - define-property "^2.0.2" - extend-shallow "^3.0.2" - regex-not "^1.0.2" - safe-regex "^1.1.0" - trim-newlines@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-2.0.0.tgz#b403d0b91be50c331dfc4b82eeceb22c3de16d20" @@ -3130,78 +1930,15 @@ type-detect@4.0.8, type-detect@^4.0.0, type-detect@^4.0.5: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" -uglify-js@2.6.4: - version "2.6.4" - resolved "http://registry.npmjs.org/uglify-js/-/uglify-js-2.6.4.tgz#65ea2fb3059c9394692f15fed87c2b36c16b9adf" - dependencies: - async "~0.2.6" - source-map "~0.5.1" - uglify-to-browserify "~1.0.0" - yargs "~3.10.0" - -uglify-save-license@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/uglify-save-license/-/uglify-save-license-0.4.1.tgz#95726c17cc6fd171c3617e3bf4d8d82aa8c4cce1" - -uglify-to-browserify@~1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz#6e0924d6bda6b5afe349e39a6d632850a0f882b7" - ultron@~1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" -unc-path-regex@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" - -union-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" - dependencies: - arr-union "^3.1.0" - get-value "^2.0.6" - is-extendable "^0.1.1" - set-value "^0.4.3" - -unique-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-1.0.0.tgz#d59a4a75427447d9aa6c91e70263f8d26a4b104b" - universalify@^0.1.0: version "0.1.2" resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unset-value@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" - dependencies: - has-value "^0.3.1" - isobject "^3.0.0" - -urix@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" - -use@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" - -user-home@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/user-home/-/user-home-1.1.1.tgz#2b5be23a32b63a7c9deb8d0f28d485724a3df190" - -util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - -v8flags@^2.0.2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/v8flags/-/v8flags-2.1.1.tgz#aab1a1fa30d45f88dd321148875ac02c0b55e5b4" - dependencies: - user-home "^1.1.1" - validate-npm-package-license@^3.0.1: version "3.0.4" resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -3209,54 +1946,12 @@ validate-npm-package-license@^3.0.1: spdx-correct "^3.0.0" spdx-expression-parse "^3.0.0" -vinyl-fs@^0.3.0: - version "0.3.14" - resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-0.3.14.tgz#9a6851ce1cac1c1cea5fe86c0931d620c2cfa9e6" - dependencies: - defaults "^1.0.0" - glob-stream "^3.1.5" - glob-watcher "^0.0.6" - graceful-fs "^3.0.0" - mkdirp "^0.5.0" - strip-bom "^1.0.0" - through2 "^0.6.1" - vinyl "^0.4.0" - -vinyl-sourcemaps-apply@^0.2.0: - version "0.2.1" - resolved "https://registry.yarnpkg.com/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz#ab6549d61d172c2b1b87be5c508d239c8ef87705" - dependencies: - source-map "^0.5.1" - -vinyl@^0.4.0: - version "0.4.6" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" - dependencies: - clone "^0.2.0" - clone-stats "^0.0.1" - -vinyl@^0.5.0: - version "0.5.3" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -which@^1.2.14, which@^1.2.9: +which@^1.2.9: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" dependencies: isexe "^2.0.0" -window-size@0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d" - -wordwrap@0.0.2: - version "0.0.2" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.2.tgz#b79669bb42ecb409f83d583cad52ca17eaa1643f" - wrappy@1: version "1.0.2" resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" @@ -3269,23 +1964,6 @@ ws@3.3.x: safe-buffer "~5.1.0" ultron "~1.1.0" -"xtend@>=4.0.0 <4.1.0-0", xtend@~4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" - -xtend@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-3.0.0.tgz#5cce7407baf642cba7becda568111c493f59665a" - yallist@^3.0.2: version "3.0.2" resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" - -yargs@~3.10.0: - version "3.10.0" - resolved "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz#f7ee7bd857dd7c1d2d38c0e74efbd681d1431fd1" - dependencies: - camelcase "^1.0.2" - cliui "^2.1.0" - decamelize "^1.0.0" - window-size "0.1.0" From 208f0fcad2698613c2c8790a85f07fb6cfdb3073 Mon Sep 17 00:00:00 2001 From: Nicolas Turlais Date: Mon, 7 Jan 2019 11:35:27 +0100 Subject: [PATCH 28/65] Moved demo to demo folder --- {dist => demo}/demo-images/1.jpg | Bin {dist => demo}/demo-images/2.jpg | Bin {dist => demo}/demo-images/3.jpg | Bin {dist => demo}/demo-images/4.jpg | Bin {dist => demo}/demo-images/5.jpg | Bin {dist => demo}/demo-images/6.jpg | Bin {dist => demo}/demo-images/7.jpg | Bin {dist => demo}/demo-images/8.jpg | Bin {dist => demo}/index.html | 4 ++-- 9 files changed, 2 insertions(+), 2 deletions(-) rename {dist => demo}/demo-images/1.jpg (100%) rename {dist => demo}/demo-images/2.jpg (100%) rename {dist => demo}/demo-images/3.jpg (100%) rename {dist => demo}/demo-images/4.jpg (100%) rename {dist => demo}/demo-images/5.jpg (100%) rename {dist => demo}/demo-images/6.jpg (100%) rename {dist => demo}/demo-images/7.jpg (100%) rename {dist => demo}/demo-images/8.jpg (100%) rename {dist => demo}/index.html (98%) diff --git a/dist/demo-images/1.jpg b/demo/demo-images/1.jpg similarity index 100% rename from dist/demo-images/1.jpg rename to demo/demo-images/1.jpg diff --git a/dist/demo-images/2.jpg b/demo/demo-images/2.jpg similarity index 100% rename from dist/demo-images/2.jpg rename to demo/demo-images/2.jpg diff --git a/dist/demo-images/3.jpg b/demo/demo-images/3.jpg similarity index 100% rename from dist/demo-images/3.jpg rename to demo/demo-images/3.jpg diff --git a/dist/demo-images/4.jpg b/demo/demo-images/4.jpg similarity index 100% rename from dist/demo-images/4.jpg rename to demo/demo-images/4.jpg diff --git a/dist/demo-images/5.jpg b/demo/demo-images/5.jpg similarity index 100% rename from dist/demo-images/5.jpg rename to demo/demo-images/5.jpg diff --git a/dist/demo-images/6.jpg b/demo/demo-images/6.jpg similarity index 100% rename from dist/demo-images/6.jpg rename to demo/demo-images/6.jpg diff --git a/dist/demo-images/7.jpg b/demo/demo-images/7.jpg similarity index 100% rename from dist/demo-images/7.jpg rename to demo/demo-images/7.jpg diff --git a/dist/demo-images/8.jpg b/demo/demo-images/8.jpg similarity index 100% rename from dist/demo-images/8.jpg rename to demo/demo-images/8.jpg diff --git a/dist/index.html b/demo/index.html similarity index 98% rename from dist/index.html rename to demo/index.html index d3c19c5..49333d5 100644 --- a/dist/index.html +++ b/demo/index.html @@ -2,8 +2,8 @@ - - + + Chocolat — demo @@ -37,13 +34,13 @@

Full window, contain, click the numbers to open:

@@ -52,10 +49,10 @@

Full window, cover, looping :

@@ -65,14 +62,14 @@

@@ -83,13 +80,13 @@

@@ -140,9 +137,9 @@

- \ No newline at end of file + From 5964e7c8497c941aa1816fb43754469e8006bffa Mon Sep 17 00:00:00 2001 From: Diego Scafati Date: Sat, 18 Jan 2020 19:33:32 +0100 Subject: [PATCH 55/65] Added support for srcset and sizes attributes through data-srcset and data-sizes --- .gitignore | 1 + demo/demo-images/1280x720.png | Bin 0 -> 4790 bytes demo/demo-images/1920x1080.png | Bin 0 -> 7940 bytes demo/demo-images/320x180.png | Bin 0 -> 1178 bytes demo/demo-images/640x360.png | Bin 0 -> 2516 bytes demo/demo-images/75x50.png | Bin 0 -> 242 bytes demo/demo-images/960x540.png | Bin 0 -> 3746 bytes demo/index.html | 22 ++++++++++++++++++++ dist/js/chocolat.cjs.js | 36 ++++++++++++++++----------------- dist/js/chocolat.esm.js | 36 ++++++++++++++++----------------- dist/js/chocolat.js | 36 ++++++++++++++++----------------- src/js/chocolat.js | 6 ++++-- src/js/utils.js | 26 +++++++++--------------- 13 files changed, 88 insertions(+), 75 deletions(-) create mode 100644 demo/demo-images/1280x720.png create mode 100644 demo/demo-images/1920x1080.png create mode 100644 demo/demo-images/320x180.png create mode 100644 demo/demo-images/640x360.png create mode 100644 demo/demo-images/75x50.png create mode 100644 demo/demo-images/960x540.png diff --git a/.gitignore b/.gitignore index 3c3629e..944c283 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ node_modules +.idea/ diff --git a/demo/demo-images/1280x720.png b/demo/demo-images/1280x720.png new file mode 100644 index 0000000000000000000000000000000000000000..7758cf7eb413f5ea14cfb8082d303211d52e8af0 GIT binary patch literal 4790 zcmdT{_g53z(hZ`50>Nhi1VZ%MP-y~6m2!cLh%_Mtqy(-M={2;_6eTJeE+7V}B3w!W zglaH>5R4cB=>~xSp|{W?gpv^Q;kVvD@n)^F=A3o**>irFwP)sqwWX=pap~g#06@&_ zj`4i};K;%DQ14;E19#h&?0Mj1tnb;GeE2B+OG_1JovWyy(-(3A;? zm_$RHgINFjM%FK(g==?7?5%1P+*2m)#_cjSXbzgJi&0wd6RdXDDDL{N;S7Bs)tqS~6TetDbCqVx810CS7>NW1U zc;DP^*KjIbj!cZ=ny%F!++&>qh}Y7{ZHBJJ)CF4UV8T!z@$tD!)h%!+%&U4L#54?|DNqFWS*~o=n%yMyK4j~EIy zi!x+P!YupkCTuX2_{)4Q9RE}zQ+C@F6Rml%XDZx&tm8v`^{b<6G09uKQ1FxgG(I@u z9PW9g@4DVy_>g(ipE74$*fE*DMj(QjeqN+|(c9?8<>TJ0D4xob|3vjOE0~K$w!5a~ zK*Wn4rJ@g>IA}Q`GiG?Yf{{!$Oo1k`1E7sdRJOpIjV6MVjs;3zTy&J?7v$Vn00#*e$57* zr5=3tvHbU-HKm33soWr>Zzna?0kowiOZIpRP4$D6ZWQb56$m{Xhw#fYd=j?tk|h1A zbP77?A91-F?PYJxME4KASfxZN?{e;8A}+o3XxzM@mKbchO5^Jw=$B9`6ttx-OP*0L zl4D~msO`_2$JgsQ^SWpMgLVnOFq_|J?W))xAWntse1WJICo|KDP^77bEIFe-t%?AU z^E6%7PUJy8X%o;!$_XIK$>(g#MKQqzn1bGZgDWabwqZhl;v-+vGL|Zdv z9B8Xn187`TXL5m6K3iiZ^R}}N&Phl`50)LSC1(SY8=Faa(0|v8ll1UMAeGne))6JK zsW;ggT9eJzZrU-rMaee~O3m3^7~}V3Ed{G^53A&s=S8$G!i<%cR@L#p>`{%ak1=x5 zH4Oxo5A`bmRSp!&5TE#CMx3NY)kv^zr~$ zamPApWop7~_h!~#=R7(omGIJY$eR@?BdCedmc845vHef;`j{IpLT!y zlLaSx;01BtT}WYCPT}=XbmV&*+N5Bzv$UKX6P@ zvj+qL0X@-xOZOHk@v@jA6c~LXd*P=Mz2cvelk)oU#+H zfq%fZs!~G7%mZaB>?nbmnZL5=lI|Q^@~a8kooNi^@$w0>r;3wb5Q)`Mw9*E1 z$B&$mb_4+*A^=$BUYC!l=;pnKK3RVjb2-FnWLgO?Ub%8T==`w;gI4 zZO)T|w?D*E4E;qWFyOlVi`Ar5w;QCk9LREL#VASG)?y+M*~$E5c*;{CR@wiUTU@uy z_|KXI#%zTBTb&<$B@)UR+kMeP0Rgq+aRaL1yswWw=n}MLKhFVfwWyuW{ZNAM4T_<* zN`N^Me>FV1Z+SJ+;pwrpmze|iEP}QxfyipD#4fSJN&8pj5=#wn>V!6IT`H&rWw#Qi zK0@-b$BLO??q(CrdpNtoP%&a(Pfj wnIGpeV!rc}?2XjQU z$<nHbVjy2c8ext7u_bNE#70U893rl&1;H2kGTz3xJvx-O3v@p`E&^|BN6HejUWx z(lCwK{m{!1|gj;DoA% zuKkNo0bpo~Y7e27{zvWX65nNvx@z55BxdTXUwEnt%~kn~a92rOIm4)qT#C!XKO%gg zv-P(hv0~mZW&_V+C-ZA>JHE6(c4WO-St~oA9Uoov=<+kq9yPEpYm$j)Yjv?F zfO(_OrAgoF`8v)BJ0w-(G}#M)D&;NWkr-i@D!x|FrVUn6QLn)3@AOmSk(H&O#A%by zaTrRGjIi6PXk*zGR)}avez~reL&^D}Eyec)q0#dv+ZE4hZxE__rn`P~qQ%{~FR)hA zE1u#fdxlm=JQUO%vx5RzWAll#)&@-;Pv27Dh6&AewWL_bfy4Bq3dz0`iZ-vw!C zUOAHZDSKnjI7oHR^(+hoJb#M38(ieo{UnL_SLwgA{=Y&e{>ARnJ24c{$kmFuKZav} z16@GCKg8TJQ}!HNdsXkD&8w#uFfZ~IZ04TagmF*+S zp3Yy=U{_S#p!XUbDVW7sB89fhT`yLTj)wiN!Rd!pHW00O3rL^4^X?a+EaAApwI}I6 z%a0@QhG2~6gYulN+am`R{hS#fwIpZIxP-Sj5~3*&9Uz$4+PjpwoOX9i>o9@)V8d(dnt(i*L`vjp3SaE+#VLr-pI&Ay&2t zuPb*CeJ%cZ!CoBZA-4%a4iFYf)sPXEj5D4}E$u(xvHy=BLmEG%U2_hzYUfu(xLQuP z)-0XFDxdnPA^KnjhL4@ATj*Qg^mhXhc*Y5gouy!TGXPS$!S$#sO`N}jZ<9>GwdnMl z6pe1WewPn+X9Fc)WZvF}m4VwV_Pc z(br@i`Q-gcsrlY51{+oZCg))(t($^bM4@mgvYECqvb2=P2$td$8}O%0qkpt^)^Ef{ z*gFX}`oT4`;sFC-$}7RFdY{;>ku?LPcEf)9oipDG)kef5|GXs>{PUp0;sNrDyUq%! zEFPM6^*kd9G`_YAxOcM_7KrhPDccz-r)d53uFjJNUbyQV`ZDckFn%dm6LEN5 z*MDbb|3=1p^=70%%c2iI{j26IA&?vjP8_Qc@cW_=nkU}gXBUZI} zr!7IT_F2XnU!{3xt|!&0$X&l?>3?zX-a8GV@mmdr&!xJ>uoex>loPGiz#xm#fvFGj zsDdi+I5&2SAWzDTcan9HXj>i|e3Nj;>Pm~WeEZ?*y^Y}jmJx{D-lDY6-A`3^RYdLE z<&HIRM}CRV`>-5YLHgHGlHS{VP2P-2$mY@_2bW>>cKcsbT)e$*bQtX9;q__e6dXj( zK-0jb%BXnx{0iVMzZJ2hmsrY(-~Bby1!2Xp*pe+uD3T(d!%2Z7Bf??f@s4{0;X^x{ zyStts^0Wz?I`eB`XUp`|UtfvfC#jMdog0$4@x6~byK%6{dU-x4Is^`j35VG=k@#!z zwT=1wOo6@0_8jd*(=M=8YIhY(AJs{CUt`LAe%8WQAZ9$0n^?AZ6BEz@v$Ku5v!H z4XeRuR)}|qC0P!0aDhOF+&Jeo2cha%>;1F2Mc`$q RmHK@)GqE(T`qS;n{{iS{7>fV^ literal 0 HcmV?d00001 diff --git a/demo/demo-images/1920x1080.png b/demo/demo-images/1920x1080.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ffd8c7ff950a9f31b7a0cef5554556d8fdb1e8 GIT binary patch literal 7940 zcmeHshg;HZ^f&G&OMS{rGsja;Wm%%--j$k}t1|a4M{aYVsi-ZjOs&k7gUprSMnqH` zshOgp5#nGuk{mctaG>(T=e^!P;&;6-*Tuz`n{)2Zxz4!H=RUl?V`VBLEG-NG07T4g z8Q%i{gc1P&el31J?uzstF_imp>W;;IlYxPOtgNj3{Cp@B+SAihS65eDT#Q5_+uGWa zW5d33#SVquatsFmM7s~(Jeik7PXPdO>1M{)??>m;NtRJF-=6|K7GR~`Hu}M_7ZLQ= z*@MKfz7Ju6>Dgrpntk_f=WChc3Zq-SbXjKctW4wM2Ew-2o<6{+60qS`#M2J^hxMZG zzP!QnX^;!{|6l)$J+Qy&JP;z1rM1t70BOqmyQDwR{cW}+Qh;;SX>}{l(6x}mX6H@o zEccF(vJ7N_HV%lHb`E1%VY@4ANtZM8ToU4o;Kud!;c7Be>t<9wP5Q$M?WI7mMEn|6}GEqM+ECmr6(ZV<1+uFHGSv%B9l^_EDMTL_8wYRO`QI306h7Y5iHDdy4-PrY=Rb z9VbhxYw)!&b%3nzg^dr1tUyC~>Nlv;PTtN{+v=z#4CuB;)M61po*6azWWi;*%NRAg zKS6=Xhae4PMGw%!-{@j(7M(ZW=#%T-K+^My0LsT=10HDVwOM@3Gc>OZ#VcpcCoWSm zrU2QtN_fJpLf~fX#QZ~fz3xW$+(V&I9xHlMpP&{#@thN?ce1KR@W5LNeM**Uor}hG zrn+`(@W)q=Q-4`$LE7<`vI8^k1uk=k6HM}eT6E=ylshJ7$?R$XP3qC3%%CChM zXGL{I7=Z)CB`l&4SobcUQWsGHt^@i&F@;)orMl-NV<{Kn=SKN>3%q=P-qXJgygf136(jD-+oLVMZrJ`fFDx3U|yaV=b;`9;O% zg4{+6hD|7E29xLxqojUiWKDWFJD^~LKHD{88@(r${R}q6vN%Xh&RP7Rv?c1#=f=NM zkm279hh}Bu&a0iS*c@H6vd5|~fi8CqO$_YUC>#aV|KcI;%T<9nr&MaRt#GG$7k zVrBl(F{1X@m&GRFr%i?Xb;L=*>#7kMG4MBw+x2e8CMt%!v9<6<+D0;|d6G}WtY(ur z{50WhUBSB_5nKyE;<7)Tz$-&B=`j$u9(RD)sKuq*ttW>zC*W_t1vmLA9d6n2eT@bA z+;~xf1aWHHe#>e2IFR_yAB0~;ahMFX-jNTI-k8%o)c*6K>&6_-LzcC0KM^*H3YT;l z6RB~=h#u1o1$$Sxs;HSOvs2vIW}&J(ACGX866#G7f4=a~*nHsSMob}7Qu~mPdz!OY z)~!}o@7h?U%`!?_CHrpB1QgT>bzInJ7hjB(H3&{h$>3Jr#C7F4xKGEE@yo&@JCU%l zjQA_jiJV97IEz+y^^2WQEY#dE>O28ER8-pA*{jf>S_QA|tp=QkTB_kn6!nCO>x?UdO; zcmvtJi-qU2ghT!C!5{Ks@Xl+n`*vbD!wVLp5cZg|jmTJcmpQ&|`znyIc#_Y^Tv$@BrNN{epstSfQXC-yo4V8 zoH9!=Hs36}-0{*@*PL_K*0&h%S*VbZff-O15YOa~p1iVTS@%a>GdFCHlu!`ZZWTL7 zaLYU>yYgKA;DjN~X|eCLempV|M3HW?KSqrVQ#dj>2>TVn`Y#JXHiuMrpF{WvM)OM$-qvQ}{WhvJE;^_l>w=KrK`%j2LA9c-$1 zenyXaWiBqdA_WxB@w8bizlbyqJ?TdA>hF=oz_o@m?MHT4unQffwy__8qb+(a;NXmX z>8@eD`(}wq3>zm}{Y5kEH`I&3Q*BkKJpCYfTw=-SZlXC1lyit`dz@;!p)R2bN6 zB*DL>E2anH8Zy*5&DQzgCqeHWMRCXZx76TzOLPJr z19w4f4b%$npIAdUmJgA6BpeN_hvZ8La#c|PQ;6XZ_^!mp?>jF&T^=Wj zlhA({cQpR2iOQ)$lKLKxjE4(l_~0;sN>(bQ8WI3ci530hwlt5 z-5+y}+dnZ2%zXh!M(do~h#nk2Jr>9&RNbzbhl%R{4sWXG0ai_T&K)L@0KUC=xTWfn zq9m0#BuznOh{Uwc1rk4Kj-PM4;$PDBlQFdz_@B$aelIZ5q@k|V-T9p|E!~yV$5Wm3 zXsEZ}Bw#3Q>G%=)<+;~qaFEdVu)=i-9Mh_IYF)nK=&Y_qO@f>hG=TtrAqeLVpQ zpgnXFp&v;dwDSz|J>w!$Nu7pze_Gf|2mXH8+?LR*w6}zv1tbGE%3OgG)L?6d z8OwZV@d3PbvV$+A>7rvxi;zRewWy9?(^8y7wK`&S~ zt1C-ZGN87;n1bZ7WWI^Kk!LC03ygxuvBBAjj}?aLACHkXYSTUqXYGErR*JAu{`Sly zif(dXkJDd^v1n@~R71t{s-cTuOP_$2Zm+i2e2iDm$ht3K`$YJAHuR>}Z?I~N{(M{F z6hP9pYM~zq)P6bRn9;A;Q6bmAbuJ{wN2}vCTIcOw?r$r%Y&B^xwtb)Z=agM%1ig0# z){jei9>!C62Qi#k!#Tlld=;^7UND=k6m0r{62>z`rp4ZoqUHq$sJ{E~6zM-zd$+1u z_-BK*r7pi#JS;c_#t%{Y_AF}pYQ;yoY`exFxAzmNy^lK;j-@c$LSbK2q6P z?R&Pzs4C76CZ&=(O9oec&vfwsVNTK4>?=y_oeLC!u`t9sEz`g8LipsvO-r5(=@zi8N zt;*H?-N&+3tpf(UdhD~g6jri8j_F5{)iVX}W2AhwI*JO?&i^G=;^k$mEu*zxEAq2=Vu*K+es-4xi=jC zOC|lnDe8v%u1;0d#8UtSf06PFGbbhzsuj^HVR-MeLp2!(Wq}RbN#RsJp1CzIJ{Nl6 z2!H9EvaHK20VV3~Brj*#_s0^1cY-7vVP=J#mt?3Q{I~n7)vOvdIqKA!Va`7ZDGT2I zrY^_%o5p)<@?P?_1W&ovPmR@?ku#k=w75+XR{kIoEwf`WV&4g5v`qT5hji)Q3WLDd z_s%nqRY{@am%-7AT^q1P6J=Fz)=?_aqSBWSa*?e#W)dHDIOBA7l{f4epl0z5eaTR- zqi8L**ohss!S`ODUrX~Sj5PkYhumGRp#Ie6PD&ClQ4#K^L^evSnG3?n4>czP40CC% z@AoXGxac<_e>5N*;AQOqq#wEeNX9?lcVlzYh%i8fqw|Q@^Z6AL{H2kz*c6%6y z3a~dz4UpEqVw3p9_&JZ&0MXFhXWt4;Gbo^;qma6sA?s42KkzJ_;Wg^QZEGjm_6ok< z(eDjs|FpUI#JCIh`2-r!F7A}$?b2Al+9$VU0|?CVd9hu6wGLlYs&i1bJ^DXS2sIJ- zA<9PSSAY}C*Ls6~Ep>{4YF>CED#T`*vJZ3FpH-Mp`m*>9y|DsQwW~*;$O>$wtiC1( z6Bn+POXF-=1yF&@!l7Cu;_u_pXFF!N3`jRRKSHA=Mtv3eo<9eD@=$05dyr)CNiN(! z)gh|T`egW$omR!WrpCdY7Ltyg*z9S#(oeP@ut$V%=xu=g~C6}0O^#0@tYOcLAM%z7I96500e zmPLqRYRaOas_KE+cPpm=>GnaHO7>NrlNw^&A3}?dEtSj$@5mcQUrAV_tw8N71mWsJ zm%^WAQ=$}z50TJz@9f1}sFjOV6RdwS7yRv&7BQ^N646_wnpQU|e)f9)`tT&+L#7^2 zp~&FhK*&GDw$stcPd^{TuaO>8auWj+f3--5?GhIlj+8q-VTm?R0;H*d1P#M@8-w=R z+1Cbq+(8{7et9*6FTZ)fk>d4Eo4c>;^^;A((tgX{W53@!9PlY6 zN_`=SxAli0IFd7DMdt=HXb;PT8M|S<01HoCtdK~q?BiKpp%;0}$R#;#JTqk7JiB}MTc~2( zT{l`)AomuT1!0UA=sSvlne2bZH9hQY_~M8m$6k^b9uQf~|O za`HsDmp_Kl9TFf)SrH+VCG*GQO$8UA!1F}!kN8~KiFx^>KN|<9f`l4$R15TqE}r7f zI#S(kHj~@>Mc?EK50bt4c01ie_DYdW6p`K9%IgEJO8t%Y?^W(MR$x)(WJ$;YLVbCE zQSg*$-#IXP@~IG`o~O-hB~S=G2g0XB+*{_a-RQ1;Ltj7NZ=>AH?KBREo;}#Fz8$~K zS066rxbrM=Ta`)76V4Z`_g|y6F6OZgWBGROyLPUKKC>SOS4dbOpS0z945DGu-9Opv z^Sca@RZx`c_Y}#;E-;qLnoLXe%=tuFTa{S%`Iq@I@&*fM$)C`YorK+KHL-zktCKNxh_g3OEM>tbU= ztDvl&2B)rffr-eL03w`@JY)YjBOiV{0jDQh=pgZiy>e(%z&hVDS1i;KFZvUe&-5{b zl(b*uJQ>5^N~|d^B{>sTDyNNUC8ug}-!4~A{I;u7%f<*bRr*`U2-SFuSjI$tOzDLY zCVTSy5J{)G#6$#frpk4%zQM7=AZElhCMVt2`B4OtBEBy?-Ei^fc8DU(DRTApksCcv z3!gmIrWv=7;fHF}@7ELlUVm`MF`FfK{4;3uq= zi`n#M+bZH$RmK63(ocE&0w10;&|!G<1X6vPdZ{PFc56B`gi|v9k&jF2CUn3JhiEiR zOrKeZnT`Jf{~f6h?YW+lijfMB?gtH*IWiQjBHS`x4UIkiRX_J)9*bFsY*N(oyVrd! z5d%FTdTM0UU>>aXf*Io>?jg_MAtxciL9wG0EHcP`Bs5g&Rg8Aig$jT6r+#AhVc{eE z+z=FbrnVt;py+Y;jlk%mdJYC1uTzTgzw=mTR1LGd4>iK{doY`3#lS4!%xEo?Sds!g zFw|+!V|$V1Yglo@ts(1WU!i4!_6v&fZI+@ub^ohhbX;Hynh4x!e^OPS5{(qCB09h$ zjwRGCzjL!5`}LHYT}mHg+WfNc*k3{N^WVxTf55-=E*~hr`(%keI{7vs;=wY@sXQ)6U>oj=apIMUEpis`=?#=mkGyQqh%s zmAtSE2NchI5Sy@9^V^iO(>Oj9Olf+O#B@JkKkOa6$&<*Uj%$gFqBH9&20Hr$P3BOG zU#8!l>j;l zvhg@9_3jMbKJrn9s<^^i;UJ9f!Avm%NZZ40iDi`DggEo!jtFRtdoC^Ggix~08g1X} zUjLd`K>3!Lh>T@nNlgxR2qF)R&`@T&snL`9@{AFWRpAeG#?DsantED+WSN3NGC6RY zq(8|(9n5k`cglx&M_=FDuf4$5I8MEvd}ZOj8`IplIlzT^_-$d2-Q6EVdG~lHloA9S zam^9`({;x9+`V#4u$Ko#kS||q{PoZ@qpSWpGVTFVjs%01_!Qo;AuEwiU+!&)pE+<<<_lxBN{lNLI@m9G@P$c`tb7 z)o@10Bcn}p#G^-Q2dS~*{&iQ;ezk#A0$IGaF8*kxY6ZAi-;Z?;AYz0!%PakRs~)Vc zQ+^*VY?!k;^>nWMuJsrv%spV&)L|xsh4_xXSm_jw?3#Qo5&(w(gbx}791_ppqd|aJ z&feaj9ARsaB%OfnRbRIB#HS_fQhRoHd)OTH#WnZ}Uocn+%&B2c+PDOZ^Kp{L&>YEQusxlDO>1lZ z1XgA5nXX_(+nPAEO?i^~S0Q9bf$IPng5cfVK*LiMJCZTGqS2!@(QQT*2`_2x09EqWjOE;Dwb28DO z9Ut3T;nlqqHmC7skuOlXYo_J!G}mK;Zb~&-a2#fH`9buiwW_ebF8Zr*BVQ}shXazU z=EL$!?VH9h@Yb$;9=`6JUlITiXqC+U_J7iL-*A-!7(UnUnQ5aD3@d&h)OAOa8pv(zOF?fNG%!;oKkiG*HY5tXJ=-Y zw3f2$n?ht)?c7FZ@5_CI~v z@7Uy-9PcVpnM99;o^mwP$9~@{r3F?e;y--S@95~fQ<*O|Qd3WkE#OF!oIab|S_Ge~ z7AXISr&8OmQ#=kDFRMUpwADg=rR#IRsiq^<5*TZNwqN(~ZYCHi8;HOLrNxLhSaB+*D(%BCDX z_!)t^Uk<6|*S)|q^J}g)j=eEgcYd-bkV@Uqoqh#MLh(`O!&*fin_GD*wa^k6NCeY8 zzmADYrQ=j`O0_rMn##2WR-A+E*sDNJ_7Sg_YFIQ!S8p6B>sg^SMe@IJdAI#KN4ha* z|C;ua-&ea7Gy(_u%*$bKMdJOEb)L!rOD(tC$6W1-*a$TJa+~(nW(GPEPRhX=nd^O(hdmApnJgz!)9@;5jM^qV_O%6ux-QtM>TBGZac{YkDW)*j_8`iGfxA1!y7lqE zddcDIZD2Jcf1w``iZ`}Kd5KoI>m<#vpsu8JdK>ve^U~xRftmd>q@!1j+5#haX`1x- z(nRNZ@(=Ic2&AxTUMKZ1y?rQzdRPdrlCRoU{k(Pp0000000000000000000000000 z@RD%qzZc635vY>0C+_SCjQL7FU!sJ_jmdo6dY<3Nx3SmcWJGx<0%PyPp9|D$x}p18 zp!c@;$;-vEaK2Gkbt91erT4GNEkgd`znYS>jKvIIl_GHYnu0aou>_7+bW;l)EX?9h zoqGyyyAtSMUoHmgIen)u7az&F*5=EF1jON6QAQtaf$=2DYJqNH7B6$$&5v#pmXFvi zyeyh7*PrMO$I2JdY5$+LD@mVwEDKgLBpN!OjH! s0l`cEQuOX`3-}+L$=_B0001q115&e}^iS#c;Q#;t07*qoM6N<$g2I9&#sB~S literal 0 HcmV?d00001 diff --git a/demo/demo-images/640x360.png b/demo/demo-images/640x360.png new file mode 100644 index 0000000000000000000000000000000000000000..5f64a715cf41d5c297cbcaa9e407a82241ff8902 GIT binary patch literal 2516 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 literal 0 HcmV?d00001 diff --git a/demo/demo-images/960x540.png b/demo/demo-images/960x540.png new file mode 100644 index 0000000000000000000000000000000000000000..1ffda0ab6410b269f9bd3e0384496cb5020c05d1 GIT binary patch literal 3746 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 Close
+ +

Usage with srcset and sizes attributes. Full window, contained.

+

Be careful while using "cover" and data-sizes="100vw", the image could be wider than the viewport width.

+
+ + + +
+ + + + - - - - - - - - - \ No newline at end of file +
+

Index

+
+ + + + + + + + + + + diff --git a/test/test.js b/test/test.js index a6514e9..b4ce89b 100644 --- a/test/test.js +++ b/test/test.js @@ -70,7 +70,7 @@ describe('Chocolat', function() { }) }) - it('should add custom css classe', function(done) { + it('should add custom css classes', function(done) { chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { className: 'custom-class-name', }) @@ -202,7 +202,7 @@ describe('Chocolat', function() { return 'prefix ' + position + '/' + last + ' suffix' } - chocolat = Chocolat(document.querySelectorAll('.chocolat-image'), { + chocolat = Chocolat(document.querySelectorAll('#example0 .chocolat-image'), { container: document.querySelector('#container'), pagination: pagination, }) @@ -512,6 +512,36 @@ describe('Chocolat', function() { expect(typeof chocolat.api.getElem).to.equal('function') }) }) + + describe('srcset and sizes attributes', function() { + before(function() { + chocolat = Chocolat(document.querySelectorAll('#example1 .chocolat-image'), {}) + }) + it('Should include the same srcset and sizes attributes from the trigger link (data-srcset and data-sizes)', function() { + const trigger = document.querySelector('#example1 .chocolat-image') + + chocolat.api.open().then(function() { + const openedImg = document.querySelector('.chocolat-image-wrapper img.chocolat-img') + + expect(openedImg.getAttribute('srcset')).to.be.equal( + trigger.getAttribute('data-srcset') + ) + expect(openedImg.getAttribute('sizes')).to.be.equal( + trigger.getAttribute('data-sizes') + ) + }) + }) + it('Should not add empty srcset or sizes attributes', function() { + const trigger = document.querySelector('#example0 .chocolat-image') + + chocolat.api.open().then(function() { + const openedImg = document.querySelector('.chocolat-image-wrapper img.chocolat-img') + + expect(openedImg.getAttribute('srcset')).to.be.null() + expect(openedImg.getAttribute('sizes')).to.be.null() + }) + }) + }) }) function getJqueryElement(name) {} From 8bdefa7e567c03d80a71d4656d55b32fbcc6b820 Mon Sep 17 00:00:00 2001 From: Nicolas Turlais Date: Tue, 21 Jan 2020 10:20:50 +0100 Subject: [PATCH 57/65] Fixed regression --- dist/js/chocolat.cjs.js | 9 +++++++++ dist/js/chocolat.esm.js | 9 +++++++++ dist/js/chocolat.js | 9 +++++++++ src/js/chocolat.js | 10 ++++++++++ 4 files changed, 37 insertions(+) diff --git a/dist/js/chocolat.cjs.js b/dist/js/chocolat.cjs.js index 94e9a57..60864f8 100644 --- a/dist/js/chocolat.cjs.js +++ b/dist/js/chocolat.cjs.js @@ -603,6 +603,15 @@ class Chocolat { } debounce(50, () => { + const fitOptions = { + imgHeight: this.elems.img.naturalHeight, + imgWidth: this.elems.img.naturalWidth, + containerHeight: this.elems.wrapper.clientHeight, + containerWidth: this.elems.wrapper.clientWidth, + canvasWidth: this.elems.imageCanvas.clientWidth, + canvasHeight: this.elems.imageCanvas.clientHeight, + imageSize: this.settings.imageSize + }; const { width, height diff --git a/dist/js/chocolat.esm.js b/dist/js/chocolat.esm.js index bb85e3c..d4e69cb 100644 --- a/dist/js/chocolat.esm.js +++ b/dist/js/chocolat.esm.js @@ -601,6 +601,15 @@ class Chocolat { } debounce(50, () => { + const fitOptions = { + imgHeight: this.elems.img.naturalHeight, + imgWidth: this.elems.img.naturalWidth, + containerHeight: this.elems.wrapper.clientHeight, + containerWidth: this.elems.wrapper.clientWidth, + canvasWidth: this.elems.imageCanvas.clientWidth, + canvasHeight: this.elems.imageCanvas.clientHeight, + imageSize: this.settings.imageSize + }; const { width, height diff --git a/dist/js/chocolat.js b/dist/js/chocolat.js index aec54bd..d3e6d58 100644 --- a/dist/js/chocolat.js +++ b/dist/js/chocolat.js @@ -604,6 +604,15 @@ } debounce(50, () => { + const fitOptions = { + imgHeight: this.elems.img.naturalHeight, + imgWidth: this.elems.img.naturalWidth, + containerHeight: this.elems.wrapper.clientHeight, + containerWidth: this.elems.wrapper.clientWidth, + canvasWidth: this.elems.imageCanvas.clientWidth, + canvasHeight: this.elems.imageCanvas.clientHeight, + imageSize: this.settings.imageSize + }; const { width, height diff --git a/src/js/chocolat.js b/src/js/chocolat.js index a620019..7f8e88d 100644 --- a/src/js/chocolat.js +++ b/src/js/chocolat.js @@ -540,6 +540,16 @@ export class Chocolat { return } debounce(50, () => { + const fitOptions = { + imgHeight: this.elems.img.naturalHeight, + imgWidth: this.elems.img.naturalWidth, + containerHeight: this.elems.wrapper.clientHeight, + containerWidth: this.elems.wrapper.clientWidth, + canvasWidth: this.elems.imageCanvas.clientWidth, + canvasHeight: this.elems.imageCanvas.clientHeight, + imageSize: this.settings.imageSize, + } + const { width, height } = fit(fitOptions) this.position(this.elems.img).then(() => { From c6976b9dcaeba108c59ee0e42530685b5ec88582 Mon Sep 17 00:00:00 2001 From: Diego Scafati Date: Tue, 21 Jan 2020 11:32:38 +0100 Subject: [PATCH 58/65] Rolled back 599ae53278e3a95867af9fbc21df0e0aa62d9a47 Fixed relative urls in demo page --- demo/index.html | 49 ++++++++++++++++++++++++------------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/demo/index.html b/demo/index.html index eb2b61b..fa3cc46 100644 --- a/demo/index.html +++ b/demo/index.html @@ -34,13 +34,13 @@

Full window, contain, click the numbers to open:

@@ -49,10 +49,10 @@

Full window, cover, looping :

@@ -62,14 +62,14 @@

@@ -80,13 +80,13 @@

@@ -115,14 +115,14 @@

Usage with srcset and sizes attributes. Full window, contained.

Be careful while using "cover" and data-sizes="100vw", the image could be wider than the viewport width.

@@ -153,15 +153,14 @@

Usage with srcset and sizes attributes. Full window, contained.

}) Chocolat(document.querySelectorAll('#example4 .chocolat-image'), { imageSize: 'contain', - loop: true, })