mirror of
https://github.com/vale981/Vulcan
synced 2025-03-09 12:16:37 -04: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 { 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 loginToken = global.localStorage['Meteor.loginToken'];
|
||||||
const apolloClient = createApolloClient();
|
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 './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 App } from "./components/App.jsx";
|
||||||
export { default as Icon } from "./components/Icon.jsx";
|
export { default as Icon } from "./components/Icon.jsx";
|
||||||
export { default as Loading } from "./components/Loading.jsx";
|
export { default as Loading } from "./components/Loading.jsx";
|
||||||
export { default as ShowIf } from "./components/ShowIf.jsx";
|
export { default as ShowIf } from "./components/ShowIf.jsx";
|
||||||
export { default as ModalTrigger } from './components/ModalTrigger.jsx';
|
export { default as ModalTrigger } from './components/ModalTrigger.jsx';
|
||||||
|
|
||||||
export { default as withMessages } from "./containers/withMessages.js";
|
export { default as withMessages } from "./containers/withMessages.js";
|
||||||
export { default as withList } from './containers/withList.js';
|
export { default as withList } from './containers/withList.js';
|
||||||
export { default as withDocument } from './containers/withDocument.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 Users from 'meteor/nova:users';
|
||||||
|
|
||||||
import { GraphQLSchema } from '../modules.js';
|
import { GraphQLSchema } from '../modules/index.js';
|
||||||
|
|
||||||
const generateTypeDefs = () => [`
|
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 { DDP } from 'meteor/ddp';
|
||||||
import { Accounts } from 'meteor/accounts-base';
|
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');
|
const Fibers = Npm.require('fibers');
|
||||||
|
|
||||||
|
|
|
@ -18,7 +18,7 @@ Package.onUse(function(api) {
|
||||||
'nova:lib@1.0.0'
|
'nova:lib@1.0.0'
|
||||||
]);
|
]);
|
||||||
|
|
||||||
api.mainModule("lib/server.js", "server");
|
api.mainModule('lib/server/main.js', 'server');
|
||||||
api.mainModule("lib/client.js", "client");
|
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