ckstyle-node - Nodejs version of CSS CheckStyle

  •        10

Parse & Check & Format & Comb & Compress CSS, and more ...

http://ckstyle.github.io
https://github.com/wangjeaf/ckstyle-node

Dependencies:

colors : ^0.6.2
commander : ^2.3.0
ini : ^1.2.1
path-extra : ^0.2.1
underscore : ~1.5.1

Tags
Implementation
License
Platform

   




Related Projects

UglifyCSS - Port of YUI CSS Compressor from Java to NodeJS

  •    Javascript

UglifyCSS is a port of YUI Compressor to NodeJS for its CSS part. Its name is a reference to the awesome UglifyJS but UglifyCSS is not a CSS parser. Like YUI CSS Compressor, it applies many regexp replacements. Note that a port to JavaScript is also available in the YUI Compressor repository. UglifyCSS passes successfully the test suite of YUI compressor CSS.

jo - Jo (0

  •    CSS

Jo is a JavaScript framework for HTML5 capable browsers and devices. It was originally designed to work on mobile platforms as a GUI and light data layer on top of PhoneGap. Since its creation, Jo has also been tested successfully as a lightweight framework for mobile browsers, newer desktop browsers, and even Dashboard widgets. It's pretty easy to build on your own, but to get the most out of it you'll want to get a minifier like jsmin or the YUI Compressor. Minified and gzipped, Jo weighs in around 12K with no other JavaScript library dependancies.

YUI Compressor Custom Tool for Visual Studio

  •    Javascript

This simple custom tool is used to automatically generate minified versions of your css and js files on save within Visual Studio.

atom-beautify - :lipstick: Universal beautification package for Atom editor (:warning: Currently migrating to https://github

  •    CoffeeScript

Atom-Beautify respects the core.telemetryConsent configuration option from Atom editor. If you do not wish to have usage data sent to Google Analytics then please set core.telemetryConsent to no or undecided option before using Atom-Beautify. See Anonymous Analytics section of docs for details. Thank you. Atom-Beautify is going to be completely rewritten with Unibeautify at its core! See unibeautify branch for work in progress and Issue #1174.


muon - Build browsers and browser like applications with HTML, CSS, and JavaScript

  •    C++

Muon is a framework that leverages the full power of Chromium including extensions support, and allows you to build browsers and browser like applications with HTML, CSS, and JavaScript. Node is added into the browser process only for security reasons.It may be a better fit than Electron for your application, if your application needs to leverage the full support of Chromium, needs tighter security, or needs support for things like autofill and extensions.

Donatello - Pure-CSS drawing library for the browser.

  •    Javascript

Donatello is a pure-CSS drawing library for the browser. The API is inspired in part by Raphael.js. All graphical elements are rendered using HTML DOM and CSS. The idea came together from various code snippets I had lying around for drawing circles and lines in other projects. I decided to make an attepmpt at a drawing API using these ideas after using Raphael.js in my Node Knockout team project. Donatello aims to provide a familiar drawing API similar to Raphael and other drawing libraries. Since all rendering is done using HTML and CSS, and a lot of effort is going toward optimizing CSS using graphics acceleration in the major browsers, there is the opportunity to do very efficient and performant drawing in the browser using this technique. In future versions I hope to be able to leverage CSS animations and transitions for efficient hardware-accelerated animations.

postcss-preset-env - Convert modern CSS into something browsers understand

  •    CSS

PostCSS Preset Env lets you convert modern CSS into something most browsers can understand, determining the polyfills you need based on your targeted browsers or runtime environments. Without any configuration options, PostCSS Preset Env enables Stage 2 features and supports all browsers.

pngquant - Lossy PNG compressor — pngquant command and libimagequant library

  •    C

pngquant is a PNG compressor that significantly reduces file sizes by converting images to a more efficient 8-bit PNG format with alpha channel (often 60-80% smaller than 24/32-bit PNG files). Compressed images are fully standards-compliant and are supported by all web browsers and operating systems. This is the official pngquant repository. The compression engine is also available as an embeddable library.

Jasc (just another script compressor)

  •    

Just another script compressor, and that's by far the easiest to use! Use Jasc to merge compress your javascript (JS) and style sheets (CSS). Jasc is meant to be simple yet effective: just drop the executable in your javascript / CSS folder and run it. Voyla! It will handle ev...

django-compressor - Compresses linked and inline javascript or CSS into a single cached file.

  •    Python

Django Compressor processes, combines and minifies linked and inline Javascript or CSS in a Django template into cacheable static files. It supports compilers such as coffeescript, LESS and SASS and is extensible by custom processing steps.

quixote - CSS unit and integration testing

  •    Javascript

Quixote is a library for testing CSS. It's fast—over 100 tests/second—and has a powerful API. You can use it for unit testing (test your CSS files directly) or integration testing (test against a real server). Either way, your tests check how HTML elements are actually rendered by the browser. Quixote runs in the browser and works with any test framework. You can even test multiple browsers simultaneously by using a tool such as Karma or Test'em. It works in modern desktop browsers, mobile browsers, and IE 8+.

node-minify

  •    Javascript

Light NodeJS module who compress javascript and css files with Yui Compressor / Google Closure Compiler / UglifyJS / UglifyJS2

prpl-server-node - An HTTP server for Node designed to serve PRPL apps in production.

  •    TypeScript

An HTTP server for Node designed to serve PRPL apps in production. Modern browsers offer great features that improve performance, but most applications need to support older browsers too. prpl-server can serve different versions of your application to different browsers by detecting browser capabilities using the user-agent header.

svg-sprite - SVG sprites & stacks galore — A low-level Node

  •    Javascript

It comes with a set of Mustache templates for creating stylesheets in good ol' CSS or one of the major pre-processor formats (Sass, Less and Stylus). Tweaking the templates or even adding your own custom output format is really easy, just as switching on the generation of an HTML example document along with your sprite. For an up-to-date list of browsers supporting SVG in general respectively SVG fragment identifiers in particular (required for <defs> and <symbol> sprites as well as SVG stacks) please refer to caniuse.com.

loadCSS - A function for loading CSS asynchronously

  •    Javascript

Referencing CSS stylesheets with link[rel=stylesheet] or @import causes browsers to delay page rendering while a stylesheet loads. When loading stylesheets that are not critical to the initial rendering of a page, this blocking behavior is undesirable. The new <link rel="preload"> standard enables us to load stylesheets asynchronously, without blocking rendering, and loadCSS provides a JavaScript polyfill for that feature to allow it to work across browsers. Additionally, loadCSS offers a separate (and optional) JavaScript function for loading stylesheets dynamically. The standard markup pattern for loading files asynchronously is: <link rel="preload"> (W3C Spec). We recommend using this markup pattern to reference your non-critical CSS files. loadCSS's rel=preload polyfill is designed to enable this markup to work in browsers that don't yet support this feature (view link rel="preload" support status).

loadjs - A tiny async loader / dependency manager for modern browsers (789 bytes)

  •    Javascript

LoadJS is a tiny async loader for modern browsers (789 bytes). LoadJS is a tiny async loading library for modern browsers (IE9+). It has a simple yet powerful dependency management system that lets you fetch JavaScript, CSS and image files in parallel and execute code after the dependencies have been met. The recommended way to use LoadJS is to include the minified source code of loadjs.js in your <html> (possibly in the <head> tag) and then use the loadjs global to manage JavaScript dependencies after pageload.

grunticon - A mystical CSS icon solution.

  •    HTML

grunticon is a Grunt.js task that makes it easy to manage icons and background images for all devices, preferring HD (retina) SVG icons but also provides fallback support for standard definition browsers, and old browsers alike. From a CSS perspective, it's easy to use, as it generates a class referencing each icon, and doesn't use CSS sprites. grunticon takes a folder of SVG/PNG files (typically, icons that you've drawn in an application like Adobe Illustrator), and outputs them to CSS in 3 formats: svg data urls, png data urls, and a third fallback CSS file with references to regular png images, which are also automatically generated and placed in a folder.

vim-php-cs-fixer - Use FriendsOfPHP/PHP-CS-Fixer

  •    Vim

Integrate php-cs-fixer. This plugin will execute the php-cs-fixer command on the directory or file (depends on which command you call). See options to know how to customize that.