diff -Nru node-d3-shape-1.2.0/d3-shape.sublime-project node-d3-shape-1.3.5/d3-shape.sublime-project --- node-d3-shape-1.2.0/d3-shape.sublime-project 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/d3-shape.sublime-project 2019-03-19 22:43:40.000000000 +0000 @@ -2,12 +2,16 @@ "folders": [ { "path": ".", - "file_exclude_patterns": [ - "*.sublime-workspace" - ], - "folder_exclude_patterns": [ - "build" - ] + "file_exclude_patterns": ["*.sublime-workspace"], + "folder_exclude_patterns": ["dist"] + } + ], + "build_systems": [ + { + "name": "yarn test", + "cmd": ["yarn", "test"], + "file_regex": "\\((...*?):([0-9]*):([0-9]*)\\)", + "working_dir": "$project_path" } ] } diff -Nru node-d3-shape-1.2.0/debian/changelog node-d3-shape-1.3.5/debian/changelog --- node-d3-shape-1.2.0/debian/changelog 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/changelog 2019-07-10 11:41:03.000000000 +0000 @@ -1,3 +1,21 @@ +node-d3-shape (1.3.5-2) unstable; urgency=medium + + * Reupload to unstable + * Bump Standards-Version to 4.4.0 (no changes needed) + + -- Pirate Praveen Wed, 10 Jul 2019 17:11:03 +0530 + +node-d3-shape (1.3.5-1) experimental; urgency=medium + + * New upstream version 1.3.5 + * Use salsa.debian.org in Vcs-* fields + * Bump Standards-Version to 4.3.0 (no changes needed) + * Bump debhelper compatibility level to 11 + * Switch to rollup from webpack (rollup is in main now) + * Switch to pkg-js-tools for tests + + -- Pirate Praveen Sat, 22 Jun 2019 18:38:27 +0530 + node-d3-shape (1.2.0-2) unstable; urgency=medium * Use webpack to build umd module like upstream diff -Nru node-d3-shape-1.2.0/debian/clean node-d3-shape-1.3.5/debian/clean --- node-d3-shape-1.2.0/debian/clean 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/debian/clean 2019-07-10 11:41:03.000000000 +0000 @@ -0,0 +1 @@ +dist/* diff -Nru node-d3-shape-1.2.0/debian/compat node-d3-shape-1.3.5/debian/compat --- node-d3-shape-1.2.0/debian/compat 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/compat 2019-07-10 11:41:03.000000000 +0000 @@ -1 +1 @@ -9 +11 diff -Nru node-d3-shape-1.2.0/debian/control node-d3-shape-1.3.5/debian/control --- node-d3-shape-1.2.0/debian/control 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/control 2019-07-10 11:41:03.000000000 +0000 @@ -4,20 +4,19 @@ Maintainer: Debian Javascript Maintainers Uploaders: Pirate Praveen Build-Depends: - debhelper (>= 9) - , dh-buildinfo + debhelper (>= 11~) , nodejs + , pkg-js-tools , node-tape - , webpack - , node-babel-loader - , node-babel-plugin-add-module-exports - , node-babel-preset-es2015 + , rollup + , uglifyjs.terser , node-d3-path (>= 1) , node-d3-polygon -Standards-Version: 4.1.3 +Standards-Version: 4.4.0 Homepage: https://d3js.org/d3-shape/ -Vcs-Git: https://anonscm.debian.org/git/pkg-javascript/node-d3-shape.git -Vcs-Browser: https://anonscm.debian.org/cgit/pkg-javascript/node-d3-shape.git +Vcs-Git: https://salsa.debian.org/js-team/node-d3-shape.git +Vcs-Browser: https://salsa.debian.org/js-team/node-d3-shape +Testsuite: autopkgtest-pkg-nodejs Package: node-d3-shape Architecture: all diff -Nru node-d3-shape-1.2.0/debian/install node-d3-shape-1.3.5/debian/install --- node-d3-shape-1.2.0/debian/install 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/install 2019-07-10 11:41:03.000000000 +0000 @@ -1,2 +1,3 @@ package.json usr/lib/nodejs/d3-shape/ -build usr/lib/nodejs/d3-shape/ +dist usr/lib/nodejs/d3-shape/ +src usr/lib/nodejs/d3-shape/ diff -Nru node-d3-shape-1.2.0/debian/patches/remove-unsupported-syntax.patch node-d3-shape-1.3.5/debian/patches/remove-unsupported-syntax.patch --- node-d3-shape-1.2.0/debian/patches/remove-unsupported-syntax.patch 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/debian/patches/remove-unsupported-syntax.patch 2019-07-10 11:41:03.000000000 +0000 @@ -0,0 +1,32 @@ +This syntax is not supported in packaged rollup/node yet. +Minified file is generated by uglifyjs.terser command line. + +--- a/rollup.config.js ++++ b/rollup.config.js +@@ -1,4 +1,3 @@ +-import {terser} from "rollup-plugin-terser"; + import * as meta from "./package.json"; + + const config = { +@@ -17,20 +16,5 @@ + }; + + export default [ +- config, +- { +- ...config, +- output: { +- ...config.output, +- file: `dist/${meta.name}.min.js` +- }, +- plugins: [ +- ...config.plugins, +- terser({ +- output: { +- preamble: config.output.banner +- } +- }) +- ] +- } ++ config + ]; diff -Nru node-d3-shape-1.2.0/debian/patches/reproducible_build.diff node-d3-shape-1.3.5/debian/patches/reproducible_build.diff --- node-d3-shape-1.2.0/debian/patches/reproducible_build.diff 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/debian/patches/reproducible_build.diff 2019-07-10 11:41:03.000000000 +0000 @@ -0,0 +1,15 @@ +Description: Make the build reproducible +Author: Chris Lamb +Last-Update: 2019-06-20 + +--- a/rollup.config.js ++++ b/rollup.config.js +@@ -9,7 +9,7 @@ + format: "umd", + indent: false, + extend: true, +- banner: `// ${meta.homepage} v${meta.version} Copyright ${(new Date).getFullYear()} ${meta.author.name}`, ++ banner: `// ${meta.homepage} v${meta.version} Copyright ${(new Date(process.env.SOURCE_DATE_EPOCH ? (process.env.SOURCE_DATE_EPOCH * 1000) : new Date().getTime())).getFullYear()} ${meta.author.name}`, + globals: Object.assign({}, ...Object.keys(meta.dependencies || {}).filter(key => /^d3-/.test(key)).map(key => ({[key]: "d3"}))) + }, + plugins: [] diff -Nru node-d3-shape-1.2.0/debian/patches/series node-d3-shape-1.3.5/debian/patches/series --- node-d3-shape-1.2.0/debian/patches/series 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/debian/patches/series 2019-07-10 11:41:03.000000000 +0000 @@ -0,0 +1,2 @@ +remove-unsupported-syntax.patch +reproducible_build.diff diff -Nru node-d3-shape-1.2.0/debian/rules node-d3-shape-1.3.5/debian/rules --- node-d3-shape-1.2.0/debian/rules 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/rules 2019-07-10 11:41:03.000000000 +0000 @@ -5,16 +5,8 @@ #export DH_VERBOSE=1 %: - dh $@ + dh $@ --with nodejs override_dh_auto_build: - webpack --config debian/webpack.config.js \ - --output-library=d3 \ - index.js build/d3-shape.js - -override_dh_auto_test: - tape 'test/**/*.js' - -override_dh_auto_clean: - rm -rf build - dh_auto_clean + rollup -c + uglifyjs.terser dist/d3-shape.js -o dist/d3-shape.min.js diff -Nru node-d3-shape-1.2.0/debian/tests/control node-d3-shape-1.3.5/debian/tests/control --- node-d3-shape-1.2.0/debian/tests/control 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/tests/control 1970-01-01 00:00:00.000000000 +0000 @@ -1,6 +0,0 @@ -Tests: require -Depends: node-d3-shape - -Test-Command: tape 'test/**/*-test.js' -Depends: @, node-tape, node-d3-polygon -Restrictions: build-needed diff -Nru node-d3-shape-1.2.0/debian/tests/pkg-js/test node-d3-shape-1.3.5/debian/tests/pkg-js/test --- node-d3-shape-1.2.0/debian/tests/pkg-js/test 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/debian/tests/pkg-js/test 2019-07-10 11:41:03.000000000 +0000 @@ -0,0 +1 @@ +tape 'test/**/*.js' diff -Nru node-d3-shape-1.2.0/debian/tests/require node-d3-shape-1.3.5/debian/tests/require --- node-d3-shape-1.2.0/debian/tests/require 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/tests/require 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -#!/bin/sh -set -e -nodejs -e "require('d3-shape');" diff -Nru node-d3-shape-1.2.0/debian/webpack.config.js node-d3-shape-1.3.5/debian/webpack.config.js --- node-d3-shape-1.2.0/debian/webpack.config.js 2018-01-06 16:58:52.000000000 +0000 +++ node-d3-shape-1.3.5/debian/webpack.config.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,16 +0,0 @@ -'use strict'; -var path = require('path'); -var config = { - target: 'web', - resolve: { - modules: ['/usr/lib/nodejs', '.'], - }, - resolveLoader: { - modules: ['/usr/lib/nodejs'], - }, - output: { - libraryTarget: 'umd' - }, - module: { rules: [ {test: /\.js$/, loader: 'babel-loader', options: { presets: [ 'es2015' ], plugins: ['add-module-exports'] } }] } -} -module.exports = config; diff -Nru node-d3-shape-1.2.0/.eslintrc node-d3-shape-1.3.5/.eslintrc --- node-d3-shape-1.2.0/.eslintrc 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/.eslintrc 1970-01-01 00:00:00.000000000 +0000 @@ -1,9 +0,0 @@ -parserOptions: - sourceType: module - -extends: - "eslint:recommended" - -rules: - no-cond-assign: 0 - no-fallthrough: 0 diff -Nru node-d3-shape-1.2.0/.eslintrc.json node-d3-shape-1.3.5/.eslintrc.json --- node-d3-shape-1.2.0/.eslintrc.json 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/.eslintrc.json 2019-03-19 22:43:40.000000000 +0000 @@ -0,0 +1,16 @@ +{ + "extends": "eslint:recommended", + "parserOptions": { + "sourceType": "module", + "ecmaVersion": 8 + }, + "env": { + "es6": true, + "node": true, + "browser": true + }, + "rules": { + "no-cond-assign": 0, + "no-fallthrough": 0 + } +} diff -Nru node-d3-shape-1.2.0/.gitignore node-d3-shape-1.3.5/.gitignore --- node-d3-shape-1.2.0/.gitignore 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/.gitignore 2019-03-19 22:43:40.000000000 +0000 @@ -1,5 +1,5 @@ *.sublime-workspace .DS_Store -build/ +dist/ node_modules npm-debug.log diff -Nru node-d3-shape-1.2.0/index.js node-d3-shape-1.3.5/index.js --- node-d3-shape-1.2.0/index.js 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/index.js 1970-01-01 00:00:00.000000000 +0000 @@ -1,45 +0,0 @@ -export {default as arc} from "./src/arc"; -export {default as area} from "./src/area"; -export {default as line} from "./src/line"; -export {default as pie} from "./src/pie"; -export {default as areaRadial, default as radialArea} from "./src/areaRadial"; // Note: radialArea is deprecated! -export {default as lineRadial, default as radialLine} from "./src/lineRadial"; // Note: radialLine is deprecated! -export {default as pointRadial} from "./src/pointRadial"; -export {linkHorizontal, linkVertical, linkRadial} from "./src/link/index"; - -export {default as symbol, symbols} from "./src/symbol"; -export {default as symbolCircle} from "./src/symbol/circle"; -export {default as symbolCross} from "./src/symbol/cross"; -export {default as symbolDiamond} from "./src/symbol/diamond"; -export {default as symbolSquare} from "./src/symbol/square"; -export {default as symbolStar} from "./src/symbol/star"; -export {default as symbolTriangle} from "./src/symbol/triangle"; -export {default as symbolWye} from "./src/symbol/wye"; - -export {default as curveBasisClosed} from "./src/curve/basisClosed"; -export {default as curveBasisOpen} from "./src/curve/basisOpen"; -export {default as curveBasis} from "./src/curve/basis"; -export {default as curveBundle} from "./src/curve/bundle"; -export {default as curveCardinalClosed} from "./src/curve/cardinalClosed"; -export {default as curveCardinalOpen} from "./src/curve/cardinalOpen"; -export {default as curveCardinal} from "./src/curve/cardinal"; -export {default as curveCatmullRomClosed} from "./src/curve/catmullRomClosed"; -export {default as curveCatmullRomOpen} from "./src/curve/catmullRomOpen"; -export {default as curveCatmullRom} from "./src/curve/catmullRom"; -export {default as curveLinearClosed} from "./src/curve/linearClosed"; -export {default as curveLinear} from "./src/curve/linear"; -export {monotoneX as curveMonotoneX, monotoneY as curveMonotoneY} from "./src/curve/monotone"; -export {default as curveNatural} from "./src/curve/natural"; -export {default as curveStep, stepAfter as curveStepAfter, stepBefore as curveStepBefore} from "./src/curve/step"; - -export {default as stack} from "./src/stack"; -export {default as stackOffsetExpand} from "./src/offset/expand"; -export {default as stackOffsetDiverging} from "./src/offset/diverging"; -export {default as stackOffsetNone} from "./src/offset/none"; -export {default as stackOffsetSilhouette} from "./src/offset/silhouette"; -export {default as stackOffsetWiggle} from "./src/offset/wiggle"; -export {default as stackOrderAscending} from "./src/order/ascending"; -export {default as stackOrderDescending} from "./src/order/descending"; -export {default as stackOrderInsideOut} from "./src/order/insideOut"; -export {default as stackOrderNone} from "./src/order/none"; -export {default as stackOrderReverse} from "./src/order/reverse"; diff -Nru node-d3-shape-1.2.0/.npmignore node-d3-shape-1.3.5/.npmignore --- node-d3-shape-1.2.0/.npmignore 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/.npmignore 2019-03-19 22:43:40.000000000 +0000 @@ -1,4 +1,4 @@ *.sublime-* -build/*.zip +dist/*.zip img/ test/ diff -Nru node-d3-shape-1.2.0/package.json node-d3-shape-1.3.5/package.json --- node-d3-shape-1.2.0/package.json 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/package.json 2019-03-19 22:43:40.000000000 +0000 @@ -1,6 +1,6 @@ { "name": "d3-shape", - "version": "1.2.0", + "version": "1.3.5", "description": "Graphical primitives for visualization, such as lines and areas.", "keywords": [ "d3", @@ -16,28 +16,28 @@ "name": "Mike Bostock", "url": "http://bost.ocks.org/mike" }, - "main": "build/d3-shape.js", - "module": "index", - "jsnext:main": "index", + "main": "dist/d3-shape.js", + "unpkg": "dist/d3-shape.min.js", + "jsdelivr": "dist/d3-shape.min.js", + "module": "src/index.js", "repository": { "type": "git", "url": "https://github.com/d3/d3-shape.git" }, "scripts": { - "pretest": "rm -rf build && mkdir build && rollup --banner \"$(preamble)\" -f umd -g d3-path:d3 -n d3 -o build/d3-shape.js -- index.js", - "test": "tape 'test/**/*-test.js' && eslint index.js src", - "prepublish": "npm run test && uglifyjs --preamble \"$(preamble)\" build/d3-shape.js -c -m -o build/d3-shape.min.js", - "postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../d3-shape/build/d3-shape.js d3-shape.v1.js && cp ../d3-shape/build/d3-shape.min.js d3-shape.v1.min.js && git add d3-shape.v1.js d3-shape.v1.min.js && git commit -m \"d3-shape ${npm_package_version}\" && git push && cd - && zip -j build/d3-shape.zip -- LICENSE README.md build/d3-shape.js build/d3-shape.min.js" + "pretest": "rollup -c", + "test": "tape 'test/**/*-test.js' && eslint src", + "prepublishOnly": "rm -rf dist && yarn test", + "postpublish": "git push && git push --tags && cd ../d3.github.com && git pull && cp ../${npm_package_name}/dist/${npm_package_name}.js ${npm_package_name}.v${npm_package_version%%.*}.js && cp ../${npm_package_name}/dist/${npm_package_name}.min.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git add ${npm_package_name}.v${npm_package_version%%.*}.js ${npm_package_name}.v${npm_package_version%%.*}.min.js && git commit -m \"${npm_package_name} ${npm_package_version}\" && git push && cd - && zip -j dist/${npm_package_name}.zip -- LICENSE README.md dist/${npm_package_name}.js dist/${npm_package_name}.min.js" }, "dependencies": { "d3-path": "1" }, "devDependencies": { "d3-polygon": "1", - "eslint": "3", - "package-preamble": "0.1", - "rollup": "0.41", - "tape": "4", - "uglify-js": "^2.8.11" + "eslint": "5", + "rollup": "0.64", + "rollup-plugin-terser": "1", + "tape": "4" } } diff -Nru node-d3-shape-1.2.0/README.md node-d3-shape-1.3.5/README.md --- node-d3-shape-1.2.0/README.md 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/README.md 2019-03-19 22:43:40.000000000 +0000 @@ -704,19 +704,19 @@ catmullRom -Produces a cubic Catmull–Rom spline using the specified control points and the parameter [*alpha*](#catmullRom_alpha), which defaults to 0.5, as proposed by Yuksel et al. in [On the Parameterization of Catmull–Rom Curves](http://www.cemyuksel.com/research/catmullrom_param/), with one-sided differences used for the first and last piece. +Produces a cubic Catmull–Rom spline using the specified control points and the parameter [*alpha*](#curveCatmullRom_alpha), which defaults to 0.5, as proposed by Yuksel et al. in [On the Parameterization of Catmull–Rom Curves](http://www.cemyuksel.com/research/catmullrom_param/), with one-sided differences used for the first and last piece. # d3.curveCatmullRomClosed(context) [<>](https://github.com/d3/d3-shape/blob/master/src/curve/catmullRomClosed.js "Source") catmullRomClosed -Produces a closed cubic Catmull–Rom spline using the specified control points and the parameter [*alpha*](#catmullRom_alpha), which defaults to 0.5, as proposed by Yuksel et al. When a line segment ends, the first three control points are repeated, producing a closed loop. +Produces a closed cubic Catmull–Rom spline using the specified control points and the parameter [*alpha*](#curveCatmullRom_alpha), which defaults to 0.5, as proposed by Yuksel et al. When a line segment ends, the first three control points are repeated, producing a closed loop. # d3.curveCatmullRomOpen(context) [<>](https://github.com/d3/d3-shape/blob/master/src/curve/catmullRomOpen.js "Source") catmullRomOpen -Produces a cubic Catmull–Rom spline using the specified control points and the parameter [*alpha*](#catmullRom_alpha), which defaults to 0.5, as proposed by Yuksel et al. Unlike [curveCatmullRom](#curveCatmullRom), one-sided differences are not used for the first and last piece, and thus the curve starts at the second point and ends at the penultimate point. +Produces a cubic Catmull–Rom spline using the specified control points and the parameter [*alpha*](#curveCatmullRom_alpha), which defaults to 0.5, as proposed by Yuksel et al. Unlike [curveCatmullRom](#curveCatmullRom), one-sided differences are not used for the first and last piece, and thus the curve starts at the second point and ends at the penultimate point. # catmullRom.alpha(alpha) [<>](https://github.com/d3/d3-shape/blob/master/src/curve/catmullRom.js#L83 "Source") @@ -913,7 +913,7 @@ # symbol.type([type]) [<>](https://github.com/d3/d3-shape/blob/master/src/symbol.js#L33 "Source") -If *type* is specified, sets the symbol type to the specified function or symbol type and returns this line generator. If *type* is not specified, returns the current symbol type accessor, which defaults to: +If *type* is specified, sets the symbol type to the specified function or symbol type and returns this line generator. If *type* is a function, the symbol generator’s arguments and *this* are passed through. (See [*selection*.attr](https://github.com/d3/d3-selection/blob/master/README.md#selection_attr) if you are using d3-selection.) If *type* is not specified, returns the current symbol type accessor, which defaults to: ```js function type() { @@ -925,7 +925,7 @@ # symbol.size([size]) [<>](https://github.com/d3/d3-shape/blob/master/src/symbol.js#L37 "Source") -If *size* is specified, sets the size to the specified function or number and returns this symbol generator. If *size* is not specified, returns the current size accessor, which defaults to: +If *size* is specified, sets the size to the specified function or number and returns this symbol generator. If *size* is a function, the symbol generator’s arguments and *this* are passed through. (See [*selection*.attr](https://github.com/d3/d3-selection/blob/master/README.md#selection_attr) if you are using d3-selection.) If *size* is not specified, returns the current size accessor, which defaults to: ```js function size() { @@ -1101,6 +1101,10 @@ Stack orders are typically not used directly, but are instead passed to [*stack*.order](#stack_order). +# d3.stackOrderAppearance(series) [<>](https://github.com/d3/d3-shape/blob/master/src/order/appearance.js "Source") + +Returns a series order such that the earliest series (according to the maximum value) is at the bottom. + # d3.stackOrderAscending(series) [<>](https://github.com/d3/d3-shape/blob/master/src/order/ascending.js "Source") Returns a series order such that the smallest series (according to the sum of values) is at the bottom. @@ -1111,7 +1115,7 @@ # d3.stackOrderInsideOut(series) [<>](https://github.com/d3/d3-shape/blob/master/src/order/insideOut.js "Source") -Returns a series order such that the larger series (according to the sum of values) are on the inside and the smaller series are on the outside. This order is recommended for streamgraphs in conjunction with the [wiggle offset](#stackOffsetWiggle). See [Stacked Graphs—Geometry & Aesthetics](http://leebyron.com/streamgraph/) by Byron & Wattenberg for more information. +Returns a series order such that the earliest series (according to the maximum value) are on the inside and the later series are on the outside. This order is recommended for streamgraphs in conjunction with the [wiggle offset](#stackOffsetWiggle). See [Stacked Graphs—Geometry & Aesthetics](http://leebyron.com/streamgraph/) by Byron & Wattenberg for more information. # d3.stackOrderNone(series) [<>](https://github.com/d3/d3-shape/blob/master/src/order/none.js "Source") diff -Nru node-d3-shape-1.2.0/rollup.config.js node-d3-shape-1.3.5/rollup.config.js --- node-d3-shape-1.2.0/rollup.config.js 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/rollup.config.js 2019-03-19 22:43:40.000000000 +0000 @@ -0,0 +1,36 @@ +import {terser} from "rollup-plugin-terser"; +import * as meta from "./package.json"; + +const config = { + input: "src/index.js", + external: Object.keys(meta.dependencies || {}).filter(key => /^d3-/.test(key)), + output: { + file: `dist/${meta.name}.js`, + name: "d3", + format: "umd", + indent: false, + extend: true, + banner: `// ${meta.homepage} v${meta.version} Copyright ${(new Date).getFullYear()} ${meta.author.name}`, + globals: Object.assign({}, ...Object.keys(meta.dependencies || {}).filter(key => /^d3-/.test(key)).map(key => ({[key]: "d3"}))) + }, + plugins: [] +}; + +export default [ + config, + { + ...config, + output: { + ...config.output, + file: `dist/${meta.name}.min.js` + }, + plugins: [ + ...config.plugins, + terser({ + output: { + preamble: config.output.banner + } + }) + ] + } +]; diff -Nru node-d3-shape-1.2.0/src/arc.js node-d3-shape-1.3.5/src/arc.js --- node-d3-shape-1.2.0/src/arc.js 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/src/arc.js 2019-03-19 22:43:40.000000000 +0000 @@ -25,7 +25,9 @@ function intersect(x0, y0, x1, y1, x2, y2, x3, y3) { var x10 = x1 - x0, y10 = y1 - y0, x32 = x3 - x2, y32 = y3 - y2, - t = (x32 * (y0 - y2) - y32 * (x0 - x2)) / (y32 * x10 - x32 * y10); + t = y32 * x10 - x32 * y10; + if (t * t < epsilon) return; + t = (x32 * (y0 - y2) - y32 * (x0 - x2)) / t; return [x0 + t * x10, y0 + t * y10]; } @@ -146,12 +148,12 @@ var x11 = r1 * cos(a11), y11 = r1 * sin(a11), x00 = r0 * cos(a00), - y00 = r0 * sin(a00); + y00 = r0 * sin(a00), + oc; // Restrict the corner radius according to the sector angle. - if (da < pi) { - var oc = da0 > epsilon ? intersect(x01, y01, x00, y00, x11, y11, x10, y10) : [x10, y10], - ax = x01 - oc[0], + if (da < pi && (oc = intersect(x01, y01, x00, y00, x11, y11, x10, y10))) { + var ax = x01 - oc[0], ay = y01 - oc[1], bx = x11 - oc[0], by = y11 - oc[1], diff -Nru node-d3-shape-1.2.0/src/index.js node-d3-shape-1.3.5/src/index.js --- node-d3-shape-1.2.0/src/index.js 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/src/index.js 2019-03-19 22:43:40.000000000 +0000 @@ -0,0 +1,46 @@ +export {default as arc} from "./arc"; +export {default as area} from "./area"; +export {default as line} from "./line"; +export {default as pie} from "./pie"; +export {default as areaRadial, default as radialArea} from "./areaRadial"; // Note: radialArea is deprecated! +export {default as lineRadial, default as radialLine} from "./lineRadial"; // Note: radialLine is deprecated! +export {default as pointRadial} from "./pointRadial"; +export {linkHorizontal, linkVertical, linkRadial} from "./link/index"; + +export {default as symbol, symbols} from "./symbol"; +export {default as symbolCircle} from "./symbol/circle"; +export {default as symbolCross} from "./symbol/cross"; +export {default as symbolDiamond} from "./symbol/diamond"; +export {default as symbolSquare} from "./symbol/square"; +export {default as symbolStar} from "./symbol/star"; +export {default as symbolTriangle} from "./symbol/triangle"; +export {default as symbolWye} from "./symbol/wye"; + +export {default as curveBasisClosed} from "./curve/basisClosed"; +export {default as curveBasisOpen} from "./curve/basisOpen"; +export {default as curveBasis} from "./curve/basis"; +export {default as curveBundle} from "./curve/bundle"; +export {default as curveCardinalClosed} from "./curve/cardinalClosed"; +export {default as curveCardinalOpen} from "./curve/cardinalOpen"; +export {default as curveCardinal} from "./curve/cardinal"; +export {default as curveCatmullRomClosed} from "./curve/catmullRomClosed"; +export {default as curveCatmullRomOpen} from "./curve/catmullRomOpen"; +export {default as curveCatmullRom} from "./curve/catmullRom"; +export {default as curveLinearClosed} from "./curve/linearClosed"; +export {default as curveLinear} from "./curve/linear"; +export {monotoneX as curveMonotoneX, monotoneY as curveMonotoneY} from "./curve/monotone"; +export {default as curveNatural} from "./curve/natural"; +export {default as curveStep, stepAfter as curveStepAfter, stepBefore as curveStepBefore} from "./curve/step"; + +export {default as stack} from "./stack"; +export {default as stackOffsetExpand} from "./offset/expand"; +export {default as stackOffsetDiverging} from "./offset/diverging"; +export {default as stackOffsetNone} from "./offset/none"; +export {default as stackOffsetSilhouette} from "./offset/silhouette"; +export {default as stackOffsetWiggle} from "./offset/wiggle"; +export {default as stackOrderAppearance} from "./order/appearance"; +export {default as stackOrderAscending} from "./order/ascending"; +export {default as stackOrderDescending} from "./order/descending"; +export {default as stackOrderInsideOut} from "./order/insideOut"; +export {default as stackOrderNone} from "./order/none"; +export {default as stackOrderReverse} from "./order/reverse"; diff -Nru node-d3-shape-1.2.0/src/offset/diverging.js node-d3-shape-1.3.5/src/offset/diverging.js --- node-d3-shape-1.2.0/src/offset/diverging.js 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/src/offset/diverging.js 2019-03-19 22:43:40.000000000 +0000 @@ -1,5 +1,5 @@ export default function(series, order) { - if (!((n = series.length) > 1)) return; + if (!((n = series.length) > 0)) return; for (var i, j = 0, d, dy, yp, yn, n, m = series[order[0]].length; j < m; ++j) { for (yp = yn = 0, i = 0; i < n; ++i) { if ((dy = (d = series[order[i]][j])[1] - d[0]) >= 0) { diff -Nru node-d3-shape-1.2.0/src/order/appearance.js node-d3-shape-1.3.5/src/order/appearance.js --- node-d3-shape-1.2.0/src/order/appearance.js 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/src/order/appearance.js 2019-03-19 22:43:40.000000000 +0000 @@ -0,0 +1,12 @@ +import none from "./none"; + +export default function(series) { + var peaks = series.map(peak); + return none(series).sort(function(a, b) { return peaks[a] - peaks[b]; }); +} + +function peak(series) { + var i = -1, j = 0, n = series.length, vi, vj = -Infinity; + while (++i < n) if ((vi = +series[i][1]) > vj) vj = vi, j = i; + return j; +} diff -Nru node-d3-shape-1.2.0/src/order/insideOut.js node-d3-shape-1.3.5/src/order/insideOut.js --- node-d3-shape-1.2.0/src/order/insideOut.js 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/src/order/insideOut.js 2019-03-19 22:43:40.000000000 +0000 @@ -1,4 +1,4 @@ -import none from "./none"; +import appearance from "./appearance"; import {sum} from "./ascending"; export default function(series) { @@ -6,7 +6,7 @@ i, j, sums = series.map(sum), - order = none(series).sort(function(a, b) { return sums[b] - sums[a]; }), + order = appearance(series), top = 0, bottom = 0, tops = [], diff -Nru node-d3-shape-1.2.0/test/offset/diverging-test.js node-d3-shape-1.3.5/test/offset/diverging-test.js --- node-d3-shape-1.2.0/test/offset/diverging-test.js 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/test/offset/diverging-test.js 2019-03-19 22:43:40.000000000 +0000 @@ -16,6 +16,17 @@ test.end(); }); +tape.only("stackOffsetDiverging(series, order) handles a single series", function(test) { + var series = [ + [[1, 2], [2, 4], [3, 4]] + ]; + shape.stackOffsetDiverging(series, shape.stackOrderNone(series)); + test.deepEqual(series, [ + [[0, 1], [0, 2], [0, 1]] + ]); + test.end(); +}); + tape("stackOffsetDiverging(series, order) treats NaN as zero", function(test) { var series = [ [[0, 1], [0, 2], [0, 1]], diff -Nru node-d3-shape-1.2.0/test/order/appearance-test.js node-d3-shape-1.3.5/test/order/appearance-test.js --- node-d3-shape-1.2.0/test/order/appearance-test.js 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/test/order/appearance-test.js 2019-03-19 22:43:40.000000000 +0000 @@ -0,0 +1,20 @@ +var tape = require("tape"), + shape = require("../../"); + +tape("stackOrderAppearance(series) returns an order by appearance", function(test) { + test.deepEqual(shape.stackOrderAppearance([ + [[0, 0], [0, 0], [0, 1]], + [[0, 3], [0, 2], [0, 0]], + [[0, 0], [0, 4], [0, 0]] + ]), [1, 2, 0]); + test.end(); +}); + +tape("stackOrderAppearance(series) treats NaN values as zero", function(test) { + test.deepEqual(shape.stackOrderAppearance([ + [[0, NaN], [0, NaN], [0, 1]], + [[0, 3], [0, 2], [0, NaN]], + [[0, NaN], [0, 4], [0, NaN]] + ]), [1, 2, 0]); + test.end(); +}); diff -Nru node-d3-shape-1.2.0/test/order/insideOut-test.js node-d3-shape-1.3.5/test/order/insideOut-test.js --- node-d3-shape-1.2.0/test/order/insideOut-test.js 2017-05-16 15:05:34.000000000 +0000 +++ node-d3-shape-1.3.5/test/order/insideOut-test.js 2019-03-19 22:43:40.000000000 +0000 @@ -1,28 +1,28 @@ var tape = require("tape"), shape = require("../../"); -tape("stackOrderInsideOut(series) returns an order by sum", function(test) { +tape("stackOrderInsideOut(series) returns an order by appearance", function(test) { test.deepEqual(shape.stackOrderInsideOut([ - [[0, 0]], - [[0, 1]], - [[0, 2]], - [[0, 3]], - [[0, 4]], - [[0, 5]], - [[0, 6]] + [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1]], + [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 2], [0, 0]], + [[0, 0], [0, 0], [0, 0], [0, 0], [0, 3], [0, 0], [0, 0]], + [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0], [0, 0], [0, 0]], + [[0, 0], [0, 0], [0, 5], [0, 0], [0, 0], [0, 0], [0, 0]], + [[0, 0], [0, 6], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]], + [[0, 7], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]] ]), [2, 3, 6, 5, 4, 1, 0]); test.end(); }); tape("stackOrderInsideOut(series) treats NaN values as zero", function(test) { test.deepEqual(shape.stackOrderInsideOut([ - [[0, 0], [0, NaN]], - [[0, 1], [0, NaN]], - [[0, 2], [0, NaN]], - [[0, 3], [0, NaN]], - [[0, 4], [0, NaN]], - [[0, 5], [0, NaN]], - [[0, 6], [0, NaN]] + [[0, 0], [0, NaN], [0, 0], [0, 0], [0, 0], [0, 0], [0, 1]], + [[0, 0], [0, 0], [0, NaN], [0, 0], [0, 0], [0, 2], [0, 0]], + [[0, 0], [0, 0], [0, 0], [0, 0], [0, 3], [0, 0], [0, 0]], + [[0, 0], [0, 0], [0, 0], [0, 4], [0, NaN], [0, 0], [0, 0]], + [[0, 0], [0, 0], [0, 5], [0, 0], [0, 0], [0, NaN], [0, 0]], + [[0, NaN], [0, 6], [0, 0], [0, NaN], [0, 0], [0, 0], [0, 0]], + [[0, 7], [0, NaN], [0, 0], [0, 0], [0, 0], [0, 0], [0, 0]] ]), [2, 3, 6, 5, 4, 1, 0]); test.end(); }); diff -Nru node-d3-shape-1.2.0/yarn.lock node-d3-shape-1.3.5/yarn.lock --- node-d3-shape-1.2.0/yarn.lock 1970-01-01 00:00:00.000000000 +0000 +++ node-d3-shape-1.3.5/yarn.lock 2019-03-19 22:43:40.000000000 +0000 @@ -0,0 +1,943 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@^7.0.0-beta.47": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-rc.3.tgz#d77a587401f818a3168700f596e41cd6905947b2" + dependencies: + "@babel/highlight" "7.0.0-rc.3" + +"@babel/highlight@7.0.0-rc.3": + version "7.0.0-rc.3" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-rc.3.tgz#c2ee83f8e5c0c387279a8c48e06fef2e32027004" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@types/estree@0.0.39": + version "0.0.39" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.39.tgz#e177e699ee1b8c22d23174caaa7422644389509f" + +"@types/node@*": + version "10.9.1" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.9.1.tgz#06f002136fbcf51e730995149050bb3c45ee54e6" + +acorn-jsx@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e" + dependencies: + acorn "^5.0.3" + +acorn@^5.0.3, acorn@^5.6.0: + version "5.7.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.2.tgz#91fa871883485d06708800318404e72bfb26dcc5" + +ajv-keywords@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" + +ajv@^6.0.1, ajv@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ansi-escapes@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + dependencies: + color-convert "^1.9.0" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + dependencies: + sprintf-js "~1.0.2" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + +arrify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + +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" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + dependencies: + callsites "^0.2.0" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + +chalk@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.1.0: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + dependencies: + restore-cursor "^2.0.0" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + +color-convert@^1.9.0: + version "1.9.2" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.2.tgz#49881b8fba67df12a96bdf3f56c0aab9e7913147" + dependencies: + color-name "1.1.1" + +color-name@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.1.tgz#4b1415304cf50028ea81643643bd82ea05803689" + +commander@~2.16.0: + version "2.16.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.16.0.tgz#f16390593996ceb4f3eeb020b31d78528f7f8a50" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +d3-path@1: + version "1.0.7" + resolved "https://registry.yarnpkg.com/d3-path/-/d3-path-1.0.7.tgz#8de7cd693a75ac0b5480d3abaccd94793e58aae8" + +d3-polygon@1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/d3-polygon/-/d3-polygon-1.0.5.tgz#9a645a0a64ff6cbf9efda96ee0b4a6909184c363" + +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" + +deep-equal@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + +define-properties@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + dependencies: + object-keys "^1.0.12" + +defined@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/defined/-/defined-1.0.0.tgz#c98d9bcef75674188e110969151199e39b1fa693" + +del@^2.0.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" + dependencies: + globby "^5.0.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + rimraf "^2.2.8" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + dependencies: + esutils "^2.0.2" + +es-abstract@^1.5.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" + dependencies: + es-to-primitive "^1.1.1" + function-bind "^1.1.1" + has "^1.0.1" + is-callable "^1.1.3" + is-regex "^1.0.4" + +es-to-primitive@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" + dependencies: + is-callable "^1.1.1" + is-date-object "^1.0.1" + is-symbol "^1.0.1" + +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +eslint-scope@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" + +eslint-visitor-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" + +eslint@5: + version "5.4.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.4.0.tgz#d068ec03006bb9e06b429dc85f7e46c1b69fac62" + dependencies: + ajv "^6.5.0" + babel-code-frame "^6.26.0" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^3.1.0" + doctrine "^2.1.0" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^4.0.0" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.2" + imurmurhash "^0.1.4" + inquirer "^5.2.0" + is-resolvable "^1.1.0" + js-yaml "^3.11.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.5" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^2.0.0" + require-uncached "^1.0.3" + semver "^5.5.0" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^4.0.3" + text-table "^0.2.0" + +espree@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-4.0.0.tgz#253998f20a0f82db5d866385799d912a83a36634" + dependencies: + acorn "^5.6.0" + acorn-jsx "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + +esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + +esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +external-editor@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + +flat-cache@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" + dependencies: + circular-json "^0.3.1" + del "^2.0.2" + graceful-fs "^4.1.2" + write "^0.2.1" + +for-each@~0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + dependencies: + is-callable "^1.1.3" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +function-bind@^1.0.2, function-bind@^1.1.1, function-bind@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + +glob@^7.0.3, glob@^7.0.5, glob@^7.1.2, glob@~7.1.2: + version "7.1.2" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.7.0: + version "11.7.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673" + +globby@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" + dependencies: + array-union "^1.0.1" + arrify "^1.0.0" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +graceful-fs@^4.1.2: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + +has@^1.0.1, has@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + dependencies: + function-bind "^1.1.1" + +iconv-lite@^0.4.17: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + dependencies: + safer-buffer ">= 2.1.2 < 3" + +ignore@^4.0.2: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +inquirer@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.1.0" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^5.5.2" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +is-callable@^1.1.1, is-callable@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + +is-path-cwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + +is-path-in-cwd@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + dependencies: + path-is-inside "^1.0.1" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + dependencies: + has "^1.0.1" + +is-resolvable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + +is-symbol@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + +js-yaml@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +lodash@^4.17.4, lodash@^4.17.5, lodash@^4.3.0: + version "4.17.10" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.10.tgz#1b7793cf7259ea38fb3661d4d38b3260af8ae4e7" + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + +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" + +minimist@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +mkdirp@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + +mute-stream@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + +nice-try@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.4.tgz#d93962f6c52f2c1558c0fbda6d512819f1efe1c4" + +object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object-inspect@~1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.6.0.tgz#c70b6cbf72f274aab4c34c0c82f5167bf82cf15b" + +object-keys@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + dependencies: + mimic-fn "^1.0.0" + +optionator@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + +os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-is-inside@^1.0.1, path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + +path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + +path-parse@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + +progress@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + +regexpp@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.0.tgz#b2a7534a85ca1b033bcf5ce9ff8e56d4e0755365" + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + +resolve@~1.7.1: + version "1.7.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" + dependencies: + path-parse "^1.0.5" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +resumer@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/resumer/-/resumer-0.0.0.tgz#f1e8f461e4064ba39e82af3cdc2a8c893d076759" + dependencies: + through "~2.3.4" + +rimraf@^2.2.8: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +rollup-plugin-terser@1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rollup-plugin-terser/-/rollup-plugin-terser-1.0.1.tgz#ba5f497cbc9aa38ba19d3ee2167c04ea3ed279af" + dependencies: + "@babel/code-frame" "^7.0.0-beta.47" + terser "^3.7.5" + +rollup@0.64: + version "0.64.1" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-0.64.1.tgz#9188ee368e5fcd43ffbc00ec414e72eeb5de87ba" + dependencies: + "@types/estree" "0.0.39" + "@types/node" "*" + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + dependencies: + is-promise "^2.1.0" + +rxjs@^5.5.2: + version "5.5.11" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.11.tgz#f733027ca43e3bec6b994473be4ab98ad43ced87" + dependencies: + symbol-observable "1.0.1" + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + +semver@^5.5.0: + version "5.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + +signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +slice-ansi@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + dependencies: + is-fullwidth-code-point "^2.0.0" + +source-map-support@~0.5.6: + version "0.5.9" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + +string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string.prototype.trim@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz#d04de2c89e137f4d7d206f086b5ed2fae6be8cea" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.0" + function-bind "^1.0.2" + +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + +strip-json-comments@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + dependencies: + has-flag "^3.0.0" + +symbol-observable@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.0.1.tgz#8340fc4702c3122df5d22288f88283f513d3fdd4" + +table@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" + dependencies: + ajv "^6.0.1" + ajv-keywords "^3.0.0" + chalk "^2.1.0" + lodash "^4.17.4" + slice-ansi "1.0.0" + string-width "^2.1.1" + +tape@4: + version "4.9.1" + resolved "https://registry.yarnpkg.com/tape/-/tape-4.9.1.tgz#1173d7337e040c76fbf42ec86fcabedc9b3805c9" + dependencies: + deep-equal "~1.0.1" + defined "~1.0.0" + for-each "~0.3.3" + function-bind "~1.1.1" + glob "~7.1.2" + has "~1.0.3" + inherits "~2.0.3" + minimist "~1.2.0" + object-inspect "~1.6.0" + resolve "~1.7.1" + resumer "~0.0.0" + string.prototype.trim "~1.1.2" + through "~2.3.8" + +terser@^3.7.5: + version "3.8.1" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.8.1.tgz#cb70070ac9e0a71add169dfb63c0a64fca2738ac" + dependencies: + commander "~2.16.0" + source-map "~0.6.1" + source-map-support "~0.5.6" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + +through@^2.3.6, through@~2.3.4, through@~2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + dependencies: + os-tmpdir "~1.0.2" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + dependencies: + prelude-ls "~1.1.2" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + dependencies: + punycode "^2.1.0" + +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" + +wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + dependencies: + mkdirp "^0.5.1"