4.5.2 • Published 1 year ago

rollup-plugin-css-only v4.5.2

Weekly downloads
23,015
License
MIT
Repository
github
Last release
1 year ago

Rollup plugin that bundles imported css

Features

  • CSS is emitted as 1 asset
  • Order of imports is guaranteed
  • Watches CSS imports
  • Typescript types

Installation

# v4 is compatible with Rollup 4 & 3 & 2
# Rollup 4 since v4.4
npm install --save-dev rollup-plugin-css-only

Usage

// rollup.config.js
import css from 'rollup-plugin-css-only'

export default {
  input: 'input.js',
  output: {
    file: 'output.js',
    format: 'es',
    assetFileNames: 'assets/[name]-[hash][extname]'
  },
  plugins: [css()]
}
// entry.js
import './reset.css'
import './layout.css'
/* layout.css */
@import './nested.css';
@import './more.css';

Options

There is 1 option: output.
By default the plugin will use output.assetFileNames to decide the filename.

css({
  // Optional: filename to write all styles to
  output: 'bundle.css'
})

Changelog

Please see CHANGELOG for more information what has changed recently.

Contributing

Contributions and feedback are very welcome.

To get it running:

  1. Clone the project.
  2. npm install
  3. npm run build

Credits

License

The MIT License (MIT). Please see License File for more information.

czt-app-componentsreact-mxgraph-editortooltipme-test2lui2jobportfolio-componentsrocecssappligatorvue-rollup-examplescf-metadata@infinitebrahmanuniverse/nolb-rollup-plugin-c@samsquatch/service-titan-componentshdlocalhd-sfc-cli@everything-registry/sub-chunk-2680elysiumgridtest-popupssvelte-view-engine-ilkkahsvelte-whiteboardsw-ui-kitsvelte-lazytest-langwinx-form-winxvue-json-schema-editorvue-login-testvue-login-test-aerhshoelace-web-componentsreusable_buttonrollup-plugin-atomicstorybook-web-demosparrow-packerrollup-plugin-sissrollup-plugin-smartrollup-plugin-smartsrollup-tutorialrevdojo-mt-fetest-public-topbar-idtrustedtest_react_sdksvelte-amd-templatesvelte-channle-stripswafsvelte-bundlesvelte-btnswiperifiedviz-react-boilerplatevue-cli-plugin-vplugin@eviljs/vuetrillium-test-widgettest-components6paulpn-ui-kitmicro-comp-serviceminhleo-packagemersinletoy-ui-betaljp-ui-h5lncomponentslanhu-components5lego-bricks-cyylantik-web-componentslarge-data-tablejngr-componentshumanize-ai-embedhyperlabiamor-lottery-vueispacecompliblit-storybook-component-lib-testliu-json-formmohammed-erp-layouthoangnv-components-v2hifipay-sdk-test-v36hifipay-sdk-test-v35hgraphicjaviercno2my-componetns-testmd2vuepanel-rollup-demopjd-vuepjd-webprocess-previewreact-css-notificationreact-clipboard-ocrreact-dropzone-cloudinaryreact-fabric-pagereact-quick-resizablereact-profile-componentreact-smooth-tabsnpm-publish-librainbowvue2react-ar-walletreact-hub-generic-componentsreact-suprasimple-library-react-testsolid-split-componenttp-selecttuhub-mars-cli@auto-build/core@alex_revin/svelte-toast@blue-modus/bluetasks@11ty/eleventy-plugin-vue@bootcamp-project/rollupjs-config@dao-vue/dropdown
4.5.0

1 year ago

4.4.0

1 year ago

4.5.2

1 year ago

4.5.1

1 year ago

4.1.0

2 years ago

4.0.0

2 years ago

4.3.0

2 years ago

4.2.0

2 years ago

4.1.1

2 years ago

3.1.0

4 years ago

3.0.0

4 years ago

2.1.0

5 years ago

2.0.0

5 years ago

1.0.0

6 years ago

0.4.0

7 years ago

0.3.0

7 years ago

0.2.0

8 years ago

0.1.0

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago