mirror of
https://github.com/vale981/Vulcan
synced 2025-03-06 18:11:40 -05:00
change nova-core folder structure
This commit is contained in:
parent
2ab3fd3c66
commit
33b3b5bf24
24 changed files with 50 additions and 26 deletions
|
@ -1,4 +0,0 @@
|
|||
import './client/auth.js';
|
||||
|
||||
export * from './modules.js';
|
||||
export * from './client/render_context.js';
|
5
packages/nova-core/lib/client/main.js
Normal file
5
packages/nova-core/lib/client/main.js
Normal file
|
@ -0,0 +1,5 @@
|
|||
import './auth.js';
|
||||
import './mongo_redux.js';
|
||||
|
||||
export * from '../modules/index.js';
|
||||
export * from './render_context.js';
|
|
@ -1,6 +1,6 @@
|
|||
import { createStore, applyMiddleware, compose, combineReducers } from 'redux';
|
||||
|
||||
import { createApolloClient, addReducer, addMiddleware, getReducers, getMiddlewares } from '../modules.js';
|
||||
import { createApolloClient, addReducer, addMiddleware, getReducers, getMiddlewares } from '../modules/index.js';
|
||||
|
||||
const loginToken = global.localStorage['Meteor.loginToken'];
|
||||
const apolloClient = createApolloClient();
|
||||
|
|
|
@ -1,13 +1,43 @@
|
|||
// import and re-export
|
||||
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';
|
||||
|
||||
import './callbacks.js';
|
||||
|
||||
// import and re-export
|
||||
export {
|
||||
// apollo
|
||||
createApolloClient,
|
||||
// callbacks
|
||||
Callbacks, addCallback, removeCallback, runCallbacks, runCallbacksAsync,
|
||||
// components
|
||||
Components, registerComponent, replaceComponent, getRawComponent, getComponent, copyHoCs, populateComponentsApp,
|
||||
// collections
|
||||
createCollection,
|
||||
// fragments
|
||||
Fragments, registerFragment, getFragment, getFragmentName, extendFragment,
|
||||
// graphql
|
||||
GraphQLSchema,
|
||||
// headtags
|
||||
Headtags,
|
||||
// redux
|
||||
getActions, addAction, getReducers, addReducer, getMiddlewares, addMiddleware,
|
||||
// routes
|
||||
Routes, addRoute, getRoute, populateRoutesApp,
|
||||
// settings
|
||||
getSetting,
|
||||
// strings
|
||||
Strings, addStrings,
|
||||
// utils
|
||||
Utils,
|
||||
// store (for server only)
|
||||
configureStore,
|
||||
// mutations (for server only)
|
||||
newMutation, editMutation, removeMutation,
|
||||
} from 'meteor/nova:lib';
|
||||
|
||||
export { default as App } from "./components/App.jsx";
|
||||
export { default as Icon } from "./components/Icon.jsx";
|
||||
export { default as Loading } from "./components/Loading.jsx";
|
||||
export { default as ShowIf } from "./components/ShowIf.jsx";
|
||||
export { default as ModalTrigger } from './components/ModalTrigger.jsx';
|
||||
|
||||
export { default as withMessages } from "./containers/withMessages.js";
|
||||
export { default as withList } from './containers/withList.js';
|
||||
export { default as withDocument } from './containers/withDocument.js';
|
|
@ -1,8 +0,0 @@
|
|||
import './server/oauth.js';
|
||||
import './server/start.js';
|
||||
import './server/apollo_server.js';
|
||||
import './server/meteor_subscribe.js'
|
||||
|
||||
export * from './modules.js';
|
||||
export { newMutation, editMutation, removeMutation } from 'meteor/nova:lib';
|
||||
export * from './server/render_context.js';
|
|
@ -14,7 +14,7 @@ import { _ } from 'meteor/underscore';
|
|||
|
||||
import Users from 'meteor/nova:users';
|
||||
|
||||
import { GraphQLSchema } from '../modules.js';
|
||||
import { GraphQLSchema } from '../modules/index.js';
|
||||
|
||||
const generateTypeDefs = () => [`
|
||||
|
||||
|
|
7
packages/nova-core/lib/server/main.js
Normal file
7
packages/nova-core/lib/server/main.js
Normal file
|
@ -0,0 +1,7 @@
|
|||
import './oauth.js';
|
||||
import './start.js';
|
||||
import './apollo_server.js';
|
||||
import './meteor_subscribe.js'
|
||||
|
||||
export * from '../modules/index.js';
|
||||
export * from './render_context.js';
|
|
@ -3,7 +3,7 @@ import { WebApp } from 'meteor/webapp';
|
|||
import { DDP } from 'meteor/ddp';
|
||||
import { Accounts } from 'meteor/accounts-base';
|
||||
|
||||
import { createApolloClient, getReducers, getMiddlewares, configureStore } from '../modules.js';
|
||||
import { createApolloClient, getReducers, getMiddlewares, configureStore } from '../modules/index.js';
|
||||
|
||||
const Fibers = Npm.require('fibers');
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@ Package.onUse(function(api) {
|
|||
'nova:lib@1.0.0'
|
||||
]);
|
||||
|
||||
api.mainModule("lib/server.js", "server");
|
||||
api.mainModule("lib/client.js", "client");
|
||||
api.mainModule('lib/server/main.js', 'server');
|
||||
api.mainModule('lib/client/main.js', 'client');
|
||||
|
||||
});
|
||||
|
|
|
@ -1,6 +0,0 @@
|
|||
{
|
||||
"enableAutoprefixer": true,
|
||||
"outputStyle": "compressed",
|
||||
"sourceComments": true,
|
||||
"sourceMap": true
|
||||
}
|
Loading…
Add table
Reference in a new issue