Socket
Socket
Sign inDemoInstall

css-to-scss

Package Overview
Dependencies
210
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    css-to-scss

Convert plain CSS into SCSS, tidy up your existing SCSS, and much more!


Version published
Maintainers
1
Created

Readme

Source

css-to-scss logo

CSS-to-SCSS

Convert plain CSS into SCSS, tidy up your existing SCSS, and more!

Installation

As an executable:

npm install -g css-to-scss

As a library:

npm install --save css-to-scss

Usage

As an executable:

You can use the command css-to-scss on a css file to convert it to scss, or on an existing scss file to clean it up

css-to-scss -o <filename>

As a library:

You can use CSS-to-SCSS as a library to convert css into scss, a javascript object, a clean scss string or a processed file.

const cssConverter = require('css-to-scss');

const cssObject = cssConverter.cssToObject(<string>);

OR

const cssConverter = require('css-to-scss');

const scssString = cssConverter.cssToScss(<string>);

OR

const cssConverter = require('css-to-scss');

cssConverter.processCSSFile(<filename>);

Examples

Running CSS-to-SCSS executable on a css/sass/scss file

$ css-to-scss -o lib/styles/main.css

Using the CSS-to-SCSS library

const cssConverter = require('css-to-scss');

const cssObject = cssConverter.cssToObject('.class1 {color: red} .class1 h1 {font-size: 15px}');
console.log(cssObject['.class1']);

const scssString = cssConverter.cssToScss('.class1 {color: red} .class1 h1 {font-size: 15px}');
console.log(scssString);

Support

If you experience any bugs or issues please post a comment here: https://github.com/Firebrand/css-to-scss/issues Typically it will get responded to and resolved within 24hrs. Make sure to include the error message as well as the css you are inputting into it.

License

ISC

Keywords

FAQs

Last updated on 12 Jul 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc