From 66732394cb5e0a746e9ed438f2adb05b41da1490 Mon Sep 17 00:00:00 2001 From: Nicolas Gallagher Date: Sun, 9 Jul 2017 16:50:01 -0700 Subject: [PATCH] Update benchmark libraries --- benchmarks/package.json | 10 +- benchmarks/yarn.lock | 205 ++++++++++++++++++++++------------------ 2 files changed, 116 insertions(+), 99 deletions(-) diff --git a/benchmarks/package.json b/benchmarks/package.json index 1035a3fd..912b59f1 100644 --- a/benchmarks/package.json +++ b/benchmarks/package.json @@ -4,12 +4,12 @@ "dependencies": { "aphrodite": "^1.2.1", "classnames": "^2.2.5", - "glamor": "2.20.25", + "glamor": "^3.0.0-2", "marky": "^1.2.0", - "react-jss": "^6.1.1", - "react-primitives": "^0.4.2", - "reactxp": "^0.34.3", - "styled-components": "^2.1.0", + "react-jss": "^7.0.0-pre.1", + "react-primitives": "^0.4.3", + "reactxp": "0.34.3", + "styled-components": "^2.1.1", "styletron-client": "^2.5.7", "styletron-utils": "^2.5.4" }, diff --git a/benchmarks/yarn.lock b/benchmarks/yarn.lock index c0940434..e40575a8 100644 --- a/benchmarks/yarn.lock +++ b/benchmarks/yarn.lock @@ -107,6 +107,10 @@ bowser@^1.0.0, bowser@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/bowser/-/bowser-1.6.0.tgz#37fc387b616cb6aef370dab4d6bd402b74c5c54d" +brcast@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brcast/-/brcast-2.0.1.tgz#4311508f0634a6f5a2465b6cf2db27f06902aaca" + browserslist@^1.0.1, browserslist@^1.5.2, browserslist@^1.7.5: version "1.7.5" resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-1.7.5.tgz#eca4713897b51e444283241facf3985de49a9e2b" @@ -204,6 +208,12 @@ colors@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" +common-tags@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.4.0.tgz#1187be4f3d4cf0c0427d43f74eef1f73501614c0" + dependencies: + babel-runtime "^6.18.0" + core-js@^1.0.0: version "1.2.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" @@ -387,7 +397,7 @@ fastparse@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" -fbjs@^0.8.12: +fbjs@^0.8.12, fbjs@^0.8.4, fbjs@^0.8.5, fbjs@^0.8.9: version "0.8.12" resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04" dependencies: @@ -399,18 +409,6 @@ fbjs@^0.8.12: setimmediate "^1.0.5" ua-parser-js "^0.7.9" -fbjs@^0.8.4, fbjs@^0.8.5, fbjs@^0.8.8, fbjs@^0.8.9: - version "0.8.9" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.9.tgz#180247fbd347dcc9004517b904f865400a0c8f14" - dependencies: - core-js "^1.0.0" - isomorphic-fetch "^2.1.1" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.9" - flatten@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" @@ -423,14 +421,13 @@ function-bind@^1.0.2: version "1.1.0" resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.0.tgz#16176714c801798e4e8f2cf7f7529467bb4a5771" -glamor@2.20.25: - version "2.20.25" - resolved "https://registry.yarnpkg.com/glamor/-/glamor-2.20.25.tgz#71b84b82b67a9327771ac59de53ee915d148a4a3" +glamor@^3.0.0-2: + version "3.0.0-2" + resolved "https://registry.yarnpkg.com/glamor/-/glamor-3.0.0-2.tgz#cb28eb450a437c63c9911421a4bb74711c473dad" dependencies: - babel-runtime "^6.18.0" - fbjs "^0.8.8" - object-assign "^4.1.0" - prop-types "^15.5.8" + fbjs "^0.8.12" + inline-style-prefixer "^3.0.3" + react-css-property-operations "^15.4.1" has-ansi@^2.0.0: version "2.0.0" @@ -508,7 +505,7 @@ inline-style-prefixer@^3.0.1: bowser "^1.6.0" css-in-js-utils "^1.0.3" -inline-style-prefixer@^3.0.6: +inline-style-prefixer@^3.0.3, inline-style-prefixer@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/inline-style-prefixer/-/inline-style-prefixer-3.0.6.tgz#b27fe309b4168a31eaf38c8e8c60ab9e7c11731f" dependencies: @@ -529,7 +526,7 @@ is-function@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" -is-in-browser@1.0.2, is-in-browser@^1.0.2: +is-in-browser@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-in-browser/-/is-in-browser-1.0.2.tgz#f688bea8f1e5aadc3244ebc870d188cfb9b613cf" @@ -605,70 +602,70 @@ jsonify@~0.0.0: version "0.0.0" resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" -jss-camel-case@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jss-camel-case/-/jss-camel-case-4.0.0.tgz#39ef2a137aaa1e2f160ab826845305f8efabcfd5" +jss-camel-case@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jss-camel-case/-/jss-camel-case-5.0.0.tgz#886c1fe56a8a11577454d6a8b4133caa6c1f53a0" -jss-compose@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/jss-compose/-/jss-compose-3.0.1.tgz#0ac07f20baf1d523c211016d383dab08dcfe4186" +jss-compose@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jss-compose/-/jss-compose-4.0.0.tgz#f0109e8e8301a2678279301c24523dbc76115b9b" dependencies: warning "^3.0.0" -jss-default-unit@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jss-default-unit/-/jss-default-unit-6.1.0.tgz#ea6ca838de119c17adbce597b21ba9c20f7f4d84" +jss-default-unit@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/jss-default-unit/-/jss-default-unit-7.0.0.tgz#176c1db91da870e3ad16301f6f4b4cfc6fe1e90a" -jss-expand@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/jss-expand/-/jss-expand-3.0.0.tgz#ce22bf8f9d99afa822738d82dcc3bdbf32766b1d" - -jss-extend@^4.0.0: +jss-expand@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/jss-extend/-/jss-extend-4.0.0.tgz#1c377d4efd67f34c997b699aa8bc1dab1c7edf95" + resolved "https://registry.yarnpkg.com/jss-expand/-/jss-expand-4.0.0.tgz#71ec15386d7839bb23892acf9dcaa40b7fe9c785" + +jss-extend@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jss-extend/-/jss-extend-5.0.0.tgz#08a1d4015d05dfe011e3a281457d471226865387" dependencies: warning "^3.0.0" -jss-global@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/jss-global/-/jss-global-1.0.0.tgz#ba87850cd56d32e0623c3878fd5ef376a61e6f65" - -jss-nested@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-4.0.0.tgz#70d8aaaeb0ae1c0ca6ac74b329255b71e58bf72e" - dependencies: - warning "^3.0.0" - -jss-preset-default@^2.0.0: +jss-global@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/jss-preset-default/-/jss-preset-default-2.0.0.tgz#0368d99626b31067e8d04ab3c7cb17ba8354d422" + resolved "https://registry.yarnpkg.com/jss-global/-/jss-global-2.0.0.tgz#a162f822f17e5d760151d908bdb41d7f2824c28f" + +jss-nested@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jss-nested/-/jss-nested-5.0.0.tgz#c0752f31f2d465110d7de6ac83583dbed669faa0" dependencies: - jss-camel-case "^4.0.0" - jss-compose "^3.0.0" - jss-default-unit "^6.0.0" - jss-expand "^3.0.0" - jss-extend "^4.0.0" - jss-global "^1.0.0" - jss-nested "^4.0.0" - jss-props-sort "^4.0.0" - jss-vendor-prefixer "^5.0.0" + warning "^3.0.0" -jss-props-sort@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/jss-props-sort/-/jss-props-sort-4.0.0.tgz#ef4239c6795ca304c18dce9e0395a1789ed9f78a" +jss-preset-default@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/jss-preset-default/-/jss-preset-default-3.0.0.tgz#e43ee1ac526f689baf2bfd28ae95a6fdc3a02663" + dependencies: + jss-camel-case "^5.0.0" + jss-compose "^4.0.0" + jss-default-unit "^7.0.0" + jss-expand "^4.0.0" + jss-extend "^5.0.0" + jss-global "^2.0.0" + jss-nested "^5.0.0" + jss-props-sort "^5.0.0" + jss-vendor-prefixer "^6.0.0" -jss-vendor-prefixer@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/jss-vendor-prefixer/-/jss-vendor-prefixer-5.1.0.tgz#59b73544de81e6b2efd71f6d3b744671826865a2" +jss-props-sort@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/jss-props-sort/-/jss-props-sort-5.0.0.tgz#8839c88433f64e8c1dab1a7068796f19b84f9195" + +jss-vendor-prefixer@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/jss-vendor-prefixer/-/jss-vendor-prefixer-6.0.0.tgz#be58124f0cbed76e98cc8eb5219dbb260f057d0b" dependencies: css-vendor "^0.3.8" -jss@^7.0.0: - version "7.0.3" - resolved "https://registry.yarnpkg.com/jss/-/jss-7.0.3.tgz#87a4ff5c9398f7ee7ddc06a6b02255a4c74d9e1b" +jss@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/jss/-/jss-8.0.0.tgz#7b6e3153a5045d396245adc3fad5817d00c59457" dependencies: - is-in-browser "1.0.2" - warning "3.0.0" + is-in-browser "^1.0.2" + warning "^3.0.0" loader-utils@^1.0.2: version "1.0.2" @@ -694,7 +691,7 @@ lodash@^4.17.1: version "4.17.4" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae" -loose-envify@^1.0.0, loose-envify@^1.3.1: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.3.1.tgz#d1a8ad33fa9ce0e713d65fdd0ac8b748d478c848" dependencies: @@ -1010,19 +1007,13 @@ promise@^7.1.1: dependencies: asap "~2.0.3" -prop-types@^15.5.10: +prop-types@^15.5.10, prop-types@^15.5.4, prop-types@^15.5.8: version "15.5.10" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.10.tgz#2797dfc3126182e3a95e3dfbb2e893ddd7456154" dependencies: fbjs "^0.8.9" loose-envify "^1.3.1" -prop-types@^15.5.4, prop-types@^15.5.8: - version "15.5.8" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.5.8.tgz#6b7b2e141083be38c8595aa51fc55775c7199394" - dependencies: - fbjs "^0.8.9" - q@^1.1.2: version "1.4.1" resolved "https://registry.yarnpkg.com/q/-/q-1.4.1.tgz#55705bcd93c5f3673530c2c2cbc0c2b3addc286e" @@ -1041,14 +1032,20 @@ react-addons-perf@^15.4.2: fbjs "^0.8.4" object-assign "^4.1.0" -react-jss@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/react-jss/-/react-jss-6.1.1.tgz#01a548e6531b691186c3e8d8250980fb2938f1fe" +react-css-property-operations@^15.4.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/react-css-property-operations/-/react-css-property-operations-15.4.1.tgz#4c0e305df4cc35f0f5fd2d65a79214c8b012db35" + +react-jss@^7.0.0-pre.1: + version "7.0.0-pre.1" + resolved "https://registry.yarnpkg.com/react-jss/-/react-jss-7.0.0-pre.1.tgz#948127be53cd8c9fbd2362e87c1f4a93382aeb26" dependencies: + common-tags "^1.4.0" hoist-non-react-statics "^1.2.0" - jss "^7.0.0" - jss-preset-default "^2.0.0" + jss "^8.0.0" + jss-preset-default "^3.0.0" prop-types "^15.5.8" + theming "^1.0.1" react-native-web@0.0.x: version "0.0.106" @@ -1067,9 +1064,9 @@ react-native-web@0.0.x: prop-types "^15.5.10" react-timer-mixin "^0.13.3" -react-primitives@^0.4.2: - version "0.4.2" - resolved "https://registry.yarnpkg.com/react-primitives/-/react-primitives-0.4.2.tgz#cb001c1122734f177559f5bf590aadd5129b0914" +react-primitives@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/react-primitives/-/react-primitives-0.4.3.tgz#4970afda5a32dccf5ea180380e3a0e16192e4b83" dependencies: animated "^0.1.5" asap "^2.0.5" @@ -1087,7 +1084,17 @@ react-timer-mixin@^0.13.3: version "0.13.3" resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22" -reactxp@^0.34.3: +react@^15.5.4: + version "15.6.1" + resolved "https://registry.yarnpkg.com/react/-/react-15.6.1.tgz#baa8434ec6780bde997cdc380b79cd33b96393df" + dependencies: + create-react-class "^15.6.0" + fbjs "^0.8.9" + loose-envify "^1.1.0" + object-assign "^4.1.0" + prop-types "^15.5.10" + +reactxp@0.34.3: version "0.34.3" resolved "https://registry.yarnpkg.com/reactxp/-/reactxp-0.34.3.tgz#6481992e57758ae6ffffbfde3d497527bb495032" dependencies: @@ -1194,9 +1201,9 @@ style-loader@^0.18.2: loader-utils "^1.0.2" schema-utils "^0.3.0" -styled-components@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-2.1.0.tgz#425805fca7efa5880aad2171f986bfd8a2f0808f" +styled-components@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/styled-components/-/styled-components-2.1.1.tgz#7e9b5bc319ee3963b47aebb74f4658119ea9d484" dependencies: buffer "^5.0.3" css-to-react-native "^2.0.3" @@ -1205,7 +1212,7 @@ styled-components@^2.1.0: is-function "^1.0.1" is-plain-object "^2.0.1" prop-types "^15.5.4" - stylis "^3.0.19" + stylis "^3.2.1" supports-color "^3.2.3" styletron-client@^2.5.7: @@ -1224,9 +1231,9 @@ styletron-utils@^2.5.4: dependencies: inline-style-prefixer "^2.0.1" -stylis@^3.0.19: - version "3.1.9" - resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.1.9.tgz#638370451f980437f57c59e58d2e296be29fafb7" +stylis@^3.2.1: + version "3.2.3" + resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.2.3.tgz#fed751d792af3f48a247769f55aca05c1a100a09" supports-color@^2.0.0: version "2.0.0" @@ -1260,6 +1267,16 @@ synctasks@^0.2.9: version "0.2.17" resolved "https://registry.yarnpkg.com/synctasks/-/synctasks-0.2.17.tgz#38852f008878de2e941b6e458ddf552245268da1" +theming@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/theming/-/theming-1.0.1.tgz#a3838c9de635e2f29fc9cd3dea4bf68d3c5a650a" + dependencies: + brcast "^2.0.0" + is-function "^1.0.1" + is-plain-object "^2.0.1" + prop-types "^15.5.8" + react "^15.5.4" + ua-parser-js@^0.7.9: version "0.7.12" resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.12.tgz#04c81a99bdd5dc52263ea29d24c6bf8d4818a4bb" @@ -1288,7 +1305,7 @@ vendors@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.1.tgz#37ad73c8ee417fb3d580e785312307d274847f22" -warning@3.0.0, warning@^3.0.0: +warning@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" dependencies: