Skip to content

Commit 33b3b5b

Browse files
committed
change nova-core folder structure
1 parent 2ab3fd3 commit 33b3b5b

24 files changed

+50
-26
lines changed

packages/nova-core/lib/client.js

-4
This file was deleted.

packages/nova-core/lib/client/main.js

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import './auth.js';
2+
import './mongo_redux.js';
3+
4+
export * from '../modules/index.js';
5+
export * from './render_context.js';

packages/nova-core/lib/client/render_context.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { createStore, applyMiddleware, compose, combineReducers } from 'redux';
22

3-
import { createApolloClient, addReducer, addMiddleware, getReducers, getMiddlewares } from '../modules.js';
3+
import { createApolloClient, addReducer, addMiddleware, getReducers, getMiddlewares } from '../modules/index.js';
44

55
const loginToken = global.localStorage['Meteor.loginToken'];
66
const apolloClient = createApolloClient();

packages/nova-core/lib/modules.js packages/nova-core/lib/modules/index.js

+33-3
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,43 @@
1-
// import and re-export
2-
export { Components, registerComponent, replaceComponent, getRawComponent, getComponent, copyHoCs, populateComponentsApp, createCollection, Callbacks, addCallback, removeCallback, runCallbacks, runCallbacksAsync, GraphQLSchema, Routes, addRoute, getRoute, populateRoutesApp, Utils, getSetting, Strings, addStrings, configureStore, getActions, addAction, getReducers, addReducer, getMiddlewares, addMiddleware, Headtags, Fragments, registerFragment, getFragment, getFragmentName, extendFragment, createApolloClient } from 'meteor/nova:lib';
3-
41
import './callbacks.js';
52

3+
// import and re-export
4+
export {
5+
// apollo
6+
createApolloClient,
7+
// callbacks
8+
Callbacks, addCallback, removeCallback, runCallbacks, runCallbacksAsync,
9+
// components
10+
Components, registerComponent, replaceComponent, getRawComponent, getComponent, copyHoCs, populateComponentsApp,
11+
// collections
12+
createCollection,
13+
// fragments
14+
Fragments, registerFragment, getFragment, getFragmentName, extendFragment,
15+
// graphql
16+
GraphQLSchema,
17+
// headtags
18+
Headtags,
19+
// redux
20+
getActions, addAction, getReducers, addReducer, getMiddlewares, addMiddleware,
21+
// routes
22+
Routes, addRoute, getRoute, populateRoutesApp,
23+
// settings
24+
getSetting,
25+
// strings
26+
Strings, addStrings,
27+
// utils
28+
Utils,
29+
// store (for server only)
30+
configureStore,
31+
// mutations (for server only)
32+
newMutation, editMutation, removeMutation,
33+
} from 'meteor/nova:lib';
34+
635
export { default as App } from "./components/App.jsx";
736
export { default as Icon } from "./components/Icon.jsx";
837
export { default as Loading } from "./components/Loading.jsx";
938
export { default as ShowIf } from "./components/ShowIf.jsx";
1039
export { default as ModalTrigger } from './components/ModalTrigger.jsx';
40+
1141
export { default as withMessages } from "./containers/withMessages.js";
1242
export { default as withList } from './containers/withList.js';
1343
export { default as withDocument } from './containers/withDocument.js';

packages/nova-core/lib/server.js

-8
This file was deleted.

packages/nova-core/lib/server/apollo_server.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import { _ } from 'meteor/underscore';
1414

1515
import Users from 'meteor/nova:users';
1616

17-
import { GraphQLSchema } from '../modules.js';
17+
import { GraphQLSchema } from '../modules/index.js';
1818

1919
const generateTypeDefs = () => [`
2020

packages/nova-core/lib/server/main.js

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import './oauth.js';
2+
import './start.js';
3+
import './apollo_server.js';
4+
import './meteor_subscribe.js'
5+
6+
export * from '../modules/index.js';
7+
export * from './render_context.js';

packages/nova-core/lib/server/render_context.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { WebApp } from 'meteor/webapp';
33
import { DDP } from 'meteor/ddp';
44
import { Accounts } from 'meteor/accounts-base';
55

6-
import { createApolloClient, getReducers, getMiddlewares, configureStore } from '../modules.js';
6+
import { createApolloClient, getReducers, getMiddlewares, configureStore } from '../modules/index.js';
77

88
const Fibers = Npm.require('fibers');
99

packages/nova-core/package.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Package.onUse(function(api) {
1818
1919
]);
2020

21-
api.mainModule("lib/server.js", "server");
22-
api.mainModule("lib/client.js", "client");
21+
api.mainModule('lib/server/main.js', 'server');
22+
api.mainModule('lib/client/main.js', 'client');
2323

2424
});

packages/nova-core/scss.json

-6
This file was deleted.

0 commit comments

Comments
 (0)