diff --git a/.gitignore b/.gitignore index b841df8..7d3d6cb 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ bazel-genfiles bazel-out bazel-testlogs bazel-rules_node +bazel-app diff --git a/bazel-rules_node-master b/bazel-rules_node-master new file mode 120000 index 0000000..1f63932 --- /dev/null +++ b/bazel-rules_node-master @@ -0,0 +1 @@ +/home/tomas/.cache/bazel/_bazel_tomas/28815e562e6068dbe7ad9cfdf3c06358/execroot/org_dropbox_rules_node \ No newline at end of file diff --git a/examples/npm/react/BUILD b/examples/npm/react/BUILD new file mode 100644 index 0000000..07c8675 --- /dev/null +++ b/examples/npm/react/BUILD @@ -0,0 +1,1327 @@ +# @generated: Generated with gen_build_npm.py + +package(default_visibility = ['//visibility:public']) + +load('@org_dropbox_rules_node//node:defs.bzl', 'npm_library') + +npm_library( + name = 'react', + npm_req = 'react@15.6.2', + shrinkwrap = 'npm-shrinkwrap.json', + contents = [ + 'react/LICENSE', + 'react/README.md', + 'react/dist/react-with-addons.js', + 'react/dist/react-with-addons.min.js', + 'react/dist/react.js', + 'react/dist/react.min.js', + 'react/lib/KeyEscapeUtils.js', + 'react/lib/LinkedStateMixin.js', + 'react/lib/PooledClass.js', + 'react/lib/React.js', + 'react/lib/ReactAddonsDOMDependencies.js', + 'react/lib/ReactAddonsDOMDependenciesUMDShim.js', + 'react/lib/ReactBaseClasses.js', + 'react/lib/ReactCSSTransitionGroup.js', + 'react/lib/ReactCSSTransitionGroupChild.js', + 'react/lib/ReactChildren.js', + 'react/lib/ReactComponentTreeDevtool.js', + 'react/lib/ReactComponentTreeHook.js', + 'react/lib/ReactComponentTreeHookUMDShim.js', + 'react/lib/ReactComponentWithPureRenderMixin.js', + 'react/lib/ReactCurrentOwner.js', + 'react/lib/ReactCurrentOwnerUMDShim.js', + 'react/lib/ReactDOMFactories.js', + 'react/lib/ReactElement.js', + 'react/lib/ReactElementSymbol.js', + 'react/lib/ReactElementType.js', + 'react/lib/ReactElementValidator.js', + 'react/lib/ReactFragment.js', + 'react/lib/ReactLink.js', + 'react/lib/ReactNoopUpdateQueue.js', + 'react/lib/ReactPropTypeLocationNames.js', + 'react/lib/ReactPropTypeLocations.js', + 'react/lib/ReactPropTypes.js', + 'react/lib/ReactPropTypesSecret.js', + 'react/lib/ReactStateSetters.js', + 'react/lib/ReactTransitionChildMapping.js', + 'react/lib/ReactTransitionEvents.js', + 'react/lib/ReactTransitionGroup.js', + 'react/lib/ReactUMDEntry.js', + 'react/lib/ReactUMDShim.js', + 'react/lib/ReactVersion.js', + 'react/lib/ReactWithAddons.js', + 'react/lib/ReactWithAddonsUMDEntry.js', + 'react/lib/canDefineProperty.js', + 'react/lib/checkReactTypeSpec.js', + 'react/lib/createClass.js', + 'react/lib/deprecated.js', + 'react/lib/flattenChildren.js', + 'react/lib/getIteratorFn.js', + 'react/lib/getNextDebugID.js', + 'react/lib/getNextDebugIDUMDShim.js', + 'react/lib/lowPriorityWarning.js', + 'react/lib/onlyChild.js', + 'react/lib/reactProdInvariant.js', + 'react/lib/shallowCompare.js', + 'react/lib/sliceChildren.js', + 'react/lib/traverseAllChildren.js', + 'react/lib/update.js', + 'react/node_modules/.bin/loose-envify', + 'react/node_modules/asap/CHANGES.md', + 'react/node_modules/asap/LICENSE.md', + 'react/node_modules/asap/README.md', + 'react/node_modules/asap/asap.js', + 'react/node_modules/asap/browser-asap.js', + 'react/node_modules/asap/browser-raw.js', + 'react/node_modules/asap/package.json', + 'react/node_modules/asap/raw.js', + 'react/node_modules/core-js/CHANGELOG.md', + 'react/node_modules/core-js/Gruntfile.js', + 'react/node_modules/core-js/LICENSE', + 'react/node_modules/core-js/bower.json', + 'react/node_modules/core-js/build/Gruntfile.ls', + 'react/node_modules/core-js/build/build.ls', + 'react/node_modules/core-js/build/config.js', + 'react/node_modules/core-js/build/index.js', + 'react/node_modules/core-js/client/core.js', + 'react/node_modules/core-js/client/core.min.js', + 'react/node_modules/core-js/client/core.min.js.map', + 'react/node_modules/core-js/client/library.js', + 'react/node_modules/core-js/client/library.min.js', + 'react/node_modules/core-js/client/library.min.js.map', + 'react/node_modules/core-js/client/shim.js', + 'react/node_modules/core-js/client/shim.min.js', + 'react/node_modules/core-js/client/shim.min.js.map', + 'react/node_modules/core-js/core/_.js', + 'react/node_modules/core-js/core/delay.js', + 'react/node_modules/core-js/core/dict.js', + 'react/node_modules/core-js/core/function.js', + 'react/node_modules/core-js/core/index.js', + 'react/node_modules/core-js/core/log.js', + 'react/node_modules/core-js/core/number.js', + 'react/node_modules/core-js/core/object.js', + 'react/node_modules/core-js/core/string.js', + 'react/node_modules/core-js/es5/index.js', + 'react/node_modules/core-js/es6/array.js', + 'react/node_modules/core-js/es6/function.js', + 'react/node_modules/core-js/es6/index.js', + 'react/node_modules/core-js/es6/map.js', + 'react/node_modules/core-js/es6/math.js', + 'react/node_modules/core-js/es6/number.js', + 'react/node_modules/core-js/es6/object.js', + 'react/node_modules/core-js/es6/promise.js', + 'react/node_modules/core-js/es6/reflect.js', + 'react/node_modules/core-js/es6/regexp.js', + 'react/node_modules/core-js/es6/set.js', + 'react/node_modules/core-js/es6/string.js', + 'react/node_modules/core-js/es6/symbol.js', + 'react/node_modules/core-js/es6/weak-map.js', + 'react/node_modules/core-js/es6/weak-set.js', + 'react/node_modules/core-js/es7/array.js', + 'react/node_modules/core-js/es7/index.js', + 'react/node_modules/core-js/es7/map.js', + 'react/node_modules/core-js/es7/object.js', + 'react/node_modules/core-js/es7/regexp.js', + 'react/node_modules/core-js/es7/set.js', + 'react/node_modules/core-js/es7/string.js', + 'react/node_modules/core-js/fn/_.js', + 'react/node_modules/core-js/fn/array/concat.js', + 'react/node_modules/core-js/fn/array/copy-within.js', + 'react/node_modules/core-js/fn/array/entries.js', + 'react/node_modules/core-js/fn/array/every.js', + 'react/node_modules/core-js/fn/array/fill.js', + 'react/node_modules/core-js/fn/array/filter.js', + 'react/node_modules/core-js/fn/array/find-index.js', + 'react/node_modules/core-js/fn/array/find.js', + 'react/node_modules/core-js/fn/array/for-each.js', + 'react/node_modules/core-js/fn/array/from.js', + 'react/node_modules/core-js/fn/array/includes.js', + 'react/node_modules/core-js/fn/array/index-of.js', + 'react/node_modules/core-js/fn/array/index.js', + 'react/node_modules/core-js/fn/array/iterator.js', + 'react/node_modules/core-js/fn/array/join.js', + 'react/node_modules/core-js/fn/array/keys.js', + 'react/node_modules/core-js/fn/array/last-index-of.js', + 'react/node_modules/core-js/fn/array/map.js', + 'react/node_modules/core-js/fn/array/of.js', + 'react/node_modules/core-js/fn/array/pop.js', + 'react/node_modules/core-js/fn/array/push.js', + 'react/node_modules/core-js/fn/array/reduce-right.js', + 'react/node_modules/core-js/fn/array/reduce.js', + 'react/node_modules/core-js/fn/array/reverse.js', + 'react/node_modules/core-js/fn/array/shift.js', + 'react/node_modules/core-js/fn/array/slice.js', + 'react/node_modules/core-js/fn/array/some.js', + 'react/node_modules/core-js/fn/array/sort.js', + 'react/node_modules/core-js/fn/array/splice.js', + 'react/node_modules/core-js/fn/array/unshift.js', + 'react/node_modules/core-js/fn/array/values.js', + 'react/node_modules/core-js/fn/clear-immediate.js', + 'react/node_modules/core-js/fn/delay.js', + 'react/node_modules/core-js/fn/dict.js', + 'react/node_modules/core-js/fn/function/has-instance.js', + 'react/node_modules/core-js/fn/function/index.js', + 'react/node_modules/core-js/fn/function/name.js', + 'react/node_modules/core-js/fn/function/part.js', + 'react/node_modules/core-js/fn/get-iterator-method.js', + 'react/node_modules/core-js/fn/get-iterator.js', + 'react/node_modules/core-js/fn/html-collection/index.js', + 'react/node_modules/core-js/fn/html-collection/iterator.js', + 'react/node_modules/core-js/fn/is-iterable.js', + 'react/node_modules/core-js/fn/json/stringify.js', + 'react/node_modules/core-js/fn/log.js', + 'react/node_modules/core-js/fn/map.js', + 'react/node_modules/core-js/fn/math/acosh.js', + 'react/node_modules/core-js/fn/math/asinh.js', + 'react/node_modules/core-js/fn/math/atanh.js', + 'react/node_modules/core-js/fn/math/cbrt.js', + 'react/node_modules/core-js/fn/math/clz32.js', + 'react/node_modules/core-js/fn/math/cosh.js', + 'react/node_modules/core-js/fn/math/expm1.js', + 'react/node_modules/core-js/fn/math/fround.js', + 'react/node_modules/core-js/fn/math/hypot.js', + 'react/node_modules/core-js/fn/math/imul.js', + 'react/node_modules/core-js/fn/math/index.js', + 'react/node_modules/core-js/fn/math/log10.js', + 'react/node_modules/core-js/fn/math/log1p.js', + 'react/node_modules/core-js/fn/math/log2.js', + 'react/node_modules/core-js/fn/math/sign.js', + 'react/node_modules/core-js/fn/math/sinh.js', + 'react/node_modules/core-js/fn/math/tanh.js', + 'react/node_modules/core-js/fn/math/trunc.js', + 'react/node_modules/core-js/fn/node-list/index.js', + 'react/node_modules/core-js/fn/node-list/iterator.js', + 'react/node_modules/core-js/fn/number/epsilon.js', + 'react/node_modules/core-js/fn/number/index.js', + 'react/node_modules/core-js/fn/number/is-finite.js', + 'react/node_modules/core-js/fn/number/is-integer.js', + 'react/node_modules/core-js/fn/number/is-nan.js', + 'react/node_modules/core-js/fn/number/is-safe-integer.js', + 'react/node_modules/core-js/fn/number/iterator.js', + 'react/node_modules/core-js/fn/number/max-safe-integer.js', + 'react/node_modules/core-js/fn/number/min-safe-integer.js', + 'react/node_modules/core-js/fn/number/parse-float.js', + 'react/node_modules/core-js/fn/number/parse-int.js', + 'react/node_modules/core-js/fn/object/assign.js', + 'react/node_modules/core-js/fn/object/classof.js', + 'react/node_modules/core-js/fn/object/create.js', + 'react/node_modules/core-js/fn/object/define-properties.js', + 'react/node_modules/core-js/fn/object/define-property.js', + 'react/node_modules/core-js/fn/object/define.js', + 'react/node_modules/core-js/fn/object/entries.js', + 'react/node_modules/core-js/fn/object/freeze.js', + 'react/node_modules/core-js/fn/object/get-own-property-descriptor.js', + 'react/node_modules/core-js/fn/object/get-own-property-descriptors.js', + 'react/node_modules/core-js/fn/object/get-own-property-names.js', + 'react/node_modules/core-js/fn/object/get-own-property-symbols.js', + 'react/node_modules/core-js/fn/object/get-prototype-of.js', + 'react/node_modules/core-js/fn/object/index.js', + 'react/node_modules/core-js/fn/object/is-extensible.js', + 'react/node_modules/core-js/fn/object/is-frozen.js', + 'react/node_modules/core-js/fn/object/is-object.js', + 'react/node_modules/core-js/fn/object/is-sealed.js', + 'react/node_modules/core-js/fn/object/is.js', + 'react/node_modules/core-js/fn/object/keys.js', + 'react/node_modules/core-js/fn/object/make.js', + 'react/node_modules/core-js/fn/object/prevent-extensions.js', + 'react/node_modules/core-js/fn/object/seal.js', + 'react/node_modules/core-js/fn/object/set-prototype-of.js', + 'react/node_modules/core-js/fn/object/values.js', + 'react/node_modules/core-js/fn/promise.js', + 'react/node_modules/core-js/fn/reflect/apply.js', + 'react/node_modules/core-js/fn/reflect/construct.js', + 'react/node_modules/core-js/fn/reflect/define-property.js', + 'react/node_modules/core-js/fn/reflect/delete-property.js', + 'react/node_modules/core-js/fn/reflect/enumerate.js', + 'react/node_modules/core-js/fn/reflect/get-own-property-descriptor.js', + 'react/node_modules/core-js/fn/reflect/get-prototype-of.js', + 'react/node_modules/core-js/fn/reflect/get.js', + 'react/node_modules/core-js/fn/reflect/has.js', + 'react/node_modules/core-js/fn/reflect/index.js', + 'react/node_modules/core-js/fn/reflect/is-extensible.js', + 'react/node_modules/core-js/fn/reflect/own-keys.js', + 'react/node_modules/core-js/fn/reflect/prevent-extensions.js', + 'react/node_modules/core-js/fn/reflect/set-prototype-of.js', + 'react/node_modules/core-js/fn/reflect/set.js', + 'react/node_modules/core-js/fn/regexp/escape.js', + 'react/node_modules/core-js/fn/regexp/index.js', + 'react/node_modules/core-js/fn/set-immediate.js', + 'react/node_modules/core-js/fn/set-interval.js', + 'react/node_modules/core-js/fn/set-timeout.js', + 'react/node_modules/core-js/fn/set.js', + 'react/node_modules/core-js/fn/string/at.js', + 'react/node_modules/core-js/fn/string/code-point-at.js', + 'react/node_modules/core-js/fn/string/ends-with.js', + 'react/node_modules/core-js/fn/string/escape-html.js', + 'react/node_modules/core-js/fn/string/from-code-point.js', + 'react/node_modules/core-js/fn/string/includes.js', + 'react/node_modules/core-js/fn/string/index.js', + 'react/node_modules/core-js/fn/string/iterator.js', + 'react/node_modules/core-js/fn/string/pad-left.js', + 'react/node_modules/core-js/fn/string/pad-right.js', + 'react/node_modules/core-js/fn/string/raw.js', + 'react/node_modules/core-js/fn/string/repeat.js', + 'react/node_modules/core-js/fn/string/starts-with.js', + 'react/node_modules/core-js/fn/string/trim-left.js', + 'react/node_modules/core-js/fn/string/trim-right.js', + 'react/node_modules/core-js/fn/string/trim.js', + 'react/node_modules/core-js/fn/string/unescape-html.js', + 'react/node_modules/core-js/fn/symbol/for.js', + 'react/node_modules/core-js/fn/symbol/has-instance.js', + 'react/node_modules/core-js/fn/symbol/index.js', + 'react/node_modules/core-js/fn/symbol/is-concat-spreadable.js', + 'react/node_modules/core-js/fn/symbol/iterator.js', + 'react/node_modules/core-js/fn/symbol/key-for.js', + 'react/node_modules/core-js/fn/symbol/match.js', + 'react/node_modules/core-js/fn/symbol/replace.js', + 'react/node_modules/core-js/fn/symbol/search.js', + 'react/node_modules/core-js/fn/symbol/species.js', + 'react/node_modules/core-js/fn/symbol/split.js', + 'react/node_modules/core-js/fn/symbol/to-primitive.js', + 'react/node_modules/core-js/fn/symbol/to-string-tag.js', + 'react/node_modules/core-js/fn/symbol/unscopables.js', + 'react/node_modules/core-js/fn/weak-map.js', + 'react/node_modules/core-js/fn/weak-set.js', + 'react/node_modules/core-js/index.js', + 'react/node_modules/core-js/js/array.js', + 'react/node_modules/core-js/js/index.js', + 'react/node_modules/core-js/library/core/_.js', + 'react/node_modules/core-js/library/core/delay.js', + 'react/node_modules/core-js/library/core/dict.js', + 'react/node_modules/core-js/library/core/function.js', + 'react/node_modules/core-js/library/core/index.js', + 'react/node_modules/core-js/library/core/log.js', + 'react/node_modules/core-js/library/core/number.js', + 'react/node_modules/core-js/library/core/object.js', + 'react/node_modules/core-js/library/core/string.js', + 'react/node_modules/core-js/library/es5/index.js', + 'react/node_modules/core-js/library/es6/array.js', + 'react/node_modules/core-js/library/es6/function.js', + 'react/node_modules/core-js/library/es6/index.js', + 'react/node_modules/core-js/library/es6/map.js', + 'react/node_modules/core-js/library/es6/math.js', + 'react/node_modules/core-js/library/es6/number.js', + 'react/node_modules/core-js/library/es6/object.js', + 'react/node_modules/core-js/library/es6/promise.js', + 'react/node_modules/core-js/library/es6/reflect.js', + 'react/node_modules/core-js/library/es6/regexp.js', + 'react/node_modules/core-js/library/es6/set.js', + 'react/node_modules/core-js/library/es6/string.js', + 'react/node_modules/core-js/library/es6/symbol.js', + 'react/node_modules/core-js/library/es6/weak-map.js', + 'react/node_modules/core-js/library/es6/weak-set.js', + 'react/node_modules/core-js/library/es7/array.js', + 'react/node_modules/core-js/library/es7/index.js', + 'react/node_modules/core-js/library/es7/map.js', + 'react/node_modules/core-js/library/es7/object.js', + 'react/node_modules/core-js/library/es7/regexp.js', + 'react/node_modules/core-js/library/es7/set.js', + 'react/node_modules/core-js/library/es7/string.js', + 'react/node_modules/core-js/library/fn/_.js', + 'react/node_modules/core-js/library/fn/array/concat.js', + 'react/node_modules/core-js/library/fn/array/copy-within.js', + 'react/node_modules/core-js/library/fn/array/entries.js', + 'react/node_modules/core-js/library/fn/array/every.js', + 'react/node_modules/core-js/library/fn/array/fill.js', + 'react/node_modules/core-js/library/fn/array/filter.js', + 'react/node_modules/core-js/library/fn/array/find-index.js', + 'react/node_modules/core-js/library/fn/array/find.js', + 'react/node_modules/core-js/library/fn/array/for-each.js', + 'react/node_modules/core-js/library/fn/array/from.js', + 'react/node_modules/core-js/library/fn/array/includes.js', + 'react/node_modules/core-js/library/fn/array/index-of.js', + 'react/node_modules/core-js/library/fn/array/index.js', + 'react/node_modules/core-js/library/fn/array/iterator.js', + 'react/node_modules/core-js/library/fn/array/join.js', + 'react/node_modules/core-js/library/fn/array/keys.js', + 'react/node_modules/core-js/library/fn/array/last-index-of.js', + 'react/node_modules/core-js/library/fn/array/map.js', + 'react/node_modules/core-js/library/fn/array/of.js', + 'react/node_modules/core-js/library/fn/array/pop.js', + 'react/node_modules/core-js/library/fn/array/push.js', + 'react/node_modules/core-js/library/fn/array/reduce-right.js', + 'react/node_modules/core-js/library/fn/array/reduce.js', + 'react/node_modules/core-js/library/fn/array/reverse.js', + 'react/node_modules/core-js/library/fn/array/shift.js', + 'react/node_modules/core-js/library/fn/array/slice.js', + 'react/node_modules/core-js/library/fn/array/some.js', + 'react/node_modules/core-js/library/fn/array/sort.js', + 'react/node_modules/core-js/library/fn/array/splice.js', + 'react/node_modules/core-js/library/fn/array/unshift.js', + 'react/node_modules/core-js/library/fn/array/values.js', + 'react/node_modules/core-js/library/fn/clear-immediate.js', + 'react/node_modules/core-js/library/fn/delay.js', + 'react/node_modules/core-js/library/fn/dict.js', + 'react/node_modules/core-js/library/fn/function/has-instance.js', + 'react/node_modules/core-js/library/fn/function/index.js', + 'react/node_modules/core-js/library/fn/function/name.js', + 'react/node_modules/core-js/library/fn/function/part.js', + 'react/node_modules/core-js/library/fn/get-iterator-method.js', + 'react/node_modules/core-js/library/fn/get-iterator.js', + 'react/node_modules/core-js/library/fn/html-collection/index.js', + 'react/node_modules/core-js/library/fn/html-collection/iterator.js', + 'react/node_modules/core-js/library/fn/is-iterable.js', + 'react/node_modules/core-js/library/fn/json/stringify.js', + 'react/node_modules/core-js/library/fn/log.js', + 'react/node_modules/core-js/library/fn/map.js', + 'react/node_modules/core-js/library/fn/math/acosh.js', + 'react/node_modules/core-js/library/fn/math/asinh.js', + 'react/node_modules/core-js/library/fn/math/atanh.js', + 'react/node_modules/core-js/library/fn/math/cbrt.js', + 'react/node_modules/core-js/library/fn/math/clz32.js', + 'react/node_modules/core-js/library/fn/math/cosh.js', + 'react/node_modules/core-js/library/fn/math/expm1.js', + 'react/node_modules/core-js/library/fn/math/fround.js', + 'react/node_modules/core-js/library/fn/math/hypot.js', + 'react/node_modules/core-js/library/fn/math/imul.js', + 'react/node_modules/core-js/library/fn/math/index.js', + 'react/node_modules/core-js/library/fn/math/log10.js', + 'react/node_modules/core-js/library/fn/math/log1p.js', + 'react/node_modules/core-js/library/fn/math/log2.js', + 'react/node_modules/core-js/library/fn/math/sign.js', + 'react/node_modules/core-js/library/fn/math/sinh.js', + 'react/node_modules/core-js/library/fn/math/tanh.js', + 'react/node_modules/core-js/library/fn/math/trunc.js', + 'react/node_modules/core-js/library/fn/node-list/index.js', + 'react/node_modules/core-js/library/fn/node-list/iterator.js', + 'react/node_modules/core-js/library/fn/number/epsilon.js', + 'react/node_modules/core-js/library/fn/number/index.js', + 'react/node_modules/core-js/library/fn/number/is-finite.js', + 'react/node_modules/core-js/library/fn/number/is-integer.js', + 'react/node_modules/core-js/library/fn/number/is-nan.js', + 'react/node_modules/core-js/library/fn/number/is-safe-integer.js', + 'react/node_modules/core-js/library/fn/number/iterator.js', + 'react/node_modules/core-js/library/fn/number/max-safe-integer.js', + 'react/node_modules/core-js/library/fn/number/min-safe-integer.js', + 'react/node_modules/core-js/library/fn/number/parse-float.js', + 'react/node_modules/core-js/library/fn/number/parse-int.js', + 'react/node_modules/core-js/library/fn/object/assign.js', + 'react/node_modules/core-js/library/fn/object/classof.js', + 'react/node_modules/core-js/library/fn/object/create.js', + 'react/node_modules/core-js/library/fn/object/define-properties.js', + 'react/node_modules/core-js/library/fn/object/define-property.js', + 'react/node_modules/core-js/library/fn/object/define.js', + 'react/node_modules/core-js/library/fn/object/entries.js', + 'react/node_modules/core-js/library/fn/object/freeze.js', + 'react/node_modules/core-js/library/fn/object/get-own-property-descriptor.js', + 'react/node_modules/core-js/library/fn/object/get-own-property-descriptors.js', + 'react/node_modules/core-js/library/fn/object/get-own-property-names.js', + 'react/node_modules/core-js/library/fn/object/get-own-property-symbols.js', + 'react/node_modules/core-js/library/fn/object/get-prototype-of.js', + 'react/node_modules/core-js/library/fn/object/index.js', + 'react/node_modules/core-js/library/fn/object/is-extensible.js', + 'react/node_modules/core-js/library/fn/object/is-frozen.js', + 'react/node_modules/core-js/library/fn/object/is-object.js', + 'react/node_modules/core-js/library/fn/object/is-sealed.js', + 'react/node_modules/core-js/library/fn/object/is.js', + 'react/node_modules/core-js/library/fn/object/keys.js', + 'react/node_modules/core-js/library/fn/object/make.js', + 'react/node_modules/core-js/library/fn/object/prevent-extensions.js', + 'react/node_modules/core-js/library/fn/object/seal.js', + 'react/node_modules/core-js/library/fn/object/set-prototype-of.js', + 'react/node_modules/core-js/library/fn/object/values.js', + 'react/node_modules/core-js/library/fn/promise.js', + 'react/node_modules/core-js/library/fn/reflect/apply.js', + 'react/node_modules/core-js/library/fn/reflect/construct.js', + 'react/node_modules/core-js/library/fn/reflect/define-property.js', + 'react/node_modules/core-js/library/fn/reflect/delete-property.js', + 'react/node_modules/core-js/library/fn/reflect/enumerate.js', + 'react/node_modules/core-js/library/fn/reflect/get-own-property-descriptor.js', + 'react/node_modules/core-js/library/fn/reflect/get-prototype-of.js', + 'react/node_modules/core-js/library/fn/reflect/get.js', + 'react/node_modules/core-js/library/fn/reflect/has.js', + 'react/node_modules/core-js/library/fn/reflect/index.js', + 'react/node_modules/core-js/library/fn/reflect/is-extensible.js', + 'react/node_modules/core-js/library/fn/reflect/own-keys.js', + 'react/node_modules/core-js/library/fn/reflect/prevent-extensions.js', + 'react/node_modules/core-js/library/fn/reflect/set-prototype-of.js', + 'react/node_modules/core-js/library/fn/reflect/set.js', + 'react/node_modules/core-js/library/fn/regexp/escape.js', + 'react/node_modules/core-js/library/fn/regexp/index.js', + 'react/node_modules/core-js/library/fn/set-immediate.js', + 'react/node_modules/core-js/library/fn/set-interval.js', + 'react/node_modules/core-js/library/fn/set-timeout.js', + 'react/node_modules/core-js/library/fn/set.js', + 'react/node_modules/core-js/library/fn/string/at.js', + 'react/node_modules/core-js/library/fn/string/code-point-at.js', + 'react/node_modules/core-js/library/fn/string/ends-with.js', + 'react/node_modules/core-js/library/fn/string/escape-html.js', + 'react/node_modules/core-js/library/fn/string/from-code-point.js', + 'react/node_modules/core-js/library/fn/string/includes.js', + 'react/node_modules/core-js/library/fn/string/index.js', + 'react/node_modules/core-js/library/fn/string/iterator.js', + 'react/node_modules/core-js/library/fn/string/pad-left.js', + 'react/node_modules/core-js/library/fn/string/pad-right.js', + 'react/node_modules/core-js/library/fn/string/raw.js', + 'react/node_modules/core-js/library/fn/string/repeat.js', + 'react/node_modules/core-js/library/fn/string/starts-with.js', + 'react/node_modules/core-js/library/fn/string/trim-left.js', + 'react/node_modules/core-js/library/fn/string/trim-right.js', + 'react/node_modules/core-js/library/fn/string/trim.js', + 'react/node_modules/core-js/library/fn/string/unescape-html.js', + 'react/node_modules/core-js/library/fn/symbol/for.js', + 'react/node_modules/core-js/library/fn/symbol/has-instance.js', + 'react/node_modules/core-js/library/fn/symbol/index.js', + 'react/node_modules/core-js/library/fn/symbol/is-concat-spreadable.js', + 'react/node_modules/core-js/library/fn/symbol/iterator.js', + 'react/node_modules/core-js/library/fn/symbol/key-for.js', + 'react/node_modules/core-js/library/fn/symbol/match.js', + 'react/node_modules/core-js/library/fn/symbol/replace.js', + 'react/node_modules/core-js/library/fn/symbol/search.js', + 'react/node_modules/core-js/library/fn/symbol/species.js', + 'react/node_modules/core-js/library/fn/symbol/split.js', + 'react/node_modules/core-js/library/fn/symbol/to-primitive.js', + 'react/node_modules/core-js/library/fn/symbol/to-string-tag.js', + 'react/node_modules/core-js/library/fn/symbol/unscopables.js', + 'react/node_modules/core-js/library/fn/weak-map.js', + 'react/node_modules/core-js/library/fn/weak-set.js', + 'react/node_modules/core-js/library/index.js', + 'react/node_modules/core-js/library/js/array.js', + 'react/node_modules/core-js/library/js/index.js', + 'react/node_modules/core-js/library/modules/$.a-function.js', + 'react/node_modules/core-js/library/modules/$.add-to-unscopables.js', + 'react/node_modules/core-js/library/modules/$.an-object.js', + 'react/node_modules/core-js/library/modules/$.array-copy-within.js', + 'react/node_modules/core-js/library/modules/$.array-fill.js', + 'react/node_modules/core-js/library/modules/$.array-includes.js', + 'react/node_modules/core-js/library/modules/$.array-methods.js', + 'react/node_modules/core-js/library/modules/$.array-species-create.js', + 'react/node_modules/core-js/library/modules/$.buffer.js', + 'react/node_modules/core-js/library/modules/$.classof.js', + 'react/node_modules/core-js/library/modules/$.cof.js', + 'react/node_modules/core-js/library/modules/$.collection-strong.js', + 'react/node_modules/core-js/library/modules/$.collection-to-json.js', + 'react/node_modules/core-js/library/modules/$.collection-weak.js', + 'react/node_modules/core-js/library/modules/$.collection.js', + 'react/node_modules/core-js/library/modules/$.core.js', + 'react/node_modules/core-js/library/modules/$.ctx.js', + 'react/node_modules/core-js/library/modules/$.defined.js', + 'react/node_modules/core-js/library/modules/$.descriptors.js', + 'react/node_modules/core-js/library/modules/$.dom-create.js', + 'react/node_modules/core-js/library/modules/$.enum-keys.js', + 'react/node_modules/core-js/library/modules/$.export.js', + 'react/node_modules/core-js/library/modules/$.fails-is-regexp.js', + 'react/node_modules/core-js/library/modules/$.fails.js', + 'react/node_modules/core-js/library/modules/$.fix-re-wks.js', + 'react/node_modules/core-js/library/modules/$.flags.js', + 'react/node_modules/core-js/library/modules/$.for-of.js', + 'react/node_modules/core-js/library/modules/$.get-names.js', + 'react/node_modules/core-js/library/modules/$.global.js', + 'react/node_modules/core-js/library/modules/$.has.js', + 'react/node_modules/core-js/library/modules/$.hide.js', + 'react/node_modules/core-js/library/modules/$.html.js', + 'react/node_modules/core-js/library/modules/$.invoke.js', + 'react/node_modules/core-js/library/modules/$.iobject.js', + 'react/node_modules/core-js/library/modules/$.is-array-iter.js', + 'react/node_modules/core-js/library/modules/$.is-array.js', + 'react/node_modules/core-js/library/modules/$.is-integer.js', + 'react/node_modules/core-js/library/modules/$.is-object.js', + 'react/node_modules/core-js/library/modules/$.is-regexp.js', + 'react/node_modules/core-js/library/modules/$.iter-call.js', + 'react/node_modules/core-js/library/modules/$.iter-create.js', + 'react/node_modules/core-js/library/modules/$.iter-define.js', + 'react/node_modules/core-js/library/modules/$.iter-detect.js', + 'react/node_modules/core-js/library/modules/$.iter-step.js', + 'react/node_modules/core-js/library/modules/$.iterators.js', + 'react/node_modules/core-js/library/modules/$.js', + 'react/node_modules/core-js/library/modules/$.keyof.js', + 'react/node_modules/core-js/library/modules/$.library.js', + 'react/node_modules/core-js/library/modules/$.math-expm1.js', + 'react/node_modules/core-js/library/modules/$.math-log1p.js', + 'react/node_modules/core-js/library/modules/$.math-sign.js', + 'react/node_modules/core-js/library/modules/$.microtask.js', + 'react/node_modules/core-js/library/modules/$.object-assign.js', + 'react/node_modules/core-js/library/modules/$.object-define.js', + 'react/node_modules/core-js/library/modules/$.object-sap.js', + 'react/node_modules/core-js/library/modules/$.object-to-array.js', + 'react/node_modules/core-js/library/modules/$.own-keys.js', + 'react/node_modules/core-js/library/modules/$.partial.js', + 'react/node_modules/core-js/library/modules/$.path.js', + 'react/node_modules/core-js/library/modules/$.property-desc.js', + 'react/node_modules/core-js/library/modules/$.redefine-all.js', + 'react/node_modules/core-js/library/modules/$.redefine.js', + 'react/node_modules/core-js/library/modules/$.replacer.js', + 'react/node_modules/core-js/library/modules/$.same-value.js', + 'react/node_modules/core-js/library/modules/$.set-proto.js', + 'react/node_modules/core-js/library/modules/$.set-species.js', + 'react/node_modules/core-js/library/modules/$.set-to-string-tag.js', + 'react/node_modules/core-js/library/modules/$.shared.js', + 'react/node_modules/core-js/library/modules/$.species-constructor.js', + 'react/node_modules/core-js/library/modules/$.strict-new.js', + 'react/node_modules/core-js/library/modules/$.string-at.js', + 'react/node_modules/core-js/library/modules/$.string-context.js', + 'react/node_modules/core-js/library/modules/$.string-pad.js', + 'react/node_modules/core-js/library/modules/$.string-repeat.js', + 'react/node_modules/core-js/library/modules/$.string-trim.js', + 'react/node_modules/core-js/library/modules/$.task.js', + 'react/node_modules/core-js/library/modules/$.to-index.js', + 'react/node_modules/core-js/library/modules/$.to-integer.js', + 'react/node_modules/core-js/library/modules/$.to-iobject.js', + 'react/node_modules/core-js/library/modules/$.to-length.js', + 'react/node_modules/core-js/library/modules/$.to-object.js', + 'react/node_modules/core-js/library/modules/$.to-primitive.js', + 'react/node_modules/core-js/library/modules/$.typed-array.js', + 'react/node_modules/core-js/library/modules/$.typed.js', + 'react/node_modules/core-js/library/modules/$.uid.js', + 'react/node_modules/core-js/library/modules/$.wks.js', + 'react/node_modules/core-js/library/modules/core.delay.js', + 'react/node_modules/core-js/library/modules/core.dict.js', + 'react/node_modules/core-js/library/modules/core.function.part.js', + 'react/node_modules/core-js/library/modules/core.get-iterator-method.js', + 'react/node_modules/core-js/library/modules/core.get-iterator.js', + 'react/node_modules/core-js/library/modules/core.is-iterable.js', + 'react/node_modules/core-js/library/modules/core.log.js', + 'react/node_modules/core-js/library/modules/core.number.iterator.js', + 'react/node_modules/core-js/library/modules/core.object.classof.js', + 'react/node_modules/core-js/library/modules/core.object.define.js', + 'react/node_modules/core-js/library/modules/core.object.is-object.js', + 'react/node_modules/core-js/library/modules/core.object.make.js', + 'react/node_modules/core-js/library/modules/core.string.escape-html.js', + 'react/node_modules/core-js/library/modules/core.string.unescape-html.js', + 'react/node_modules/core-js/library/modules/es5.js', + 'react/node_modules/core-js/library/modules/es6.array.copy-within.js', + 'react/node_modules/core-js/library/modules/es6.array.fill.js', + 'react/node_modules/core-js/library/modules/es6.array.find-index.js', + 'react/node_modules/core-js/library/modules/es6.array.find.js', + 'react/node_modules/core-js/library/modules/es6.array.from.js', + 'react/node_modules/core-js/library/modules/es6.array.iterator.js', + 'react/node_modules/core-js/library/modules/es6.array.of.js', + 'react/node_modules/core-js/library/modules/es6.array.species.js', + 'react/node_modules/core-js/library/modules/es6.date.to-string.js', + 'react/node_modules/core-js/library/modules/es6.function.has-instance.js', + 'react/node_modules/core-js/library/modules/es6.function.name.js', + 'react/node_modules/core-js/library/modules/es6.map.js', + 'react/node_modules/core-js/library/modules/es6.math.acosh.js', + 'react/node_modules/core-js/library/modules/es6.math.asinh.js', + 'react/node_modules/core-js/library/modules/es6.math.atanh.js', + 'react/node_modules/core-js/library/modules/es6.math.cbrt.js', + 'react/node_modules/core-js/library/modules/es6.math.clz32.js', + 'react/node_modules/core-js/library/modules/es6.math.cosh.js', + 'react/node_modules/core-js/library/modules/es6.math.expm1.js', + 'react/node_modules/core-js/library/modules/es6.math.fround.js', + 'react/node_modules/core-js/library/modules/es6.math.hypot.js', + 'react/node_modules/core-js/library/modules/es6.math.imul.js', + 'react/node_modules/core-js/library/modules/es6.math.log10.js', + 'react/node_modules/core-js/library/modules/es6.math.log1p.js', + 'react/node_modules/core-js/library/modules/es6.math.log2.js', + 'react/node_modules/core-js/library/modules/es6.math.sign.js', + 'react/node_modules/core-js/library/modules/es6.math.sinh.js', + 'react/node_modules/core-js/library/modules/es6.math.tanh.js', + 'react/node_modules/core-js/library/modules/es6.math.trunc.js', + 'react/node_modules/core-js/library/modules/es6.number.constructor.js', + 'react/node_modules/core-js/library/modules/es6.number.epsilon.js', + 'react/node_modules/core-js/library/modules/es6.number.is-finite.js', + 'react/node_modules/core-js/library/modules/es6.number.is-integer.js', + 'react/node_modules/core-js/library/modules/es6.number.is-nan.js', + 'react/node_modules/core-js/library/modules/es6.number.is-safe-integer.js', + 'react/node_modules/core-js/library/modules/es6.number.max-safe-integer.js', + 'react/node_modules/core-js/library/modules/es6.number.min-safe-integer.js', + 'react/node_modules/core-js/library/modules/es6.number.parse-float.js', + 'react/node_modules/core-js/library/modules/es6.number.parse-int.js', + 'react/node_modules/core-js/library/modules/es6.object.assign.js', + 'react/node_modules/core-js/library/modules/es6.object.freeze.js', + 'react/node_modules/core-js/library/modules/es6.object.get-own-property-descriptor.js', + 'react/node_modules/core-js/library/modules/es6.object.get-own-property-names.js', + 'react/node_modules/core-js/library/modules/es6.object.get-prototype-of.js', + 'react/node_modules/core-js/library/modules/es6.object.is-extensible.js', + 'react/node_modules/core-js/library/modules/es6.object.is-frozen.js', + 'react/node_modules/core-js/library/modules/es6.object.is-sealed.js', + 'react/node_modules/core-js/library/modules/es6.object.is.js', + 'react/node_modules/core-js/library/modules/es6.object.keys.js', + 'react/node_modules/core-js/library/modules/es6.object.prevent-extensions.js', + 'react/node_modules/core-js/library/modules/es6.object.seal.js', + 'react/node_modules/core-js/library/modules/es6.object.set-prototype-of.js', + 'react/node_modules/core-js/library/modules/es6.object.to-string.js', + 'react/node_modules/core-js/library/modules/es6.promise.js', + 'react/node_modules/core-js/library/modules/es6.reflect.apply.js', + 'react/node_modules/core-js/library/modules/es6.reflect.construct.js', + 'react/node_modules/core-js/library/modules/es6.reflect.define-property.js', + 'react/node_modules/core-js/library/modules/es6.reflect.delete-property.js', + 'react/node_modules/core-js/library/modules/es6.reflect.enumerate.js', + 'react/node_modules/core-js/library/modules/es6.reflect.get-own-property-descriptor.js', + 'react/node_modules/core-js/library/modules/es6.reflect.get-prototype-of.js', + 'react/node_modules/core-js/library/modules/es6.reflect.get.js', + 'react/node_modules/core-js/library/modules/es6.reflect.has.js', + 'react/node_modules/core-js/library/modules/es6.reflect.is-extensible.js', + 'react/node_modules/core-js/library/modules/es6.reflect.own-keys.js', + 'react/node_modules/core-js/library/modules/es6.reflect.prevent-extensions.js', + 'react/node_modules/core-js/library/modules/es6.reflect.set-prototype-of.js', + 'react/node_modules/core-js/library/modules/es6.reflect.set.js', + 'react/node_modules/core-js/library/modules/es6.regexp.constructor.js', + 'react/node_modules/core-js/library/modules/es6.regexp.flags.js', + 'react/node_modules/core-js/library/modules/es6.regexp.match.js', + 'react/node_modules/core-js/library/modules/es6.regexp.replace.js', + 'react/node_modules/core-js/library/modules/es6.regexp.search.js', + 'react/node_modules/core-js/library/modules/es6.regexp.split.js', + 'react/node_modules/core-js/library/modules/es6.set.js', + 'react/node_modules/core-js/library/modules/es6.string.code-point-at.js', + 'react/node_modules/core-js/library/modules/es6.string.ends-with.js', + 'react/node_modules/core-js/library/modules/es6.string.from-code-point.js', + 'react/node_modules/core-js/library/modules/es6.string.includes.js', + 'react/node_modules/core-js/library/modules/es6.string.iterator.js', + 'react/node_modules/core-js/library/modules/es6.string.raw.js', + 'react/node_modules/core-js/library/modules/es6.string.repeat.js', + 'react/node_modules/core-js/library/modules/es6.string.starts-with.js', + 'react/node_modules/core-js/library/modules/es6.string.trim.js', + 'react/node_modules/core-js/library/modules/es6.symbol.js', + 'react/node_modules/core-js/library/modules/es6.typed.array-buffer.js', + 'react/node_modules/core-js/library/modules/es6.typed.data-view.js', + 'react/node_modules/core-js/library/modules/es6.typed.float32-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.float64-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.int16-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.int32-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.int8-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.uint16-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.uint32-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.uint8-array.js', + 'react/node_modules/core-js/library/modules/es6.typed.uint8-clamped-array.js', + 'react/node_modules/core-js/library/modules/es6.weak-map.js', + 'react/node_modules/core-js/library/modules/es6.weak-set.js', + 'react/node_modules/core-js/library/modules/es7.array.includes.js', + 'react/node_modules/core-js/library/modules/es7.map.to-json.js', + 'react/node_modules/core-js/library/modules/es7.object.entries.js', + 'react/node_modules/core-js/library/modules/es7.object.get-own-property-descriptors.js', + 'react/node_modules/core-js/library/modules/es7.object.values.js', + 'react/node_modules/core-js/library/modules/es7.regexp.escape.js', + 'react/node_modules/core-js/library/modules/es7.set.to-json.js', + 'react/node_modules/core-js/library/modules/es7.string.at.js', + 'react/node_modules/core-js/library/modules/es7.string.pad-left.js', + 'react/node_modules/core-js/library/modules/es7.string.pad-right.js', + 'react/node_modules/core-js/library/modules/es7.string.trim-left.js', + 'react/node_modules/core-js/library/modules/es7.string.trim-right.js', + 'react/node_modules/core-js/library/modules/js.array.statics.js', + 'react/node_modules/core-js/library/modules/web.dom.iterable.js', + 'react/node_modules/core-js/library/modules/web.immediate.js', + 'react/node_modules/core-js/library/modules/web.timers.js', + 'react/node_modules/core-js/library/shim.js', + 'react/node_modules/core-js/library/web/dom.js', + 'react/node_modules/core-js/library/web/immediate.js', + 'react/node_modules/core-js/library/web/index.js', + 'react/node_modules/core-js/library/web/timers.js', + 'react/node_modules/core-js/modules/$.a-function.js', + 'react/node_modules/core-js/modules/$.add-to-unscopables.js', + 'react/node_modules/core-js/modules/$.an-object.js', + 'react/node_modules/core-js/modules/$.array-copy-within.js', + 'react/node_modules/core-js/modules/$.array-fill.js', + 'react/node_modules/core-js/modules/$.array-includes.js', + 'react/node_modules/core-js/modules/$.array-methods.js', + 'react/node_modules/core-js/modules/$.array-species-create.js', + 'react/node_modules/core-js/modules/$.buffer.js', + 'react/node_modules/core-js/modules/$.classof.js', + 'react/node_modules/core-js/modules/$.cof.js', + 'react/node_modules/core-js/modules/$.collection-strong.js', + 'react/node_modules/core-js/modules/$.collection-to-json.js', + 'react/node_modules/core-js/modules/$.collection-weak.js', + 'react/node_modules/core-js/modules/$.collection.js', + 'react/node_modules/core-js/modules/$.core.js', + 'react/node_modules/core-js/modules/$.ctx.js', + 'react/node_modules/core-js/modules/$.defined.js', + 'react/node_modules/core-js/modules/$.descriptors.js', + 'react/node_modules/core-js/modules/$.dom-create.js', + 'react/node_modules/core-js/modules/$.enum-keys.js', + 'react/node_modules/core-js/modules/$.export.js', + 'react/node_modules/core-js/modules/$.fails-is-regexp.js', + 'react/node_modules/core-js/modules/$.fails.js', + 'react/node_modules/core-js/modules/$.fix-re-wks.js', + 'react/node_modules/core-js/modules/$.flags.js', + 'react/node_modules/core-js/modules/$.for-of.js', + 'react/node_modules/core-js/modules/$.get-names.js', + 'react/node_modules/core-js/modules/$.global.js', + 'react/node_modules/core-js/modules/$.has.js', + 'react/node_modules/core-js/modules/$.hide.js', + 'react/node_modules/core-js/modules/$.html.js', + 'react/node_modules/core-js/modules/$.invoke.js', + 'react/node_modules/core-js/modules/$.iobject.js', + 'react/node_modules/core-js/modules/$.is-array-iter.js', + 'react/node_modules/core-js/modules/$.is-array.js', + 'react/node_modules/core-js/modules/$.is-integer.js', + 'react/node_modules/core-js/modules/$.is-object.js', + 'react/node_modules/core-js/modules/$.is-regexp.js', + 'react/node_modules/core-js/modules/$.iter-call.js', + 'react/node_modules/core-js/modules/$.iter-create.js', + 'react/node_modules/core-js/modules/$.iter-define.js', + 'react/node_modules/core-js/modules/$.iter-detect.js', + 'react/node_modules/core-js/modules/$.iter-step.js', + 'react/node_modules/core-js/modules/$.iterators.js', + 'react/node_modules/core-js/modules/$.js', + 'react/node_modules/core-js/modules/$.keyof.js', + 'react/node_modules/core-js/modules/$.library.js', + 'react/node_modules/core-js/modules/$.math-expm1.js', + 'react/node_modules/core-js/modules/$.math-log1p.js', + 'react/node_modules/core-js/modules/$.math-sign.js', + 'react/node_modules/core-js/modules/$.microtask.js', + 'react/node_modules/core-js/modules/$.object-assign.js', + 'react/node_modules/core-js/modules/$.object-define.js', + 'react/node_modules/core-js/modules/$.object-sap.js', + 'react/node_modules/core-js/modules/$.object-to-array.js', + 'react/node_modules/core-js/modules/$.own-keys.js', + 'react/node_modules/core-js/modules/$.partial.js', + 'react/node_modules/core-js/modules/$.path.js', + 'react/node_modules/core-js/modules/$.property-desc.js', + 'react/node_modules/core-js/modules/$.redefine-all.js', + 'react/node_modules/core-js/modules/$.redefine.js', + 'react/node_modules/core-js/modules/$.replacer.js', + 'react/node_modules/core-js/modules/$.same-value.js', + 'react/node_modules/core-js/modules/$.set-proto.js', + 'react/node_modules/core-js/modules/$.set-species.js', + 'react/node_modules/core-js/modules/$.set-to-string-tag.js', + 'react/node_modules/core-js/modules/$.shared.js', + 'react/node_modules/core-js/modules/$.species-constructor.js', + 'react/node_modules/core-js/modules/$.strict-new.js', + 'react/node_modules/core-js/modules/$.string-at.js', + 'react/node_modules/core-js/modules/$.string-context.js', + 'react/node_modules/core-js/modules/$.string-pad.js', + 'react/node_modules/core-js/modules/$.string-repeat.js', + 'react/node_modules/core-js/modules/$.string-trim.js', + 'react/node_modules/core-js/modules/$.task.js', + 'react/node_modules/core-js/modules/$.to-index.js', + 'react/node_modules/core-js/modules/$.to-integer.js', + 'react/node_modules/core-js/modules/$.to-iobject.js', + 'react/node_modules/core-js/modules/$.to-length.js', + 'react/node_modules/core-js/modules/$.to-object.js', + 'react/node_modules/core-js/modules/$.to-primitive.js', + 'react/node_modules/core-js/modules/$.typed-array.js', + 'react/node_modules/core-js/modules/$.typed.js', + 'react/node_modules/core-js/modules/$.uid.js', + 'react/node_modules/core-js/modules/$.wks.js', + 'react/node_modules/core-js/modules/core.delay.js', + 'react/node_modules/core-js/modules/core.dict.js', + 'react/node_modules/core-js/modules/core.function.part.js', + 'react/node_modules/core-js/modules/core.get-iterator-method.js', + 'react/node_modules/core-js/modules/core.get-iterator.js', + 'react/node_modules/core-js/modules/core.is-iterable.js', + 'react/node_modules/core-js/modules/core.log.js', + 'react/node_modules/core-js/modules/core.number.iterator.js', + 'react/node_modules/core-js/modules/core.object.classof.js', + 'react/node_modules/core-js/modules/core.object.define.js', + 'react/node_modules/core-js/modules/core.object.is-object.js', + 'react/node_modules/core-js/modules/core.object.make.js', + 'react/node_modules/core-js/modules/core.string.escape-html.js', + 'react/node_modules/core-js/modules/core.string.unescape-html.js', + 'react/node_modules/core-js/modules/es5.js', + 'react/node_modules/core-js/modules/es6.array.copy-within.js', + 'react/node_modules/core-js/modules/es6.array.fill.js', + 'react/node_modules/core-js/modules/es6.array.find-index.js', + 'react/node_modules/core-js/modules/es6.array.find.js', + 'react/node_modules/core-js/modules/es6.array.from.js', + 'react/node_modules/core-js/modules/es6.array.iterator.js', + 'react/node_modules/core-js/modules/es6.array.of.js', + 'react/node_modules/core-js/modules/es6.array.species.js', + 'react/node_modules/core-js/modules/es6.date.to-string.js', + 'react/node_modules/core-js/modules/es6.function.has-instance.js', + 'react/node_modules/core-js/modules/es6.function.name.js', + 'react/node_modules/core-js/modules/es6.map.js', + 'react/node_modules/core-js/modules/es6.math.acosh.js', + 'react/node_modules/core-js/modules/es6.math.asinh.js', + 'react/node_modules/core-js/modules/es6.math.atanh.js', + 'react/node_modules/core-js/modules/es6.math.cbrt.js', + 'react/node_modules/core-js/modules/es6.math.clz32.js', + 'react/node_modules/core-js/modules/es6.math.cosh.js', + 'react/node_modules/core-js/modules/es6.math.expm1.js', + 'react/node_modules/core-js/modules/es6.math.fround.js', + 'react/node_modules/core-js/modules/es6.math.hypot.js', + 'react/node_modules/core-js/modules/es6.math.imul.js', + 'react/node_modules/core-js/modules/es6.math.log10.js', + 'react/node_modules/core-js/modules/es6.math.log1p.js', + 'react/node_modules/core-js/modules/es6.math.log2.js', + 'react/node_modules/core-js/modules/es6.math.sign.js', + 'react/node_modules/core-js/modules/es6.math.sinh.js', + 'react/node_modules/core-js/modules/es6.math.tanh.js', + 'react/node_modules/core-js/modules/es6.math.trunc.js', + 'react/node_modules/core-js/modules/es6.number.constructor.js', + 'react/node_modules/core-js/modules/es6.number.epsilon.js', + 'react/node_modules/core-js/modules/es6.number.is-finite.js', + 'react/node_modules/core-js/modules/es6.number.is-integer.js', + 'react/node_modules/core-js/modules/es6.number.is-nan.js', + 'react/node_modules/core-js/modules/es6.number.is-safe-integer.js', + 'react/node_modules/core-js/modules/es6.number.max-safe-integer.js', + 'react/node_modules/core-js/modules/es6.number.min-safe-integer.js', + 'react/node_modules/core-js/modules/es6.number.parse-float.js', + 'react/node_modules/core-js/modules/es6.number.parse-int.js', + 'react/node_modules/core-js/modules/es6.object.assign.js', + 'react/node_modules/core-js/modules/es6.object.freeze.js', + 'react/node_modules/core-js/modules/es6.object.get-own-property-descriptor.js', + 'react/node_modules/core-js/modules/es6.object.get-own-property-names.js', + 'react/node_modules/core-js/modules/es6.object.get-prototype-of.js', + 'react/node_modules/core-js/modules/es6.object.is-extensible.js', + 'react/node_modules/core-js/modules/es6.object.is-frozen.js', + 'react/node_modules/core-js/modules/es6.object.is-sealed.js', + 'react/node_modules/core-js/modules/es6.object.is.js', + 'react/node_modules/core-js/modules/es6.object.keys.js', + 'react/node_modules/core-js/modules/es6.object.prevent-extensions.js', + 'react/node_modules/core-js/modules/es6.object.seal.js', + 'react/node_modules/core-js/modules/es6.object.set-prototype-of.js', + 'react/node_modules/core-js/modules/es6.object.to-string.js', + 'react/node_modules/core-js/modules/es6.promise.js', + 'react/node_modules/core-js/modules/es6.reflect.apply.js', + 'react/node_modules/core-js/modules/es6.reflect.construct.js', + 'react/node_modules/core-js/modules/es6.reflect.define-property.js', + 'react/node_modules/core-js/modules/es6.reflect.delete-property.js', + 'react/node_modules/core-js/modules/es6.reflect.enumerate.js', + 'react/node_modules/core-js/modules/es6.reflect.get-own-property-descriptor.js', + 'react/node_modules/core-js/modules/es6.reflect.get-prototype-of.js', + 'react/node_modules/core-js/modules/es6.reflect.get.js', + 'react/node_modules/core-js/modules/es6.reflect.has.js', + 'react/node_modules/core-js/modules/es6.reflect.is-extensible.js', + 'react/node_modules/core-js/modules/es6.reflect.own-keys.js', + 'react/node_modules/core-js/modules/es6.reflect.prevent-extensions.js', + 'react/node_modules/core-js/modules/es6.reflect.set-prototype-of.js', + 'react/node_modules/core-js/modules/es6.reflect.set.js', + 'react/node_modules/core-js/modules/es6.regexp.constructor.js', + 'react/node_modules/core-js/modules/es6.regexp.flags.js', + 'react/node_modules/core-js/modules/es6.regexp.match.js', + 'react/node_modules/core-js/modules/es6.regexp.replace.js', + 'react/node_modules/core-js/modules/es6.regexp.search.js', + 'react/node_modules/core-js/modules/es6.regexp.split.js', + 'react/node_modules/core-js/modules/es6.set.js', + 'react/node_modules/core-js/modules/es6.string.code-point-at.js', + 'react/node_modules/core-js/modules/es6.string.ends-with.js', + 'react/node_modules/core-js/modules/es6.string.from-code-point.js', + 'react/node_modules/core-js/modules/es6.string.includes.js', + 'react/node_modules/core-js/modules/es6.string.iterator.js', + 'react/node_modules/core-js/modules/es6.string.raw.js', + 'react/node_modules/core-js/modules/es6.string.repeat.js', + 'react/node_modules/core-js/modules/es6.string.starts-with.js', + 'react/node_modules/core-js/modules/es6.string.trim.js', + 'react/node_modules/core-js/modules/es6.symbol.js', + 'react/node_modules/core-js/modules/es6.typed.array-buffer.js', + 'react/node_modules/core-js/modules/es6.typed.data-view.js', + 'react/node_modules/core-js/modules/es6.typed.float32-array.js', + 'react/node_modules/core-js/modules/es6.typed.float64-array.js', + 'react/node_modules/core-js/modules/es6.typed.int16-array.js', + 'react/node_modules/core-js/modules/es6.typed.int32-array.js', + 'react/node_modules/core-js/modules/es6.typed.int8-array.js', + 'react/node_modules/core-js/modules/es6.typed.uint16-array.js', + 'react/node_modules/core-js/modules/es6.typed.uint32-array.js', + 'react/node_modules/core-js/modules/es6.typed.uint8-array.js', + 'react/node_modules/core-js/modules/es6.typed.uint8-clamped-array.js', + 'react/node_modules/core-js/modules/es6.weak-map.js', + 'react/node_modules/core-js/modules/es6.weak-set.js', + 'react/node_modules/core-js/modules/es7.array.includes.js', + 'react/node_modules/core-js/modules/es7.map.to-json.js', + 'react/node_modules/core-js/modules/es7.object.entries.js', + 'react/node_modules/core-js/modules/es7.object.get-own-property-descriptors.js', + 'react/node_modules/core-js/modules/es7.object.values.js', + 'react/node_modules/core-js/modules/es7.regexp.escape.js', + 'react/node_modules/core-js/modules/es7.set.to-json.js', + 'react/node_modules/core-js/modules/es7.string.at.js', + 'react/node_modules/core-js/modules/es7.string.pad-left.js', + 'react/node_modules/core-js/modules/es7.string.pad-right.js', + 'react/node_modules/core-js/modules/es7.string.trim-left.js', + 'react/node_modules/core-js/modules/es7.string.trim-right.js', + 'react/node_modules/core-js/modules/js.array.statics.js', + 'react/node_modules/core-js/modules/library/$.add-to-unscopables.js', + 'react/node_modules/core-js/modules/library/$.collection.js', + 'react/node_modules/core-js/modules/library/$.export.js', + 'react/node_modules/core-js/modules/library/$.library.js', + 'react/node_modules/core-js/modules/library/$.path.js', + 'react/node_modules/core-js/modules/library/$.redefine.js', + 'react/node_modules/core-js/modules/library/$.set-species.js', + 'react/node_modules/core-js/modules/library/es6.date.to-string.js', + 'react/node_modules/core-js/modules/library/es6.function.name.js', + 'react/node_modules/core-js/modules/library/es6.number.constructor.js', + 'react/node_modules/core-js/modules/library/es6.object.to-string.js', + 'react/node_modules/core-js/modules/library/es6.regexp.constructor.js', + 'react/node_modules/core-js/modules/library/es6.regexp.flags.js', + 'react/node_modules/core-js/modules/library/es6.regexp.match.js', + 'react/node_modules/core-js/modules/library/es6.regexp.replace.js', + 'react/node_modules/core-js/modules/library/es6.regexp.search.js', + 'react/node_modules/core-js/modules/library/es6.regexp.split.js', + 'react/node_modules/core-js/modules/library/web.dom.iterable.js', + 'react/node_modules/core-js/modules/web.dom.iterable.js', + 'react/node_modules/core-js/modules/web.immediate.js', + 'react/node_modules/core-js/modules/web.timers.js', + 'react/node_modules/core-js/package.json', + 'react/node_modules/core-js/shim.js', + 'react/node_modules/core-js/web/dom.js', + 'react/node_modules/core-js/web/immediate.js', + 'react/node_modules/core-js/web/index.js', + 'react/node_modules/core-js/web/timers.js', + 'react/node_modules/create-react-class/LICENSE.txt', + 'react/node_modules/create-react-class/README.md', + 'react/node_modules/create-react-class/create-react-class.js', + 'react/node_modules/create-react-class/create-react-class.min.js', + 'react/node_modules/create-react-class/factory.js', + 'react/node_modules/create-react-class/index.js', + 'react/node_modules/create-react-class/package.json', + 'react/node_modules/encoding/.npmignore', + 'react/node_modules/encoding/.travis.yml', + 'react/node_modules/encoding/LICENSE', + 'react/node_modules/encoding/README.md', + 'react/node_modules/encoding/lib/encoding.js', + 'react/node_modules/encoding/lib/iconv-loader.js', + 'react/node_modules/encoding/package.json', + 'react/node_modules/encoding/test/test.js', + 'react/node_modules/fbjs/CHANGELOG.md', + 'react/node_modules/fbjs/LICENSE', + 'react/node_modules/fbjs/README.md', + 'react/node_modules/fbjs/flow/lib/dev.js', + 'react/node_modules/fbjs/index.js', + 'react/node_modules/fbjs/lib/CSSCore.js', + 'react/node_modules/fbjs/lib/CSSCore.js.flow', + 'react/node_modules/fbjs/lib/DataTransfer.js', + 'react/node_modules/fbjs/lib/DataTransfer.js.flow', + 'react/node_modules/fbjs/lib/Deferred.js', + 'react/node_modules/fbjs/lib/Deferred.js.flow', + 'react/node_modules/fbjs/lib/ErrorUtils.js', + 'react/node_modules/fbjs/lib/ErrorUtils.js.flow', + 'react/node_modules/fbjs/lib/EventListener.js', + 'react/node_modules/fbjs/lib/EventListener.js.flow', + 'react/node_modules/fbjs/lib/ExecutionEnvironment.js', + 'react/node_modules/fbjs/lib/ExecutionEnvironment.js.flow', + 'react/node_modules/fbjs/lib/Keys.js', + 'react/node_modules/fbjs/lib/Keys.js.flow', + 'react/node_modules/fbjs/lib/Map.js', + 'react/node_modules/fbjs/lib/Map.js.flow', + 'react/node_modules/fbjs/lib/PhotosMimeType.js', + 'react/node_modules/fbjs/lib/PhotosMimeType.js.flow', + 'react/node_modules/fbjs/lib/Promise.js', + 'react/node_modules/fbjs/lib/Promise.js.flow', + 'react/node_modules/fbjs/lib/Promise.native.js', + 'react/node_modules/fbjs/lib/Promise.native.js.flow', + 'react/node_modules/fbjs/lib/PromiseMap.js', + 'react/node_modules/fbjs/lib/PromiseMap.js.flow', + 'react/node_modules/fbjs/lib/Scroll.js', + 'react/node_modules/fbjs/lib/Scroll.js.flow', + 'react/node_modules/fbjs/lib/Set.js', + 'react/node_modules/fbjs/lib/Set.js.flow', + 'react/node_modules/fbjs/lib/Style.js', + 'react/node_modules/fbjs/lib/Style.js.flow', + 'react/node_modules/fbjs/lib/TokenizeUtil.js', + 'react/node_modules/fbjs/lib/TokenizeUtil.js.flow', + 'react/node_modules/fbjs/lib/TouchEventUtils.js', + 'react/node_modules/fbjs/lib/TouchEventUtils.js.flow', + 'react/node_modules/fbjs/lib/URI.js', + 'react/node_modules/fbjs/lib/URI.js.flow', + 'react/node_modules/fbjs/lib/UnicodeBidi.js', + 'react/node_modules/fbjs/lib/UnicodeBidi.js.flow', + 'react/node_modules/fbjs/lib/UnicodeBidiDirection.js', + 'react/node_modules/fbjs/lib/UnicodeBidiDirection.js.flow', + 'react/node_modules/fbjs/lib/UnicodeBidiService.js', + 'react/node_modules/fbjs/lib/UnicodeBidiService.js.flow', + 'react/node_modules/fbjs/lib/UnicodeCJK.js', + 'react/node_modules/fbjs/lib/UnicodeCJK.js.flow', + 'react/node_modules/fbjs/lib/UnicodeHangulKorean.js', + 'react/node_modules/fbjs/lib/UnicodeHangulKorean.js.flow', + 'react/node_modules/fbjs/lib/UnicodeUtils.js', + 'react/node_modules/fbjs/lib/UnicodeUtils.js.flow', + 'react/node_modules/fbjs/lib/UnicodeUtilsExtra.js', + 'react/node_modules/fbjs/lib/UnicodeUtilsExtra.js.flow', + 'react/node_modules/fbjs/lib/UserAgent.js', + 'react/node_modules/fbjs/lib/UserAgent.js.flow', + 'react/node_modules/fbjs/lib/UserAgentData.js', + 'react/node_modules/fbjs/lib/UserAgentData.js.flow', + 'react/node_modules/fbjs/lib/VersionRange.js', + 'react/node_modules/fbjs/lib/VersionRange.js.flow', + 'react/node_modules/fbjs/lib/__mocks__/ErrorUtils.js', + 'react/node_modules/fbjs/lib/__mocks__/base62.js', + 'react/node_modules/fbjs/lib/__mocks__/crc32.js', + 'react/node_modules/fbjs/lib/__mocks__/fetch.js', + 'react/node_modules/fbjs/lib/__mocks__/fetchWithRetries.js', + 'react/node_modules/fbjs/lib/__mocks__/nullthrows.js', + 'react/node_modules/fbjs/lib/_shouldPolyfillES6Collection.js', + 'react/node_modules/fbjs/lib/_shouldPolyfillES6Collection.js.flow', + 'react/node_modules/fbjs/lib/areEqual.js', + 'react/node_modules/fbjs/lib/areEqual.js.flow', + 'react/node_modules/fbjs/lib/base62.js', + 'react/node_modules/fbjs/lib/base62.js.flow', + 'react/node_modules/fbjs/lib/camelize.js', + 'react/node_modules/fbjs/lib/camelize.js.flow', + 'react/node_modules/fbjs/lib/camelizeStyleName.js', + 'react/node_modules/fbjs/lib/camelizeStyleName.js.flow', + 'react/node_modules/fbjs/lib/compactArray.js', + 'react/node_modules/fbjs/lib/compactArray.js.flow', + 'react/node_modules/fbjs/lib/concatAllArray.js', + 'react/node_modules/fbjs/lib/concatAllArray.js.flow', + 'react/node_modules/fbjs/lib/containsNode.js', + 'react/node_modules/fbjs/lib/containsNode.js.flow', + 'react/node_modules/fbjs/lib/countDistinct.js', + 'react/node_modules/fbjs/lib/countDistinct.js.flow', + 'react/node_modules/fbjs/lib/crc32.js', + 'react/node_modules/fbjs/lib/crc32.js.flow', + 'react/node_modules/fbjs/lib/createArrayFromMixed.js', + 'react/node_modules/fbjs/lib/createArrayFromMixed.js.flow', + 'react/node_modules/fbjs/lib/createNodesFromMarkup.js', + 'react/node_modules/fbjs/lib/createNodesFromMarkup.js.flow', + 'react/node_modules/fbjs/lib/cx.js', + 'react/node_modules/fbjs/lib/cx.js.flow', + 'react/node_modules/fbjs/lib/distinctArray.js', + 'react/node_modules/fbjs/lib/distinctArray.js.flow', + 'react/node_modules/fbjs/lib/emptyFunction.js', + 'react/node_modules/fbjs/lib/emptyFunction.js.flow', + 'react/node_modules/fbjs/lib/emptyObject.js', + 'react/node_modules/fbjs/lib/emptyObject.js.flow', + 'react/node_modules/fbjs/lib/enumerate.js', + 'react/node_modules/fbjs/lib/enumerate.js.flow', + 'react/node_modules/fbjs/lib/equalsIterable.js', + 'react/node_modules/fbjs/lib/equalsIterable.js.flow', + 'react/node_modules/fbjs/lib/equalsSet.js', + 'react/node_modules/fbjs/lib/equalsSet.js.flow', + 'react/node_modules/fbjs/lib/everyObject.js', + 'react/node_modules/fbjs/lib/everyObject.js.flow', + 'react/node_modules/fbjs/lib/everySet.js', + 'react/node_modules/fbjs/lib/everySet.js.flow', + 'react/node_modules/fbjs/lib/fetch.js', + 'react/node_modules/fbjs/lib/fetch.js.flow', + 'react/node_modules/fbjs/lib/fetchWithRetries.js', + 'react/node_modules/fbjs/lib/fetchWithRetries.js.flow', + 'react/node_modules/fbjs/lib/filterObject.js', + 'react/node_modules/fbjs/lib/filterObject.js.flow', + 'react/node_modules/fbjs/lib/flatMapArray.js', + 'react/node_modules/fbjs/lib/flatMapArray.js.flow', + 'react/node_modules/fbjs/lib/flattenArray.js', + 'react/node_modules/fbjs/lib/flattenArray.js.flow', + 'react/node_modules/fbjs/lib/focusNode.js', + 'react/node_modules/fbjs/lib/focusNode.js.flow', + 'react/node_modules/fbjs/lib/forEachObject.js', + 'react/node_modules/fbjs/lib/forEachObject.js.flow', + 'react/node_modules/fbjs/lib/getActiveElement.js', + 'react/node_modules/fbjs/lib/getActiveElement.js.flow', + 'react/node_modules/fbjs/lib/getDocumentScrollElement.js', + 'react/node_modules/fbjs/lib/getDocumentScrollElement.js.flow', + 'react/node_modules/fbjs/lib/getElementPosition.js', + 'react/node_modules/fbjs/lib/getElementPosition.js.flow', + 'react/node_modules/fbjs/lib/getElementRect.js', + 'react/node_modules/fbjs/lib/getElementRect.js.flow', + 'react/node_modules/fbjs/lib/getMarkupWrap.js', + 'react/node_modules/fbjs/lib/getMarkupWrap.js.flow', + 'react/node_modules/fbjs/lib/getScrollPosition.js', + 'react/node_modules/fbjs/lib/getScrollPosition.js.flow', + 'react/node_modules/fbjs/lib/getStyleProperty.js', + 'react/node_modules/fbjs/lib/getStyleProperty.js.flow', + 'react/node_modules/fbjs/lib/getUnboundedScrollPosition.js', + 'react/node_modules/fbjs/lib/getUnboundedScrollPosition.js.flow', + 'react/node_modules/fbjs/lib/getViewportDimensions.js', + 'react/node_modules/fbjs/lib/getViewportDimensions.js.flow', + 'react/node_modules/fbjs/lib/groupArray.js', + 'react/node_modules/fbjs/lib/groupArray.js.flow', + 'react/node_modules/fbjs/lib/hyphenate.js', + 'react/node_modules/fbjs/lib/hyphenate.js.flow', + 'react/node_modules/fbjs/lib/hyphenateStyleName.js', + 'react/node_modules/fbjs/lib/hyphenateStyleName.js.flow', + 'react/node_modules/fbjs/lib/invariant.js', + 'react/node_modules/fbjs/lib/invariant.js.flow', + 'react/node_modules/fbjs/lib/isEmpty.js', + 'react/node_modules/fbjs/lib/isEmpty.js.flow', + 'react/node_modules/fbjs/lib/isNode.js', + 'react/node_modules/fbjs/lib/isNode.js.flow', + 'react/node_modules/fbjs/lib/isTextNode.js', + 'react/node_modules/fbjs/lib/isTextNode.js.flow', + 'react/node_modules/fbjs/lib/joinClasses.js', + 'react/node_modules/fbjs/lib/joinClasses.js.flow', + 'react/node_modules/fbjs/lib/keyMirror.js', + 'react/node_modules/fbjs/lib/keyMirror.js.flow', + 'react/node_modules/fbjs/lib/keyMirrorRecursive.js', + 'react/node_modules/fbjs/lib/keyMirrorRecursive.js.flow', + 'react/node_modules/fbjs/lib/keyOf.js', + 'react/node_modules/fbjs/lib/keyOf.js.flow', + 'react/node_modules/fbjs/lib/mapObject.js', + 'react/node_modules/fbjs/lib/mapObject.js.flow', + 'react/node_modules/fbjs/lib/maxBy.js', + 'react/node_modules/fbjs/lib/maxBy.js.flow', + 'react/node_modules/fbjs/lib/memoizeStringOnly.js', + 'react/node_modules/fbjs/lib/memoizeStringOnly.js.flow', + 'react/node_modules/fbjs/lib/minBy.js', + 'react/node_modules/fbjs/lib/minBy.js.flow', + 'react/node_modules/fbjs/lib/monitorCodeUse.js', + 'react/node_modules/fbjs/lib/monitorCodeUse.js.flow', + 'react/node_modules/fbjs/lib/nativeRequestAnimationFrame.js', + 'react/node_modules/fbjs/lib/nativeRequestAnimationFrame.js.flow', + 'react/node_modules/fbjs/lib/nullthrows.js', + 'react/node_modules/fbjs/lib/nullthrows.js.flow', + 'react/node_modules/fbjs/lib/partitionArray.js', + 'react/node_modules/fbjs/lib/partitionArray.js.flow', + 'react/node_modules/fbjs/lib/partitionObject.js', + 'react/node_modules/fbjs/lib/partitionObject.js.flow', + 'react/node_modules/fbjs/lib/partitionObjectByKey.js', + 'react/node_modules/fbjs/lib/partitionObjectByKey.js.flow', + 'react/node_modules/fbjs/lib/performance.js', + 'react/node_modules/fbjs/lib/performance.js.flow', + 'react/node_modules/fbjs/lib/performanceNow.js', + 'react/node_modules/fbjs/lib/performanceNow.js.flow', + 'react/node_modules/fbjs/lib/removeFromArray.js', + 'react/node_modules/fbjs/lib/removeFromArray.js.flow', + 'react/node_modules/fbjs/lib/requestAnimationFrame.js', + 'react/node_modules/fbjs/lib/requestAnimationFrame.js.flow', + 'react/node_modules/fbjs/lib/resolveImmediate.js', + 'react/node_modules/fbjs/lib/resolveImmediate.js.flow', + 'react/node_modules/fbjs/lib/setImmediate.js', + 'react/node_modules/fbjs/lib/setImmediate.js.flow', + 'react/node_modules/fbjs/lib/shallowEqual.js', + 'react/node_modules/fbjs/lib/shallowEqual.js.flow', + 'react/node_modules/fbjs/lib/someObject.js', + 'react/node_modules/fbjs/lib/someObject.js.flow', + 'react/node_modules/fbjs/lib/someSet.js', + 'react/node_modules/fbjs/lib/someSet.js.flow', + 'react/node_modules/fbjs/lib/sprintf.js', + 'react/node_modules/fbjs/lib/sprintf.js.flow', + 'react/node_modules/fbjs/lib/warning.js', + 'react/node_modules/fbjs/lib/warning.js.flow', + 'react/node_modules/fbjs/lib/xhrSimpleDataSerializer.js', + 'react/node_modules/fbjs/lib/xhrSimpleDataSerializer.js.flow', + 'react/node_modules/fbjs/module-map.json', + 'react/node_modules/fbjs/package.json', + 'react/node_modules/iconv-lite/.npmignore', + 'react/node_modules/iconv-lite/.travis.yml', + 'react/node_modules/iconv-lite/Changelog.md', + 'react/node_modules/iconv-lite/LICENSE', + 'react/node_modules/iconv-lite/README.md', + 'react/node_modules/iconv-lite/encodings/dbcs-codec.js', + 'react/node_modules/iconv-lite/encodings/dbcs-data.js', + 'react/node_modules/iconv-lite/encodings/index.js', + 'react/node_modules/iconv-lite/encodings/internal.js', + 'react/node_modules/iconv-lite/encodings/sbcs-codec.js', + 'react/node_modules/iconv-lite/encodings/sbcs-data-generated.js', + 'react/node_modules/iconv-lite/encodings/sbcs-data.js', + 'react/node_modules/iconv-lite/encodings/tables/big5-added.json', + 'react/node_modules/iconv-lite/encodings/tables/cp936.json', + 'react/node_modules/iconv-lite/encodings/tables/cp949.json', + 'react/node_modules/iconv-lite/encodings/tables/cp950.json', + 'react/node_modules/iconv-lite/encodings/tables/eucjp.json', + 'react/node_modules/iconv-lite/encodings/tables/gb18030-ranges.json', + 'react/node_modules/iconv-lite/encodings/tables/gbk-added.json', + 'react/node_modules/iconv-lite/encodings/tables/shiftjis.json', + 'react/node_modules/iconv-lite/encodings/utf16.js', + 'react/node_modules/iconv-lite/encodings/utf7.js', + 'react/node_modules/iconv-lite/lib/bom-handling.js', + 'react/node_modules/iconv-lite/lib/extend-node.js', + 'react/node_modules/iconv-lite/lib/index.d.ts', + 'react/node_modules/iconv-lite/lib/index.js', + 'react/node_modules/iconv-lite/lib/streams.js', + 'react/node_modules/iconv-lite/package.json', + 'react/node_modules/is-stream/index.js', + 'react/node_modules/is-stream/license', + 'react/node_modules/is-stream/package.json', + 'react/node_modules/is-stream/readme.md', + 'react/node_modules/isomorphic-fetch/.editorconfig', + 'react/node_modules/isomorphic-fetch/.jshintrc', + 'react/node_modules/isomorphic-fetch/.npmignore', + 'react/node_modules/isomorphic-fetch/.travis.yml', + 'react/node_modules/isomorphic-fetch/LICENSE', + 'react/node_modules/isomorphic-fetch/README.md', + 'react/node_modules/isomorphic-fetch/bower.json', + 'react/node_modules/isomorphic-fetch/fetch-bower.js', + 'react/node_modules/isomorphic-fetch/fetch-npm-browserify.js', + 'react/node_modules/isomorphic-fetch/fetch-npm-node.js', + 'react/node_modules/isomorphic-fetch/package.json', + 'react/node_modules/isomorphic-fetch/test/api.test.js', + 'react/node_modules/js-tokens/CHANGELOG.md', + 'react/node_modules/js-tokens/LICENSE', + 'react/node_modules/js-tokens/README.md', + 'react/node_modules/js-tokens/index.js', + 'react/node_modules/js-tokens/package.json', + 'react/node_modules/loose-envify/.npmignore', + 'react/node_modules/loose-envify/LICENSE', + 'react/node_modules/loose-envify/README.md', + 'react/node_modules/loose-envify/cli.js', + 'react/node_modules/loose-envify/custom.js', + 'react/node_modules/loose-envify/index.js', + 'react/node_modules/loose-envify/loose-envify.js', + 'react/node_modules/loose-envify/package.json', + 'react/node_modules/loose-envify/replace.js', + 'react/node_modules/node-fetch/.npmignore', + 'react/node_modules/node-fetch/.travis.yml', + 'react/node_modules/node-fetch/CHANGELOG.md', + 'react/node_modules/node-fetch/ERROR-HANDLING.md', + 'react/node_modules/node-fetch/LICENSE.md', + 'react/node_modules/node-fetch/LIMITS.md', + 'react/node_modules/node-fetch/README.md', + 'react/node_modules/node-fetch/index.js', + 'react/node_modules/node-fetch/lib/body.js', + 'react/node_modules/node-fetch/lib/fetch-error.js', + 'react/node_modules/node-fetch/lib/headers.js', + 'react/node_modules/node-fetch/lib/index.js', + 'react/node_modules/node-fetch/lib/request.js', + 'react/node_modules/node-fetch/lib/response.js', + 'react/node_modules/node-fetch/package.json', + 'react/node_modules/node-fetch/test/dummy.txt', + 'react/node_modules/node-fetch/test/server.js', + 'react/node_modules/node-fetch/test/test.js', + 'react/node_modules/object-assign/index.js', + 'react/node_modules/object-assign/license', + 'react/node_modules/object-assign/package.json', + 'react/node_modules/object-assign/readme.md', + 'react/node_modules/promise/.jshintrc', + 'react/node_modules/promise/.npmignore', + 'react/node_modules/promise/LICENSE', + 'react/node_modules/promise/Readme.md', + 'react/node_modules/promise/build.js', + 'react/node_modules/promise/core.js', + 'react/node_modules/promise/domains/core.js', + 'react/node_modules/promise/domains/done.js', + 'react/node_modules/promise/domains/es6-extensions.js', + 'react/node_modules/promise/domains/finally.js', + 'react/node_modules/promise/domains/index.js', + 'react/node_modules/promise/domains/node-extensions.js', + 'react/node_modules/promise/domains/rejection-tracking.js', + 'react/node_modules/promise/domains/synchronous.js', + 'react/node_modules/promise/index.d.ts', + 'react/node_modules/promise/index.js', + 'react/node_modules/promise/lib/core.js', + 'react/node_modules/promise/lib/done.js', + 'react/node_modules/promise/lib/es6-extensions.js', + 'react/node_modules/promise/lib/finally.js', + 'react/node_modules/promise/lib/index.js', + 'react/node_modules/promise/lib/node-extensions.js', + 'react/node_modules/promise/lib/rejection-tracking.js', + 'react/node_modules/promise/lib/synchronous.js', + 'react/node_modules/promise/package.json', + 'react/node_modules/promise/polyfill-done.js', + 'react/node_modules/promise/polyfill.js', + 'react/node_modules/promise/setimmediate/core.js', + 'react/node_modules/promise/setimmediate/done.js', + 'react/node_modules/promise/setimmediate/es6-extensions.js', + 'react/node_modules/promise/setimmediate/finally.js', + 'react/node_modules/promise/setimmediate/index.js', + 'react/node_modules/promise/setimmediate/node-extensions.js', + 'react/node_modules/promise/setimmediate/rejection-tracking.js', + 'react/node_modules/promise/setimmediate/synchronous.js', + 'react/node_modules/promise/src/core.js', + 'react/node_modules/promise/src/done.js', + 'react/node_modules/promise/src/es6-extensions.js', + 'react/node_modules/promise/src/finally.js', + 'react/node_modules/promise/src/index.js', + 'react/node_modules/promise/src/node-extensions.js', + 'react/node_modules/promise/src/rejection-tracking.js', + 'react/node_modules/promise/src/synchronous.js', + 'react/node_modules/prop-types/CHANGELOG.md', + 'react/node_modules/prop-types/LICENSE', + 'react/node_modules/prop-types/README.md', + 'react/node_modules/prop-types/checkPropTypes.js', + 'react/node_modules/prop-types/factory.js', + 'react/node_modules/prop-types/factoryWithThrowingShims.js', + 'react/node_modules/prop-types/factoryWithTypeCheckers.js', + 'react/node_modules/prop-types/index.js', + 'react/node_modules/prop-types/lib/ReactPropTypesSecret.js', + 'react/node_modules/prop-types/package.json', + 'react/node_modules/prop-types/prop-types.js', + 'react/node_modules/prop-types/prop-types.min.js', + 'react/node_modules/setimmediate/LICENSE.txt', + 'react/node_modules/setimmediate/package.json', + 'react/node_modules/setimmediate/setImmediate.js', + 'react/node_modules/ua-parser-js/.npmignore', + 'react/node_modules/ua-parser-js/.travis.yml', + 'react/node_modules/ua-parser-js/bower.json', + 'react/node_modules/ua-parser-js/dist/ua-parser.html', + 'react/node_modules/ua-parser-js/dist/ua-parser.min.js', + 'react/node_modules/ua-parser-js/dist/ua-parser.pack.js', + 'react/node_modules/ua-parser-js/package.js', + 'react/node_modules/ua-parser-js/package.json', + 'react/node_modules/ua-parser-js/readme.md', + 'react/node_modules/ua-parser-js/src/ua-parser.js', + 'react/node_modules/ua-parser-js/test/browser-test.json', + 'react/node_modules/ua-parser-js/test/cpu-test.json', + 'react/node_modules/ua-parser-js/test/device-test.json', + 'react/node_modules/ua-parser-js/test/engine-test.json', + 'react/node_modules/ua-parser-js/test/mediaplayer-test.json', + 'react/node_modules/ua-parser-js/test/os-test.json', + 'react/node_modules/ua-parser-js/test/test.js', + 'react/node_modules/whatwg-fetch/LICENSE', + 'react/node_modules/whatwg-fetch/README.md', + 'react/node_modules/whatwg-fetch/fetch.js', + 'react/node_modules/whatwg-fetch/package.json', + 'react/package.json', + 'react/react.js', + ], +) \ No newline at end of file diff --git a/examples/npm/react/npm-shrinkwrap.json b/examples/npm/react/npm-shrinkwrap.json new file mode 100644 index 0000000..d20420f --- /dev/null +++ b/examples/npm/react/npm-shrinkwrap.json @@ -0,0 +1,98 @@ +{ + "name": "npm-gen-react", + "version": "15.6.2", + "dependencies": { + "react": { + "version": "15.6.2", + "from": "react@15.6.2", + "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", + "dependencies": { + "asap": { + "version": "2.0.6", + "from": "asap@>=2.0.3 <2.1.0", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz" + }, + "core-js": { + "version": "1.2.7", + "from": "core-js@>=1.0.0 <2.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz" + }, + "create-react-class": { + "version": "15.6.3", + "from": "create-react-class@>=15.6.0 <16.0.0", + "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz" + }, + "encoding": { + "version": "0.1.12", + "from": "encoding@>=0.1.11 <0.2.0", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz" + }, + "fbjs": { + "version": "0.8.16", + "from": "fbjs@>=0.8.9 <0.9.0", + "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.16.tgz" + }, + "iconv-lite": { + "version": "0.4.19", + "from": "iconv-lite@>=0.4.13 <0.5.0", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz" + }, + "is-stream": { + "version": "1.1.0", + "from": "is-stream@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "from": "isomorphic-fetch@>=2.1.1 <3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz" + }, + "js-tokens": { + "version": "3.0.2", + "from": "js-tokens@>=3.0.0 <4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz" + }, + "loose-envify": { + "version": "1.3.1", + "from": "loose-envify@>=1.1.0 <2.0.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz" + }, + "node-fetch": { + "version": "1.7.3", + "from": "node-fetch@>=1.0.1 <2.0.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz" + }, + "object-assign": { + "version": "4.1.1", + "from": "object-assign@>=4.1.0 <5.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + }, + "promise": { + "version": "7.3.1", + "from": "promise@>=7.1.1 <8.0.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" + }, + "prop-types": { + "version": "15.6.0", + "from": "prop-types@>=15.5.10 <16.0.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz" + }, + "setimmediate": { + "version": "1.0.5", + "from": "setimmediate@>=1.0.5 <2.0.0", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz" + }, + "ua-parser-js": { + "version": "0.7.17", + "from": "ua-parser-js@>=0.7.9 <0.8.0", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.17.tgz" + }, + "whatwg-fetch": { + "version": "2.0.3", + "from": "whatwg-fetch@>=0.10.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz" + } + } + } + } +} diff --git a/examples/webpack_build/BUILD b/examples/webpack_build/BUILD index 2c0e0cf..becb0c4 100644 --- a/examples/webpack_build/BUILD +++ b/examples/webpack_build/BUILD @@ -1,6 +1,7 @@ package(default_visibility = ['//visibility:public']) load('@org_dropbox_rules_node//node:defs.bzl', 'webpack_build') +load('@org_dropbox_rules_node//node:defs.bzl', 'mocha_test') webpack_build( name = 'webpack_build', @@ -14,5 +15,18 @@ webpack_build( '@org_dropbox_rules_node//node/dbx-bazel-utils', '//examples/npm/ts-loader', '//examples/npm/typescript', + '//examples/npm/react', + '//examples/internal_module', + ], +) + +mocha_test( + name = 'mocha_test', + srcs = glob([ + 'test/*.spec.js' + ]), + deps = [ + '@org_dropbox_rules_node//node/dbx-bazel-utils', + '//examples/webpack_build' ], ) diff --git a/examples/webpack_build/src/entry.ts b/examples/webpack_build/src/entry.ts index 9c0b07a..4f53a93 100644 --- a/examples/webpack_build/src/entry.ts +++ b/examples/webpack_build/src/entry.ts @@ -1,5 +1,7 @@ import {stuff} from 'stuff'; +import * as im from 'internal_module'; +import * as r from 'react/dist/react'; export function someStuff() { - return '1' + stuff; + return '3' + stuff + im; } diff --git a/examples/webpack_build/test/index.spec.js b/examples/webpack_build/test/index.spec.js new file mode 100644 index 0000000..ff9f7c8 --- /dev/null +++ b/examples/webpack_build/test/index.spec.js @@ -0,0 +1,7 @@ +const expect = require('chai').expect; + +describe('test', () => { + it('should run', () => { + expect(1).to.equal(1); + }); +}); \ No newline at end of file diff --git a/examples/webpack_build/webpack.config.js b/examples/webpack_build/webpack.config.js index ce89dde..5e0291e 100644 --- a/examples/webpack_build/webpack.config.js +++ b/examples/webpack_build/webpack.config.js @@ -13,7 +13,7 @@ module.exports = { module: { rules: [ { - test: /\.tsx?$/, + test: /\.{t,j}sx?$/, loader: 'ts-loader', }, ], diff --git a/run-docker.sh b/run-docker.sh new file mode 100755 index 0000000..5db1ff1 --- /dev/null +++ b/run-docker.sh @@ -0,0 +1,3 @@ +#/bin/bash + +docker run -it -v "$PWD":/usr/src/app insready/bazel /bin/bash \ No newline at end of file