mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
c089eece50
This is a machine-generated codemod, but it's pretty safe since it was generated by hooking into eslint's own report. A few files had to be touched up by hand because there were existing formatting issues with nested arrays/objects: src/shared/utils/__tests__/OrderedMap-test.js src/shared/utils/__tests__/Transaction-test.js src/shared/utils/__tests__/traverseAllChildren-test.js src/isomorphic/children/__tests__/ReactChildren-test.js
55 lines
1.8 KiB
JavaScript
55 lines
1.8 KiB
JavaScript
/**
|
|
* Copyright 2013-2015, Facebook, Inc.
|
|
* All rights reserved.
|
|
*
|
|
* This source code is licensed under the BSD-style license found in the
|
|
* LICENSE file in the root directory of this source tree. An additional grant
|
|
* of patent rights can be found in the PATENTS file in the same directory.
|
|
*
|
|
* @providesModule ReactWithAddons
|
|
*/
|
|
|
|
/**
|
|
* This module exists purely in the open source project, and is meant as a way
|
|
* to create a separate standalone build of React. This build has "addons", or
|
|
* functionality we've built and think might be useful but doesn't have a good
|
|
* place to live inside React core.
|
|
*/
|
|
|
|
'use strict';
|
|
|
|
var LinkedStateMixin = require('LinkedStateMixin');
|
|
var React = require('React');
|
|
var ReactComponentWithPureRenderMixin =
|
|
require('ReactComponentWithPureRenderMixin');
|
|
var ReactCSSTransitionGroup = require('ReactCSSTransitionGroup');
|
|
var ReactFragment = require('ReactFragment');
|
|
var ReactTransitionGroup = require('ReactTransitionGroup');
|
|
var ReactUpdates = require('ReactUpdates');
|
|
|
|
var cloneWithProps = require('cloneWithProps');
|
|
var renderSubtreeIntoContainer = require('renderSubtreeIntoContainer');
|
|
var shallowCompare = require('shallowCompare');
|
|
var update = require('update');
|
|
|
|
React.addons = {
|
|
CSSTransitionGroup: ReactCSSTransitionGroup,
|
|
LinkedStateMixin: LinkedStateMixin,
|
|
PureRenderMixin: ReactComponentWithPureRenderMixin,
|
|
TransitionGroup: ReactTransitionGroup,
|
|
|
|
batchedUpdates: ReactUpdates.batchedUpdates,
|
|
cloneWithProps: cloneWithProps,
|
|
createFragment: ReactFragment.create,
|
|
renderSubtreeIntoContainer: renderSubtreeIntoContainer,
|
|
shallowCompare: shallowCompare,
|
|
update: update,
|
|
};
|
|
|
|
if (__DEV__) {
|
|
React.addons.Perf = require('ReactDefaultPerf');
|
|
React.addons.TestUtils = require('ReactTestUtils');
|
|
}
|
|
|
|
module.exports = React;
|