3.1.0 • Published 8 months ago

postcss-modules-extract-imports v3.1.0

Weekly downloads
11,833,848
License
ISC
Repository
github
Last release
8 months ago

CSS Modules: Extract Imports

Build Status

Transforms:

:local(.continueButton) {
  composes: button from "library/button.css";
  color: green;
}

into:

:import("library/button.css") {
  button: __tmp_487387465fczSDGHSABb;
}
:local(.continueButton) {
  composes: __tmp_487387465fczSDGHSABb;
  color: green;
}

Specification

  • Only a certain whitelist of properties are inspected. Currently, that whitelist is ['composes'] alone.
  • An extend-import has the following format:
composes: className [... className] from "path/to/file.css",  className [... className], className [... className] from global;

Options

  • failOnWrongOrder bool generates exception for unpredictable imports order.
.aa {
  composes: b from "./b.css";
  composes: c from "./c.css";
}

.bb {
  /* "b.css" should be before "c.css" in this case */
  composes: c from "./c.css";
  composes: b from "./b.css";
}

Building

npm install
npm test

Build Status

  • Lines: Coverage Status
  • Statements: codecov.io

License

ISC

With thanks

  • Mark Dalgleish
  • Tobias Koppers
  • Guy Bedford

Glen Maddern, 2015.

css-loaderpostcss-modulescomponennenttvuedragdropuploadimagescloud-archive-s3bb-chat@fundefund/funde_cksxyj_taro_cligql_din_mod@l1nyanm1ng/react-picture-viewer@olivervorasai/slidercbmis-ai-toolboxcogoportutils@infinitebrahmanuniverse/nolb-postcss-m@saaspe/componentsexpand-react-bridgesklif-ui-kitsklif-api@everything-registry/sub-chunk-2461@cositehq/typed-css-modulesp149-tabletest-popupssklif-uilapture-ui-complaptureuidrpdwn-mntaman-baca-masyarakattape-babel-css-modulestagged-css-modulesta-css-loaderwinx-form-winxvusion-css-loadervue-button-test1webdesa-laravel-final-releasewebpack_component_fundrtl-css-loaderrtlcss-loaderresponsis-gantt-task-reactreboostreactofy-css-libraryreus-jagger-pluginteapackage-tatespoorman297stories-fsstories-react-bdsticky-scroll-catchsearch-input-reactsearch-list-reactsequelcomponentrollup-plugin-lib-stylesrollup-plugin-stylerrollup-plugin-stylesrollup-plugin-styles-importrollup-stylesreyhan-projecttestapatestujsk_custom_ckeditor5svelte-component-libthemre-sienna-accessibilityvue-compmentvision-css-loadervite-css-modulesvs-tree-plusnextjs-storiesanci-reactchain_digger@purnasatria/directus-extension-document-interfacezzzxxxyyy321123lanj-test-componentshantil-csshelp-widgetgrid-component-react-ex-1jest-css-modules-processorjetbolt-reactjesusdemojdseal-cliimage-carousel-juan-correa-50icss-registericssifym2m-chartjs-plugin-crosshairmggauharmicroend-componentmj4d-excalidraw-originallitepie-datepicker-gabelevimultiplatformtestlevikotlintestmpp_design_sysmps-clijulien-easy-modalk0ng_d1nosaur_quenak0ng_d1nosaur_quenbk0ng_d1nosaur_quenck0ng_d1nosaur_quendk0ng_d1nosaur_quenek0ng_d1nosaur_quenfk0ng_d1nosaur_quengk0ng_d1nosaur_quenhk0ng_d1nosaur_quenik0ng_d1nosaur_quenjk0ng_d1nosaur_quenkk0ng_d1nosaur_quenl
3.1.0

8 months ago

3.0.0

4 years ago

3.0.0-rc.3

4 years ago

3.0.0-rc.1

4 years ago

3.0.0-rc.0

4 years ago

2.0.0

6 years ago

1.2.1

6 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.1

9 years ago

1.0.0

9 years ago

1.0.0-beta2

9 years ago

0.0.6

9 years ago

1.0.0-beta1

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago