Sha256: 6befd36629eccf2d7b5590226602ab10fab51c9aebc6a62d5c070b8a3e86d48d

Contents?: true

Size: 1.21 KB

Versions: 32

Compression:

Stored size: 1.21 KB

Contents

# scss-tokenizer
A tokenzier for Sass' SCSS syntax

![https://travis-ci.org/sasstools/scss-tokenizer.svg?branch=master](https://img.shields.io/travis/sasstools/scss-tokenizer.svg)
![https://www.npmjs.com/package/scss-tokenizer](https://img.shields.io/npm/v/scss-tokenizer.svg)
![https://github.com/sasstools/scss-tokenizer/issues](https://img.shields.io/github/issues/sasstools/scss-tokenizer.svg)
![](https://img.shields.io/github/license/sasstools/scss-tokenizer.svg)

# Install

```
npm install scss-tokenizer
```

# Usage

```js
var scss = require('scss-tokenizer');
scss.tokenize(css);
```

# API

### `tokenize`

Tokenizes source `css` and returns an ordered array of tokens with positional
data.

```js
var tokenizer = require('scss-tokenizer');
var tokens = tokenize.tokenize(css);
```

Arguments:

* `css (string|#toString)`: String with input CSS or any object
  with `toString()` method, like file stream.
* `opts (object) optional`: options:
  * `from`: the path to the source CSS file. You should always set `from`,
    because it is used in map generation and in syntax error messages.

# Test

```
npm test
```

## Attribution

This project started as a fork of the [PostCSS](https://github.com/postcss/postcss) tokenizer.

Version data entries

32 entries across 31 versions & 12 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/scss-tokenizer/README.md
disco_app-0.18.0 test/dummy/node_modules/scss-tokenizer/README.md
disco_app-0.18.2 test/dummy/node_modules/scss-tokenizer/README.md
tang-0.2.1 spec/tang_app/node_modules/scss-tokenizer/README.md
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/scss-tokenizer/README.md
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/scss-tokenizer/README.md
ruby2js-4.0.4 lib/tasks/testrails/node_modules/scss-tokenizer/README.md
ruby2js-4.0.3 lib/tasks/testrails/node_modules/scss-tokenizer/README.md
tang-0.2.0 spec/tang_app/node_modules/scss-tokenizer/README.md
tang-0.1.0 spec/tang_app/node_modules/scss-tokenizer/README.md
tang-0.0.9 spec/tang_app/node_modules/scss-tokenizer/README.md
enju_library-0.3.8 spec/dummy/node_modules/scss-tokenizer/README.md
ilog-0.4.1 node_modules/scss-tokenizer/README.md
ilog-0.4.0 node_modules/scss-tokenizer/README.md
ilog-0.3.3 node_modules/scss-tokenizer/README.md
jester-data-8.0.0 node_modules/scss-tokenizer/README.md
ezii-os-5.2.1 node_modules/scss-tokenizer/README.md
ezii-os-2.0.1 node_modules/scss-tokenizer/README.md
ezii-os-1.1.0 node_modules/scss-tokenizer/README.md
ezii-os-1.0.0 node_modules/scss-tokenizer/README.md