4.5.2 • Published 6 months ago

rollup-plugin-css-only v4.5.2

Weekly downloads
23,015
License
MIT
Repository
github
Last release
6 months 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-popupsxunyidi-cloud-documentyg-libraryytx-im-webyot-cdk-svelte-buildervuetify-custom-vuezto_npm_rollup_maplibrezmkj_uizoi-file-dropwinx-form-winxxs-tools-kit@eviljs/vuetrillium-test-widget@saasquatch-themes/swingeducation-components@saasquatch/fsr-components@saasquatch/hungry-harvest-components@saasquatch-themes/fsr-components@saasquatch-themes/hungry-harvest-components@saasquatch/new-york-post-components@saasquatch/nyp-components@saasquatch/service-titan-components@vue-cdk/build-vue-lib@voorhoede/vue-dato-imageexpress-svelteeginmap@ssemenkoff/face-detectordydesignsystemdemodydesignsystemdemolink2dvdp-expand-clie-rollup@tkweb/elements@tkweb/elm@titelmedia/bricks-buildereasy-cli2@thebabouche/inputs@svere/cli@ttungbmt/microbundle-crl@steedos-ui/builder-ag-grid@tushar6698/js-library@tushar6698/react-libraryfeedback_sdk@11ty/eleventy-plugin-vuefull-screen-inetfs-lego-componentsfish-suite-vueffg-un-deuxfigma-react-componentsaaaa-bbbbadi-clifixed_form_builder@xsyx/hanzo-cli@alex_revin/svelte-toast@xlameiro/chatbotletoy-ui-betadbfu-buttonmd2vuecomponent-lib-demo145designer-showdesign-system-svelteliu-json-formczt-componentslarge-data-tablelanhu-components5hoangnv-components-v2blockchain-land-countrymapiamor-lottery-vue@dao-vue/dropdownbunzeehyperlabchatbotmitracheburgen@evam/components@ethanhung/com-lib-playground@farris/mobile-climersinmicro-comp-serviceminhleo-packageauth-v3-app@auto-build/core@boty-design/fe-cli@boty-design/fe-plugin-eslintlego-bricks-cyyljp-ui-h5lncomponentsbamboo-library
4.5.0

6 months ago

4.4.0

6 months ago

4.5.2

6 months ago

4.5.1

6 months ago

4.1.0

2 years ago

4.0.0

2 years ago

4.3.0

1 year ago

4.2.0

2 years ago

4.1.1

2 years ago

3.1.0

3 years ago

3.0.0

3 years ago

2.1.0

4 years ago

2.0.0

4 years ago

1.0.0

5 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.0

7 years ago

0.1.0

7 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