├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .travis.yml ├── LICENSE.md ├── README.md ├── native.js ├── package.json ├── src ├── components │ ├── createAll.js │ ├── createInject.js │ └── createProvider.js ├── index.js ├── native.js └── utils │ ├── hasEmptyIntersection.js │ ├── isPlainObject.js │ ├── shallowEqual.js │ └── sharedKeys.js ├── test ├── components │ ├── Provider.spec.js │ ├── inject.spec.js │ └── jsdomReact.js └── utils │ ├── hasEmptyIntersection.spec.js │ ├── isPlainObject.spec.js │ ├── shallowEqual.spec.js │ └── sharedKeys.spec.js ├── webpack.config.base.js ├── webpack.config.development.js └── webpack.config.production.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | lib 2 | node_modules -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | .DS_Store 4 | dist 5 | lib 6 | coverage -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | src 2 | examples -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/README.md -------------------------------------------------------------------------------- /native.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/native'); -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/package.json -------------------------------------------------------------------------------- /src/components/createAll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/components/createAll.js -------------------------------------------------------------------------------- /src/components/createInject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/components/createInject.js -------------------------------------------------------------------------------- /src/components/createProvider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/components/createProvider.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/index.js -------------------------------------------------------------------------------- /src/native.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/native.js -------------------------------------------------------------------------------- /src/utils/hasEmptyIntersection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/utils/hasEmptyIntersection.js -------------------------------------------------------------------------------- /src/utils/isPlainObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/utils/isPlainObject.js -------------------------------------------------------------------------------- /src/utils/shallowEqual.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/utils/shallowEqual.js -------------------------------------------------------------------------------- /src/utils/sharedKeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/src/utils/sharedKeys.js -------------------------------------------------------------------------------- /test/components/Provider.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/test/components/Provider.spec.js -------------------------------------------------------------------------------- /test/components/inject.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/test/components/inject.spec.js -------------------------------------------------------------------------------- /test/components/jsdomReact.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/test/components/jsdomReact.js -------------------------------------------------------------------------------- /test/utils/hasEmptyIntersection.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/test/utils/hasEmptyIntersection.spec.js -------------------------------------------------------------------------------- /test/utils/isPlainObject.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/test/utils/isPlainObject.spec.js -------------------------------------------------------------------------------- /test/utils/shallowEqual.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/test/utils/shallowEqual.spec.js -------------------------------------------------------------------------------- /test/utils/sharedKeys.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/test/utils/sharedKeys.spec.js -------------------------------------------------------------------------------- /webpack.config.base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/webpack.config.base.js -------------------------------------------------------------------------------- /webpack.config.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/webpack.config.development.js -------------------------------------------------------------------------------- /webpack.config.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnoff/react-tunnel/HEAD/webpack.config.production.js --------------------------------------------------------------------------------