rollup-plugin-postcss icon indicating copy to clipboard operation
rollup-plugin-postcss copied to clipboard

Should respect Style Inject insertAt option

Open rokaskuciauskas opened this issue 7 years ago • 2 comments

Now, plugin calls styleInject without additional properties. Could you fix it? What i see in rollup-plugin-postcss.cjs.js: if (!shouldExtract && shouldInject) { output += '\nimport styleInject from '${styleInjectPath}';\nstyleInject(css${Object.keys(options.inject).length > 0 ? ',${JSON.stringify(options.inject)}' : ''});; }`

Temp solution: if (!shouldExtract && shouldInject) { output += '\nimport styleInject from '${styleInjectPath}';\nstyleInject(css${Object.keys(options.inject).length > 0 ? ',${JSON.stringify(options.inject)}' : ''}, {insertAt: ${options.styleInject.insertAt}});'; }

rokaskuciauskas avatar Apr 24 '18 07:04 rokaskuciauskas

It's undocumented but you can actually pass options to styleInject like this:

postcss({
  inject: { insertAt: 'top' }
})

balazssagi avatar May 09 '19 16:05 balazssagi

It's undocumented but you can actually pass options to styleInject like this:

postcss({
  inject: { insertAt: 'top' }
})

it is actually here https://github.com/egoist/style-inject#options

manjunath-teachmint avatar Jun 29 '22 18:06 manjunath-teachmint