Code Monkey home page Code Monkey logo

csscompare's People

Contributors

bertjohnson avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

csscompare's Issues

TypeScript Port Attribution

Hi @bertjohnson,

Just quickly wanted to share that a port to TypeScript has been completed and packaged for npm as css-delta (compare was taken.)

I did my best to make sure the attribution is accurate and complete, but please let me know if you see any issues you would like me to correct.

Thanks,
Daniel

Output styles don't end with semi-colon

Here's an example output:

h2{
    padding-top: 10px
    background: blue 
}

There should be a semi-colon delimiter between the styles (and optionally after the last style):

h2{
    padding-top: 10px;
    background: blue 
}

Multi-line selectors not working

Rule blocks with multiple selectors on more than one line do not produce the correct results.
For example, with v1 file of

h1,
h2 {
    background: blue;
}

And a a v2 file of

h1,
h2 {
    background: white;
}

The result is

h2 {
    background: blue
}

Notice that only the last selector (h2) is in the output.

selectors not fully processed

  • multi-selectors include all styles insted of filtering about 50% of the time
  • selectors with "[]*" and other special characters do not filter on their styles
  • @media querries include all selectors and styles regardless of duplicity. however they are correctly including changes when avalable

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.