<commit_before># sublime-cssnext

> Sublime plugin to use tomorrow's CSS syntax

cssnext is a CSS transpiler that allows you to use the latest CSS syntax today. It transforms CSS specs into more compatible CSS so you don’t need to wait for browser support.


## Install

Install `cssnext` with [Package Control](https://sublime.wbond.net) and restart Sublime.

**You need to have [Node.js](http://nodejs.org) >=0.12.0 installed.**  
Make sure it's in your $PATH by running `node -v` in your command-line.  
On OS X you need to make sure it's in `/usr/local/bin` or symlink it there.


## Getting started

In a CSS file, open the Command Palette *(Cmd+Shift+P)* and choose `cssnext`. You can alternatively create one or more selections before running the command to only prefix those parts.


### Options

*(Preferences > Package Settings > Cssnext > Settings - User)*

You can specify which browsers you need to support using an array of rules.

See the [supported browser names](https://github.com/ai/autoprefixer#browsers).


#### Default

```json
{
	"browsers": ["last 2 versions"]
}
```


#### Example

```json
{
	"browsers": ["last 1 version", "> 10%", "> 5% in US", "ie 8", "ie 7"]
}
```

This will add the needed prefixes for the last version of each browser, all browsers with market share of more than 10% globally and 5% in the US, and Internet Explorer 7 and 8.


### Keyboard shortcut

You can also set up a keyboard shortcut to run the command by opening up "Preferences > Key Bindings - User" and adding your shortcut with the `cssnext` command.

Example:

```json
[
	{ "keys": ["alt+super+p"], "command": "cssnext" }
]
```


### Project settings

You can override the default and user settings for individual projects. Just add an `"Autoprefixer"` object to the `"settings"` object in the project's `.sublime-project` file containing your [project specific settings](http://www.sublimetext.com/docs/3/projects.html).

Example:

```json
{
	"settings": {
		"Autoprefixer": {
			"browsers": ["last 1 version"]
		}
	}
}
```


## License

MIT © [zhowenbin](http://zhouwenbin.com) 

[sublime-autoprefixer](https://github.com/sindresorhus/sublime-autoprefixer) thanks [Sindre Sorhus](http://sindresorhus.com) 

[postcss-cssnext](https://github.com/cssnext/postcss-cssnext) thanks [cssnext](https://github.com/cssnext/postcss-cssnext)
<commit_msg>update read<commit_after># sublime-cssnext

> Sublime plugin to use tomorrow's CSS syntax

cssnext is a CSS transpiler that allows you to use the latest CSS syntax today. It transforms CSS specs into more compatible CSS so you don’t need to wait for browser support.


## Install

Install `cssnext` with [Package Control](https://sublime.wbond.net) and restart Sublime.

**You need to have [Node.js](http://nodejs.org) >=0.12.0 installed.**  
Make sure it's in your $PATH by running `node -v` in your command-line.  
On OS X you need to make sure it's in `/usr/local/bin` or symlink it there.


## Getting started

In a CSS file, open the Command Palette *(Cmd+Shift+P)* and choose `cssnext`. You can alternatively create one or more selections before running the command to only prefix those parts.


### Options

*(Preferences > Package Settings > Cssnext > Settings - User)*

You can specify which browsers you need to support using an array of rules.

See the [supported browser names](https://github.com/ai/autoprefixer#browsers).


#### Default

```json
{
	"browsers": ["last 2 versions"]
}
```


#### Example

```json
{
	"browsers": ["last 1 version", "> 10%", "> 5% in US", "ie 8", "ie 7"]
}
```

This will add the needed prefixes for the last version of each browser, all browsers with market share of more than 10% globally and 5% in the US, and Internet Explorer 7 and 8.


### Keyboard shortcut

You can also set up a keyboard shortcut to run the command by opening up "Preferences > Key Bindings - User" and adding your shortcut with the `cssnext` command.

Example:

```json
[
	{ "keys": ["alt+super+p"], "command": "cssnext" }
]
```


### Project settings

You can override the default and user settings for individual projects. Just add an `"Autoprefixer"` object to the `"settings"` object in the project's `.sublime-project` file containing your [project specific settings](http://www.sublimetext.com/docs/3/projects.html).

Example:

```json
{
	"settings": {
		"Autoprefixer": {
			"browsers": ["last 1 version"]
		}
	}
}
```


## License

MIT © [zhowenbin](http://zhouwenbin.com) 

[sublime-autoprefixer](https://github.com/sindresorhus/sublime-autoprefixer) thanks [Sindre Sorhus](http://sindresorhus.com) 

[postcss-cssnext](https://github.com/cssnext/postcss-cssnext) thanks [cssnext](http://cssnext.io/)

{'fraction_non_alphanumeric': 0.12729602733874412, 'fraction_numerical': 0.007689021785561726, 'mean_word_length': 4.273648648648648, 'pattern_counts': {'":': 14, '<': 3, '<?xml version=': 0, '>': 19, 'https://': 9, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5055136', 'n_tokens_mistral': 1548, 'n_tokens_neox': 1449, 'n_words': 565}