Skip to content
This repository has been archived by the owner on Jul 24, 2024. It is now read-only.

Commit

Permalink
Expose Sass lang version via node-sass API and CLI
Browse files Browse the repository at this point in the history
API Usage:

```javascript
var sass = require('node-sass')
console.log(sass.info)

/*
node-sass       3.7.0   (Wrapper)       [JavaScript]
libsass         3.3.6   (Sass Compiler) [C/C++]
Sass            3.4     (Sass Language) [Sass]
*/
```

CLI Usasge:

```sh
node-sass -v

node-sass       3.7.0   (Wrapper)       [JavaScript]
libsass         3.3.6   (Sass Compiler) [C/C++]
Sass            3.4     (Sass Language) [Sass]
```
  • Loading branch information
am11 committed May 7, 2016
1 parent a04e84d commit e143b07
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 0 deletions.
1 change: 1 addition & 0 deletions lib/extensions.js
Original file line number Diff line number Diff line change
Expand Up @@ -279,6 +279,7 @@ function getVersionInfo(binding) {
return [
['node-sass', pkg.version, '(Wrapper)', '[JavaScript]'].join('\t'),
['libsass ', binding.libsassVersion(), '(Sass Compiler)', '[C/C++]'].join('\t'),
['Sass ', binding.languageVersion(), '(Sass Language)', '[Sass]'].join('\t')
].join(eol);
}

Expand Down
5 changes: 5 additions & 0 deletions src/binding.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -331,12 +331,17 @@ NAN_METHOD(libsass_version) {
info.GetReturnValue().Set(Nan::New<v8::String>(libsass_version()).ToLocalChecked());
}

NAN_METHOD(libsass_language_version) {
info.GetReturnValue().Set(Nan::New<v8::String>(libsass_language_version()).ToLocalChecked());
}

NAN_MODULE_INIT(RegisterModule) {
Nan::SetMethod(target, "render", render);
Nan::SetMethod(target, "renderSync", render_sync);
Nan::SetMethod(target, "renderFile", render_file);
Nan::SetMethod(target, "renderFileSync", render_file_sync);
Nan::SetMethod(target, "libsassVersion", libsass_version);
Nan::SetMethod(target, "languageVersion", libsass_language_version);
SassTypes::Factory::initExports(target);
}

Expand Down

0 comments on commit e143b07

Please sign in to comment.