postcss-button
Advanced tools
Comparing version 0.1.21 to 0.2.0
@@ -0,1 +1,4 @@ | ||
0.1.3 | ||
- feat: option to use shorthand form inside atrules, and longhand form inside rules. | ||
0.1.11 | ||
@@ -8,2 +11,2 @@ - fix: revert to display: inline-block | ||
0.1.0 | ||
- mvp | ||
- mvp |
164
lib/index.js
@@ -13,2 +13,83 @@ 'use strict'; | ||
var propOption = function propOption(decl, optionsCurrent) { | ||
var option = {}; | ||
var value = decl.value.split(/\s+(?![^\[]*\]|[^(]*\)|[^\{]*})/); | ||
if (decl.prop.match(/^button$/)) { | ||
Object.assign(option, optionsCurrent); | ||
} else if (decl.prop.match(/^button-color-active$/)) { | ||
option.colorActive = value[0]; | ||
} else if (decl.prop.match(/^button-color-hover$/)) { | ||
option.colorHover = value[0]; | ||
} else if (decl.prop.match(/^button-background-color$/)) { | ||
option.backgroundColor = value[0]; | ||
} else if (decl.prop.match(/^button-background-color-active$/)) { | ||
option.backgroundColorActive = value[0]; | ||
} else if (decl.prop.match(/^button-background-color-hover$/)) { | ||
option.backgroundColorHover = value[0]; | ||
} else if (decl.prop.match(/^border-width$/)) { | ||
option.borderWidth = value[0]; | ||
} else if (decl.prop.match(/^button-border-color$/)) { | ||
option.borderColor = value[0]; | ||
} else if (decl.prop.match(/^button-border-color-active$/)) { | ||
option.borderColorActive = value[0]; | ||
} else if (decl.prop.match(/^button-border-color-hover$/)) { | ||
option.borderColorHover = value[0]; | ||
} else if (decl.prop.match(/^button-class-active$/)) { | ||
option.classActive = value[0]; | ||
} else if (decl.prop.match(/^button-class-disabled$/)) { | ||
option.classDisabled = value[0]; | ||
} else if (decl.prop.match(/^button-color$/)) { | ||
option.color = value[0]; | ||
if (value[1]) { | ||
option.colorActive = value[1]; | ||
} | ||
if (value[2]) { | ||
option.colorHover = value[2]; | ||
} | ||
} else if (decl.prop.match(/^button-background$/)) { | ||
option.backgroundColor = value[0]; | ||
if (value[1]) { | ||
option.backgroundColorActive = value[1]; | ||
} | ||
if (value[2]) { | ||
option.backgroundColorHover = value[2]; | ||
} | ||
} else if (decl.prop.match(/^button-border$/)) { | ||
option.borderWidth = value[0]; | ||
if (value[1]) { | ||
option.borderColor = value[1]; | ||
} | ||
if (value[2]) { | ||
option.borderColorActive = value[2]; | ||
} | ||
if (value[3]) { | ||
option.borderColorHover = value[3]; | ||
} | ||
} else if (decl.prop.match(/^button-class$/)) { | ||
option.classActive = value[0]; | ||
if (value[1]) { | ||
option.classDisabled = value[1]; | ||
} | ||
} | ||
return option; | ||
}; | ||
var atruleOptions = function atruleOptions(node, options) { | ||
var option = {}; | ||
node.walkDecls(function (decl) { | ||
Object.assign(option, propOption(decl, options[decl.value])); | ||
}); | ||
return option; | ||
}; | ||
module.exports = _postcss2.default.plugin('postcss-button', function (opts) { | ||
@@ -37,83 +118,12 @@ var options = { | ||
if (node.type === 'atrule' && node.name.match(/^button/)) { | ||
var name = node.params ? node.params : 'default'; | ||
var name = node.params || 'default'; | ||
options[name] = options[name] || {}; | ||
node.walkDecls(function (decl) { | ||
if (decl.prop.match(/^border-width$/)) { | ||
options[name].borderWidth = decl.value; | ||
} else if (decl.prop.match(/^color$/)) { | ||
options[name].color = decl.value; | ||
} else if (decl.prop.match(/^background-color$/)) { | ||
options[name].backgroundColor = decl.value; | ||
} else if (decl.prop.match(/^border-color$/)) { | ||
options[name].borderColor = decl.value; | ||
} else if (decl.prop.match(/^color-active$/)) { | ||
options[name].colorActive = decl.value; | ||
} else if (decl.prop.match(/^background-color-active$/)) { | ||
options[name].backgroundColorActive = decl.value; | ||
} else if (decl.prop.match(/^border-color-active$/)) { | ||
options[name].borderColorActive = decl.value; | ||
} else if (decl.prop.match(/^color-hover$/)) { | ||
options[name].colorHover = decl.value; | ||
} else if (decl.prop.match(/^background-color-hover$/)) { | ||
options[name].backgroundColorHover = decl.value; | ||
} else if (decl.prop.match(/^border-color-hover$/)) { | ||
options[name].borderColorHover = decl.value; | ||
} else if (decl.prop.match(/^class-active$/)) { | ||
options[name].classActive = decl.value; | ||
} else if (decl.prop.match(/^class-disabled$/)) { | ||
options[name].classDisabled = decl.value; | ||
} | ||
}); | ||
Object.assign(options[name], atruleOptions(node, options)); | ||
node.remove(); | ||
} else if (node.type === 'decl' && node.prop.match(/^button/)) { | ||
options.tmp = options.tmp ? options.tmp : Object.assign({}, options.default); | ||
var value = node.value.split(/\s+(?![^\[]*\]|[^(]*\)|[^\{]*})/); | ||
} else if (node.parent.type === 'rule' && node.type === 'decl' && node.prop.match(/^button/)) { | ||
options.tmp = options.tmp || options.default; | ||
if (node.prop.match(/^button$/)) { | ||
Object.assign(options.tmp, options[value[0]]); | ||
} else if (node.prop.match(/^button-color$/)) { | ||
options.tmp.color = value[0]; | ||
Object.assign(options.tmp, propOption(node, options[node.value])); | ||
if (value[1]) { | ||
options.tmp.colorActive = value[1]; | ||
} | ||
if (value[2]) { | ||
options.tmp.colorHover = value[2]; | ||
} | ||
} else if (node.prop.match(/^button-background$/)) { | ||
options.tmp.backgroundColor = value[0]; | ||
if (value[1]) { | ||
options.tmp.backgroundColorActive = value[1]; | ||
} | ||
if (value[2]) { | ||
options.tmp.backgroundColorHover = value[2]; | ||
} | ||
} else if (node.prop.match(/^button-border$/)) { | ||
options.tmp.borderWidth = value[0]; | ||
if (value[1]) { | ||
options.tmp.borderColor = value[1]; | ||
} | ||
if (value[2]) { | ||
options.tmp.borderColorActive = value[2]; | ||
} | ||
if (value[3]) { | ||
options.tmp.borderColorHover = value[3]; | ||
} | ||
} else if (node.prop.match(/^button-class$/)) { | ||
options.tmp.classActive = value[0]; | ||
if (value[1]) { | ||
options.tmp.classDisabled = value[1]; | ||
} | ||
} | ||
if (options.tmp && !node.next()) { | ||
@@ -125,3 +135,3 @@ (0, _button2.default)(node.parent, options.tmp); | ||
node.remove(); | ||
} else if (options.tmp && !node.next()) { | ||
} else if (node.parent.type === 'rule' && options.tmp && !node.next()) { | ||
(0, _button2.default)(node.parent, options.tmp); | ||
@@ -128,0 +138,0 @@ delete options.tmp; |
{ | ||
"name": "postcss-button", | ||
"version": "0.1.21", | ||
"version": "0.2.0", | ||
"description": "A PostCSS plugin to create buttons.", | ||
@@ -23,3 +23,4 @@ "keywords": [ | ||
"dependencies": { | ||
"postcss": "^6.0.13" | ||
"postcss": "^6.0.13", | ||
"ava": "^0.22.0" | ||
}, | ||
@@ -32,3 +33,2 @@ "scripts": { | ||
"devDependencies": { | ||
"ava": "^0.22.0", | ||
"babel-cli": "^6.26.0", | ||
@@ -35,0 +35,0 @@ "babel-preset-es2015": "^6.24.1", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
8
218
15665
2
+ Addedava@^0.22.0
+ Added@ava/babel-plugin-throws-helper@2.0.0(transitive)
+ Added@ava/babel-preset-stage-4@1.1.0(transitive)
+ Added@ava/babel-preset-transform-test-files@3.0.0(transitive)
+ Added@ava/write-file-atomic@2.2.0(transitive)
+ Added@concordance/react@1.0.0(transitive)
+ Addedansi-align@2.0.0(transitive)
+ Addedansi-escapes@2.0.0(transitive)
+ Addedansi-regex@2.1.13.0.1(transitive)
+ Addedansi-styles@1.0.02.2.1(transitive)
+ Addedanymatch@1.3.2(transitive)
+ Addedargparse@1.0.10(transitive)
+ Addedarr-diff@2.0.04.0.0(transitive)
+ Addedarr-exclude@1.0.0(transitive)
+ Addedarr-flatten@1.1.0(transitive)
+ Addedarr-union@3.1.0(transitive)
+ Addedarray-differ@1.0.0(transitive)
+ Addedarray-find-index@1.0.2(transitive)
+ Addedarray-union@1.0.2(transitive)
+ Addedarray-uniq@1.0.3(transitive)
+ Addedarray-unique@0.2.10.3.2(transitive)
+ Addedarrify@1.0.1(transitive)
+ Addedassign-symbols@1.0.0(transitive)
+ Addedasync-each@1.0.6(transitive)
+ Addedatob@2.1.2(transitive)
+ Addedauto-bind@1.2.1(transitive)
+ Addedava@0.22.0(transitive)
+ Addedava-init@0.2.1(transitive)
+ Addedbabel-code-frame@6.26.0(transitive)
+ Addedbabel-core@6.26.3(transitive)
+ Addedbabel-generator@6.26.1(transitive)
+ Addedbabel-helper-builder-binary-assignment-operator-visitor@6.24.1(transitive)
+ Addedbabel-helper-call-delegate@6.24.1(transitive)
+ Addedbabel-helper-explode-assignable-expression@6.24.1(transitive)
+ Addedbabel-helper-function-name@6.24.1(transitive)
+ Addedbabel-helper-get-function-arity@6.24.1(transitive)
+ Addedbabel-helper-hoist-variables@6.24.1(transitive)
+ Addedbabel-helper-regex@6.26.0(transitive)
+ Addedbabel-helper-remap-async-to-generator@6.24.1(transitive)
+ Addedbabel-helpers@6.24.1(transitive)
+ Addedbabel-messages@6.23.0(transitive)
+ Addedbabel-plugin-check-es2015-constants@6.22.0(transitive)
+ Addedbabel-plugin-espower@2.4.0(transitive)
+ Addedbabel-plugin-syntax-async-functions@6.13.0(transitive)
+ Addedbabel-plugin-syntax-exponentiation-operator@6.13.0(transitive)
+ Addedbabel-plugin-syntax-trailing-function-commas@6.22.0(transitive)
+ Addedbabel-plugin-transform-async-to-generator@6.24.1(transitive)
+ Addedbabel-plugin-transform-es2015-destructuring@6.23.0(transitive)
+ Addedbabel-plugin-transform-es2015-function-name@6.24.1(transitive)
+ Addedbabel-plugin-transform-es2015-modules-commonjs@6.26.2(transitive)
+ Addedbabel-plugin-transform-es2015-parameters@6.24.1(transitive)
+ Addedbabel-plugin-transform-es2015-spread@6.22.0(transitive)
+ Addedbabel-plugin-transform-es2015-sticky-regex@6.24.1(transitive)
+ Addedbabel-plugin-transform-es2015-unicode-regex@6.24.1(transitive)
+ Addedbabel-plugin-transform-exponentiation-operator@6.24.1(transitive)
+ Addedbabel-plugin-transform-strict-mode@6.24.1(transitive)
+ Addedbabel-register@6.26.0(transitive)
+ Addedbabel-runtime@6.26.0(transitive)
+ Addedbabel-template@6.26.0(transitive)
+ Addedbabel-traverse@6.26.0(transitive)
+ Addedbabel-types@6.26.0(transitive)
+ Addedbabylon@6.18.0(transitive)
+ Addedbalanced-match@1.0.2(transitive)
+ Addedbase@0.11.2(transitive)
+ Addedbinary-extensions@1.13.1(transitive)
+ Addedbindings@1.5.0(transitive)
+ Addedbluebird@3.7.2(transitive)
+ Addedboxen@1.3.0(transitive)
+ Addedbrace-expansion@1.1.11(transitive)
+ Addedbraces@1.8.52.3.2(transitive)
+ Addedbuf-compare@1.0.1(transitive)
+ Addedcache-base@1.0.1(transitive)
+ Addedcaching-transform@1.0.1(transitive)
+ Addedcall-bind@1.0.8(transitive)
+ Addedcall-bind-apply-helpers@1.0.1(transitive)
+ Addedcall-bound@1.0.3(transitive)
+ Addedcall-matcher@1.1.0(transitive)
+ Addedcall-signature@0.0.2(transitive)
+ Addedcamelcase@2.1.14.1.0(transitive)
+ Addedcamelcase-keys@2.1.0(transitive)
+ Addedcapture-stack-trace@1.0.2(transitive)
+ Addedchalk@0.4.01.1.3(transitive)
+ Addedchokidar@1.7.0(transitive)
+ Addedci-info@1.6.0(transitive)
+ Addedclass-utils@0.3.6(transitive)
+ Addedclean-stack@1.3.0(transitive)
+ Addedclean-yaml-object@0.1.0(transitive)
+ Addedcli-boxes@1.0.0(transitive)
+ Addedcli-cursor@2.1.0(transitive)
+ Addedcli-spinners@1.3.1(transitive)
+ Addedcli-truncate@1.1.0(transitive)
+ Addedco-with-promise@4.6.0(transitive)
+ Addedcode-excerpt@2.1.1(transitive)
+ Addedcollection-visit@1.0.0(transitive)
+ Addedcommon-path-prefix@1.0.0(transitive)
+ Addedcommondir@1.0.1(transitive)
+ Addedcomponent-emitter@1.3.1(transitive)
+ Addedconcat-map@0.0.1(transitive)
+ Addedconcordance@3.0.0(transitive)
+ Addedconfigstore@3.1.5(transitive)
+ Addedconvert-source-map@1.9.0(transitive)
+ Addedconvert-to-spaces@1.0.2(transitive)
+ Addedcopy-descriptor@0.1.1(transitive)
+ Addedcore-assert@0.2.1(transitive)
+ Addedcore-js@2.6.12(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcreate-error-class@3.0.2(transitive)
+ Addedcross-spawn@5.1.0(transitive)
+ Addedcrypto-random-string@1.0.0(transitive)
+ Addedcurrently-unhandled@0.4.1(transitive)
+ Addeddate-time@0.1.12.1.0(transitive)
+ Addeddebug@2.6.9(transitive)
+ Addeddecamelize@1.2.0(transitive)
+ Addeddecode-uri-component@0.2.2(transitive)
+ Addeddeep-equal@1.1.2(transitive)
+ Addeddeep-extend@0.6.0(transitive)
+ Addeddefine-data-property@1.1.4(transitive)
+ Addeddefine-properties@1.2.1(transitive)
+ Addeddefine-property@0.2.51.0.02.0.2(transitive)
+ Addeddetect-indent@4.0.05.0.0(transitive)
+ Addeddot-prop@4.2.1(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedduplexer3@0.1.5(transitive)
+ Addedempower-core@0.6.2(transitive)
+ Addedequal-length@1.0.1(transitive)
+ Addederror-ex@1.3.2(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.0.0(transitive)
+ Addedes6-error@4.1.1(transitive)
+ Addedescape-string-regexp@2.0.0(transitive)
+ Addedespower-location-detector@1.0.0(transitive)
+ Addedesprima@4.0.1(transitive)
+ Addedespurify@1.8.1(transitive)
+ Addedestraverse@4.3.0(transitive)
+ Addedesutils@2.0.3(transitive)
+ Addedexeca@0.7.0(transitive)
+ Addedexpand-brackets@0.1.52.1.4(transitive)
+ Addedexpand-range@1.8.2(transitive)
+ Addedextend-shallow@2.0.13.0.2(transitive)
+ Addedextglob@0.3.22.0.4(transitive)
+ Addedfast-diff@1.3.0(transitive)
+ Addedfigures@2.0.0(transitive)
+ Addedfile-uri-to-path@1.0.0(transitive)
+ Addedfilename-regex@2.0.1(transitive)
+ Addedfill-range@2.2.44.0.0(transitive)
+ Addedfind-cache-dir@1.0.0(transitive)
+ Addedfind-up@1.1.22.1.0(transitive)
+ Addedfn-name@2.0.1(transitive)
+ Addedfor-in@1.0.2(transitive)
+ Addedfor-own@0.1.5(transitive)
+ Addedfragment-cache@0.2.1(transitive)
+ Addedfs.realpath@1.0.0(transitive)
+ Addedfsevents@1.2.13(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedfunction-name-support@0.2.0(transitive)
+ Addedfunctions-have-names@1.2.3(transitive)
+ Addedget-intrinsic@1.2.6(transitive)
+ Addedget-port@3.2.0(transitive)
+ Addedget-stdin@4.0.1(transitive)
+ Addedget-stream@3.0.0(transitive)
+ Addedget-value@2.0.6(transitive)
+ Addedglob@7.2.3(transitive)
+ Addedglob-base@0.3.0(transitive)
+ Addedglob-parent@2.0.0(transitive)
+ Addedglobal-dirs@0.1.1(transitive)
+ Addedglobals@9.18.0(transitive)
+ Addedglobby@6.1.0(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedgot@6.7.1(transitive)
+ Addedgraceful-fs@4.2.11(transitive)
+ Addedhas-ansi@2.0.0(transitive)
+ Addedhas-color@0.1.7(transitive)
+ Addedhas-flag@2.0.0(transitive)
+ Addedhas-property-descriptors@1.0.2(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhas-tostringtag@1.0.2(transitive)
+ Addedhas-value@0.3.11.0.0(transitive)
+ Addedhas-values@0.1.41.0.0(transitive)
+ Addedhas-yarn@1.0.0(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedhome-or-tmp@2.0.0(transitive)
+ Addedhosted-git-info@2.8.9(transitive)
+ Addedhullabaloo-config-manager@1.1.1(transitive)
+ Addedignore-by-default@1.0.1(transitive)
+ Addedimport-lazy@2.1.0(transitive)
+ Addedimport-local@0.1.1(transitive)
+ Addedimurmurhash@0.1.4(transitive)
+ Addedindent-string@2.1.03.2.0(transitive)
+ Addedinflight@1.0.6(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedini@1.3.8(transitive)
+ Addedinvariant@2.2.4(transitive)
+ Addedirregular-plurals@1.4.0(transitive)
+ Addedis-accessor-descriptor@1.0.1(transitive)
+ Addedis-arguments@1.2.0(transitive)
+ Addedis-arrayish@0.2.1(transitive)
+ Addedis-binary-path@1.0.1(transitive)
+ Addedis-buffer@1.1.6(transitive)
+ Addedis-ci@1.2.1(transitive)
+ Addedis-core-module@2.16.1(transitive)
+ Addedis-data-descriptor@1.0.1(transitive)
+ Addedis-date-object@1.1.0(transitive)
+ Addedis-descriptor@0.1.71.0.3(transitive)
+ Addedis-dotfile@1.0.3(transitive)
+ Addedis-equal-shallow@0.1.3(transitive)
+ Addedis-error@2.2.2(transitive)
+ Addedis-extendable@0.1.11.0.1(transitive)
+ Addedis-extglob@1.0.0(transitive)
+ Addedis-finite@1.1.0(transitive)
+ Addedis-fullwidth-code-point@2.0.0(transitive)
+ Addedis-generator-fn@1.0.0(transitive)
+ Addedis-glob@2.0.1(transitive)
+ Addedis-installed-globally@0.1.0(transitive)
+ Addedis-npm@1.0.0(transitive)
+ Addedis-number@2.1.03.0.04.0.0(transitive)
+ Addedis-obj@1.0.1(transitive)
+ Addedis-observable@0.2.0(transitive)
+ Addedis-path-inside@1.0.1(transitive)
+ Addedis-plain-obj@1.1.0(transitive)
+ Addedis-plain-object@2.0.4(transitive)
+ Addedis-posix-bracket@0.1.1(transitive)
+ Addedis-primitive@2.0.0(transitive)
+ Addedis-promise@2.2.2(transitive)
+ Addedis-redirect@1.0.0(transitive)
+ Addedis-regex@1.2.1(transitive)
+ Addedis-retry-allowed@1.2.0(transitive)
+ Addedis-stream@1.1.0(transitive)
+ Addedis-url@1.2.4(transitive)
+ Addedis-utf8@0.2.1(transitive)
+ Addedis-windows@1.0.2(transitive)
+ Addedisarray@1.0.0(transitive)
+ Addedisexe@2.0.0(transitive)
+ Addedisobject@2.1.03.0.1(transitive)
+ Addedjs-string-escape@1.0.1(transitive)
+ Addedjs-tokens@3.0.2(transitive)
+ Addedjs-yaml@3.14.1(transitive)
+ Addedjsesc@0.5.01.3.0(transitive)
+ Addedjson-parse-better-errors@1.0.2(transitive)
+ Addedjson5@0.5.1(transitive)
+ Addedkind-of@3.2.24.0.06.0.3(transitive)
+ Addedlast-line-stream@1.0.0(transitive)
+ Addedlatest-version@3.1.0(transitive)
+ Addedload-json-file@1.1.02.0.04.0.0(transitive)
+ Addedlocate-path@2.0.0(transitive)
+ Addedlodash@4.17.21(transitive)
+ Addedlodash.clonedeep@4.5.0(transitive)
+ Addedlodash.clonedeepwith@4.5.0(transitive)
+ Addedlodash.debounce@4.0.8(transitive)
+ Addedlodash.difference@4.5.0(transitive)
+ Addedlodash.flatten@4.4.0(transitive)
+ Addedlodash.flattendeep@4.4.0(transitive)
+ Addedlodash.isequal@4.5.0(transitive)
+ Addedlodash.merge@4.6.2(transitive)
+ Addedloose-envify@1.4.0(transitive)
+ Addedloud-rejection@1.6.0(transitive)
+ Addedlowercase-keys@1.0.1(transitive)
+ Addedlru-cache@4.1.5(transitive)
+ Addedmake-dir@1.3.0(transitive)
+ Addedmap-cache@0.2.2(transitive)
+ Addedmap-obj@1.0.1(transitive)
+ Addedmap-visit@1.0.0(transitive)
+ Addedmatcher@1.1.1(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedmath-random@1.0.4(transitive)
+ Addedmd5-hex@1.3.02.0.0(transitive)
+ Addedmd5-o-matic@0.1.1(transitive)
+ Addedmeow@3.7.0(transitive)
+ Addedmicromatch@2.3.113.1.10(transitive)
+ Addedmimic-fn@1.2.0(transitive)
+ Addedminimatch@3.1.2(transitive)
+ Addedminimist@1.2.8(transitive)
+ Addedmixin-deep@1.3.2(transitive)
+ Addedmkdirp@0.5.6(transitive)
+ Addedms@2.0.02.1.3(transitive)
+ Addedmultimatch@2.1.0(transitive)
+ Addednan@2.22.0(transitive)
+ Addednanomatch@1.2.13(transitive)
+ Addednormalize-package-data@2.5.0(transitive)
+ Addednormalize-path@2.1.1(transitive)
+ Addednpm-run-path@2.0.2(transitive)
+ Addedobject-assign@4.1.1(transitive)
+ Addedobject-copy@0.1.0(transitive)
+ Addedobject-is@1.1.6(transitive)
+ Addedobject-keys@1.1.1(transitive)
+ Addedobject-visit@1.0.1(transitive)
+ Addedobject.omit@2.0.1(transitive)
+ Addedobject.pick@1.3.0(transitive)
+ Addedobservable-to-promise@0.5.0(transitive)
+ Addedonce@1.4.0(transitive)
+ Addedonetime@2.0.1(transitive)
+ Addedoption-chain@1.0.0(transitive)
+ Addedos-homedir@1.0.2(transitive)
+ Addedos-tmpdir@1.0.2(transitive)
+ Addedp-finally@1.0.0(transitive)
+ Addedp-limit@1.3.0(transitive)
+ Addedp-locate@2.0.0(transitive)
+ Addedp-try@1.0.0(transitive)
+ Addedpackage-hash@1.2.02.0.0(transitive)
+ Addedpackage-json@4.0.1(transitive)
+ Addedparse-glob@3.0.4(transitive)
+ Addedparse-json@2.2.04.0.0(transitive)
+ Addedparse-ms@0.1.21.0.1(transitive)
+ Addedpascalcase@0.1.1(transitive)
+ Addedpath-exists@2.1.03.0.0(transitive)
+ Addedpath-is-absolute@1.0.1(transitive)
+ Addedpath-is-inside@1.0.2(transitive)
+ Addedpath-key@2.0.1(transitive)
+ Addedpath-parse@1.0.7(transitive)
+ Addedpath-type@1.1.02.0.0(transitive)
+ Addedpify@2.3.03.0.0(transitive)
+ Addedpinkie@1.0.02.0.4(transitive)
+ Addedpinkie-promise@1.0.02.0.1(transitive)
+ Addedpkg-conf@2.1.0(transitive)
+ Addedpkg-dir@2.0.0(transitive)
+ Addedplur@1.0.02.1.2(transitive)
+ Addedposix-character-classes@0.1.1(transitive)
+ Addedprepend-http@1.0.4(transitive)
+ Addedpreserve@0.2.0(transitive)
+ Addedpretty-ms@0.2.22.1.0(transitive)
+ Addedprivate@0.1.8(transitive)
+ Addedprocess-nextick-args@2.0.1(transitive)
+ Addedpseudomap@1.0.2(transitive)
+ Addedrandomatic@3.1.1(transitive)
+ Addedrc@1.2.8(transitive)
+ Addedread-pkg@1.1.02.0.0(transitive)
+ Addedread-pkg-up@1.0.12.0.0(transitive)
+ Addedreadable-stream@2.3.8(transitive)
+ Addedreaddirp@2.2.1(transitive)
+ Addedredent@1.0.0(transitive)
+ Addedregenerate@1.4.2(transitive)
+ Addedregenerator-runtime@0.11.1(transitive)
+ Addedregex-cache@0.4.4(transitive)
+ Addedregex-not@1.0.2(transitive)
+ Addedregexp.prototype.flags@1.5.3(transitive)
+ Addedregexpu-core@2.0.0(transitive)
+ Addedregistry-auth-token@3.4.0(transitive)
+ Addedregistry-url@3.1.0(transitive)
+ Addedregjsgen@0.2.0(transitive)
+ Addedregjsparser@0.1.5(transitive)
+ Addedrelease-zalgo@1.0.0(transitive)
+ Addedremove-trailing-separator@1.1.0(transitive)
+ Addedrepeat-element@1.1.4(transitive)
+ Addedrepeat-string@1.6.1(transitive)
+ Addedrepeating@2.0.1(transitive)
+ Addedrequire-precompiled@0.1.0(transitive)
+ Addedresolve@1.22.10(transitive)
+ Addedresolve-cwd@2.0.0(transitive)
+ Addedresolve-from@3.0.0(transitive)
+ Addedresolve-url@0.2.1(transitive)
+ Addedrestore-cursor@2.0.0(transitive)
+ Addedret@0.1.15(transitive)
+ Addedsafe-buffer@5.1.25.2.1(transitive)
+ Addedsafe-regex@1.1.0(transitive)
+ Addedsemver@5.7.2(transitive)
+ Addedsemver-diff@2.1.0(transitive)
+ Addedset-function-length@1.2.2(transitive)
+ Addedset-function-name@2.0.2(transitive)
+ Addedset-value@2.0.1(transitive)
+ Addedshebang-command@1.2.0(transitive)
+ Addedshebang-regex@1.0.0(transitive)
+ Addedsignal-exit@3.0.7(transitive)
+ Addedslash@1.0.0(transitive)
+ Addedslice-ansi@1.0.0(transitive)
+ Addedslide@1.1.6(transitive)
+ Addedsnapdragon@0.8.2(transitive)
+ Addedsnapdragon-node@2.1.1(transitive)
+ Addedsnapdragon-util@3.0.1(transitive)
+ Addedsort-keys@2.0.0(transitive)
+ Addedsource-map@0.5.7(transitive)
+ Addedsource-map-resolve@0.5.3(transitive)
+ Addedsource-map-support@0.4.18(transitive)
+ Addedsource-map-url@0.4.1(transitive)
+ Addedspdx-correct@3.2.0(transitive)
+ Addedspdx-exceptions@2.5.0(transitive)
+ Addedspdx-expression-parse@3.0.1(transitive)
+ Addedspdx-license-ids@3.0.20(transitive)
+ Addedsplit-string@3.1.0(transitive)
+ Addedsprintf-js@1.0.3(transitive)
+ Addedstack-utils@1.0.5(transitive)
+ Addedstatic-extend@0.1.2(transitive)
+ Addedstring-width@2.1.1(transitive)
+ Addedstring_decoder@1.1.1(transitive)
+ Addedstrip-ansi@0.1.13.0.14.0.0(transitive)
+ Addedstrip-bom@2.0.03.0.0(transitive)
+ Addedstrip-bom-buf@1.0.0(transitive)
+ Addedstrip-eof@1.0.0(transitive)
+ Addedstrip-indent@1.0.1(transitive)
+ Addedstrip-json-comments@2.0.1(transitive)
+ Addedsupports-color@2.0.04.5.0(transitive)
+ Addedsupports-preserve-symlinks-flag@1.0.0(transitive)
+ Addedsymbol-observable@0.2.41.2.0(transitive)
+ Addedterm-size@1.2.0(transitive)
+ Addedtext-table@0.2.0(transitive)
+ Addedthrough2@2.0.5(transitive)
+ Addedtime-require@0.1.2(transitive)
+ Addedtime-zone@1.0.0(transitive)
+ Addedtimed-out@4.0.1(transitive)
+ Addedto-fast-properties@1.0.3(transitive)
+ Addedto-object-path@0.3.0(transitive)
+ Addedto-regex@3.0.2(transitive)
+ Addedto-regex-range@2.1.1(transitive)
+ Addedtrim-newlines@1.0.0(transitive)
+ Addedtrim-off-newlines@1.0.3(transitive)
+ Addedtrim-right@1.0.1(transitive)
+ Addeduid2@0.0.3(transitive)
+ Addedunion-value@1.0.1(transitive)
+ Addedunique-string@1.0.0(transitive)
+ Addedunique-temp-dir@1.0.0(transitive)
+ Addedunset-value@1.0.0(transitive)
+ Addedunzip-response@2.0.1(transitive)
+ Addedupdate-notifier@2.5.0(transitive)
+ Addedurix@0.1.0(transitive)
+ Addedurl-parse-lax@1.0.0(transitive)
+ Addeduse@3.1.1(transitive)
+ Addedutil-deprecate@1.0.2(transitive)
+ Addedvalidate-npm-package-license@3.0.4(transitive)
+ Addedwell-known-symbols@1.0.0(transitive)
+ Addedwhich@1.3.1(transitive)
+ Addedwidest-line@2.0.1(transitive)
+ Addedwrappy@1.0.2(transitive)
+ Addedwrite-file-atomic@1.3.42.4.3(transitive)
+ Addedwrite-json-file@2.3.0(transitive)
+ Addedwrite-pkg@3.2.0(transitive)
+ Addedxdg-basedir@3.0.0(transitive)
+ Addedxtend@4.0.2(transitive)
+ Addedyallist@2.1.2(transitive)