src/index.js in hauler-0.3.2 vs src/index.js in hauler-0.3.3

- old
+ new

@@ -1,7 +1,9 @@ // @flow +import fs from 'fs'; +import path from 'path'; import * as utils from './utils'; function getProjectConfig(env: string): ProjectConfig { const projectConfigFactory = require(utils.railsPath('~config/hauler.js')); return projectConfigFactory(env); @@ -49,5 +51,11 @@ entry: utils.makeHotReloadableEntries(compilerConfig.entry, devServerConfig.publicPath), }); } export { getEnvName } from './utils'; + +export function getAppName(railsRoot: string): string { + const contents = fs.readFileSync(path.join(railsRoot, 'package.json')); + const pkg = JSON.parse(contents.toString()); + return pkg.name; +}