Comments (3)
It might be a good idea. Could you tell more what exactly would you like to do with a custom loader?
I'm thinking of completely rewriting the plugin and would like to have a better understanding what people actually want to use
from postcss-modules.
@Outpunk Basically, integration with Rollup.
This plugin is used by egoist/rollup-plugin-postcss and Rollup allows a plugin to define custom loaders to resolve imports.
I wrote myself a plugin to use astroturf to extract css without writing it to disk (their recomendation for rollup is to use their babel plugin directly and clean up the mess afterwards), so now, to make that work, I'll need to submit a pull request to egoist/rollup-plugin-postcss to pass a custom loader to this plugin, that resolves files through rollup, but I wanted to resolve this issue beforehand.
from postcss-modules.
@RianFuro let's try to isolate the parsing logic from the loader, feel free to make a PR.
from postcss-modules.
Related Issues (20)
- How to use postcss-modules in combination with css-loader modules? HOT 1
- Types of CSS modules HOT 3
- What can cause hashes generated by css-loader differ from the hashes generated by this plugin?
- Version 4.1.1 is missing the build directory HOT 2
- Expose importer in resolve method HOT 2
- Make this package browser friendly HOT 2
- Multiline comment in :global Sass declaration compiles incorrectly HOT 5
- Short class names in production HOT 1
- The published npm package contains `.vscode`
- 'Failed to obtain root' error on Windows HOT 1
- Please add missing tags HOT 1
- [Feature] Add ability to transform a selection of class names
- css-loader integration
- @value or composes using other modules bypasses other postcss plugins HOT 3
- Classes imported from another module have the wrong hash when imported file is changed
- how to make inline comment works in module.scss
- doesn't work with :is and :where clauses HOT 2
- Unable to use via ESM CDN like JSDelivr or JSPM
- passing strings to generateScopedName that can be problematic
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from postcss-modules.