Skip to content

Commit

Permalink
feat: properly add barrel for nodejs API
Browse files Browse the repository at this point in the history
Keep it undocumented for now, till I personally use and test them.
  • Loading branch information
swashata committed Feb 21, 2019
1 parent d16f162 commit d3e8abd
Showing 1 changed file with 42 additions and 11 deletions.
53 changes: 42 additions & 11 deletions packages/scripts/src/index.ts
Original file line number Diff line number Diff line change
@@ -1,16 +1,47 @@
import { CreateWebpackConfig } from './config/CreateWebpackConfig';
import { projectConfigDefault } from './config/project.config.default';
import { serverConfigDefault } from './config/server.config.default';
import { WebpackConfigHelper } from './config/WebpackConfigHelper';
import { Build } from './scripts/Build';
import { Server } from './scripts/Server';

// Expose our Nodejs APIs for applications not using as CLI
// and for using with tools like jest

// Expose all needed config functions, classes and interfaces
export {
typelang,
getBabelConfig,
getBabelPresetOptions,
getDefaultBabelPresetOptions,
} from './config/babelConfig';

export { CreateWebpackConfig, WpackConfig } from './config/CreateWebpackConfig';

export {
CreateWebpackConfig,
WebpackConfigHelper,
WebpackConfigHelperConfig,
} from './config/WebpackConfigHelper';

export {
getProjectAndServerConfig,
getProjectConfig,
getServerConfig,
validateProjectConfig,
validateServerConfig,
} from './config/getProjectAndServerConfig';

export {
BannerConfig,
EntryConfig,
FileConfig,
ProjectConfig,
projectConfigDefault,
webpackLoaderOptionsOverride,
webpackOptionsOverrideFunction,
} from './config/project.config.default';

export {
ServerConfig,
serverConfigDefault,
Build,
Server,
};
} from './config/server.config.default';

// Expose all needed script classes
export { Build } from './scripts/Build';

export { Server } from './scripts/Server';

export { Bootstrap, ProjectDependencies } from './scripts/Bootstrap';

0 comments on commit d3e8abd

Please sign in to comment.