diff --git a/__tests__/index.android.js b/__tests__/index.android.js
deleted file mode 100644
index abccf29..0000000
--- a/__tests__/index.android.js
+++ /dev/null
@@ -1,13 +0,0 @@
-import 'react-native';
-import React from 'react';
-import App from '../index.android.js';
-
-// Note: test renderer must be required after react-native.
-import renderer from 'react-test-renderer';
-import 'isomorphic-fetch';
-
-it('renders correctly', () => {
- const tree = renderer.create(
-
- );
-});
diff --git a/__tests__/index.ios.js b/__tests__/index.js
similarity index 88%
rename from __tests__/index.ios.js
rename to __tests__/index.js
index 0b3ea3b..efc5d0b 100644
--- a/__tests__/index.ios.js
+++ b/__tests__/index.js
@@ -1,6 +1,6 @@
import 'react-native';
import React from 'react';
-import App from '../index.ios.js';
+import App from '../src/App';
// Note: test renderer must be required after react-native.
import renderer from 'react-test-renderer';
diff --git a/android/app/BUCK b/android/app/BUCK
index 5c3371f..e5685c2 100644
--- a/android/app/BUCK
+++ b/android/app/BUCK
@@ -45,12 +45,12 @@ android_library(
android_build_config(
name = "build_config",
- package = "com.dusken",
+ package = "no.neuf.chateau",
)
android_resource(
name = "res",
- package = "com.dusken",
+ package = "no.neuf.chateau",
res = "src/main/res",
)
diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml
index ef6ae0a..4242186 100644
--- a/android/app/src/main/AndroidManifest.xml
+++ b/android/app/src/main/AndroidManifest.xml
@@ -1,6 +1,6 @@
diff --git a/android/app/src/main/assets/fonts/Entypo.ttf b/android/app/src/main/assets/fonts/Entypo.ttf
new file mode 100644
index 0000000..1c8f5e9
Binary files /dev/null and b/android/app/src/main/assets/fonts/Entypo.ttf differ
diff --git a/android/app/src/main/assets/fonts/EvilIcons.ttf b/android/app/src/main/assets/fonts/EvilIcons.ttf
new file mode 100644
index 0000000..b270f98
Binary files /dev/null and b/android/app/src/main/assets/fonts/EvilIcons.ttf differ
diff --git a/android/app/src/main/assets/fonts/FontAwesome.ttf b/android/app/src/main/assets/fonts/FontAwesome.ttf
new file mode 100644
index 0000000..35acda2
Binary files /dev/null and b/android/app/src/main/assets/fonts/FontAwesome.ttf differ
diff --git a/android/app/src/main/assets/fonts/Foundation.ttf b/android/app/src/main/assets/fonts/Foundation.ttf
new file mode 100644
index 0000000..6cce217
Binary files /dev/null and b/android/app/src/main/assets/fonts/Foundation.ttf differ
diff --git a/android/app/src/main/assets/fonts/Ionicons.ttf b/android/app/src/main/assets/fonts/Ionicons.ttf
new file mode 100644
index 0000000..307ad88
Binary files /dev/null and b/android/app/src/main/assets/fonts/Ionicons.ttf differ
diff --git a/android/app/src/main/assets/fonts/MaterialIcons.ttf b/android/app/src/main/assets/fonts/MaterialIcons.ttf
new file mode 100644
index 0000000..7015564
Binary files /dev/null and b/android/app/src/main/assets/fonts/MaterialIcons.ttf differ
diff --git a/android/app/src/main/assets/fonts/Octicons.ttf b/android/app/src/main/assets/fonts/Octicons.ttf
new file mode 100644
index 0000000..ff0dda1
Binary files /dev/null and b/android/app/src/main/assets/fonts/Octicons.ttf differ
diff --git a/android/app/src/main/assets/fonts/Roboto.ttf b/android/app/src/main/assets/fonts/Roboto.ttf
new file mode 100644
index 0000000..3e6e2e7
Binary files /dev/null and b/android/app/src/main/assets/fonts/Roboto.ttf differ
diff --git a/android/app/src/main/assets/fonts/Roboto_medium.ttf b/android/app/src/main/assets/fonts/Roboto_medium.ttf
new file mode 100644
index 0000000..aa00de0
Binary files /dev/null and b/android/app/src/main/assets/fonts/Roboto_medium.ttf differ
diff --git a/android/app/src/main/assets/fonts/SimpleLineIcons.ttf b/android/app/src/main/assets/fonts/SimpleLineIcons.ttf
new file mode 100755
index 0000000..6ecb686
Binary files /dev/null and b/android/app/src/main/assets/fonts/SimpleLineIcons.ttf differ
diff --git a/android/app/src/main/assets/fonts/Zocial.ttf b/android/app/src/main/assets/fonts/Zocial.ttf
new file mode 100644
index 0000000..e4ae46c
Binary files /dev/null and b/android/app/src/main/assets/fonts/Zocial.ttf differ
diff --git a/android/app/src/main/assets/fonts/rubicon-icon-font.ttf b/android/app/src/main/assets/fonts/rubicon-icon-font.ttf
new file mode 100755
index 0000000..25e7d92
Binary files /dev/null and b/android/app/src/main/assets/fonts/rubicon-icon-font.ttf differ
diff --git a/android/app/src/main/java/com/dusken/MainActivity.java b/android/app/src/main/java/no/neuf/chateau/MainActivity.java
similarity index 93%
rename from android/app/src/main/java/com/dusken/MainActivity.java
rename to android/app/src/main/java/no/neuf/chateau/MainActivity.java
index 35f1464..0d548ee 100644
--- a/android/app/src/main/java/com/dusken/MainActivity.java
+++ b/android/app/src/main/java/no/neuf/chateau/MainActivity.java
@@ -1,4 +1,4 @@
-package com.dusken;
+package no.neuf.chateau;
import com.facebook.react.ReactActivity;
diff --git a/android/app/src/main/java/com/dusken/MainApplication.java b/android/app/src/main/java/no/neuf/chateau/MainApplication.java
similarity index 97%
rename from android/app/src/main/java/com/dusken/MainApplication.java
rename to android/app/src/main/java/no/neuf/chateau/MainApplication.java
index 84b8bc6..02e3539 100644
--- a/android/app/src/main/java/com/dusken/MainApplication.java
+++ b/android/app/src/main/java/no/neuf/chateau/MainApplication.java
@@ -1,4 +1,4 @@
-package com.dusken;
+package no.neuf.chateau;
import android.app.Application;
diff --git a/index.android.js b/index.android.js
index 0576fff..7bedd44 100644
--- a/index.android.js
+++ b/index.android.js
@@ -1,19 +1,3 @@
-import DuskenContainer from "./src/DuskenContainer";
-import {AppRegistry} from "react-native";
-import React, {Component} from 'react';
-import { Provider } from 'react-redux';
-import { createStore } from 'redux'
-import duskenApp from "./src/reducers";
-
-let store = createStore(duskenApp);
-
-export default class App extends Component {
- render() {
- return (
-
-
-
- )
- }
-}
-AppRegistry.registerComponent('Dusken', () => App);
+import App from './src/App';
+import { AppRegistry } from "react-native";
+AppRegistry.registerComponent('Dusken', () => App);
\ No newline at end of file
diff --git a/index.ios.js b/index.ios.js
index 0576fff..7bedd44 100644
--- a/index.ios.js
+++ b/index.ios.js
@@ -1,19 +1,3 @@
-import DuskenContainer from "./src/DuskenContainer";
-import {AppRegistry} from "react-native";
-import React, {Component} from 'react';
-import { Provider } from 'react-redux';
-import { createStore } from 'redux'
-import duskenApp from "./src/reducers";
-
-let store = createStore(duskenApp);
-
-export default class App extends Component {
- render() {
- return (
-
-
-
- )
- }
-}
-AppRegistry.registerComponent('Dusken', () => App);
+import App from './src/App';
+import { AppRegistry } from "react-native";
+AppRegistry.registerComponent('Dusken', () => App);
\ No newline at end of file
diff --git a/ios/Dusken.xcodeproj/project.pbxproj b/ios/Dusken.xcodeproj/project.pbxproj
index d6e13b6..ca07052 100644
--- a/ios/Dusken.xcodeproj/project.pbxproj
+++ b/ios/Dusken.xcodeproj/project.pbxproj
@@ -35,6 +35,18 @@
2DCD954D1E0B4F2C00145EB5 /* DuskenTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 00E356F21AD99517003FC87E /* DuskenTests.m */; };
5E9157361DD0AC6A00FF2AA8 /* libRCTAnimation.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 5E9157331DD0AC6500FF2AA8 /* libRCTAnimation.a */; };
832341BD1AAA6AB300B99B32 /* libRCTText.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 832341B51AAA6A8300B99B32 /* libRCTText.a */; };
+ BC4320B37397434C9FD88090 /* Entypo.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 12CD67F85B7649F48CC37FBF /* Entypo.ttf */; };
+ 3E46ED82B1574BB598025413 /* EvilIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 0A6DA7DAB38A43E2BF0FC37C /* EvilIcons.ttf */; };
+ C867C6D3ECB7499FA2F051D6 /* FontAwesome.ttf in Resources */ = {isa = PBXBuildFile; fileRef = E926661F17B94D69B50A0BA5 /* FontAwesome.ttf */; };
+ CC801D520E86402F9AF28660 /* Foundation.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 390970DBF0FD44B0B4C8E2F0 /* Foundation.ttf */; };
+ 29EC0E05561A4FB990648C33 /* Ionicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 59C3A3AC725E4DF083440735 /* Ionicons.ttf */; };
+ 48652E97B0B04C15B3FA6FC3 /* MaterialIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D7A0431FBA3840039633FC3C /* MaterialIcons.ttf */; };
+ BDDF26DE3FAA43BCA790809A /* Octicons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C559033577D34FACA86020C1 /* Octicons.ttf */; };
+ A8095F35E44E450894456405 /* Roboto_medium.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8CAEF677B8A643969E0294B7 /* Roboto_medium.ttf */; };
+ 3A4E389007344A43A8BDB119 /* Roboto.ttf in Resources */ = {isa = PBXBuildFile; fileRef = D4F0955EA08E41F69EEE0DED /* Roboto.ttf */; };
+ BFEDB977D7AA4DF1B645A99F /* rubicon-icon-font.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 8509F756B1F0438A97C346F1 /* rubicon-icon-font.ttf */; };
+ 4306CBFD81DE4035B0AB4D30 /* SimpleLineIcons.ttf in Resources */ = {isa = PBXBuildFile; fileRef = C02D46B0229941F69264474C /* SimpleLineIcons.ttf */; };
+ 551E4CC640DB4E68A88730B5 /* Zocial.ttf in Resources */ = {isa = PBXBuildFile; fileRef = 4A651C47D6FC4ED2BAB4F197 /* Zocial.ttf */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
@@ -254,6 +266,18 @@
5E91572D1DD0AC6500FF2AA8 /* RCTAnimation.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTAnimation.xcodeproj; path = "../node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj"; sourceTree = ""; };
78C398B01ACF4ADC00677621 /* RCTLinking.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTLinking.xcodeproj; path = "../node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj"; sourceTree = ""; };
832341B01AAA6A8300B99B32 /* RCTText.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = RCTText.xcodeproj; path = "../node_modules/react-native/Libraries/Text/RCTText.xcodeproj"; sourceTree = ""; };
+ 12CD67F85B7649F48CC37FBF /* Entypo.ttf */ = {isa = PBXFileReference; name = "Entypo.ttf"; path = "../node_modules/native-base/Fonts/Entypo.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ 0A6DA7DAB38A43E2BF0FC37C /* EvilIcons.ttf */ = {isa = PBXFileReference; name = "EvilIcons.ttf"; path = "../node_modules/native-base/Fonts/EvilIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ E926661F17B94D69B50A0BA5 /* FontAwesome.ttf */ = {isa = PBXFileReference; name = "FontAwesome.ttf"; path = "../node_modules/native-base/Fonts/FontAwesome.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ 390970DBF0FD44B0B4C8E2F0 /* Foundation.ttf */ = {isa = PBXFileReference; name = "Foundation.ttf"; path = "../node_modules/native-base/Fonts/Foundation.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ 59C3A3AC725E4DF083440735 /* Ionicons.ttf */ = {isa = PBXFileReference; name = "Ionicons.ttf"; path = "../node_modules/native-base/Fonts/Ionicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ D7A0431FBA3840039633FC3C /* MaterialIcons.ttf */ = {isa = PBXFileReference; name = "MaterialIcons.ttf"; path = "../node_modules/native-base/Fonts/MaterialIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ C559033577D34FACA86020C1 /* Octicons.ttf */ = {isa = PBXFileReference; name = "Octicons.ttf"; path = "../node_modules/native-base/Fonts/Octicons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ 8CAEF677B8A643969E0294B7 /* Roboto_medium.ttf */ = {isa = PBXFileReference; name = "Roboto_medium.ttf"; path = "../node_modules/native-base/Fonts/Roboto_medium.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ D4F0955EA08E41F69EEE0DED /* Roboto.ttf */ = {isa = PBXFileReference; name = "Roboto.ttf"; path = "../node_modules/native-base/Fonts/Roboto.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ 8509F756B1F0438A97C346F1 /* rubicon-icon-font.ttf */ = {isa = PBXFileReference; name = "rubicon-icon-font.ttf"; path = "../node_modules/native-base/Fonts/rubicon-icon-font.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ C02D46B0229941F69264474C /* SimpleLineIcons.ttf */ = {isa = PBXFileReference; name = "SimpleLineIcons.ttf"; path = "../node_modules/native-base/Fonts/SimpleLineIcons.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
+ 4A651C47D6FC4ED2BAB4F197 /* Zocial.ttf */ = {isa = PBXFileReference; name = "Zocial.ttf"; path = "../node_modules/native-base/Fonts/Zocial.ttf"; sourceTree = ""; fileEncoding = undefined; lastKnownFileType = unknown; explicitFileType = undefined; includeInIndex = 0; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
@@ -466,6 +490,7 @@
832341AE1AAA6A7D00B99B32 /* Libraries */,
00E356EF1AD99517003FC87E /* DuskenTests */,
83CBBA001A601CBA00E9B192 /* Products */,
+ 95AA103233A74A28A47B99B8 /* Resources */,
);
indentWidth = 2;
sourceTree = "";
@@ -482,6 +507,26 @@
name = Products;
sourceTree = "";
};
+ 95AA103233A74A28A47B99B8 /* Resources */ = {
+ isa = "PBXGroup";
+ children = (
+ 12CD67F85B7649F48CC37FBF /* Entypo.ttf */,
+ 0A6DA7DAB38A43E2BF0FC37C /* EvilIcons.ttf */,
+ E926661F17B94D69B50A0BA5 /* FontAwesome.ttf */,
+ 390970DBF0FD44B0B4C8E2F0 /* Foundation.ttf */,
+ 59C3A3AC725E4DF083440735 /* Ionicons.ttf */,
+ D7A0431FBA3840039633FC3C /* MaterialIcons.ttf */,
+ C559033577D34FACA86020C1 /* Octicons.ttf */,
+ 8CAEF677B8A643969E0294B7 /* Roboto_medium.ttf */,
+ D4F0955EA08E41F69EEE0DED /* Roboto.ttf */,
+ 8509F756B1F0438A97C346F1 /* rubicon-icon-font.ttf */,
+ C02D46B0229941F69264474C /* SimpleLineIcons.ttf */,
+ 4A651C47D6FC4ED2BAB4F197 /* Zocial.ttf */,
+ );
+ name = Resources;
+ sourceTree = "";
+ path = "";
+ };
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
@@ -840,6 +885,18 @@
files = (
13B07FBF1A68108700A75B9A /* Images.xcassets in Resources */,
13B07FBD1A68108700A75B9A /* LaunchScreen.xib in Resources */,
+ BC4320B37397434C9FD88090 /* Entypo.ttf in Resources */,
+ 3E46ED82B1574BB598025413 /* EvilIcons.ttf in Resources */,
+ C867C6D3ECB7499FA2F051D6 /* FontAwesome.ttf in Resources */,
+ CC801D520E86402F9AF28660 /* Foundation.ttf in Resources */,
+ 29EC0E05561A4FB990648C33 /* Ionicons.ttf in Resources */,
+ 48652E97B0B04C15B3FA6FC3 /* MaterialIcons.ttf in Resources */,
+ BDDF26DE3FAA43BCA790809A /* Octicons.ttf in Resources */,
+ A8095F35E44E450894456405 /* Roboto_medium.ttf in Resources */,
+ 3A4E389007344A43A8BDB119 /* Roboto.ttf in Resources */,
+ BFEDB977D7AA4DF1B645A99F /* rubicon-icon-font.ttf in Resources */,
+ 4306CBFD81DE4035B0AB4D30 /* SimpleLineIcons.ttf in Resources */,
+ 551E4CC640DB4E68A88730B5 /* Zocial.ttf in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
diff --git a/ios/Dusken/Info.plist b/ios/Dusken/Info.plist
index 013c2d6..8c5ebf9 100644
--- a/ios/Dusken/Info.plist
+++ b/ios/Dusken/Info.plist
@@ -39,9 +39,8 @@
UIViewControllerBasedStatusBarAppearance
NSLocationWhenInUseUsageDescription
-
+
NSAppTransportSecurity
-
NSExceptionDomains
@@ -52,5 +51,20 @@
+ UIAppFonts
+
+ Entypo.ttf
+ EvilIcons.ttf
+ FontAwesome.ttf
+ Foundation.ttf
+ Ionicons.ttf
+ MaterialIcons.ttf
+ Octicons.ttf
+ Roboto_medium.ttf
+ Roboto.ttf
+ rubicon-icon-font.ttf
+ SimpleLineIcons.ttf
+ Zocial.ttf
+
diff --git a/package.json b/package.json
index ccc6e6d..d71e22d 100644
--- a/package.json
+++ b/package.json
@@ -8,9 +8,11 @@
},
"dependencies": {
"moment": "^2.18.1",
+ "native-base": "^2.3.0",
"prop-types": "^15.5.10",
"react": "16.0.0-alpha.12",
"react-native": "0.46.3",
+ "react-navigation": "^1.0.0-beta.11",
"react-redux": "^5.0.5",
"redux": "^3.7.2"
},
@@ -23,7 +25,7 @@
"jest": {
"preset": "react-native",
"transformIgnorePatterns": [
- "node_modules/(?!react-native|tcomb-form-native|apsl-react-native-button,react-native-device-info|react-clone-referenced-element)"
+ "node_modules/(?!react-native|react-navigation)"
]
}
}
diff --git a/src/App.js b/src/App.js
new file mode 100644
index 0000000..a629875
--- /dev/null
+++ b/src/App.js
@@ -0,0 +1,18 @@
+import Dusken from "./Dusken";
+import React, {Component} from 'react';
+import { Provider } from 'react-redux';
+import { createStore } from 'redux'
+import duskenApp from "./reducers";
+
+let store = createStore(duskenApp);
+
+
+export default class App extends Component {
+ render() {
+ return (
+
+
+
+ )
+ }
+}
diff --git a/src/Dusken.js b/src/Dusken.js
index 19cec12..da3bbe1 100644
--- a/src/Dusken.js
+++ b/src/Dusken.js
@@ -1,12 +1,27 @@
-import React, { Component } from 'react';
-import LoginContainer from './modules/login/LoginContainer';
-import EventListContainer from "./modules/events/EventListContainer";
+import React from 'react';
+import {connect} from "react-redux";
+import {TabNavigator, StackNavigator} from "react-navigation";
-export default class Dusken extends Component {
- render() {
- // TODO: Navigation++
- return (
-
- )
- }
-}
\ No newline at end of file
+import EventsScreen from "./screens/EventScreen";
+import AboutScreen from "./screens/AboutScreen";
+import MembershipScreen from "./screens/MembershipScreen";
+
+
+const routeConfig = {
+ Events: { screen: EventsScreen },
+ Membership: { screen: MembershipScreen },
+ About: { screen: AboutScreen },
+};
+
+const tabConfig = {
+ tabBarPosition: 'bottom'
+};
+
+/* Navigation */
+const tabNav = TabNavigator(routeConfig, tabConfig);
+
+const DuskenContainer = StackNavigator({
+ Root: { screen: tabNav},
+});
+
+export default connect()(DuskenContainer);
\ No newline at end of file
diff --git a/src/DuskenContainer.js b/src/DuskenContainer.js
deleted file mode 100644
index d7816f0..0000000
--- a/src/DuskenContainer.js
+++ /dev/null
@@ -1,4 +0,0 @@
-import {connect} from "react-redux";
-import Dusken from "./Dusken";
-
-export default connect()(Dusken);
\ No newline at end of file
diff --git a/src/modules/about/About.js b/src/modules/about/About.js
new file mode 100644
index 0000000..ecac8fa
--- /dev/null
+++ b/src/modules/about/About.js
@@ -0,0 +1,54 @@
+import React, { Component } from 'react';
+import {Text, ScrollView, View, Platform, StyleSheet, Image} from "react-native";
+
+export default class About extends Component {
+ render() {
+ return (
+
+
+ Chateau Neuf
+
+ Studentene i Oslo har sitt naturlige tilholdssted på Det Norske Studentersamfund, i hyggelige lokaler på Chateau Neuf øverst på Majorstuen. Her er det åpent alle dager unntatt søndag, og hver dag skjer det en rekke ting i våre mange arrangementslokaler. Enten man ønsker en tur i baren, på kafé, på debatt, på konsert, teater eller kino, har man muligheten på Chateau Neuf.
+ Chateau Neuf er et frivillig drevet studenthus. Studenter over alt i Oslo kan komme hit og få nyttig og spennende erfaring med å drive et av Oslos største kulturhus. Her kan du stå i bar, sette lys og lyd, jobbe med markedsføring, produsere konserter, bli kjent med hundrevis av bra mennesker og få minner for livet.
+ Alle studentforeninger i Oslo kan arrangere gratis på Chateau Neuf. Skal du arrangere en fest, sette en konsert, holde et foredrag eller gjennomføre et møte, har vi lokaler som kan brukes til dette.
+
+
+ )
+ }
+}
+
+
+const styles = StyleSheet.create({
+ header: {
+ fontSize: 16,
+ fontWeight: 'bold',
+ color: '#000',
+ },
+ paragraph: {
+ fontSize: 16,
+ color: '#000',
+ paddingBottom: 10,
+ lineHeight: 25,
+ },
+ card: {
+ borderColor: '#e1e8ee',
+ borderWidth: 1,
+ ...Platform.select({
+ ios: {
+ shadowColor: 'rgba(0,0,0, .2)',
+ shadowOffset: {height: 0, width: 0},
+ shadowOpacity: 1,
+ shadowRadius: 1,
+ },
+ android: {
+ elevation: 1,
+ },
+ }),
+ padding: 8,
+ margin: 8,
+ backgroundColor: '#fff',
+ },
+ featuredImage: {
+ height: 230,
+ }
+});
\ No newline at end of file
diff --git a/src/modules/about/AboutContainer.js b/src/modules/about/AboutContainer.js
new file mode 100644
index 0000000..6e416ad
--- /dev/null
+++ b/src/modules/about/AboutContainer.js
@@ -0,0 +1,5 @@
+import {connect} from "react-redux";
+
+import About from "./About";
+
+export default connect()(About);
\ No newline at end of file
diff --git a/src/modules/events/EventList.js b/src/modules/events/EventList.js
index cf9be89..f67d593 100644
--- a/src/modules/events/EventList.js
+++ b/src/modules/events/EventList.js
@@ -43,15 +43,15 @@ export default class EventList extends Component {
const styles = StyleSheet.create({
listItem: {
- height: 100,
+ height: 86,
},
listItemTitle: {
- fontSize: 18,
+ fontSize: 16,
fontWeight: 'bold',
color: 'black'
},
listItemTime: {
- fontSize: 18,
+ fontSize: 16,
color: 'black'
},
container: {
diff --git a/src/modules/membership/Membership.js b/src/modules/membership/Membership.js
new file mode 100644
index 0000000..366fd8e
--- /dev/null
+++ b/src/modules/membership/Membership.js
@@ -0,0 +1,62 @@
+import React, {Component} from 'react';
+import {ScrollView, Text, View, Linking, StyleSheet, Platform, Button} from "react-native";
+
+export default class Membership extends Component {
+ render() {
+ return (
+
+
+ Siden 1813 har Det Norske Studentersamfund samlet studenter til kulturell, politisk, faglig og ikke minst sosial aktivitet. Som medlem i DNS er du med på å understreke viktigheten til en felles møteplass for alle Oslos studenter, uavhengig av utdanningsinstitusjon, studie og hvem de er.
+ Vi setter pris på felleskapet som er med på å bygge Chateau Neuf. DNS er en organisasjon av og for medlemmene. Derfor sørger vi for at det blir litt lettere å være student ved å ta en del av kaka for medlemmene våre. Med medlemskap får billigere inngang og servering på alt som skjer på Chateau Neuf.
+
+
+
+
+
+ Vi gir medlemmer:{"\n"}
+ - Minst 25% rabatt på de fleste arrangement{"\n"}
+ - Gratis inngang på enkelte arrangement{"\n"}
+ - Store rabatter i barene{"\n"}
+ - Egne medlemsarrangement og -tilbud{"\n"}
+ - Mulighet til å delta i landets eldste studentdemokrati
+
+
+ )
+ }
+
+ onPurchasePress() {
+ Linking.openURL('https://dusken.neuf.no');
+ }
+}
+
+
+const styles = StyleSheet.create({
+ card: {
+ borderColor: '#e1e8ee',
+ borderWidth: 1,
+ ...Platform.select({
+ ios: {
+ shadowColor: 'rgba(0,0,0, .2)',
+ shadowOffset: {height: 0, width: 0},
+ shadowOpacity: 1,
+ shadowRadius: 1,
+ },
+ android: {
+ elevation: 1,
+ },
+ }),
+ padding: 8,
+ margin: 8,
+ backgroundColor: '#fff',
+ },
+ paragraph: {
+ fontSize: 16,
+ color: '#000',
+ paddingBottom: 10,
+ lineHeight: 25,
+ },
+ button: {
+ marginTop: 6,
+ marginBottom: 16,
+ }
+});
\ No newline at end of file
diff --git a/src/modules/membership/MembershipContainer.js b/src/modules/membership/MembershipContainer.js
new file mode 100644
index 0000000..977d787
--- /dev/null
+++ b/src/modules/membership/MembershipContainer.js
@@ -0,0 +1,5 @@
+import {connect} from "react-redux";
+
+import Membership from "./Membership";
+
+export default connect()(Membership);
\ No newline at end of file
diff --git a/src/screens/AboutScreen.js b/src/screens/AboutScreen.js
new file mode 100644
index 0000000..98adaa6
--- /dev/null
+++ b/src/screens/AboutScreen.js
@@ -0,0 +1,12 @@
+import React, { Component } from 'react';
+import AboutContainer from "../modules/about/AboutContainer";
+
+export default class AboutScreen extends Component {
+ static navigationOptions = {
+ title: 'Om oss',
+ };
+
+ render() {
+ return ();
+ }
+}
\ No newline at end of file
diff --git a/src/screens/EventScreen.js b/src/screens/EventScreen.js
new file mode 100644
index 0000000..0f8e4e4
--- /dev/null
+++ b/src/screens/EventScreen.js
@@ -0,0 +1,12 @@
+import React, { Component } from 'react';
+import EventListContainer from "../modules/events/EventListContainer";
+
+export default class EventsScreen extends Component {
+ static navigationOptions = {
+ title: 'Program',
+ };
+
+ render() {
+ return ();
+ }
+}
\ No newline at end of file
diff --git a/src/screens/MembershipScreen.js b/src/screens/MembershipScreen.js
new file mode 100644
index 0000000..6ce36be
--- /dev/null
+++ b/src/screens/MembershipScreen.js
@@ -0,0 +1,14 @@
+import React, { Component } from 'react';
+import MembershipContainer from "../modules/membership/MembershipContainer";
+
+export default class MembershipScreen extends Component {
+ static navigationOptions = {
+ title: 'Medlemskap',
+ };
+
+ render() {
+ return (
+
+ )
+ }
+}
\ No newline at end of file
diff --git a/yarn.lock b/yarn.lock
index c58b726..f0b409f 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -2,6 +2,13 @@
# yarn lockfile v1
+"@shoutem/animation@^0.8.9":
+ version "0.8.10"
+ resolved "https://registry.yarnpkg.com/@shoutem/animation/-/animation-0.8.10.tgz#2246709c88ab8c39c3e7ab7f4c212268fb63e52e"
+ dependencies:
+ hoist-non-react-statics "^1.2.0"
+ lodash "^4.15.0"
+
abab@^1.0.3:
version "1.0.3"
resolved "https://registry.yarnpkg.com/abab/-/abab-1.0.3.tgz#b81de5f7274ec4e756d797cd834f303642724e5d"
@@ -62,7 +69,7 @@ ansi-regex@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998"
-ansi-styles@^2.2.1:
+ansi-styles@^2.1.0, ansi-styles@^2.2.1:
version "2.2.1"
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe"
@@ -168,13 +175,7 @@ async@^1.4.0:
version "1.5.2"
resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a"
-async@^2.1.4:
- version "2.1.4"
- resolved "https://registry.yarnpkg.com/async/-/async-2.1.4.tgz#2d2160c7788032e4dd6cbe2502f1f9a2c8f6cde4"
- dependencies:
- lodash "^4.14.0"
-
-async@^2.4.0:
+async@^2.1.4, async@^2.4.0:
version "2.5.0"
resolved "https://registry.yarnpkg.com/async/-/async-2.5.0.tgz#843190fd6b7357a0b9e1c956edddd5ec8462b54d"
dependencies:
@@ -196,14 +197,6 @@ aws4@^1.2.1:
version "1.5.0"
resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.5.0.tgz#0a29ffb79c31c9e712eeb087e8e7a64b4a56d755"
-babel-code-frame@^6.20.0:
- version "6.20.0"
- resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.20.0.tgz#b968f839090f9a8bc6d41938fb96cb84f7387b26"
- dependencies:
- chalk "^1.1.0"
- esutils "^2.0.2"
- js-tokens "^2.0.0"
-
babel-code-frame@^6.22.0:
version "6.22.0"
resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.22.0.tgz#027620bee567a88c32561574e7fd0801d33118e4"
@@ -212,31 +205,7 @@ babel-code-frame@^6.22.0:
esutils "^2.0.2"
js-tokens "^3.0.0"
-babel-core@^6.0.0, babel-core@^6.18.0, babel-core@^6.7.2:
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.21.0.tgz#75525480c21c803f826ef3867d22c19f080a3724"
- dependencies:
- babel-code-frame "^6.20.0"
- babel-generator "^6.21.0"
- babel-helpers "^6.16.0"
- babel-messages "^6.8.0"
- babel-register "^6.18.0"
- babel-runtime "^6.20.0"
- babel-template "^6.16.0"
- babel-traverse "^6.21.0"
- babel-types "^6.21.0"
- babylon "^6.11.0"
- convert-source-map "^1.1.0"
- debug "^2.1.1"
- json5 "^0.5.0"
- lodash "^4.2.0"
- minimatch "^3.0.2"
- path-is-absolute "^1.0.0"
- private "^0.1.6"
- slash "^1.0.0"
- source-map "^0.5.0"
-
-babel-core@^6.24.1:
+babel-core@^6.0.0, babel-core@^6.24.1, babel-core@^6.7.2:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.25.0.tgz#7dd42b0463c742e9d5296deb3ec67a9322dad729"
dependencies:
@@ -260,19 +229,7 @@ babel-core@^6.24.1:
slash "^1.0.0"
source-map "^0.5.0"
-babel-generator@^6.18.0, babel-generator@^6.21.0:
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.21.0.tgz#605f1269c489a1c75deeca7ea16d43d4656c8494"
- dependencies:
- babel-messages "^6.8.0"
- babel-runtime "^6.20.0"
- babel-types "^6.21.0"
- detect-indent "^4.0.0"
- jsesc "^1.3.0"
- lodash "^4.2.0"
- source-map "^0.5.0"
-
-babel-generator@^6.24.1, babel-generator@^6.25.0:
+babel-generator@^6.18.0, babel-generator@^6.24.1, babel-generator@^6.25.0:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.25.0.tgz#33a1af70d5f2890aeb465a4a7793c1df6a9ea9fc"
dependencies:
@@ -312,17 +269,7 @@ babel-helper-define-map@^6.18.0, babel-helper-define-map@^6.8.0:
babel-types "^6.18.0"
lodash "^4.2.0"
-babel-helper-function-name@^6.18.0, babel-helper-function-name@^6.8.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.18.0.tgz#68ec71aeba1f3e28b2a6f0730190b754a9bf30e6"
- dependencies:
- babel-helper-get-function-arity "^6.18.0"
- babel-runtime "^6.0.0"
- babel-template "^6.8.0"
- babel-traverse "^6.18.0"
- babel-types "^6.18.0"
-
-babel-helper-function-name@^6.24.1:
+babel-helper-function-name@^6.18.0, babel-helper-function-name@^6.24.1, babel-helper-function-name@^6.8.0:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9"
dependencies:
@@ -389,13 +336,6 @@ babel-helper-replace-supers@^6.18.0, babel-helper-replace-supers@^6.8.0:
babel-traverse "^6.18.0"
babel-types "^6.18.0"
-babel-helpers@^6.16.0:
- version "6.16.0"
- resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.16.0.tgz#1095ec10d99279460553e67eb3eee9973d3867e3"
- dependencies:
- babel-runtime "^6.0.0"
- babel-template "^6.16.0"
-
babel-helpers@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2"
@@ -411,18 +351,12 @@ babel-jest@20.0.3, babel-jest@^20.0.3:
babel-plugin-istanbul "^4.0.0"
babel-preset-jest "^20.0.3"
-babel-messages@^6.23.0:
+babel-messages@^6.23.0, babel-messages@^6.8.0:
version "6.23.0"
resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e"
dependencies:
babel-runtime "^6.22.0"
-babel-messages@^6.8.0:
- version "6.8.0"
- resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.8.0.tgz#bf504736ca967e6d65ef0adb5a2a5f947c8e0eb9"
- dependencies:
- babel-runtime "^6.0.0"
-
babel-plugin-check-es2015-constants@^6.5.0, babel-plugin-check-es2015-constants@^6.7.2, babel-plugin-check-es2015-constants@^6.8.0:
version "6.8.0"
resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.8.0.tgz#dbf024c32ed37bfda8dee1e76da02386a8d26fe7"
@@ -485,7 +419,7 @@ babel-plugin-transform-async-to-generator@6.16.0:
babel-plugin-syntax-async-functions "^6.8.0"
babel-runtime "^6.0.0"
-babel-plugin-transform-class-properties@^6.18.0:
+babel-plugin-transform-class-properties@^6.18.0, babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.6.0, babel-plugin-transform-class-properties@^6.8.0:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac"
dependencies:
@@ -494,15 +428,6 @@ babel-plugin-transform-class-properties@^6.18.0:
babel-runtime "^6.22.0"
babel-template "^6.24.1"
-babel-plugin-transform-class-properties@^6.5.0, babel-plugin-transform-class-properties@^6.6.0, babel-plugin-transform-class-properties@^6.8.0:
- version "6.19.0"
- resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.19.0.tgz#1274b349abaadc835164e2004f4a2444a2788d5f"
- dependencies:
- babel-helper-function-name "^6.18.0"
- babel-plugin-syntax-class-properties "^6.8.0"
- babel-runtime "^6.9.1"
- babel-template "^6.15.0"
-
babel-plugin-transform-es2015-arrow-functions@^6.5.0, babel-plugin-transform-es2015-arrow-functions@^6.5.2, babel-plugin-transform-es2015-arrow-functions@^6.8.0:
version "6.8.0"
resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.8.0.tgz#5b63afc3181bdc9a8c4d481b5a4f3f7d7fef3d9d"
@@ -752,40 +677,7 @@ babel-preset-fbjs@^1.0.0:
babel-plugin-transform-object-rest-spread "^6.6.5"
object-assign "^4.0.1"
-babel-preset-fbjs@^2.1.0:
- version "2.1.0"
- resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.0.tgz#1a8d4cacbac7c5a9194ce3b8475ffab33ed524fb"
- dependencies:
- babel-plugin-check-es2015-constants "^6.8.0"
- babel-plugin-syntax-class-properties "^6.8.0"
- babel-plugin-syntax-flow "^6.8.0"
- babel-plugin-syntax-jsx "^6.8.0"
- babel-plugin-syntax-object-rest-spread "^6.8.0"
- babel-plugin-syntax-trailing-function-commas "^6.8.0"
- babel-plugin-transform-class-properties "^6.8.0"
- babel-plugin-transform-es2015-arrow-functions "^6.8.0"
- babel-plugin-transform-es2015-block-scoped-functions "^6.8.0"
- babel-plugin-transform-es2015-block-scoping "^6.8.0"
- babel-plugin-transform-es2015-classes "^6.8.0"
- babel-plugin-transform-es2015-computed-properties "^6.8.0"
- babel-plugin-transform-es2015-destructuring "^6.8.0"
- babel-plugin-transform-es2015-for-of "^6.8.0"
- babel-plugin-transform-es2015-function-name "^6.8.0"
- babel-plugin-transform-es2015-literals "^6.8.0"
- babel-plugin-transform-es2015-modules-commonjs "^6.8.0"
- babel-plugin-transform-es2015-object-super "^6.8.0"
- babel-plugin-transform-es2015-parameters "^6.8.0"
- babel-plugin-transform-es2015-shorthand-properties "^6.8.0"
- babel-plugin-transform-es2015-spread "^6.8.0"
- babel-plugin-transform-es2015-template-literals "^6.8.0"
- babel-plugin-transform-es3-member-expression-literals "^6.8.0"
- babel-plugin-transform-es3-property-literals "^6.8.0"
- babel-plugin-transform-flow-strip-types "^6.8.0"
- babel-plugin-transform-object-rest-spread "^6.8.0"
- babel-plugin-transform-react-display-name "^6.8.0"
- babel-plugin-transform-react-jsx "^6.8.0"
-
-babel-preset-fbjs@^2.1.2:
+babel-preset-fbjs@^2.1.0, babel-preset-fbjs@^2.1.2:
version "2.1.4"
resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.1.4.tgz#22f358e6654073acf61e47a052a777d7bccf03af"
dependencies:
@@ -824,7 +716,7 @@ babel-preset-jest@^20.0.3:
dependencies:
babel-plugin-jest-hoist "^20.0.3"
-babel-preset-react-native@1.9.2, babel-preset-react-native@^1.9.2:
+babel-preset-react-native@1.9.2, babel-preset-react-native@^1.9.1, babel-preset-react-native@^1.9.2:
version "1.9.2"
resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.2.tgz#b22addd2e355ff3b39671b79be807e52dfa145f2"
dependencies:
@@ -858,52 +750,6 @@ babel-preset-react-native@1.9.2, babel-preset-react-native@^1.9.2:
babel-plugin-transform-regenerator "^6.5.0"
react-transform-hmr "^1.0.4"
-babel-preset-react-native@^1.9.1:
- version "1.9.1"
- resolved "https://registry.yarnpkg.com/babel-preset-react-native/-/babel-preset-react-native-1.9.1.tgz#ec8e378274410d78f550fa9f8edd70353f3bb2fe"
- dependencies:
- babel-plugin-check-es2015-constants "^6.5.0"
- babel-plugin-react-transform "2.0.2"
- babel-plugin-syntax-async-functions "^6.5.0"
- babel-plugin-syntax-class-properties "^6.5.0"
- babel-plugin-syntax-flow "^6.5.0"
- babel-plugin-syntax-jsx "^6.5.0"
- babel-plugin-syntax-trailing-function-commas "^6.5.0"
- babel-plugin-transform-class-properties "^6.5.0"
- babel-plugin-transform-es2015-arrow-functions "^6.5.0"
- babel-plugin-transform-es2015-block-scoping "^6.5.0"
- babel-plugin-transform-es2015-classes "^6.5.0"
- babel-plugin-transform-es2015-computed-properties "^6.5.0"
- babel-plugin-transform-es2015-destructuring "^6.5.0"
- babel-plugin-transform-es2015-for-of "^6.5.0"
- babel-plugin-transform-es2015-function-name "^6.5.0"
- babel-plugin-transform-es2015-literals "^6.5.0"
- babel-plugin-transform-es2015-modules-commonjs "^6.5.0"
- babel-plugin-transform-es2015-parameters "^6.5.0"
- babel-plugin-transform-es2015-shorthand-properties "^6.5.0"
- babel-plugin-transform-es2015-spread "^6.5.0"
- babel-plugin-transform-es2015-template-literals "^6.5.0"
- babel-plugin-transform-flow-strip-types "^6.5.0"
- babel-plugin-transform-object-assign "^6.5.0"
- babel-plugin-transform-object-rest-spread "^6.5.0"
- babel-plugin-transform-react-display-name "^6.5.0"
- babel-plugin-transform-react-jsx "^6.5.0"
- babel-plugin-transform-react-jsx-source "^6.5.0"
- babel-plugin-transform-regenerator "^6.5.0"
- react-transform-hmr "^1.0.4"
-
-babel-register@^6.18.0:
- version "6.18.0"
- resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.18.0.tgz#892e2e03865078dd90ad2c715111ec4449b32a68"
- dependencies:
- babel-core "^6.18.0"
- babel-runtime "^6.11.6"
- core-js "^2.4.0"
- home-or-tmp "^2.0.0"
- lodash "^4.2.0"
- mkdirp "^0.5.1"
- source-map-support "^0.4.2"
-
babel-register@^6.24.1:
version "6.24.1"
resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.24.1.tgz#7e10e13a2f71065bdfad5a1787ba45bca6ded75f"
@@ -916,41 +762,14 @@ babel-register@^6.24.1:
mkdirp "^0.5.1"
source-map-support "^0.4.2"
-babel-runtime@^6.0.0, babel-runtime@^6.11.6, babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.9.0, babel-runtime@^6.9.1:
- version "6.20.0"
- resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.20.0.tgz#87300bdcf4cd770f09bf0048c64204e17806d16f"
- dependencies:
- core-js "^2.4.0"
- regenerator-runtime "^0.10.0"
-
-babel-runtime@^6.22.0, babel-runtime@^6.23.0:
+babel-runtime@^6.0.0, babel-runtime@^6.18.0, babel-runtime@^6.20.0, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.9.0:
version "6.23.0"
resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.23.0.tgz#0a9489f144de70efb3ce4300accdb329e2fc543b"
dependencies:
core-js "^2.4.0"
regenerator-runtime "^0.10.0"
-babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.16.0, babel-template@^6.8.0:
- version "6.16.0"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.16.0.tgz#e149dd1a9f03a35f817ddbc4d0481988e7ebc8ca"
- dependencies:
- babel-runtime "^6.9.0"
- babel-traverse "^6.16.0"
- babel-types "^6.16.0"
- babylon "^6.11.0"
- lodash "^4.2.0"
-
-babel-template@^6.24.1:
- version "6.24.1"
- resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.24.1.tgz#04ae514f1f93b3a2537f2a0f60a5a45fb8308333"
- dependencies:
- babel-runtime "^6.22.0"
- babel-traverse "^6.24.1"
- babel-types "^6.24.1"
- babylon "^6.11.0"
- lodash "^4.2.0"
-
-babel-template@^6.25.0:
+babel-template@^6.14.0, babel-template@^6.15.0, babel-template@^6.16.0, babel-template@^6.24.1, babel-template@^6.25.0, babel-template@^6.8.0:
version "6.25.0"
resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.25.0.tgz#665241166b7c2aa4c619d71e192969552b10c071"
dependencies:
@@ -960,15 +779,15 @@ babel-template@^6.25.0:
babylon "^6.17.2"
lodash "^4.2.0"
-babel-traverse@^6.16.0, babel-traverse@^6.18.0, babel-traverse@^6.21.0:
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.21.0.tgz#69c6365804f1a4f69eb1213f85b00a818b8c21ad"
+babel-traverse@^6.18.0, babel-traverse@^6.21.0, babel-traverse@^6.25.0:
+ version "6.25.0"
+ resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
dependencies:
- babel-code-frame "^6.20.0"
- babel-messages "^6.8.0"
- babel-runtime "^6.20.0"
- babel-types "^6.21.0"
- babylon "^6.11.0"
+ babel-code-frame "^6.22.0"
+ babel-messages "^6.23.0"
+ babel-runtime "^6.22.0"
+ babel-types "^6.25.0"
+ babylon "^6.17.2"
debug "^2.2.0"
globals "^9.0.0"
invariant "^2.2.0"
@@ -988,25 +807,11 @@ babel-traverse@^6.24.1:
invariant "^2.2.0"
lodash "^4.2.0"
-babel-traverse@^6.25.0:
+babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.21.0, babel-types@^6.25.0, babel-types@^6.8.0, babel-types@^6.9.0:
version "6.25.0"
- resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.25.0.tgz#2257497e2fcd19b89edc13c4c91381f9512496f1"
+ resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
dependencies:
- babel-code-frame "^6.22.0"
- babel-messages "^6.23.0"
babel-runtime "^6.22.0"
- babel-types "^6.25.0"
- babylon "^6.17.2"
- debug "^2.2.0"
- globals "^9.0.0"
- invariant "^2.2.0"
- lodash "^4.2.0"
-
-babel-types@^6.16.0, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.21.0, babel-types@^6.8.0, babel-types@^6.9.0:
- version "6.21.0"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.21.0.tgz#314b92168891ef6d3806b7f7a917fdf87c11a4b2"
- dependencies:
- babel-runtime "^6.20.0"
esutils "^2.0.2"
lodash "^4.2.0"
to-fast-properties "^1.0.1"
@@ -1020,20 +825,7 @@ babel-types@^6.24.1:
lodash "^4.2.0"
to-fast-properties "^1.0.1"
-babel-types@^6.25.0:
- version "6.25.0"
- resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.25.0.tgz#70afb248d5660e5d18f811d91c8303b54134a18e"
- dependencies:
- babel-runtime "^6.22.0"
- esutils "^2.0.2"
- lodash "^4.2.0"
- to-fast-properties "^1.0.1"
-
-babylon@^6.11.0, babylon@^6.13.0, babylon@^6.15.0:
- version "6.15.0"
- resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.15.0.tgz#ba65cfa1a80e1759b0e89fb562e27dccae70348e"
-
-babylon@^6.17.0, babylon@^6.17.2, babylon@^6.17.4:
+babylon@^6.15.0, babylon@^6.17.0, babylon@^6.17.2, babylon@^6.17.4:
version "6.17.4"
resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.17.4.tgz#3e8b7402b88d22c3423e137a1577883b15ff869a"
@@ -1091,6 +883,10 @@ big-integer@^1.6.7:
version "1.6.23"
resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.23.tgz#e85d508220c74e3f43a4ce72eed51f3da4db94d1"
+blueimp-md5@^2.5.0:
+ version "2.7.0"
+ resolved "https://registry.yarnpkg.com/blueimp-md5/-/blueimp-md5-2.7.0.tgz#7f518e0dd70467fefe28ecba398916092f2a02a9"
+
body-parser@~1.13.3:
version "1.13.3"
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.13.3.tgz#c08cf330c3358e151016a05746f13f029c97fa97"
@@ -1203,6 +999,16 @@ center-align@^0.1.1:
align-text "^0.1.3"
lazy-cache "^1.0.3"
+chalk@1.1.1:
+ version "1.1.1"
+ resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.1.tgz#509afb67066e7499f7eb3535c77445772ae2d019"
+ dependencies:
+ ansi-styles "^2.1.0"
+ escape-string-regexp "^1.0.2"
+ has-ansi "^2.0.0"
+ strip-ansi "^3.0.0"
+ supports-color "^2.0.0"
+
chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3:
version "1.1.3"
resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98"
@@ -1225,6 +1031,10 @@ ci-info@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.0.0.tgz#dc5285f2b4e251821683681c381c3388f46ec534"
+clamp@^1.0.1:
+ version "1.0.1"
+ resolved "https://registry.yarnpkg.com/clamp/-/clamp-1.0.1.tgz#66a0e64011816e37196828fdc8c8c147312c8634"
+
cli-cursor@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5"
@@ -1263,16 +1073,30 @@ code-point-at@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77"
-color-convert@^1.0.0:
+color-convert@^1.0.0, color-convert@^1.8.2:
version "1.9.0"
resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.0.tgz#1accf97dd739b983bf994d56fec8f95853641b7a"
dependencies:
color-name "^1.1.1"
-color-name@^1.1.1:
+color-name@^1.0.0, color-name@^1.1.1:
version "1.1.3"
resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25"
+color-string@^1.4.0:
+ version "1.5.2"
+ resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.2.tgz#26e45814bc3c9a7cbd6751648a41434514a773a9"
+ dependencies:
+ color-name "^1.0.0"
+ simple-swizzle "^0.2.2"
+
+color@~1.0.3:
+ version "1.0.3"
+ resolved "https://registry.yarnpkg.com/color/-/color-1.0.3.tgz#e48e832d85f14ef694fb468811c2d5cfe729b55d"
+ dependencies:
+ color-convert "^1.8.2"
+ color-string "^1.4.0"
+
combined-stream@^1.0.5, combined-stream@~1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.5.tgz#938370a57b4a51dea2c77c15d5c5fdf895164009"
@@ -1436,11 +1260,7 @@ csrf@~3.0.0:
tsscmp "1.0.5"
uid-safe "2.1.3"
-cssom@0.3.x:
- version "0.3.1"
- resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.1.tgz#c9e37ef2490e64f6d1baa10fda852257082c25d3"
-
-"cssom@>= 0.3.2 < 0.4.0":
+cssom@0.3.x, "cssom@>= 0.3.2 < 0.4.0":
version "0.3.2"
resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.2.tgz#b8036170c79f07a90ff2f16e22284027a243848b"
@@ -1719,7 +1539,7 @@ fbjs-scripts@^0.7.0:
semver "^5.1.0"
through2 "^2.0.0"
-fbjs@0.8.12, fbjs@^0.8.9:
+fbjs@0.8.12, fbjs@^0.8.12, fbjs@^0.8.9:
version "0.8.12"
resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.12.tgz#10b5d92f76d45575fd63a217d4ea02bea2f8ed04"
dependencies:
@@ -1814,6 +1634,13 @@ fs-extra@^1.0.0:
jsonfile "^2.1.0"
klaw "^1.0.0"
+fs-extra@^2.0.0:
+ version "2.1.2"
+ resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-2.1.2.tgz#046c70163cef9aad46b0e4a7fa467fb22d71de35"
+ dependencies:
+ graceful-fs "^4.1.2"
+ jsonfile "^2.1.0"
+
fs.realpath@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f"
@@ -1861,18 +1688,7 @@ glob-parent@^2.0.0:
dependencies:
is-glob "^2.0.0"
-glob@^7.0.3, glob@^7.0.5:
- version "7.1.1"
- resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.1.tgz#805211df04faaf1c63a3600306cdf5ade50b2ec8"
- dependencies:
- fs.realpath "^1.0.0"
- inflight "^1.0.4"
- inherits "2"
- minimatch "^3.0.2"
- once "^1.3.0"
- path-is-absolute "^1.0.0"
-
-glob@^7.1.1:
+glob@^7.0.3, glob@^7.0.5, glob@^7.1.1:
version "7.1.2"
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.2.tgz#c19c9df9a028702d678612384a6552404c636d15"
dependencies:
@@ -1997,7 +1813,7 @@ hoek@2.x.x:
version "2.16.3"
resolved "https://registry.yarnpkg.com/hoek/-/hoek-2.16.3.tgz#20bb7403d3cea398e91dc4710a8ff1b8274a25ed"
-hoist-non-react-statics@^1.0.3:
+hoist-non-react-statics@^1.0.3, hoist-non-react-statics@^1.0.5, hoist-non-react-statics@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-1.2.0.tgz#aa448cf0986d55cc40773b17174b7dd066cb7cfb"
@@ -2041,14 +1857,10 @@ iconv-lite@0.4.13:
version "0.4.13"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.13.tgz#1f88aba4ab0b1508e8312acc39345f36e992e2f2"
-iconv-lite@^0.4.17:
+iconv-lite@^0.4.17, iconv-lite@~0.4.13:
version "0.4.18"
resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.18.tgz#23d8656b16aae6742ac29732ea8f0336a4789cf2"
-iconv-lite@~0.4.13:
- version "0.4.15"
- resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.15.tgz#fe265a218ac6a57cfe854927e9d04c19825eddeb"
-
image-size@^0.3.5:
version "0.3.5"
resolved "https://registry.yarnpkg.com/image-size/-/image-size-0.3.5.tgz#83240eab2fb5b00b04aab8c74b0471e9cba7ad8c"
@@ -2064,7 +1876,7 @@ inflight@^1.0.4:
once "^1.3.0"
wrappy "1"
-inherits@2, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3:
+inherits@2, inherits@^2.0.3, inherits@~2.0.1:
version "2.0.3"
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de"
@@ -2101,6 +1913,10 @@ is-arrayish@^0.2.1:
version "0.2.1"
resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d"
+is-arrayish@^0.3.1:
+ version "0.3.1"
+ resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.1.tgz#c2dfc386abaa0c3e33c48db3fe87059e69065efd"
+
is-buffer@^1.0.2:
version "1.1.4"
resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.4.tgz#cfc86ccd5dc5a52fa80489111c6920c457e2d98b"
@@ -2208,10 +2024,6 @@ isarray@1.0.0, isarray@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11"
-isexe@^1.1.1:
- version "1.1.2"
- resolved "https://registry.yarnpkg.com/isexe/-/isexe-1.1.2.tgz#36f3e22e60750920f5e7241a476a8c6a42275ad0"
-
isexe@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10"
@@ -2249,11 +2061,7 @@ istanbul-api@^1.1.1:
mkdirp "^0.5.1"
once "^1.4.0"
-istanbul-lib-coverage@^1.0.0, istanbul-lib-coverage@^1.0.0-alpha.0:
- version "1.0.0"
- resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.0.0.tgz#c3f9b6d226da12424064cce87fce0fb57fdfa7a2"
-
-istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1:
+istanbul-lib-coverage@^1.0.0-alpha.0, istanbul-lib-coverage@^1.0.1, istanbul-lib-coverage@^1.1.1:
version "1.1.1"
resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.1.1.tgz#73bfb998885299415c93d38a3e9adf784a77a9da"
@@ -2263,19 +2071,7 @@ istanbul-lib-hook@^1.0.7:
dependencies:
append-transform "^0.4.0"
-istanbul-lib-instrument@^1.4.2:
- version "1.4.2"
- resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.4.2.tgz#0e2fdfac93c1dabf2e31578637dc78a19089f43e"
- dependencies:
- babel-generator "^6.18.0"
- babel-template "^6.16.0"
- babel-traverse "^6.18.0"
- babel-types "^6.18.0"
- babylon "^6.13.0"
- istanbul-lib-coverage "^1.0.0"
- semver "^5.3.0"
-
-istanbul-lib-instrument@^1.7.2, istanbul-lib-instrument@^1.7.4:
+istanbul-lib-instrument@^1.4.2, istanbul-lib-instrument@^1.7.2, istanbul-lib-instrument@^1.7.4:
version "1.7.4"
resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.7.4.tgz#e9fd920e4767f3d19edc765e2d6b3f5ccbd0eea8"
dependencies:
@@ -2538,10 +2334,6 @@ jodid25519@^1.0.0:
dependencies:
jsbn "~0.1.0"
-js-tokens@^2.0.0:
- version "2.0.0"
- resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-2.0.0.tgz#79903f5563ee778cc1162e6dcf1a0027c97f9cb5"
-
js-tokens@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.0.tgz#a2f2a969caae142fb3cd56228358c89366957bd1"
@@ -2794,10 +2586,14 @@ lodash@^3.5.0:
version "3.10.1"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6"
-lodash@^4.14.0, lodash@^4.16.6, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1:
+lodash@^4.0.0, lodash@^4.10.1, lodash@^4.11.1, lodash@^4.14.0, lodash@^4.15.0, lodash@^4.16.6, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.6.1:
version "4.17.4"
resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.4.tgz#78203a4d1c328ae1d86dca6460e369b57f4055ae"
+lodash@~4.11.1:
+ version "4.11.2"
+ resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.11.2.tgz#d6b4338b110a58e21dae5cebcfdbbfd2bc4cdb3b"
+
longest@^1.0.1:
version "1.0.1"
resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097"
@@ -2913,13 +2709,13 @@ mime-db@~1.23.0:
version "1.23.0"
resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.23.0.tgz#a31b4070adaea27d732ea333740a64d0ec9a6659"
-mime-types@2.1.11, mime-types@~2.1.7:
+mime-types@2.1.11:
version "2.1.11"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.11.tgz#c259c471bda808a85d6cd193b430a5fae4473b3c"
dependencies:
mime-db "~1.23.0"
-mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.6, mime-types@~2.1.9:
+mime-types@^2.1.12, mime-types@~2.1.11, mime-types@~2.1.13, mime-types@~2.1.6, mime-types@~2.1.7, mime-types@~2.1.9:
version "2.1.14"
resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.14.tgz#f7ef7d97583fcaf3b7d282b6f8b5679dab1e94ee"
dependencies:
@@ -2939,13 +2735,13 @@ min-document@^2.19.0:
dependencies:
dom-walk "^0.1.0"
-minimatch@^3.0.2, minimatch@^3.0.3:
+minimatch@^3.0.2:
version "3.0.3"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774"
dependencies:
brace-expansion "^1.0.0"
-minimatch@^3.0.4:
+minimatch@^3.0.3, minimatch@^3.0.4:
version "3.0.4"
resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083"
dependencies:
@@ -3008,6 +2804,33 @@ mute-stream@0.0.7:
version "0.0.7"
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab"
+native-base-shoutem-theme@0.2.0:
+ version "0.2.0"
+ resolved "https://registry.yarnpkg.com/native-base-shoutem-theme/-/native-base-shoutem-theme-0.2.0.tgz#9d1ea407edef569b6b7858d499df39d9441aaf74"
+ dependencies:
+ hoist-non-react-statics "^1.0.5"
+ lodash "^4.10.1"
+ prop-types "^15.5.10"
+
+native-base@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/native-base/-/native-base-2.3.0.tgz#af792ea44a66e88ab25c790b06cdec236168fe5a"
+ dependencies:
+ "@shoutem/animation" "^0.8.9"
+ blueimp-md5 "^2.5.0"
+ clamp "^1.0.1"
+ color "~1.0.3"
+ fs-extra "^2.0.0"
+ lodash "~4.11.1"
+ native-base-shoutem-theme "0.2.0"
+ print-message "^2.1.0"
+ react-native-drawer "^2.3.0"
+ react-native-easy-grid "0.1.14"
+ react-native-keyboard-aware-scroll-view "0.2.9"
+ react-native-vector-icons "~4.1.1"
+ react-tween-state "^0.1.5"
+ tween-functions "^1.0.1"
+
natural-compare@^1.4.0:
version "1.4.0"
resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7"
@@ -3207,6 +3030,12 @@ path-parse@^1.0.5:
version "1.0.5"
resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.5.tgz#3c1adf871ea9cd6c9431b6ea2bd74a0ff055c4c1"
+path-to-regexp@^1.7.0:
+ version "1.7.0"
+ resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.7.0.tgz#59fde0f435badacba103a84e9d3bc64e96b9937d"
+ dependencies:
+ isarray "0.0.1"
+
path-type@^1.0.0:
version "1.1.0"
resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441"
@@ -3223,6 +3052,10 @@ pegjs@^0.10.0:
version "0.10.0"
resolved "https://registry.yarnpkg.com/pegjs/-/pegjs-0.10.0.tgz#cf8bafae6eddff4b5a7efb185269eaaf4610ddbd"
+performance-now@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b"
+
pify@^2.0.0, pify@^2.3.0:
version "2.3.0"
resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c"
@@ -3273,6 +3106,12 @@ pretty-format@^4.2.1:
version "4.3.1"
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-4.3.1.tgz#530be5c42b3c05b36414a7a2a4337aa80acd0e8d"
+print-message@^2.1.0:
+ version "2.1.0"
+ resolved "https://registry.yarnpkg.com/print-message/-/print-message-2.1.0.tgz#b5588ed08b0e1bf77ac7bcb5cb78004afaf9a891"
+ dependencies:
+ chalk "1.1.1"
+
private@^0.1.6:
version "0.1.6"
resolved "https://registry.yarnpkg.com/private/-/private-0.1.6.tgz#55c6a976d0f9bafb9924851350fe47b9b5fbb7c1"
@@ -3318,6 +3157,12 @@ qs@~6.3.0:
version "6.3.0"
resolved "https://registry.yarnpkg.com/qs/-/qs-6.3.0.tgz#f403b264f23bc01228c74131b407f18d5ea5d442"
+raf@^3.1.0:
+ version "3.3.2"
+ resolved "https://registry.yarnpkg.com/raf/-/raf-3.3.2.tgz#0c13be0b5b49b46f76d6669248d527cf2b02fe27"
+ dependencies:
+ performance-now "^2.1.0"
+
random-bytes@~1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/random-bytes/-/random-bytes-1.0.0.tgz#4f68a1dc0ae58bd3fb95848c30324db75d64360b"
@@ -3356,6 +3201,54 @@ react-devtools-core@2.3.1:
shell-quote "^1.6.1"
ws "^2.0.3"
+react-native-dismiss-keyboard@1.0.0:
+ version "1.0.0"
+ resolved "https://registry.yarnpkg.com/react-native-dismiss-keyboard/-/react-native-dismiss-keyboard-1.0.0.tgz#32886242b3f2317e121f3aeb9b0a585e2b879b49"
+
+react-native-drawer-layout-polyfill@^1.3.0:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/react-native-drawer-layout-polyfill/-/react-native-drawer-layout-polyfill-1.3.2.tgz#192c84d7a5a6b8a6d2be2c7daa5e4164518d0cc7"
+ dependencies:
+ react-native-drawer-layout "1.3.2"
+
+react-native-drawer-layout@1.3.2:
+ version "1.3.2"
+ resolved "https://registry.yarnpkg.com/react-native-drawer-layout/-/react-native-drawer-layout-1.3.2.tgz#b9740d7663a1dc4f88a61b9c6d93d2d948ea426e"
+ dependencies:
+ react-native-dismiss-keyboard "1.0.0"
+
+react-native-drawer@^2.3.0:
+ version "2.3.0"
+ resolved "https://registry.yarnpkg.com/react-native-drawer/-/react-native-drawer-2.3.0.tgz#a0369ec80ff0b61c9f152dbdea91fe76c843113a"
+ dependencies:
+ tween-functions "^1.0.1"
+
+react-native-easy-grid@0.1.14:
+ version "0.1.14"
+ resolved "https://registry.yarnpkg.com/react-native-easy-grid/-/react-native-easy-grid-0.1.14.tgz#087810ae7ad7c60593c66ee66bdb4602dccd5164"
+ dependencies:
+ lodash "^4.11.1"
+
+react-native-keyboard-aware-scroll-view@0.2.9:
+ version "0.2.9"
+ resolved "https://registry.yarnpkg.com/react-native-keyboard-aware-scroll-view/-/react-native-keyboard-aware-scroll-view-0.2.9.tgz#2a1ae49cfae90a9665b21763c1f8bd03ed5fb92c"
+ dependencies:
+ react-timer-mixin "^0.13.3"
+
+react-native-tab-view@^0.0.65:
+ version "0.0.65"
+ resolved "https://registry.yarnpkg.com/react-native-tab-view/-/react-native-tab-view-0.0.65.tgz#b685ea3081ff7c96486cd997361026c407302c59"
+ dependencies:
+ prop-types "^15.5.8"
+
+react-native-vector-icons@~4.1.1:
+ version "4.1.1"
+ resolved "https://registry.yarnpkg.com/react-native-vector-icons/-/react-native-vector-icons-4.1.1.tgz#9ac75bde77d9243346668c51dca7756775428087"
+ dependencies:
+ lodash "^4.0.0"
+ prop-types "^15.5.8"
+ yargs "^6.3.0"
+
react-native@0.46.3:
version "0.46.3"
resolved "https://registry.yarnpkg.com/react-native/-/react-native-0.46.3.tgz#8fe95131143f1d87bd3ac12e73b4523a44ff0ce9"
@@ -3445,6 +3338,18 @@ react-native@0.46.3:
xtend ">=4.0.0 <4.1.0-0"
yargs "^6.4.0"
+react-navigation@^1.0.0-beta.11:
+ version "1.0.0-beta.11"
+ resolved "https://registry.yarnpkg.com/react-navigation/-/react-navigation-1.0.0-beta.11.tgz#4271edb23cdbcc6eb88602f7fde0a77f0ef7a160"
+ dependencies:
+ clamp "^1.0.1"
+ fbjs "^0.8.12"
+ hoist-non-react-statics "^1.2.0"
+ path-to-regexp "^1.7.0"
+ prop-types "^15.5.10"
+ react-native-drawer-layout-polyfill "^1.3.0"
+ react-native-tab-view "^0.0.65"
+
react-proxy@^1.1.7:
version "1.1.8"
resolved "https://registry.yarnpkg.com/react-proxy/-/react-proxy-1.1.8.tgz#9dbfd9d927528c3aa9f444e4558c37830ab8c26a"
@@ -3471,7 +3376,7 @@ react-test-renderer@16.0.0-alpha.12:
fbjs "^0.8.9"
object-assign "^4.1.0"
-react-timer-mixin@^0.13.2:
+react-timer-mixin@^0.13.2, react-timer-mixin@^0.13.3:
version "0.13.3"
resolved "https://registry.yarnpkg.com/react-timer-mixin/-/react-timer-mixin-0.13.3.tgz#0da8b9f807ec07dc3e854d082c737c65605b3d22"
@@ -3482,6 +3387,13 @@ react-transform-hmr@^1.0.4:
global "^4.3.0"
react-proxy "^1.1.7"
+react-tween-state@^0.1.5:
+ version "0.1.5"
+ resolved "https://registry.yarnpkg.com/react-tween-state/-/react-tween-state-0.1.5.tgz#e98b066551efb93cb92dd1be14995c2e3deae339"
+ dependencies:
+ raf "^3.1.0"
+ tween-functions "^1.0.1"
+
react@16.0.0-alpha.12:
version "16.0.0-alpha.12"
resolved "https://registry.yarnpkg.com/react/-/react-16.0.0-alpha.12.tgz#8c59485281485df319b6f77682d8dd0621c08194"
@@ -3507,7 +3419,7 @@ read-pkg@^1.0.0:
normalize-package-data "^2.3.2"
path-type "^1.0.0"
-"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.1.5, readable-stream@^2.2.2:
+"readable-stream@^2.0.0 || ^1.1.13", readable-stream@^2.0.1, readable-stream@^2.1.5, readable-stream@^2.2.2:
version "2.2.2"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.2.2.tgz#a9e6fec3c7dda85f8bb1b3ba7028604556fc825e"
dependencies:
@@ -3519,18 +3431,6 @@ read-pkg@^1.0.0:
string_decoder "~0.10.x"
util-deprecate "~1.0.1"
-readable-stream@^2.0.1:
- version "2.3.3"
- resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.3.tgz#368f2512d79f9d46fdfc71349ae7878bbc1eb95c"
- dependencies:
- core-util-is "~1.0.0"
- inherits "~2.0.3"
- isarray "~1.0.0"
- process-nextick-args "~1.0.6"
- safe-buffer "~5.1.1"
- string_decoder "~1.0.3"
- util-deprecate "~1.0.1"
-
readable-stream@~1.1.8, readable-stream@~1.1.9:
version "1.1.14"
resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9"
@@ -3719,10 +3619,6 @@ safe-buffer@~5.0.1:
version "5.0.1"
resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.0.1.tgz#d263ca54696cd8a306b5ca6551e92de57918fbe7"
-safe-buffer@~5.1.0, safe-buffer@~5.1.1:
- version "5.1.1"
- resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853"
-
sane@~1.4.1:
version "1.4.1"
resolved "https://registry.yarnpkg.com/sane/-/sane-1.4.1.tgz#88f763d74040f5f0c256b6163db399bf110ac715"
@@ -3837,6 +3733,12 @@ simple-plist@^0.2.1:
bplist-parser "0.1.1"
plist "2.0.1"
+simple-swizzle@^0.2.2:
+ version "0.2.2"
+ resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a"
+ dependencies:
+ is-arrayish "^0.3.1"
+
slash@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55"
@@ -3957,12 +3859,6 @@ string_decoder@~0.10.x:
version "0.10.31"
resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94"
-string_decoder@~1.0.3:
- version "1.0.3"
- resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.0.3.tgz#0fc67d7c141825de94282dd536bec6b9bce860ab"
- dependencies:
- safe-buffer "~5.1.0"
-
stringstream@~0.0.4:
version "0.0.5"
resolved "https://registry.yarnpkg.com/stringstream/-/stringstream-0.0.5.tgz#4e484cd4de5a0bbbee18e46307710a8a81621878"
@@ -4085,6 +3981,10 @@ tunnel-agent@~0.4.1:
version "0.4.3"
resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb"
+tween-functions@^1.0.1:
+ version "1.2.0"
+ resolved "https://registry.yarnpkg.com/tween-functions/-/tween-functions-1.2.0.tgz#1ae3a50e7c60bb3def774eac707acbca73bbc3ff"
+
tweetnacl@^0.14.3, tweetnacl@~0.14.0:
version "0.14.5"
resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64"
@@ -4232,18 +4132,12 @@ which-module@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/which-module/-/which-module-1.0.0.tgz#bba63ca861948994ff307736089e3b96026c2a4f"
-which@^1.2.12:
+which@^1.2.12, which@^1.2.9:
version "1.2.14"
resolved "https://registry.yarnpkg.com/which/-/which-1.2.14.tgz#9a87c4378f03e827cecaf1acdf56c736c01c14e5"
dependencies:
isexe "^2.0.0"
-which@^1.2.9:
- version "1.2.12"
- resolved "https://registry.yarnpkg.com/which/-/which-1.2.12.tgz#de67b5e450269f194909ef23ece4ebe416fa1192"
- dependencies:
- isexe "^1.1.1"
-
window-size@0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/window-size/-/window-size-0.1.0.tgz#5438cd2ea93b202efa3a19fe8887aee7c94f9c9d"
@@ -4360,7 +4254,7 @@ yargs-parser@^5.0.0:
dependencies:
camelcase "^3.0.0"
-yargs@^6.4.0:
+yargs@^6.3.0, yargs@^6.4.0:
version "6.6.0"
resolved "https://registry.yarnpkg.com/yargs/-/yargs-6.6.0.tgz#782ec21ef403345f830a808ca3d513af56065208"
dependencies: