Comments (2)
For sanity, i checked compilation with Foundation, Bootstrap and Bulma from their node modules and everything is fine for compile and watch mode.
But as stated from issue detail, an exception is raised for conflicts, if the Sass project import Foundation and also contains a components/_badge.scss
file, it make a conflict with the one from Foundation.
from boussole.
Plan:
- Error for conflict should stay as a feature which can be disabled from a setting, it seems safe to turn it off on the next version;
- Resolution for the same pattern should have order base on proximity (a source from project win again a source from imported module) and then format extension (scss > sass > css);
- Libraries priority comes from order in library paths setting, so user can force a library to win, no matter alphabetical order or anything else;
- There is no need of a new engine, since conflict resolution error will just be disabled. We will have to add some new code for resolution discovering in inntrospection when error is disabled;
- "~" feature will be added from a new settings like
base_modules
for a path to search from import pattern, not sure for final implementation with the introspection. If need it will be move to a distinct issue to avoid blocking this one;
from boussole.
Related Issues (20)
- Broken links on Core API documentation HOT 1
- Test against python-libsass 0.13.4 HOT 1
- Source map path is not correct
- Libsass does not find unqualified *.css source anymore HOT 2
- Discovering and default settings backend filename HOT 3
- Mind about old sass syntax support HOT 4
- Put every packaging config into 'setup.cfg'
- Forgot to clean 'setup.py'
- FutureWarning: `custom_import_extensions` HOT 1
- PyYAML .load() deprecation warning HOT 1
- Upgrade to last Click version HOT 1
- Not working on Mac HOT 4
- Install documentation note about compiling is out of date HOT 1
- click 8.1.0 dropped Python3.6 support HOT 1
- Move documentation building requirement to its own extra requirements HOT 1
- Builds manifest
- sass-embedded HOT 1
- How to use libsass with boussole through a single python process? HOT 8
- ReadTheDoc build is broken HOT 1
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 boussole.