UNPKG

fz-react-cli

Version:

A CLI tool for build modern web application and libraries

29 lines (23 loc) 736 B
function getInsertAt() { let flag = 'npm_package_fz_react_cli_insertAt'; if (process.env[flag]) { return process.env[flag]; } let insertAt; let userOption = Object.keys(process.env).filter( key => key.indexOf(flag) >= 0 ); let [option] = userOption; if (!option) { throw new Error( `You have used insertAt flag but you didn't provided a valid position to insert style tags; To get more info about insertAt option please refer following link https://github.com/webpack-contrib/style-loader#insertat` ); } insertAt = process.env[option]; let position = option.split('_'); insertAt = { [position[position.length - 1]]: insertAt }; return insertAt; } module.exports = getInsertAt;