diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 5b1eb52..7f36b46 100755
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -7,7 +7,7 @@
#### library version
```bash
-npm ls gl-react gl-react-dom gl-react-native gl-react-exponent # Please run and paste the output of this
+npm ls gl-react gl-react-dom gl-react-native gl-react-expo # Please run and paste the output of this
```
#### Expected behavior
diff --git a/README.md b/README.md
index b57b5a9..0bd4fa7 100755
--- a/README.md
+++ b/README.md
@@ -15,7 +15,7 @@ This universal library must be coupled with one of the concrete implementations:
- [`gl-react-dom`](packages/gl-react-dom/) for React DOM (web using WebGL).
- **in progress** [`gl-react-native`](packages/gl-react-native/) for React Native (iOS/Android via OpenGL).
-- **in progress** [`gl-react-exponent`](packages/gl-react-exponent/) for React Native (iOS/Android via OpenGL – Exponent implementation).
+- **in progress** [`gl-react-expo`](packages/gl-react-expo/) for React Native (iOS/Android via OpenGL – Expo implementation).
- [`gl-react-headless`](packages/gl-react-headless/) for Node.js (used for testing for now)
## Links
@@ -60,7 +60,7 @@ import the correct implementation,
```js
import {Surface} from "gl-react-dom"; // for React DOM
-import {Surface} from "gl-react-exponent"; // for React Native via Exponent GLView
+import {Surface} from "gl-react-expo"; // for React Native via Expo GLView
import {Surface} from "gl-react-native"; // for React Native
import {Surface} from "gl-react-headless"; // for Node.js!
```
diff --git a/cookbook-exp/main.js b/cookbook-exp/main.js
deleted file mode 100755
index 857fe66..0000000
--- a/cookbook-exp/main.js
+++ /dev/null
@@ -1,4 +0,0 @@
-import "exponent";
-import Exponent from "exponent";
-import App from "./src";
-Exponent.registerRootComponent(App);
diff --git a/cookbook-exp/.babelrc b/cookbook-expo/.babelrc
similarity index 100%
rename from cookbook-exp/.babelrc
rename to cookbook-expo/.babelrc
diff --git a/cookbook-exp/.gitignore b/cookbook-expo/.gitignore
similarity index 71%
rename from cookbook-exp/.gitignore
rename to cookbook-expo/.gitignore
index 5e66ba6..9f9e17e 100755
--- a/cookbook-exp/.gitignore
+++ b/cookbook-expo/.gitignore
@@ -1,3 +1,3 @@
node_modules/**/*
-.exponent/*
+.expo/*
npm-debug.*
diff --git a/cookbook-exp/exp.json b/cookbook-expo/exp.json
similarity index 86%
rename from cookbook-exp/exp.json
rename to cookbook-expo/exp.json
index 5240a2a..1be79b5 100755
--- a/cookbook-exp/exp.json
+++ b/cookbook-expo/exp.json
@@ -1,8 +1,8 @@
{
- "name": "gl-react-exponent-cookbook",
+ "name": "gl-react-expo-cookbook",
"description": "GL React Native Cookbook",
- "slug": "gl-react-exponent-cookbook",
- "sdkVersion": "13.0.0",
+ "slug": "gl-react-expo-cookbook",
+ "sdkVersion": "15.0.0",
"version": "1.0.0",
"orientation": "portrait",
"primaryColor": "#cccccc",
diff --git a/cookbook-expo/main.js b/cookbook-expo/main.js
new file mode 100755
index 0000000..8c17598
--- /dev/null
+++ b/cookbook-expo/main.js
@@ -0,0 +1,4 @@
+import "expo";
+import Expo from "expo";
+import App from "./src";
+Expo.registerRootComponent(App);
diff --git a/cookbook-exp/package.json b/cookbook-expo/package.json
similarity index 73%
rename from cookbook-exp/package.json
rename to cookbook-expo/package.json
index 47cc675..cdb90bb 100644
--- a/cookbook-exp/package.json
+++ b/cookbook-expo/package.json
@@ -6,16 +6,16 @@
"private": true,
"main": "main.js",
"dependencies": {
- "@exponent/ex-navigation": "^2.7.1",
- "exponent": "^13.0.0",
+ "@expo/ex-navigation": "^2.9.4",
+ "expo": "^15.0.0",
"gl-react": "next",
- "gl-react-expo": "next",
+ "gl-react-expo": "../packages/gl-react-expo",
"glsl-transitions": "^2017.1.16",
"ndarray": "^1.0.18",
"raf": "^3.3.0",
"react": "~15.4.2",
"react-motion": "^0.4.7",
- "react-native": "github:exponentjs/react-native#sdk-13.0.0",
+ "react-native": "github:exponentjs/react-native#sdk-15.0.0",
"seedrandom": "github:gre/seedrandom#released"
},
"scripts": {
diff --git a/cookbook-exp/src/0BJobQo.jpg b/cookbook-expo/src/0BJobQo.jpg
similarity index 100%
rename from cookbook-exp/src/0BJobQo.jpg
rename to cookbook-expo/src/0BJobQo.jpg
diff --git a/cookbook-exp/src/0PkQEk1.jpg b/cookbook-expo/src/0PkQEk1.jpg
similarity index 100%
rename from cookbook-exp/src/0PkQEk1.jpg
rename to cookbook-expo/src/0PkQEk1.jpg
diff --git a/cookbook-exp/src/0bUSEBX.jpg b/cookbook-expo/src/0bUSEBX.jpg
similarity index 100%
rename from cookbook-exp/src/0bUSEBX.jpg
rename to cookbook-expo/src/0bUSEBX.jpg
diff --git a/cookbook-exp/src/2VP5osy.jpg b/cookbook-expo/src/2VP5osy.jpg
similarity index 100%
rename from cookbook-exp/src/2VP5osy.jpg
rename to cookbook-expo/src/2VP5osy.jpg
diff --git a/cookbook-exp/src/5EOyTDQ.jpg b/cookbook-expo/src/5EOyTDQ.jpg
similarity index 100%
rename from cookbook-exp/src/5EOyTDQ.jpg
rename to cookbook-expo/src/5EOyTDQ.jpg
diff --git a/cookbook-exp/src/CKlmtPs.jpg b/cookbook-expo/src/CKlmtPs.jpg
similarity index 100%
rename from cookbook-exp/src/CKlmtPs.jpg
rename to cookbook-expo/src/CKlmtPs.jpg
diff --git a/cookbook-exp/src/G2Whuq3.jpg b/cookbook-expo/src/G2Whuq3.jpg
similarity index 100%
rename from cookbook-exp/src/G2Whuq3.jpg
rename to cookbook-expo/src/G2Whuq3.jpg
diff --git a/cookbook-exp/src/GQo1KWq.jpg b/cookbook-expo/src/GQo1KWq.jpg
similarity index 100%
rename from cookbook-exp/src/GQo1KWq.jpg
rename to cookbook-expo/src/GQo1KWq.jpg
diff --git a/cookbook-exp/src/HOC/respondToTouchPosition.js b/cookbook-expo/src/HOC/respondToTouchPosition.js
similarity index 100%
rename from cookbook-exp/src/HOC/respondToTouchPosition.js
rename to cookbook-expo/src/HOC/respondToTouchPosition.js
diff --git a/cookbook-exp/src/HOC/timeLoop.js b/cookbook-expo/src/HOC/timeLoop.js
similarity index 100%
rename from cookbook-exp/src/HOC/timeLoop.js
rename to cookbook-expo/src/HOC/timeLoop.js
diff --git a/cookbook-exp/src/Home.js b/cookbook-expo/src/Home.js
similarity index 98%
rename from cookbook-exp/src/Home.js
rename to cookbook-expo/src/Home.js
index a5a0412..24675c4 100644
--- a/cookbook-exp/src/Home.js
+++ b/cookbook-expo/src/Home.js
@@ -10,7 +10,7 @@ import {
import ListItem from "./ListItem";
import * as examples from "./examples";
import Router from "./Router";
-import {Surface} from "gl-react-exponent";
+import {Surface} from "gl-react-expo";
import {Node, Shaders, GLSL, Backbuffer, LinearCopy} from "gl-react";
import timeLoop from "./HOC/timeLoop";
@@ -176,7 +176,7 @@ export default class Home extends React.Component {
navigationBar: {
renderTitle: () =>
- gl-react-exponent
+ gl-react-expo
},
};
diff --git a/cookbook-exp/src/IvpoR40.jpg b/cookbook-expo/src/IvpoR40.jpg
similarity index 100%
rename from cookbook-exp/src/IvpoR40.jpg
rename to cookbook-expo/src/IvpoR40.jpg
diff --git a/cookbook-exp/src/Landscape_1.jpg b/cookbook-expo/src/Landscape_1.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_1.jpg
rename to cookbook-expo/src/Landscape_1.jpg
diff --git a/cookbook-exp/src/Landscape_2.jpg b/cookbook-expo/src/Landscape_2.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_2.jpg
rename to cookbook-expo/src/Landscape_2.jpg
diff --git a/cookbook-exp/src/Landscape_3.jpg b/cookbook-expo/src/Landscape_3.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_3.jpg
rename to cookbook-expo/src/Landscape_3.jpg
diff --git a/cookbook-exp/src/Landscape_4.jpg b/cookbook-expo/src/Landscape_4.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_4.jpg
rename to cookbook-expo/src/Landscape_4.jpg
diff --git a/cookbook-exp/src/Landscape_5.jpg b/cookbook-expo/src/Landscape_5.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_5.jpg
rename to cookbook-expo/src/Landscape_5.jpg
diff --git a/cookbook-exp/src/Landscape_6.jpg b/cookbook-expo/src/Landscape_6.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_6.jpg
rename to cookbook-expo/src/Landscape_6.jpg
diff --git a/cookbook-exp/src/Landscape_7.jpg b/cookbook-expo/src/Landscape_7.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_7.jpg
rename to cookbook-expo/src/Landscape_7.jpg
diff --git a/cookbook-exp/src/Landscape_8.jpg b/cookbook-expo/src/Landscape_8.jpg
similarity index 100%
rename from cookbook-exp/src/Landscape_8.jpg
rename to cookbook-expo/src/Landscape_8.jpg
diff --git a/cookbook-exp/src/ListItem.js b/cookbook-expo/src/ListItem.js
similarity index 100%
rename from cookbook-exp/src/ListItem.js
rename to cookbook-expo/src/ListItem.js
diff --git a/cookbook-exp/src/MnOB9Le.jpg b/cookbook-expo/src/MnOB9Le.jpg
similarity index 100%
rename from cookbook-exp/src/MnOB9Le.jpg
rename to cookbook-expo/src/MnOB9Le.jpg
diff --git a/cookbook-exp/src/NjbLHx2.jpg b/cookbook-expo/src/NjbLHx2.jpg
similarity index 100%
rename from cookbook-exp/src/NjbLHx2.jpg
rename to cookbook-expo/src/NjbLHx2.jpg
diff --git a/cookbook-exp/src/Otbz312.jpg b/cookbook-expo/src/Otbz312.jpg
similarity index 100%
rename from cookbook-exp/src/Otbz312.jpg
rename to cookbook-expo/src/Otbz312.jpg
diff --git a/cookbook-exp/src/Portrait_1.jpg b/cookbook-expo/src/Portrait_1.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_1.jpg
rename to cookbook-expo/src/Portrait_1.jpg
diff --git a/cookbook-exp/src/Portrait_2.jpg b/cookbook-expo/src/Portrait_2.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_2.jpg
rename to cookbook-expo/src/Portrait_2.jpg
diff --git a/cookbook-exp/src/Portrait_3.jpg b/cookbook-expo/src/Portrait_3.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_3.jpg
rename to cookbook-expo/src/Portrait_3.jpg
diff --git a/cookbook-exp/src/Portrait_4.jpg b/cookbook-expo/src/Portrait_4.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_4.jpg
rename to cookbook-expo/src/Portrait_4.jpg
diff --git a/cookbook-exp/src/Portrait_5.jpg b/cookbook-expo/src/Portrait_5.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_5.jpg
rename to cookbook-expo/src/Portrait_5.jpg
diff --git a/cookbook-exp/src/Portrait_6.jpg b/cookbook-expo/src/Portrait_6.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_6.jpg
rename to cookbook-expo/src/Portrait_6.jpg
diff --git a/cookbook-exp/src/Portrait_7.jpg b/cookbook-expo/src/Portrait_7.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_7.jpg
rename to cookbook-expo/src/Portrait_7.jpg
diff --git a/cookbook-exp/src/Portrait_8.jpg b/cookbook-expo/src/Portrait_8.jpg
similarity index 100%
rename from cookbook-exp/src/Portrait_8.jpg
rename to cookbook-expo/src/Portrait_8.jpg
diff --git a/cookbook-exp/src/Router.js b/cookbook-expo/src/Router.js
similarity index 91%
rename from cookbook-exp/src/Router.js
rename to cookbook-expo/src/Router.js
index 6aef09f..5ae4362 100644
--- a/cookbook-exp/src/Router.js
+++ b/cookbook-expo/src/Router.js
@@ -1,7 +1,7 @@
//@flow
import {
createRouter,
-} from "@exponent/ex-navigation";
+} from "@expo/ex-navigation";
import * as examples from "./examples";
import Home from "./Home";
import makeExample from "./makeExample";
diff --git a/cookbook-exp/src/SzbbUvX.jpg b/cookbook-expo/src/SzbbUvX.jpg
similarity index 100%
rename from cookbook-exp/src/SzbbUvX.jpg
rename to cookbook-expo/src/SzbbUvX.jpg
diff --git a/cookbook-exp/src/YqsZKgc.jpg b/cookbook-expo/src/YqsZKgc.jpg
similarity index 100%
rename from cookbook-exp/src/YqsZKgc.jpg
rename to cookbook-expo/src/YqsZKgc.jpg
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/index.js b/cookbook-expo/src/examples/_TODO_blurimgtitle/index.js
similarity index 98%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/index.js
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/index.js
index c70cf21..bd9da6e 100644
--- a/cookbook-exp/src/examples/_TODO_blurimgtitle/index.js
+++ b/cookbook-expo/src/examples/_TODO_blurimgtitle/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { PureComponent, Component, PropTypes } from "react";
import { Shaders, Node, GLSL, Bus, LinearCopy } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import JSON2D from "react-json2d";
import {Blur1D} from "../blurxy";
import {Blur} from "../blurmulti";
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/meta.js b/cookbook-expo/src/examples/_TODO_blurimgtitle/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/meta.js
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/meta.js
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/sf-1.jpg b/cookbook-expo/src/examples/_TODO_blurimgtitle/sf-1.jpg
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/sf-1.jpg
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/sf-1.jpg
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/sf-2.jpg b/cookbook-expo/src/examples/_TODO_blurimgtitle/sf-2.jpg
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/sf-2.jpg
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/sf-2.jpg
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/sf-3.jpg b/cookbook-expo/src/examples/_TODO_blurimgtitle/sf-3.jpg
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/sf-3.jpg
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/sf-3.jpg
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/sf-4.jpg b/cookbook-expo/src/examples/_TODO_blurimgtitle/sf-4.jpg
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/sf-4.jpg
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/sf-4.jpg
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/sf-5.jpg b/cookbook-expo/src/examples/_TODO_blurimgtitle/sf-5.jpg
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/sf-5.jpg
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/sf-5.jpg
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/sf-6.jpg b/cookbook-expo/src/examples/_TODO_blurimgtitle/sf-6.jpg
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/sf-6.jpg
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/sf-6.jpg
diff --git a/cookbook-exp/src/examples/_TODO_blurimgtitle/sf-7.jpg b/cookbook-expo/src/examples/_TODO_blurimgtitle/sf-7.jpg
similarity index 100%
rename from cookbook-exp/src/examples/_TODO_blurimgtitle/sf-7.jpg
rename to cookbook-expo/src/examples/_TODO_blurimgtitle/sf-7.jpg
diff --git a/cookbook-exp/src/examples/animated/index.js b/cookbook-expo/src/examples/animated/index.js
similarity index 97%
rename from cookbook-exp/src/examples/animated/index.js
rename to cookbook-expo/src/examples/animated/index.js
index afd8b4b..36a23aa 100644
--- a/cookbook-exp/src/examples/animated/index.js
+++ b/cookbook-expo/src/examples/animated/index.js
@@ -2,7 +2,7 @@
import React, { Component } from "react";
import { Animated, PanResponder, View } from "react-native";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import respondToTouchPosition from "../../HOC/respondToTouchPosition";
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/animated/meta.js b/cookbook-expo/src/examples/animated/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/animated/meta.js
rename to cookbook-expo/src/examples/animated/meta.js
diff --git a/cookbook-exp/src/examples/blurmap/index.js b/cookbook-expo/src/examples/blurmap/index.js
similarity index 97%
rename from cookbook-exp/src/examples/blurmap/index.js
rename to cookbook-expo/src/examples/blurmap/index.js
index fb21b67..ca83d73 100644
--- a/cookbook-exp/src/examples/blurmap/index.js
+++ b/cookbook-expo/src/examples/blurmap/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL, connectSize } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
const shaders = Shaders.create({
blurV1D: {
diff --git a/cookbook-exp/src/examples/blurmap/meta.js b/cookbook-expo/src/examples/blurmap/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/blurmap/meta.js
rename to cookbook-expo/src/examples/blurmap/meta.js
diff --git a/cookbook-exp/src/examples/blurmapdyn/index.js b/cookbook-expo/src/examples/blurmapdyn/index.js
similarity index 96%
rename from cookbook-exp/src/examples/blurmapdyn/index.js
rename to cookbook-expo/src/examples/blurmapdyn/index.js
index a189b88..705f8a9 100644
--- a/cookbook-exp/src/examples/blurmapdyn/index.js
+++ b/cookbook-expo/src/examples/blurmapdyn/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, Bus, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import {BlurV} from "../blurmap";
import timeLoop from "../../HOC/timeLoop";
diff --git a/cookbook-exp/src/examples/blurmapdyn/meta.js b/cookbook-expo/src/examples/blurmapdyn/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/blurmapdyn/meta.js
rename to cookbook-expo/src/examples/blurmapdyn/meta.js
diff --git a/cookbook-exp/src/examples/blurmapmouse/index.js b/cookbook-expo/src/examples/blurmapmouse/index.js
similarity index 97%
rename from cookbook-exp/src/examples/blurmapmouse/index.js
rename to cookbook-expo/src/examples/blurmapmouse/index.js
index 6da2fe4..86fc078 100644
--- a/cookbook-exp/src/examples/blurmapmouse/index.js
+++ b/cookbook-expo/src/examples/blurmapmouse/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, Bus, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import {BlurV} from "../blurmap";
import respondToTouchPosition from "../../HOC/respondToTouchPosition";
diff --git a/cookbook-exp/src/examples/blurmapmouse/meta.js b/cookbook-expo/src/examples/blurmapmouse/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/blurmapmouse/meta.js
rename to cookbook-expo/src/examples/blurmapmouse/meta.js
diff --git a/cookbook-exp/src/examples/blurmulti/index.js b/cookbook-expo/src/examples/blurmulti/index.js
similarity index 96%
rename from cookbook-exp/src/examples/blurmulti/index.js
rename to cookbook-expo/src/examples/blurmulti/index.js
index 621067c..64c18f5 100644
--- a/cookbook-exp/src/examples/blurmulti/index.js
+++ b/cookbook-expo/src/examples/blurmulti/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { connectSize } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import { Blur1D } from "../blurxy";
// empirical strategy to chose a 2d vector for a blur pass
diff --git a/cookbook-exp/src/examples/blurmulti/meta.js b/cookbook-expo/src/examples/blurmulti/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/blurmulti/meta.js
rename to cookbook-expo/src/examples/blurmulti/meta.js
diff --git a/cookbook-exp/src/examples/blurxy/index.js b/cookbook-expo/src/examples/blurxy/index.js
similarity index 97%
rename from cookbook-exp/src/examples/blurxy/index.js
rename to cookbook-expo/src/examples/blurxy/index.js
index ecbed7e..7ff7e8e 100644
--- a/cookbook-exp/src/examples/blurxy/index.js
+++ b/cookbook-expo/src/examples/blurxy/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import {Shaders, Node, GLSL, connectSize} from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
const shaders = Shaders.create({
blur1D: { // blur9: from https://github.com/Jam3/glsl-fast-gaussian-blur
diff --git a/cookbook-exp/src/examples/blurxy/meta.js b/cookbook-expo/src/examples/blurxy/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/blurxy/meta.js
rename to cookbook-expo/src/examples/blurxy/meta.js
diff --git a/cookbook-exp/src/examples/blurxydownscale/index.js b/cookbook-expo/src/examples/blurxydownscale/index.js
similarity index 93%
rename from cookbook-exp/src/examples/blurxydownscale/index.js
rename to cookbook-expo/src/examples/blurxydownscale/index.js
index 8032380..942161a 100644
--- a/cookbook-exp/src/examples/blurxydownscale/index.js
+++ b/cookbook-expo/src/examples/blurxydownscale/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import {LinearCopy} from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import {BlurXY} from "../blurxy";
export default class Example extends Component {
diff --git a/cookbook-exp/src/examples/blurxydownscale/meta.js b/cookbook-expo/src/examples/blurxydownscale/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/blurxydownscale/meta.js
rename to cookbook-expo/src/examples/blurxydownscale/meta.js
diff --git a/cookbook-exp/src/examples/colordisc/index.js b/cookbook-expo/src/examples/colordisc/index.js
similarity index 95%
rename from cookbook-exp/src/examples/colordisc/index.js
rename to cookbook-expo/src/examples/colordisc/index.js
index d77f792..2e01436 100644
--- a/cookbook-exp/src/examples/colordisc/index.js
+++ b/cookbook-expo/src/examples/colordisc/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
const shaders = Shaders.create({
ColoredDisc: {
frag: GLSL`
diff --git a/cookbook-exp/src/examples/colordisc/meta.js b/cookbook-expo/src/examples/colordisc/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/colordisc/meta.js
rename to cookbook-expo/src/examples/colordisc/meta.js
diff --git a/cookbook-exp/src/examples/colorscale/colorScales.js b/cookbook-expo/src/examples/colorscale/colorScales.js
similarity index 100%
rename from cookbook-exp/src/examples/colorscale/colorScales.js
rename to cookbook-expo/src/examples/colorscale/colorScales.js
diff --git a/cookbook-exp/src/examples/colorscale/index.js b/cookbook-expo/src/examples/colorscale/index.js
similarity index 96%
rename from cookbook-exp/src/examples/colorscale/index.js
rename to cookbook-expo/src/examples/colorscale/index.js
index c51423c..58553fe 100644
--- a/cookbook-exp/src/examples/colorscale/index.js
+++ b/cookbook-expo/src/examples/colorscale/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import colorScales from "./colorScales"; export {colorScales};
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/colorscale/meta.js b/cookbook-expo/src/examples/colorscale/meta.js
similarity index 95%
rename from cookbook-exp/src/examples/colorscale/meta.js
rename to cookbook-expo/src/examples/colorscale/meta.js
index 5a32b04..2f46dac 100644
--- a/cookbook-exp/src/examples/colorscale/meta.js
+++ b/cookbook-expo/src/examples/colorscale/meta.js
@@ -2,7 +2,7 @@ import React from "react";
import colorScales from "./colorScales";
import makeSelect from "../../toolbox/makeSelect";
import { LinearCopy, NearestCopy } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
export const title = "color mapping with gradient texture";
export const description = "A gradient texture defines the color mapping of the image greyscale.";
diff --git a/cookbook-exp/src/examples/demodesert/index.js b/cookbook-expo/src/examples/demodesert/index.js
similarity index 99%
rename from cookbook-exp/src/examples/demodesert/index.js
rename to cookbook-expo/src/examples/demodesert/index.js
index ffc3a49..4625f2a 100644
--- a/cookbook-exp/src/examples/demodesert/index.js
+++ b/cookbook-expo/src/examples/demodesert/index.js
@@ -1,7 +1,7 @@
//@flow
import React from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
import shadertoyTex17jpg from "./shadertoy-tex17.jpg";
diff --git a/cookbook-exp/src/examples/demodesert/meta.js b/cookbook-expo/src/examples/demodesert/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/demodesert/meta.js
rename to cookbook-expo/src/examples/demodesert/meta.js
diff --git a/cookbook-exp/src/examples/demodesert/shadertoy-tex17.jpg b/cookbook-expo/src/examples/demodesert/shadertoy-tex17.jpg
similarity index 100%
rename from cookbook-exp/src/examples/demodesert/shadertoy-tex17.jpg
rename to cookbook-expo/src/examples/demodesert/shadertoy-tex17.jpg
diff --git a/cookbook-exp/src/examples/demodesertcrt/index.js b/cookbook-expo/src/examples/demodesertcrt/index.js
similarity index 99%
rename from cookbook-exp/src/examples/demodesertcrt/index.js
rename to cookbook-expo/src/examples/demodesertcrt/index.js
index 8acd9c3..a1e1f61 100644
--- a/cookbook-exp/src/examples/demodesertcrt/index.js
+++ b/cookbook-expo/src/examples/demodesertcrt/index.js
@@ -2,7 +2,7 @@
import React, { Component, PureComponent } from "react";
import { View, Button } from "react-native";
import {Shaders, Node, GLSL, Bus, connectSize} from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import {DesertPassageLoop} from "../demodesert";
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/demodesertcrt/meta.js b/cookbook-expo/src/examples/demodesertcrt/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/demodesertcrt/meta.js
rename to cookbook-expo/src/examples/demodesertcrt/meta.js
diff --git a/cookbook-exp/src/examples/demotunnel/index.js b/cookbook-expo/src/examples/demotunnel/index.js
similarity index 95%
rename from cookbook-exp/src/examples/demotunnel/index.js
rename to cookbook-expo/src/examples/demotunnel/index.js
index b2175e0..34cdf01 100644
--- a/cookbook-exp/src/examples/demotunnel/index.js
+++ b/cookbook-expo/src/examples/demotunnel/index.js
@@ -1,7 +1,7 @@
//@flow
import React from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/demotunnel/meta.js b/cookbook-expo/src/examples/demotunnel/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/demotunnel/meta.js
rename to cookbook-expo/src/examples/demotunnel/meta.js
diff --git a/cookbook-exp/src/examples/diamondanim/index.js b/cookbook-expo/src/examples/diamondanim/index.js
similarity index 93%
rename from cookbook-exp/src/examples/diamondanim/index.js
rename to cookbook-expo/src/examples/diamondanim/index.js
index 70b6af0..53e9681 100644
--- a/cookbook-exp/src/examples/diamondanim/index.js
+++ b/cookbook-expo/src/examples/diamondanim/index.js
@@ -1,7 +1,7 @@
//@flow
import React from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import { DiamondCrop } from "../diamondcrop";
import timeLoop from "../../HOC/timeLoop";
diff --git a/cookbook-exp/src/examples/diamondanim/meta.js b/cookbook-expo/src/examples/diamondanim/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/diamondanim/meta.js
rename to cookbook-expo/src/examples/diamondanim/meta.js
diff --git a/cookbook-exp/src/examples/diamondcrop/index.js b/cookbook-expo/src/examples/diamondcrop/index.js
similarity index 94%
rename from cookbook-exp/src/examples/diamondcrop/index.js
rename to cookbook-expo/src/examples/diamondcrop/index.js
index 73f9b17..9f2252c 100644
--- a/cookbook-exp/src/examples/diamondcrop/index.js
+++ b/cookbook-expo/src/examples/diamondcrop/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
const shaders = Shaders.create({
DiamondCrop: {
diff --git a/cookbook-exp/src/examples/diamondcrop/meta.js b/cookbook-expo/src/examples/diamondcrop/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/diamondcrop/meta.js
rename to cookbook-expo/src/examples/diamondcrop/meta.js
diff --git a/cookbook-exp/src/examples/diamondhello/index.js b/cookbook-expo/src/examples/diamondhello/index.js
similarity index 90%
rename from cookbook-exp/src/examples/diamondhello/index.js
rename to cookbook-expo/src/examples/diamondhello/index.js
index 5b2c28a..acdab15 100644
--- a/cookbook-exp/src/examples/diamondhello/index.js
+++ b/cookbook-expo/src/examples/diamondhello/index.js
@@ -1,6 +1,6 @@
//@flow
import React, { Component } from "react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import { DiamondCrop } from "../diamondcrop";
import { HelloBlue } from "../helloblue";
diff --git a/cookbook-exp/src/examples/diamondhello/meta.js b/cookbook-expo/src/examples/diamondhello/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/diamondhello/meta.js
rename to cookbook-expo/src/examples/diamondhello/meta.js
diff --git a/cookbook-exp/src/examples/distortion/index.js b/cookbook-expo/src/examples/distortion/index.js
similarity index 97%
rename from cookbook-exp/src/examples/distortion/index.js
rename to cookbook-expo/src/examples/distortion/index.js
index cd23895..fa7561d 100644
--- a/cookbook-exp/src/examples/distortion/index.js
+++ b/cookbook-expo/src/examples/distortion/index.js
@@ -1,6 +1,6 @@
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
import respondToTouchPosition from "../../HOC/respondToTouchPosition";
diff --git a/cookbook-exp/src/examples/distortion/meta.js b/cookbook-expo/src/examples/distortion/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/distortion/meta.js
rename to cookbook-expo/src/examples/distortion/meta.js
diff --git a/cookbook-exp/src/examples/gen.sh b/cookbook-expo/src/examples/gen.sh
similarity index 100%
rename from cookbook-exp/src/examples/gen.sh
rename to cookbook-expo/src/examples/gen.sh
diff --git a/cookbook-exp/src/examples/glsledit/index.js b/cookbook-expo/src/examples/glsledit/index.js
similarity index 98%
rename from cookbook-exp/src/examples/glsledit/index.js
rename to cookbook-expo/src/examples/glsledit/index.js
index bc06e6e..f163f5a 100644
--- a/cookbook-exp/src/examples/glsledit/index.js
+++ b/cookbook-expo/src/examples/glsledit/index.js
@@ -2,7 +2,7 @@
import React, { Component } from "react";
import { View, Text, StyleSheet } from "react-native";
import { Node, Visitor, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
const styles = StyleSheet.create({
diff --git a/cookbook-exp/src/examples/glsledit/meta.js b/cookbook-expo/src/examples/glsledit/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/glsledit/meta.js
rename to cookbook-expo/src/examples/glsledit/meta.js
diff --git a/cookbook-exp/src/examples/gol/index.js b/cookbook-expo/src/examples/gol/index.js
similarity index 98%
rename from cookbook-exp/src/examples/gol/index.js
rename to cookbook-expo/src/examples/gol/index.js
index 4153896..f42b4cb 100644
--- a/cookbook-exp/src/examples/gol/index.js
+++ b/cookbook-expo/src/examples/gol/index.js
@@ -1,7 +1,7 @@
//@flow
import React from "react";
import {Backbuffer,Shaders,Node,GLSL,NearestCopy} from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
export const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/gol/meta.js b/cookbook-expo/src/examples/gol/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/gol/meta.js
rename to cookbook-expo/src/examples/gol/meta.js
diff --git a/cookbook-exp/src/examples/golglider/glider-gun-64.png b/cookbook-expo/src/examples/golglider/glider-gun-64.png
similarity index 100%
rename from cookbook-exp/src/examples/golglider/glider-gun-64.png
rename to cookbook-expo/src/examples/golglider/glider-gun-64.png
diff --git a/cookbook-exp/src/examples/golglider/index.js b/cookbook-expo/src/examples/golglider/index.js
similarity index 95%
rename from cookbook-exp/src/examples/golglider/index.js
rename to cookbook-expo/src/examples/golglider/index.js
index 9a59345..dd86e7f 100644
--- a/cookbook-exp/src/examples/golglider/index.js
+++ b/cookbook-expo/src/examples/golglider/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Backbuffer, Node, NearestCopy } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import {shaders} from "../gol";
import timeLoop from "../../HOC/timeLoop";
import gliderGunImage from "./glider-gun-64.png";
diff --git a/cookbook-exp/src/examples/golglider/meta.js b/cookbook-expo/src/examples/golglider/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/golglider/meta.js
rename to cookbook-expo/src/examples/golglider/meta.js
diff --git a/cookbook-exp/src/examples/golrot/index.js b/cookbook-expo/src/examples/golrot/index.js
similarity index 96%
rename from cookbook-exp/src/examples/golrot/index.js
rename to cookbook-expo/src/examples/golrot/index.js
index 5fb45bd..c9b920c 100644
--- a/cookbook-exp/src/examples/golrot/index.js
+++ b/cookbook-expo/src/examples/golrot/index.js
@@ -1,7 +1,7 @@
//@flow
import React from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
import {GameOfLife} from "../gol";
diff --git a/cookbook-exp/src/examples/golrot/meta.js b/cookbook-expo/src/examples/golrot/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/golrot/meta.js
rename to cookbook-expo/src/examples/golrot/meta.js
diff --git a/cookbook-exp/src/examples/golrotscu/index.js b/cookbook-expo/src/examples/golrotscu/index.js
similarity index 95%
rename from cookbook-exp/src/examples/golrotscu/index.js
rename to cookbook-expo/src/examples/golrotscu/index.js
index e62fbd5..ec8530c 100644
--- a/cookbook-exp/src/examples/golrotscu/index.js
+++ b/cookbook-expo/src/examples/golrotscu/index.js
@@ -1,6 +1,6 @@
//@flow
import React, { Component } from "react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
import {GameOfLife} from "../gol";
import {Rotating} from "../golrot";
diff --git a/cookbook-exp/src/examples/golrotscu/meta.js b/cookbook-expo/src/examples/golrotscu/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/golrotscu/meta.js
rename to cookbook-expo/src/examples/golrotscu/meta.js
diff --git a/cookbook-exp/src/examples/gradients/index.js b/cookbook-expo/src/examples/gradients/index.js
similarity index 96%
rename from cookbook-exp/src/examples/gradients/index.js
rename to cookbook-expo/src/examples/gradients/index.js
index a97d1b2..4815b6e 100644
--- a/cookbook-exp/src/examples/gradients/index.js
+++ b/cookbook-expo/src/examples/gradients/index.js
@@ -1,7 +1,7 @@
//@flow
import React from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/gradients/meta.js b/cookbook-expo/src/examples/gradients/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/gradients/meta.js
rename to cookbook-expo/src/examples/gradients/meta.js
diff --git a/cookbook-exp/src/examples/heart/index.js b/cookbook-expo/src/examples/heart/index.js
similarity index 97%
rename from cookbook-exp/src/examples/heart/index.js
rename to cookbook-expo/src/examples/heart/index.js
index 69816ac..a57a452 100644
--- a/cookbook-exp/src/examples/heart/index.js
+++ b/cookbook-expo/src/examples/heart/index.js
@@ -2,7 +2,7 @@
import React, { Component } from "react";
import { TouchableWithoutFeedback } from "react-native";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import {Motion, spring} from "react-motion";
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/heart/meta.js b/cookbook-expo/src/examples/heart/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/heart/meta.js
rename to cookbook-expo/src/examples/heart/meta.js
diff --git a/cookbook-exp/src/examples/hearts/index.js b/cookbook-expo/src/examples/hearts/index.js
similarity index 100%
rename from cookbook-exp/src/examples/hearts/index.js
rename to cookbook-expo/src/examples/hearts/index.js
diff --git a/cookbook-exp/src/examples/hearts/meta.js b/cookbook-expo/src/examples/hearts/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/hearts/meta.js
rename to cookbook-expo/src/examples/hearts/meta.js
diff --git a/cookbook-exp/src/examples/helloblue/index.js b/cookbook-expo/src/examples/helloblue/index.js
similarity index 95%
rename from cookbook-exp/src/examples/helloblue/index.js
rename to cookbook-expo/src/examples/helloblue/index.js
index d596349..b2e0991 100644
--- a/cookbook-exp/src/examples/helloblue/index.js
+++ b/cookbook-expo/src/examples/helloblue/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
const shaders = Shaders.create({
helloBlue: {
diff --git a/cookbook-exp/src/examples/helloblue/meta.js b/cookbook-expo/src/examples/helloblue/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/helloblue/meta.js
rename to cookbook-expo/src/examples/helloblue/meta.js
diff --git a/cookbook-exp/src/examples/helloblueanim/index.js b/cookbook-expo/src/examples/helloblueanim/index.js
similarity index 92%
rename from cookbook-exp/src/examples/helloblueanim/index.js
rename to cookbook-expo/src/examples/helloblueanim/index.js
index de96a80..e4d94f8 100644
--- a/cookbook-exp/src/examples/helloblueanim/index.js
+++ b/cookbook-expo/src/examples/helloblueanim/index.js
@@ -1,6 +1,6 @@
//@flow
import React, { Component } from "react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
// Reuse that previous HelloBlue component to animate it...
import { HelloBlue } from "../helloblue";
diff --git a/cookbook-exp/src/examples/helloblueanim/meta.js b/cookbook-expo/src/examples/helloblueanim/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/helloblueanim/meta.js
rename to cookbook-expo/src/examples/helloblueanim/meta.js
diff --git a/cookbook-exp/src/examples/hellogl/index.js b/cookbook-expo/src/examples/hellogl/index.js
similarity index 96%
rename from cookbook-exp/src/examples/hellogl/index.js
rename to cookbook-expo/src/examples/hellogl/index.js
index 26d34e4..5cc86bc 100644
--- a/cookbook-exp/src/examples/hellogl/index.js
+++ b/cookbook-expo/src/examples/hellogl/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
// in gl-react you need to statically define "shaders":
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/hellogl/meta.js b/cookbook-expo/src/examples/hellogl/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/hellogl/meta.js
rename to cookbook-expo/src/examples/hellogl/meta.js
diff --git a/cookbook-exp/src/examples/ibex/index.js b/cookbook-expo/src/examples/ibex/index.js
similarity index 99%
rename from cookbook-exp/src/examples/ibex/index.js
rename to cookbook-expo/src/examples/ibex/index.js
index 6adfaf6..8071843 100644
--- a/cookbook-exp/src/examples/ibex/index.js
+++ b/cookbook-expo/src/examples/ibex/index.js
@@ -8,7 +8,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL, Backbuffer } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import ndarray from "ndarray";
import timeLoop from "../../HOC/timeLoop";
diff --git a/cookbook-exp/src/examples/ibex/meta.js b/cookbook-expo/src/examples/ibex/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/ibex/meta.js
rename to cookbook-expo/src/examples/ibex/meta.js
diff --git a/cookbook-exp/src/examples/index.js b/cookbook-expo/src/examples/index.js
similarity index 100%
rename from cookbook-exp/src/examples/index.js
rename to cookbook-expo/src/examples/index.js
diff --git a/cookbook-exp/src/examples/index.txt b/cookbook-expo/src/examples/index.txt
similarity index 100%
rename from cookbook-exp/src/examples/index.txt
rename to cookbook-expo/src/examples/index.txt
diff --git a/cookbook-exp/src/examples/mergechannels/img1.png b/cookbook-expo/src/examples/mergechannels/img1.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img1.png
rename to cookbook-expo/src/examples/mergechannels/img1.png
diff --git a/cookbook-exp/src/examples/mergechannels/img2.png b/cookbook-expo/src/examples/mergechannels/img2.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img2.png
rename to cookbook-expo/src/examples/mergechannels/img2.png
diff --git a/cookbook-exp/src/examples/mergechannels/img3.png b/cookbook-expo/src/examples/mergechannels/img3.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img3.png
rename to cookbook-expo/src/examples/mergechannels/img3.png
diff --git a/cookbook-exp/src/examples/mergechannels/img4.png b/cookbook-expo/src/examples/mergechannels/img4.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img4.png
rename to cookbook-expo/src/examples/mergechannels/img4.png
diff --git a/cookbook-exp/src/examples/mergechannels/img5.png b/cookbook-expo/src/examples/mergechannels/img5.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img5.png
rename to cookbook-expo/src/examples/mergechannels/img5.png
diff --git a/cookbook-exp/src/examples/mergechannels/img6.png b/cookbook-expo/src/examples/mergechannels/img6.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img6.png
rename to cookbook-expo/src/examples/mergechannels/img6.png
diff --git a/cookbook-exp/src/examples/mergechannels/img7.png b/cookbook-expo/src/examples/mergechannels/img7.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img7.png
rename to cookbook-expo/src/examples/mergechannels/img7.png
diff --git a/cookbook-exp/src/examples/mergechannels/img8.png b/cookbook-expo/src/examples/mergechannels/img8.png
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/img8.png
rename to cookbook-expo/src/examples/mergechannels/img8.png
diff --git a/cookbook-exp/src/examples/mergechannels/index.js b/cookbook-expo/src/examples/mergechannels/index.js
similarity index 96%
rename from cookbook-exp/src/examples/mergechannels/index.js
rename to cookbook-expo/src/examples/mergechannels/index.js
index 4029922..9f59622 100644
--- a/cookbook-exp/src/examples/mergechannels/index.js
+++ b/cookbook-expo/src/examples/mergechannels/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
const shaders = Shaders.create({
mergeChannels: {
diff --git a/cookbook-exp/src/examples/mergechannels/meta.js b/cookbook-expo/src/examples/mergechannels/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/mergechannels/meta.js
rename to cookbook-expo/src/examples/mergechannels/meta.js
diff --git a/cookbook-exp/src/examples/paint/index.js b/cookbook-expo/src/examples/paint/index.js
similarity index 97%
rename from cookbook-exp/src/examples/paint/index.js
rename to cookbook-expo/src/examples/paint/index.js
index cb499be..b203d35 100644
--- a/cookbook-exp/src/examples/paint/index.js
+++ b/cookbook-expo/src/examples/paint/index.js
@@ -1,6 +1,6 @@
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import respondToTouchPosition from "../../HOC/respondToTouchPosition";
const shaders = Shaders.create({
diff --git a/cookbook-exp/src/examples/paint/meta.js b/cookbook-expo/src/examples/paint/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/paint/meta.js
rename to cookbook-expo/src/examples/paint/meta.js
diff --git a/cookbook-exp/src/examples/pixeleditor/ToolPicker.js b/cookbook-expo/src/examples/pixeleditor/ToolPicker.js
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/ToolPicker.js
rename to cookbook-expo/src/examples/pixeleditor/ToolPicker.js
diff --git a/cookbook-exp/src/examples/pixeleditor/brush-1.png b/cookbook-expo/src/examples/pixeleditor/brush-1.png
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/brush-1.png
rename to cookbook-expo/src/examples/pixeleditor/brush-1.png
diff --git a/cookbook-exp/src/examples/pixeleditor/brush-2.png b/cookbook-expo/src/examples/pixeleditor/brush-2.png
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/brush-2.png
rename to cookbook-expo/src/examples/pixeleditor/brush-2.png
diff --git a/cookbook-exp/src/examples/pixeleditor/brush-4.png b/cookbook-expo/src/examples/pixeleditor/brush-4.png
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/brush-4.png
rename to cookbook-expo/src/examples/pixeleditor/brush-4.png
diff --git a/cookbook-exp/src/examples/pixeleditor/color-picker.png b/cookbook-expo/src/examples/pixeleditor/color-picker.png
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/color-picker.png
rename to cookbook-expo/src/examples/pixeleditor/color-picker.png
diff --git a/cookbook-exp/src/examples/pixeleditor/index.js b/cookbook-expo/src/examples/pixeleditor/index.js
similarity index 98%
rename from cookbook-exp/src/examples/pixeleditor/index.js
rename to cookbook-expo/src/examples/pixeleditor/index.js
index 3cd4a2a..4358926 100644
--- a/cookbook-exp/src/examples/pixeleditor/index.js
+++ b/cookbook-expo/src/examples/pixeleditor/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { PureComponent, Component } from "react";
import { Shaders, Node, GLSL, Bus } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import marioPNG from "./mario.png";
import respondToTouchPosition from "../../HOC/respondToTouchPosition";
diff --git a/cookbook-exp/src/examples/pixeleditor/mario.png b/cookbook-expo/src/examples/pixeleditor/mario.png
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/mario.png
rename to cookbook-expo/src/examples/pixeleditor/mario.png
diff --git a/cookbook-exp/src/examples/pixeleditor/meta.js b/cookbook-expo/src/examples/pixeleditor/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/meta.js
rename to cookbook-expo/src/examples/pixeleditor/meta.js
diff --git a/cookbook-exp/src/examples/pixeleditor/rubber.png b/cookbook-expo/src/examples/pixeleditor/rubber.png
similarity index 100%
rename from cookbook-exp/src/examples/pixeleditor/rubber.png
rename to cookbook-expo/src/examples/pixeleditor/rubber.png
diff --git a/cookbook-exp/src/examples/saturation/index.js b/cookbook-expo/src/examples/saturation/index.js
similarity index 95%
rename from cookbook-exp/src/examples/saturation/index.js
rename to cookbook-expo/src/examples/saturation/index.js
index c0e57bc..6368d3f 100644
--- a/cookbook-exp/src/examples/saturation/index.js
+++ b/cookbook-expo/src/examples/saturation/index.js
@@ -1,7 +1,7 @@
//@flow
import React, { Component } from "react";
import { Shaders, Node, GLSL } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
const shaders = Shaders.create({
Saturate: {
diff --git a/cookbook-exp/src/examples/saturation/meta.js b/cookbook-expo/src/examples/saturation/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/saturation/meta.js
rename to cookbook-expo/src/examples/saturation/meta.js
diff --git a/cookbook-exp/src/examples/transitions/images.js b/cookbook-expo/src/examples/transitions/images.js
similarity index 100%
rename from cookbook-exp/src/examples/transitions/images.js
rename to cookbook-expo/src/examples/transitions/images.js
diff --git a/cookbook-exp/src/examples/transitions/index.js b/cookbook-expo/src/examples/transitions/index.js
similarity index 97%
rename from cookbook-exp/src/examples/transitions/index.js
rename to cookbook-expo/src/examples/transitions/index.js
index f3b39a8..6a8272e 100644
--- a/cookbook-exp/src/examples/transitions/index.js
+++ b/cookbook-expo/src/examples/transitions/index.js
@@ -1,6 +1,6 @@
import React, { Component } from "react";
import { Shaders, Node, LinearCopy, connectSize } from "gl-react";
-import { Surface } from "gl-react-exponent";
+import { Surface } from "gl-react-expo";
import timeLoop from "../../HOC/timeLoop";
import {shadersDefs, randomTransition} from "./transitions";
const shaders = Shaders.create(shadersDefs);
diff --git a/cookbook-exp/src/examples/transitions/meta.js b/cookbook-expo/src/examples/transitions/meta.js
similarity index 100%
rename from cookbook-exp/src/examples/transitions/meta.js
rename to cookbook-expo/src/examples/transitions/meta.js
diff --git a/cookbook-exp/src/examples/transitions/transitions.js b/cookbook-expo/src/examples/transitions/transitions.js
similarity index 100%
rename from cookbook-exp/src/examples/transitions/transitions.js
rename to cookbook-expo/src/examples/transitions/transitions.js
diff --git a/cookbook-exp/src/fnMylHI.jpg b/cookbook-expo/src/fnMylHI.jpg
similarity index 100%
rename from cookbook-exp/src/fnMylHI.jpg
rename to cookbook-expo/src/fnMylHI.jpg
diff --git a/cookbook-exp/src/giP58XN.jpg b/cookbook-expo/src/giP58XN.jpg
similarity index 100%
rename from cookbook-exp/src/giP58XN.jpg
rename to cookbook-expo/src/giP58XN.jpg
diff --git a/cookbook-exp/src/iKdXwVm.jpg b/cookbook-expo/src/iKdXwVm.jpg
similarity index 100%
rename from cookbook-exp/src/iKdXwVm.jpg
rename to cookbook-expo/src/iKdXwVm.jpg
diff --git a/cookbook-exp/src/iPKTONG.jpg b/cookbook-expo/src/iPKTONG.jpg
similarity index 100%
rename from cookbook-exp/src/iPKTONG.jpg
rename to cookbook-expo/src/iPKTONG.jpg
diff --git a/cookbook-exp/src/index.js b/cookbook-expo/src/index.js
similarity index 93%
rename from cookbook-exp/src/index.js
rename to cookbook-expo/src/index.js
index 9ace719..bce31fe 100644
--- a/cookbook-exp/src/index.js
+++ b/cookbook-expo/src/index.js
@@ -3,7 +3,7 @@ import React from "react";
import {
NavigationProvider,
StackNavigation,
-} from "@exponent/ex-navigation";
+} from "@expo/ex-navigation";
import Router from "./Router";
export default class App extends React.Component {
diff --git a/cookbook-exp/src/k9Eview.jpg b/cookbook-expo/src/k9Eview.jpg
similarity index 100%
rename from cookbook-exp/src/k9Eview.jpg
rename to cookbook-expo/src/k9Eview.jpg
diff --git a/cookbook-exp/src/logo.png b/cookbook-expo/src/logo.png
similarity index 100%
rename from cookbook-exp/src/logo.png
rename to cookbook-expo/src/logo.png
diff --git a/cookbook-exp/src/makeExample.js b/cookbook-expo/src/makeExample.js
similarity index 98%
rename from cookbook-exp/src/makeExample.js
rename to cookbook-expo/src/makeExample.js
index 276bf00..8daca87 100644
--- a/cookbook-exp/src/makeExample.js
+++ b/cookbook-expo/src/makeExample.js
@@ -7,7 +7,7 @@ import {
Text,
TouchableOpacity,
} from "react-native";
-import { withNavigation } from "@exponent/ex-navigation";
+import { withNavigation } from "@expo/ex-navigation";
const styles = StyleSheet.create({
root: {
diff --git a/cookbook-exp/src/toolbox/ImagesPicker.js b/cookbook-expo/src/toolbox/ImagesPicker.js
similarity index 100%
rename from cookbook-exp/src/toolbox/ImagesPicker.js
rename to cookbook-expo/src/toolbox/ImagesPicker.js
diff --git a/cookbook-exp/src/toolbox/StaticBlurMap.js b/cookbook-expo/src/toolbox/StaticBlurMap.js
similarity index 100%
rename from cookbook-exp/src/toolbox/StaticBlurMap.js
rename to cookbook-expo/src/toolbox/StaticBlurMap.js
diff --git a/cookbook-exp/src/toolbox/Vec3ColorPicker.js b/cookbook-expo/src/toolbox/Vec3ColorPicker.js
similarity index 100%
rename from cookbook-exp/src/toolbox/Vec3ColorPicker.js
rename to cookbook-expo/src/toolbox/Vec3ColorPicker.js
diff --git a/cookbook-exp/src/toolbox/makeFloatSlider.js b/cookbook-expo/src/toolbox/makeFloatSlider.js
similarity index 100%
rename from cookbook-exp/src/toolbox/makeFloatSlider.js
rename to cookbook-expo/src/toolbox/makeFloatSlider.js
diff --git a/cookbook-exp/src/toolbox/makeSelect.js b/cookbook-expo/src/toolbox/makeSelect.js
similarity index 100%
rename from cookbook-exp/src/toolbox/makeSelect.js
rename to cookbook-expo/src/toolbox/makeSelect.js
diff --git a/cookbook-exp/src/toolbox/makeTextArea.js b/cookbook-expo/src/toolbox/makeTextArea.js
similarity index 100%
rename from cookbook-exp/src/toolbox/makeTextArea.js
rename to cookbook-expo/src/toolbox/makeTextArea.js
diff --git a/cookbook-exp/src/uTP9Xfr.jpg b/cookbook-expo/src/uTP9Xfr.jpg
similarity index 100%
rename from cookbook-exp/src/uTP9Xfr.jpg
rename to cookbook-expo/src/uTP9Xfr.jpg
diff --git a/cookbook-exp/src/vGXYiYy.jpg b/cookbook-expo/src/vGXYiYy.jpg
similarity index 100%
rename from cookbook-exp/src/vGXYiYy.jpg
rename to cookbook-expo/src/vGXYiYy.jpg
diff --git a/cookbook-exp/src/wh0On3P.jpg b/cookbook-expo/src/wh0On3P.jpg
similarity index 100%
rename from cookbook-exp/src/wh0On3P.jpg
rename to cookbook-expo/src/wh0On3P.jpg
diff --git a/cookbook-exp/src/wxqlQkh.jpg b/cookbook-expo/src/wxqlQkh.jpg
similarity index 100%
rename from cookbook-exp/src/wxqlQkh.jpg
rename to cookbook-expo/src/wxqlQkh.jpg
diff --git a/cookbook-exp/src/z2CQHpg.jpg b/cookbook-expo/src/z2CQHpg.jpg
similarity index 100%
rename from cookbook-exp/src/z2CQHpg.jpg
rename to cookbook-expo/src/z2CQHpg.jpg
diff --git a/cookbook-exp/src/zJIxPEo.jpg b/cookbook-expo/src/zJIxPEo.jpg
similarity index 100%
rename from cookbook-exp/src/zJIxPEo.jpg
rename to cookbook-expo/src/zJIxPEo.jpg
diff --git a/cookbook-rn/TODO b/cookbook-rn/TODO
index ba670d6..8ce346a 100644
--- a/cookbook-rn/TODO
+++ b/cookbook-rn/TODO
@@ -1,4 +1,4 @@
-- share codebase across the RN and the Exponent app.
+- share codebase across the RN and the Expo app.
- the example align center but does not scroll?
- you should be able to swipe across examples.
- the list of example texts are shitty. we need to make it better. I think a thumbnail would be neat, simplify and cleanify the text too.
diff --git a/cookbook-rn/package.json b/cookbook-rn/package.json
index 96afdc3..d5e4268 100644
--- a/cookbook-rn/package.json
+++ b/cookbook-rn/package.json
@@ -7,9 +7,8 @@
"test": "jest"
},
"dependencies": {
- "@exponent/ex-navigation": "^2.7.1",
+ "@expo/ex-navigation": "^2.7.1",
"babel-preset-react-native-stage-0": "^1.0.1",
- "exponent": "^13.0.0",
"gl-react": "next",
"gl-react-native": "next",
"glsl-transitions": "^2017.1.16",
diff --git a/cookbook-rn/src/Router.js b/cookbook-rn/src/Router.js
index fe40dd1..f78de6a 100644
--- a/cookbook-rn/src/Router.js
+++ b/cookbook-rn/src/Router.js
@@ -1,7 +1,7 @@
//@flow
import {
createRouter,
-} from "@exponent/ex-navigation";
+} from "@expo/ex-navigation";
import * as examples from "./examples";
import Home from "./Home";
import About from "./About";
diff --git a/cookbook-rn/src/index.js b/cookbook-rn/src/index.js
index 9ace719..bce31fe 100644
--- a/cookbook-rn/src/index.js
+++ b/cookbook-rn/src/index.js
@@ -3,7 +3,7 @@ import React from "react";
import {
NavigationProvider,
StackNavigation,
-} from "@exponent/ex-navigation";
+} from "@expo/ex-navigation";
import Router from "./Router";
export default class App extends React.Component {
diff --git a/cookbook-rn/src/makeExample.js b/cookbook-rn/src/makeExample.js
index 5d088cc..a760a89 100644
--- a/cookbook-rn/src/makeExample.js
+++ b/cookbook-rn/src/makeExample.js
@@ -7,7 +7,7 @@ import {
Text,
TouchableOpacity,
} from "react-native";
-import { withNavigation } from "@exponent/ex-navigation";
+import { withNavigation } from "@expo/ex-navigation";
const styles = StyleSheet.create({
root: {
diff --git a/cookbook-rn/yarn.lock b/cookbook-rn/yarn.lock
index 82aac96..1768a8c 100644
--- a/cookbook-rn/yarn.lock
+++ b/cookbook-rn/yarn.lock
@@ -2,11 +2,11 @@
# yarn lockfile v1
-"@exponent/ex-navigation@^2.7.1":
+"@expo/ex-navigation@^2.7.1":
version "2.9.1"
- resolved "https://registry.yarnpkg.com/@exponent/ex-navigation/-/ex-navigation-2.9.1.tgz#ccdff2abb7b0c291e4ca011da16bb9351b75a7c8"
+ resolved "https://registry.yarnpkg.com/@expo/ex-navigation/-/ex-navigation-2.9.1.tgz#ccdff2abb7b0c291e4ca011da16bb9351b75a7c8"
dependencies:
- "@exponent/react-native-touchable-native-feedback-safe" "^1.1.0"
+ "@expo/react-native-touchable-native-feedback-safe" "^1.1.0"
clamp "^1.0.1"
core-decorators "^0.12.2"
fbemitter "^2.0.2"
@@ -29,9 +29,9 @@
uuid-js "^0.7.5"
warning "^2.1.0"
-"@exponent/react-native-touchable-native-feedback-safe@^1.1.0":
+"@expo/react-native-touchable-native-feedback-safe@^1.1.0":
version "1.1.1"
- resolved "https://registry.yarnpkg.com/@exponent/react-native-touchable-native-feedback-safe/-/react-native-touchable-native-feedback-safe-1.1.1.tgz#410aaa2a2a777a614127772b9ecba69fbe04cabd"
+ resolved "https://registry.yarnpkg.com/@expo/react-native-touchable-native-feedback-safe/-/react-native-touchable-native-feedback-safe-1.1.1.tgz#410aaa2a2a777a614127772b9ecba69fbe04cabd"
absolute-path@^0.0.0:
version "0.0.0"
@@ -666,9 +666,9 @@ babel-preset-es2015-node@^6.1.1:
babel-plugin-transform-es2015-unicode-regex "6.x"
semver "5.x"
-babel-preset-exponent@1.0.0:
+babel-preset-expo@1.0.0:
version "1.0.0"
- resolved "https://registry.yarnpkg.com/babel-preset-exponent/-/babel-preset-exponent-1.0.0.tgz#07045ee1a6483952367c267f2acac74749257d7f"
+ resolved "https://registry.yarnpkg.com/babel-preset-expo/-/babel-preset-expo-1.0.0.tgz#07045ee1a6483952367c267f2acac74749257d7f"
dependencies:
babel-plugin-module-resolver "^2.3.0"
babel-plugin-transform-decorators-legacy "^1.3.4"
@@ -1349,26 +1349,26 @@ exit-hook@^1.0.0:
version "1.1.1"
resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8"
-exponent@^11.0.0-rc1:
+expo@^11.0.0-rc1:
version "11.0.2"
- resolved "https://registry.yarnpkg.com/exponent/-/exponent-11.0.2.tgz#10d65c2433e8f6b76821a9eb9dad0760992d6cd8"
+ resolved "https://registry.yarnpkg.com/expo/-/expo-11.0.2.tgz#10d65c2433e8f6b76821a9eb9dad0760992d6cd8"
dependencies:
- babel-preset-exponent "1.0.0"
+ babel-preset-expo "1.0.0"
fbemitter "^2.1.1"
md5-file "^3.1.1"
react-native-maps "git+https://github.com/exponentjs/react-native-maps#12853f0"
react-native-svg "git+https://github.com/exponentjs/react-native-svg#afadb19"
uuid-js "^0.7.5"
-exponent@^13.0.0:
+expo@^13.0.0:
version "13.1.0"
- resolved "https://registry.yarnpkg.com/exponent/-/exponent-13.1.0.tgz#c18edb9e19d222fba82f7166c3e44f3a78894421"
+ resolved "https://registry.yarnpkg.com/expo/-/expo-13.1.0.tgz#c18edb9e19d222fba82f7166c3e44f3a78894421"
dependencies:
- babel-preset-exponent "1.0.0"
+ babel-preset-expo "1.0.0"
fbemitter "^2.1.1"
md5-file "^3.1.1"
- react-native-maps "git+https://github.com/exponent/react-native-maps#v0.12.2-exp.1"
- react-native-svg "git+https://github.com/exponent/react-native-svg#4.4.1"
+ react-native-maps "git+https://github.com/expo/react-native-maps#v0.12.2-exp.1"
+ react-native-svg "git+https://github.com/expo/react-native-svg#4.4.1"
uuid-js "^0.7.5"
express-session@~1.11.3:
@@ -1550,7 +1550,7 @@ gl-react-native@^3.0.0-alpha1:
version "3.0.0-alpha1"
resolved "https://registry.yarnpkg.com/gl-react-native/-/gl-react-native-3.0.0-alpha1.tgz#15788fd75a4a63e9c8f276b1920b356c93679219"
dependencies:
- exponent "^11.0.0-rc1"
+ expo "^11.0.0-rc1"
invariant "^2.2.1"
gl-react@^3.0.0-alpha.3:
@@ -2557,17 +2557,17 @@ react-native-drawer-layout@^1.0.0:
autobind-decorator "^1.3.2"
react-native-dismiss-keyboard "1.0.0"
-"react-native-maps@git+https://github.com/exponent/react-native-maps#v0.12.2-exp.1":
+"react-native-maps@git+https://github.com/expo/react-native-maps#v0.12.2-exp.1":
version "0.12.2"
- resolved "git+https://github.com/exponent/react-native-maps#268871ed909b02267671fb40576f50963f09bd7c"
+ resolved "git+https://github.com/expo/react-native-maps#268871ed909b02267671fb40576f50963f09bd7c"
"react-native-maps@git+https://github.com/exponentjs/react-native-maps#12853f0":
version "0.11.0"
resolved "git+https://github.com/exponentjs/react-native-maps#12853f0"
-"react-native-svg@git+https://github.com/exponent/react-native-svg#4.4.1":
+"react-native-svg@git+https://github.com/expo/react-native-svg#4.4.1":
version "4.4.1"
- resolved "git+https://github.com/exponent/react-native-svg#e26bec094b87ada3fa2f2557210226d06f1aec5e"
+ resolved "git+https://github.com/expo/react-native-svg#e26bec094b87ada3fa2f2557210226d06f1aec5e"
dependencies:
color "^0.11.1"
lodash "^4.0.0"
diff --git a/cookbook/API.json b/cookbook/API.json
index 3ee5a8e..c13c3d9 100755
--- a/cookbook/API.json
+++ b/cookbook/API.json
@@ -859,7 +859,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/createSurface.js",
"path": "packages/gl-react/src/createSurface.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/createSurface.js#L152-L556"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/createSurface.js#L152-L556"
},
"kind": "class",
"name": "Surface",
@@ -2207,7 +2207,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/createSurface.js",
"path": "packages/gl-react/src/createSurface.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/createSurface.js#L274-L277"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/createSurface.js#L274-L277"
},
"params": [
{
@@ -2517,7 +2517,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/createSurface.js",
"path": "packages/gl-react/src/createSurface.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/createSurface.js#L286-L289"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/createSurface.js#L286-L289"
},
"params": [
{
@@ -2847,7 +2847,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/createSurface.js",
"path": "packages/gl-react/src/createSurface.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/createSurface.js#L296-L299"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/createSurface.js#L296-L299"
},
"memberof": "Surface",
"scope": "instance",
@@ -3011,7 +3011,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/createSurface.js",
"path": "packages/gl-react/src/createSurface.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/createSurface.js#L307-L309"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/createSurface.js#L307-L309"
},
"memberof": "Surface",
"scope": "instance",
@@ -3129,7 +3129,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/createSurface.js",
"path": "packages/gl-react/src/createSurface.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/createSurface.js#L317-L319"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/createSurface.js#L317-L319"
},
"memberof": "Surface",
"scope": "instance",
@@ -3430,7 +3430,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L353-L1010"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L353-L1010"
},
"properties": [
{
@@ -4210,7 +4210,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L513-L531"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L513-L531"
},
"name": "capture",
"kind": "function",
@@ -4364,7 +4364,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L538-L543"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L538-L543"
},
"kind": "function",
"name": "redraw",
@@ -4472,7 +4472,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L550-L552"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L550-L552"
},
"kind": "function",
"name": "flush",
@@ -4592,7 +4592,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Shaders.js",
"path": "packages/gl-react/src/Shaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Shaders.js#L108-L149"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Shaders.js#L108-L149"
},
"kind": "namespace",
"name": "Shaders",
@@ -4655,7 +4655,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Shaders.js",
"path": "packages/gl-react/src/Shaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Shaders.js#L122-L138"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Shaders.js#L122-L138"
},
"memberof": "Shaders",
"params": [
@@ -4903,7 +4903,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/LinearCopy.js",
"path": "packages/gl-react/src/LinearCopy.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/LinearCopy.js#L14-L24"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/LinearCopy.js#L14-L24"
},
"properties": [
{
@@ -5076,7 +5076,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/NearestCopy.js",
"path": "packages/gl-react/src/NearestCopy.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/NearestCopy.js#L14-L25"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/NearestCopy.js#L14-L25"
},
"properties": [
{
@@ -5592,7 +5592,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Bus.js",
"path": "packages/gl-react/src/Bus.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Bus.js#L44-L201"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Bus.js#L44-L201"
},
"properties": [
{
@@ -5965,7 +5965,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Bus.js",
"path": "packages/gl-react/src/Bus.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Bus.js#L154-L157"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Bus.js#L154-L157"
},
"name": "capture",
"kind": "function",
@@ -6119,7 +6119,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Bus.js",
"path": "packages/gl-react/src/Bus.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Bus.js#L169-L171"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Bus.js#L169-L171"
},
"kind": "function",
"name": "redraw",
@@ -6343,7 +6343,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/connectSize.js",
"path": "packages/gl-react/src/connectSize.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/connectSize.js#L18-L60"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/connectSize.js#L18-L60"
},
"kind": "function",
"name": "connectSize",
@@ -6719,7 +6719,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/GLSL.js",
"path": "packages/gl-react/src/GLSL.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/GLSL.js#L26-L32"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/GLSL.js#L26-L32"
},
"returns": [
{
@@ -7056,7 +7056,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/GLSL.js",
"path": "packages/gl-react/src/GLSL.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/GLSL.js#L7-L7"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/GLSL.js#L7-L7"
},
"name": "GLSLCode",
"kind": "typedef",
@@ -7212,7 +7212,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Shaders.js",
"path": "packages/gl-react/src/Shaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Shaders.js#L44-L46"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Shaders.js#L44-L46"
},
"examples": [
{
@@ -7355,7 +7355,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Shaders.js",
"path": "packages/gl-react/src/Shaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Shaders.js#L15-L17"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Shaders.js#L15-L17"
},
"examples": [
{
@@ -7547,7 +7547,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Shaders.js",
"path": "packages/gl-react/src/Shaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Shaders.js#L51-L53"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Shaders.js#L51-L53"
},
"name": "ShadersSheet",
"kind": "typedef",
@@ -7594,7 +7594,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Shaders.js",
"path": "packages/gl-react/src/Shaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Shaders.js#L24-L27"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Shaders.js#L24-L27"
},
"name": "ShaderIdentifier",
"kind": "typedef",
@@ -8473,7 +8473,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L159-L161"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L159-L161"
},
"name": "Uniforms",
"kind": "typedef",
@@ -8758,7 +8758,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L66-L69"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L66-L69"
},
"name": "TextureOptions",
"kind": "typedef",
@@ -9097,7 +9097,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L46-L46"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L46-L46"
},
"name": "Interpolation",
"kind": "typedef",
@@ -9428,7 +9428,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L56-L59"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L56-L59"
},
"name": "WrapMode",
"kind": "typedef",
@@ -9488,7 +9488,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L96-L99"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L96-L99"
},
"name": "BlendFuncSrcDst",
"kind": "typedef",
@@ -10519,7 +10519,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L91-L91"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L91-L91"
},
"name": "BlendFunc",
"kind": "typedef",
@@ -10623,7 +10623,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L114-L116"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L114-L116"
},
"name": "Clear",
"kind": "typedef",
@@ -10796,7 +10796,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Node.js",
"path": "packages/gl-react/src/Node.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Node.js#L104-L109"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Node.js#L104-L109"
},
"name": "Vec4",
"kind": "typedef",
@@ -10952,7 +10952,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/flow/ndarray.js",
"path": "packages/gl-react/flow/ndarray.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/flow/ndarray.js#L7-L13"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/flow/ndarray.js#L7-L13"
},
"name": "NDArray",
"kind": "typedef",
@@ -11226,7 +11226,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoader.js",
"path": "packages/gl-react/src/TextureLoader.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoader.js#L9-L50"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoader.js#L9-L50"
},
"name": "TextureLoader",
"kind": "class",
@@ -11269,7 +11269,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoader.js",
"path": "packages/gl-react/src/TextureLoader.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoader.js#L14-L14"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoader.js#L14-L14"
},
"properties": [
{
@@ -11385,7 +11385,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoader.js",
"path": "packages/gl-react/src/TextureLoader.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoader.js#L19-L21"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoader.js#L19-L21"
},
"name": "constructor",
"kind": "function",
@@ -11497,7 +11497,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoader.js",
"path": "packages/gl-react/src/TextureLoader.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoader.js#L26-L26"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoader.js#L26-L26"
},
"name": "dispose",
"kind": "member",
@@ -11605,7 +11605,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoader.js",
"path": "packages/gl-react/src/TextureLoader.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoader.js#L31-L31"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoader.js#L31-L31"
},
"name": "canLoad",
"kind": "member",
@@ -11722,7 +11722,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoader.js",
"path": "packages/gl-react/src/TextureLoader.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoader.js#L36-L36"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoader.js#L36-L36"
},
"name": "get",
"kind": "member",
@@ -11849,7 +11849,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoader.js",
"path": "packages/gl-react/src/TextureLoader.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoader.js#L43-L49"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoader.js#L43-L49"
},
"name": "load",
"kind": "function",
@@ -11997,7 +11997,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitors.js",
"path": "packages/gl-react/src/Visitors.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitors.js#L10-L28"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitors.js#L10-L28"
},
"kind": "namespace",
"name": "Visitors",
@@ -12036,7 +12036,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitors.js",
"path": "packages/gl-react/src/Visitors.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitors.js#L14-L16"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitors.js#L14-L16"
},
"memberof": "Visitors",
"name": "add",
@@ -12101,7 +12101,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitors.js",
"path": "packages/gl-react/src/Visitors.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitors.js#L20-L23"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitors.js#L20-L23"
},
"memberof": "Visitors",
"name": "remove",
@@ -12267,7 +12267,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoaders.js",
"path": "packages/gl-react/src/TextureLoaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoaders.js#L14-L33"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoaders.js#L14-L33"
},
"kind": "namespace",
"name": "TextureLoaders",
@@ -12357,7 +12357,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoaders.js",
"path": "packages/gl-react/src/TextureLoaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoaders.js#L19-L21"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoaders.js#L19-L21"
},
"memberof": "TextureLoaders",
"name": "add",
@@ -12490,7 +12490,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/TextureLoaders.js",
"path": "packages/gl-react/src/TextureLoaders.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/TextureLoaders.js#L26-L29"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/TextureLoaders.js#L26-L29"
},
"memberof": "TextureLoaders",
"name": "remove",
@@ -12577,7 +12577,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/VisitorLogger.js",
"path": "packages/gl-react/src/VisitorLogger.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/VisitorLogger.js#L20-L101"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/VisitorLogger.js#L20-L101"
},
"name": "VisitorLogger",
"augments": [
@@ -12626,7 +12626,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L24-L65"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L24-L65"
},
"name": "Visitor",
"kind": "class",
@@ -12658,7 +12658,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L28-L28"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L28-L28"
},
"name": "onSurfaceMount",
"kind": "function",
@@ -12719,7 +12719,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L32-L32"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L32-L32"
},
"name": "onSurfaceUnmount",
"kind": "function",
@@ -12780,7 +12780,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L36-L36"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L36-L36"
},
"name": "onSurfaceGLContextChange",
"kind": "function",
@@ -12853,7 +12853,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L39-L39"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L39-L39"
},
"name": "onSurfaceDrawSkipped",
"kind": "function",
@@ -12914,7 +12914,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L42-L42"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L42-L42"
},
"name": "onSurfaceDrawStart",
"kind": "function",
@@ -13026,7 +13026,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L46-L46"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L46-L46"
},
"name": "onSurfaceDrawError",
"kind": "function",
@@ -13087,7 +13087,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L49-L49"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L49-L49"
},
"name": "onSurfaceDrawEnd",
"kind": "function",
@@ -13148,7 +13148,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L52-L52"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L52-L52"
},
"name": "onNodeDrawSkipped",
"kind": "function",
@@ -13209,7 +13209,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L55-L55"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L55-L55"
},
"name": "onNodeDrawStart",
"kind": "function",
@@ -13270,7 +13270,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L58-L58"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L58-L58"
},
"name": "onNodeSyncDeps",
"kind": "function",
@@ -13385,7 +13385,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L61-L61"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L61-L61"
},
"name": "onNodeDraw",
"kind": "function",
@@ -13461,7 +13461,7 @@
},
"file": "/Users/gre/dev/gl-react-next/packages/gl-react/src/Visitor.js",
"path": "packages/gl-react/src/Visitor.js",
- "github": "https://github.com/gre/gl-react/blob/a7c4e0dd46382e8b77d6d8f6cec1f4de830cde93/packages/gl-react/src/Visitor.js#L64-L64"
+ "github": "https://github.com/gre/gl-react/blob/80eb9e95839a7dae1f4390d2570f0422020ae14e/packages/gl-react/src/Visitor.js#L64-L64"
},
"name": "onNodeDrawEnd",
"kind": "function",
diff --git a/cookbook/DocIntro.md b/cookbook/DocIntro.md
index e2cacb6..1544688 100755
--- a/cookbook/DocIntro.md
+++ b/cookbook/DocIntro.md
@@ -7,7 +7,7 @@ gl-react API documentation
This universal library must be coupled with one of the concrete implementations:
- [`gl-react-dom`](https://github.com/gre/gl-react/tree/master/packages/gl-react-dom/) for React DOM (web using WebGL).
-- [`gl-react-exponent`](https://github.com/gre/gl-react/tree/master/packages/gl-react-exponent/) for React Native via Exponent WebGL implementation.
+- [`gl-react-expo`](https://github.com/gre/gl-react/tree/master/packages/gl-react-expo/) for React Native via Expo WebGL implementation.
- [`gl-react-native`](https://github.com/gre/gl-react/tree/master/packages/gl-react-native/), for React Native (standalone library, iOS/Android via OpenGL).
- [`gl-react-headless`](https://github.com/gre/gl-react/tree/master/packages/gl-react-headless/) for Node.js (used for testing for now)
diff --git a/cookbook/package.json b/cookbook/package.json
index 6a4bfd0..6f93219 100644
--- a/cookbook/package.json
+++ b/cookbook/package.json
@@ -1,6 +1,6 @@
{
"name": "gl-react-cookbook",
- "version": "3.0.0-alpha.5",
+ "version": "3.0.0-alpha.6",
"private": true,
"devDependencies": {
"babel-preset-react-app": "^1.0.0",
diff --git a/packages/gl-react-exponent/.flowconfig b/packages/gl-react-expo/.flowconfig
similarity index 100%
rename from packages/gl-react-exponent/.flowconfig
rename to packages/gl-react-expo/.flowconfig
diff --git a/packages/gl-react-exponent/LICENSE b/packages/gl-react-expo/LICENSE
similarity index 100%
rename from packages/gl-react-exponent/LICENSE
rename to packages/gl-react-expo/LICENSE
diff --git a/packages/gl-react-exponent/README.md b/packages/gl-react-expo/README.md
similarity index 67%
rename from packages/gl-react-exponent/README.md
rename to packages/gl-react-expo/README.md
index b9c5b33..a13c7de 100755
--- a/packages/gl-react-exponent/README.md
+++ b/packages/gl-react-expo/README.md
@@ -1,8 +1,8 @@
-
gl-react-exponent
+
gl-react-expo
========
-`gl-react-exponent` is the [React Native](https://facebook.github.io/react-native/) via Exponent implementation of [gl-react](https://github.com/gre/gl-react), library to write and compose WebGL shaders.
+`gl-react-expo` is the [React Native](https://facebook.github.io/react-native/) via Expo implementation of [gl-react](https://github.com/gre/gl-react), library to write and compose WebGL shaders.
## Links
diff --git a/packages/gl-react-exponent/package.json b/packages/gl-react-expo/package.json
similarity index 70%
rename from packages/gl-react-exponent/package.json
rename to packages/gl-react-expo/package.json
index 05fbf3e..6098c7a 100644
--- a/packages/gl-react-exponent/package.json
+++ b/packages/gl-react-expo/package.json
@@ -1,16 +1,16 @@
{
- "name": "gl-react-exponent",
+ "name": "gl-react-expo",
"version": "3.0.0-alpha.6",
"license": "MIT",
"author": "Gaëtan Renaudeau ",
- "description": "React Native via Exponent implementation of gl-react, an universal React library to write and compose WebGL shaders",
+ "description": "React Native via Expo implementation of gl-react, an universal React library to write and compose WebGL shaders",
"keywords": [
"gl-react",
"gl",
"opengl",
"react",
"react-native",
- "exponent",
+ "expo",
"react-component"
],
"main": "lib/index.js",
@@ -24,7 +24,7 @@
"peerDependencies": {
"react": "*",
"react-native": "*",
- "exponent": "*",
+ "expo": "*",
"gl-react": "*"
},
"dependencies": {
diff --git a/packages/gl-react-exponent/src/ExponentTextureLoader.js b/packages/gl-react-expo/src/ExponentTextureLoader.js
similarity index 94%
rename from packages/gl-react-exponent/src/ExponentTextureLoader.js
rename to packages/gl-react-expo/src/ExponentTextureLoader.js
index e6b64d0..ed67ffc 100755
--- a/packages/gl-react-exponent/src/ExponentTextureLoader.js
+++ b/packages/gl-react-expo/src/ExponentTextureLoader.js
@@ -1,5 +1,5 @@
//@flow
-import Exponent from "exponent";
+import Expo from "expo";
import {TextureLoader} from "gl-react";
import type {DisposablePromise} from "gl-react/lib/helpers/disposable";
@@ -23,7 +23,7 @@ export default class ExponentTextureLoader extends TextureLoader {
/* eslint-disable */
let dispose = () => {};
let ignored = false;
- const asset = Exponent.Asset.fromModule(module);
+ const asset = Expo.Asset.fromModule(module);
const promise =
asset
.downloadAsync()
diff --git a/packages/gl-react-exponent/src/GLViewNative.js b/packages/gl-react-expo/src/GLViewNative.js
similarity index 96%
rename from packages/gl-react-exponent/src/GLViewNative.js
rename to packages/gl-react-expo/src/GLViewNative.js
index bc0413b..f686b78 100755
--- a/packages/gl-react-exponent/src/GLViewNative.js
+++ b/packages/gl-react-expo/src/GLViewNative.js
@@ -1,7 +1,7 @@
//@flow
import React, {Component, PropTypes} from "react";
import {View} from "react-native";
-import { GLView } from "exponent";
+import { GLView } from "expo";
const propTypes = {
onContextCreate: PropTypes.func.isRequired,
diff --git a/packages/gl-react-exponent/src/index.js b/packages/gl-react-expo/src/index.js
similarity index 100%
rename from packages/gl-react-exponent/src/index.js
rename to packages/gl-react-expo/src/index.js
diff --git a/packages/gl-react-exponent/src/loseGL.js b/packages/gl-react-expo/src/loseGL.js
similarity index 100%
rename from packages/gl-react-exponent/src/loseGL.js
rename to packages/gl-react-expo/src/loseGL.js
diff --git a/packages/gl-react-native/README.md b/packages/gl-react-native/README.md
index 37a9f55..7ac20d9 100755
--- a/packages/gl-react-native/README.md
+++ b/packages/gl-react-native/README.md
@@ -2,11 +2,11 @@
gl-react-native
========
-`gl-react-native` is the [React Native](https://facebook.github.io/react-native/) standalone implementation of [gl-react](https://github.com/gre/gl-react), library to write and compose WebGL shaders. If you are using Exponent, it is recommended to use `gl-react-exponent` instead.
+`gl-react-native` is the [React Native](https://facebook.github.io/react-native/) standalone implementation of [gl-react](https://github.com/gre/gl-react), library to write and compose WebGL shaders. If you are using Expo, it is recommended to use `gl-react-expo` instead.
-> This implementation is a standalone fork of Exponent GLView (MIT License) available on
-https://github.com/exponent/exponent and https://github.com/exponent/exponent-sdk.
-Huge kudos to Exponent team and especially [@nikki93](https://github.com/nikki93) for implementing it.
+> This implementation is a standalone fork of Expo GLView (MIT License) available on
+https://github.com/expo/expo and https://github.com/expo/expo-sdk.
+Huge kudos to Expo team and especially [@nikki93](https://github.com/nikki93) for implementing it.
## Vanilla WebGL
diff --git a/packages/gl-react-native/cpp/EXGL.cpp b/packages/gl-react-native/cpp/EXGL.cpp
index 3e6bb4e..1a8207f 100755
--- a/packages/gl-react-native/cpp/EXGL.cpp
+++ b/packages/gl-react-native/cpp/EXGL.cpp
@@ -1338,7 +1338,7 @@ private:
}
- // Exponent extensions
+ // Expo extensions
// -------------------
_WRAP_METHOD(endFrameEXP, 0) {
@@ -1519,7 +1519,7 @@ private:
_INSTALL_METHOD(getSupportedExtensions);
_INSTALL_METHOD(getExtension);
- // Exponent extensions
+ // Expo extensions
_INSTALL_METHOD(endFrameEXP);
#undef _INSTALL_METHOD
diff --git a/packages/gl-react-native/ios/EXUnversioned.h b/packages/gl-react-native/ios/EXUnversioned.h
index da60c44..f26c7fb 100755
--- a/packages/gl-react-native/ios/EXUnversioned.h
+++ b/packages/gl-react-native/ios/EXUnversioned.h
@@ -1,5 +1,5 @@
/**
- * Fork of https://github.com/exponent/exponent (MIT License)
+ * Fork of https://github.com/expo/expo (MIT License)
*/
// Copyright 2015-present 650 Industries. All rights reserved.
diff --git a/scripts/build.sh b/scripts/build.sh
index 8b3e5b0..78f8c20 100755
--- a/scripts/build.sh
+++ b/scripts/build.sh
@@ -3,7 +3,7 @@ set -e
cd `dirname $0`/..
packages=`ls packages`
-projs="cookbook cookbook-rn cookbook-exp tests"
+projs="cookbook cookbook-rn cookbook-expo tests"
for pkg in $packages; do
echo "Building $pkg..."