diff --git a/web/package.json b/web/package.json index cd8992f9c51..b58af2e92e5 100644 --- a/web/package.json +++ b/web/package.json @@ -33,8 +33,8 @@ "immutability-helper": "^2.2.0", "imports-loader": "git+https://github.com/webpack-contrib/imports-loader.git#44d6f48463b256a17c1ba6fd9b5cc1449b4e379d", "moment": "^2.18.1", - "react": "~15.4.2", - "react-dom": "~15.4.2", + "react": "file:../web/pgadmin/static/vendor/react", + "react-dom": "file:../web/pgadmin/static/vendor/react-dom", "requirejs": "~2.3.3", "underscore": "~1.8.3", "watchify": "~3.9.0" diff --git a/web/pgadmin/static/vendor/react-dom/LICENSE b/web/pgadmin/static/vendor/react-dom/LICENSE new file mode 100644 index 00000000000..91b8f6f76ff --- /dev/null +++ b/web/pgadmin/static/vendor/react-dom/LICENSE @@ -0,0 +1,31 @@ +BSD License + +For React software + +Copyright (c) 2013-present, Facebook, Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + + * Neither the name Facebook nor the names of its contributors may be used to + endorse or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/web/pgadmin/static/vendor/react-dom/PATENTS b/web/pgadmin/static/vendor/react-dom/PATENTS new file mode 100644 index 00000000000..9c9f8e87a8f --- /dev/null +++ b/web/pgadmin/static/vendor/react-dom/PATENTS @@ -0,0 +1,33 @@ +Additional Grant of Patent Rights Version 2 + +"Software" means the React software distributed by Facebook, Inc. + +Facebook, Inc. ("Facebook") hereby grants to each recipient of the Software +("you") a perpetual, worldwide, royalty-free, non-exclusive, irrevocable +(subject to the termination provision below) license under any Necessary +Claims, to make, have made, use, sell, offer to sell, import, and otherwise +transfer the Software. For avoidance of doubt, no license is granted under +Facebook's rights in any patent claims that are infringed by (i) modifications +to the Software made by you or any third party or (ii) the Software in +combination with any software or other technology. + +The license granted hereunder will terminate, automatically and without notice, +if you (or any of your subsidiaries, corporate affiliates or agents) initiate +directly or indirectly, or take a direct financial interest in, any Patent +Assertion: (i) against Facebook or any of its subsidiaries or corporate +affiliates, (ii) against any party if such Patent Assertion arises in whole or +in part from any software, technology, product or service of Facebook or any of +its subsidiaries or corporate affiliates, or (iii) against any party relating +to the Software. Notwithstanding the foregoing, if Facebook or any of its +subsidiaries or corporate affiliates files a lawsuit alleging patent +infringement against you in the first instance, and you respond by filing a +patent infringement counterclaim in that lawsuit against that party that is +unrelated to the Software, the license granted hereunder will not terminate +under section (i) of this paragraph due to such counterclaim. + +A "Necessary Claim" is a claim of a patent owned by Facebook that is +necessarily infringed by the Software standing alone. + +A "Patent Assertion" is any lawsuit or other action alleging direct, indirect, +or contributory infringement or inducement to infringe any patent, including a +cross-claim or counterclaim. diff --git a/web/pgadmin/static/vendor/react-dom/README.md b/web/pgadmin/static/vendor/react-dom/README.md new file mode 100644 index 00000000000..79e5133a161 --- /dev/null +++ b/web/pgadmin/static/vendor/react-dom/README.md @@ -0,0 +1,54 @@ +# `react-dom` + +This package serves as the entry point of the DOM-related rendering paths. It is intended to be paired with the isomorphic React, which will be shipped as `react` to npm. + +## Installation + +```sh +npm install react react-dom +``` + +## Usage + +### In the browser + +```js +var React = require('react'); +var ReactDOM = require('react-dom'); + +class MyComponent extends React.Component { + render() { + return
Hello World
; + } +} + +ReactDOM.render(, node); +``` + +### On the server + +```js +var React = require('react'); +var ReactDOMServer = require('react-dom/server'); + +class MyComponent extends React.Component { + render() { + return
Hello World
; + } +} + +ReactDOMServer.renderToString(); +``` + +## API + +### `react-dom` + +- `findDOMNode` +- `render` +- `unmountComponentAtNode` + +### `react-dom/server` + +- `renderToString` +- `renderToStaticMarkup` diff --git a/web/pgadmin/static/vendor/react-dom/dist/react-dom-server.js b/web/pgadmin/static/vendor/react-dom/dist/react-dom-server.js new file mode 100644 index 00000000000..8eb2c90c245 --- /dev/null +++ b/web/pgadmin/static/vendor/react-dom/dist/react-dom-server.js @@ -0,0 +1,16223 @@ + /** + * ReactDOMServer v15.4.2 + */ + +;(function(f) { + // CommonJS + if (typeof exports === "object" && typeof module !== "undefined") { + module.exports = f(require('react')); + + // RequireJS + } else if (typeof define === "function" && define.amd) { + define(['react'], f); + + //