// @flow const { NODE_ENV, STORYBOOK_ENV } = process.env const isRunningInAsar = !STORYBOOK_ENV && process.mainModule && process.mainModule.filename.indexOf('app.asar') !== -1 const staticPath = __DEV__ && !STORYBOOK_ENV && NODE_ENV !== 'test' ? __static : isRunningInAsar ? __dirname.replace(/app\.asar$/, 'static') : !STORYBOOK_ENV ? `${__dirname}/../../static` : 'static' /** * Returns resolved static path for given image path * * note: `i` for `image` (using `img` was confusing when using with tag) */ export function i(path: string): string { return isRunningInAsar ? `${staticPath}/images/${path}` : `/images/${path}` } export default staticPath