Git Product home page Git Product logo

Comments (2)

sveetch avatar sveetch commented on July 22, 2024

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.

sveetch avatar sveetch commented on July 22, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.