- 19 Apr, 2016 9 commits
-
-
Also, do not add additional spaces.
Marcin Cieślak authored -
Marcin Cieślak authored
-
Marcin Cieślak authored
-
v3.5.0
Michael Mifsud authored -
xzyfer authored
-
Log the error when there is a problem with the binary
Michael Mifsud authored -
This is a messy first cut. We can revisit this in upcomming patches. The value this will bring to debugging installation errors makes this worth considered we're about to release a LibSass bump. Fixes #1161
xzyfer authored -
Bump LibSass 3.3.5
Michael Mifsud authored -
xzyfer authored
-
- 31 Mar, 2016 2 commits
-
-
Fix a regression in binary verification
Michael Mifsud authored
-
- 26 Mar, 2016 4 commits
-
-
Ouptut a deprecation warning to stdout when using process.sass
Michael Mifsud authored -
This is an undocumented internal API that will be removed. Access `process.sass` will produce the following warning. >Deprecation warning: `process.sass` is an undocumented internal that will be removed in future versions of Node Sass.
xzyfer authored -
Better error messages for missing binaries
Michael Mifsud authored -
This is another iteration on improving the infamous >The `libsass` binding was not found Messages will now provide more useful information which will - give users a chance to resolve the problem themselves - give us more debug information from the error message alone Error messages produce now will look like: >Node Sass does not yet support your current environment: OS X 64-bit with Node.js 4.x >For more information on which environments are supported please see: >http://.... >Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 4.x >Found bindings for the following environments: > - OS X 64-bit with io.js 3.x > - OS X 64-bit with Node.js 5.x >This usually happens because your environment has changed since running `npm install`. >Run `npm rebuild node-sass` to build the binding for your current environment. >Node Sass could not find a binding for your current environment: OS X 64-bit with Node.js 4.x >This usually happens because your environment has changed since running `npm install`. >Run `npm rebuild node-sass` to build the binding for your current environment.
xzyfer authored
-
- 25 Mar, 2016 3 commits
-
-
Remove use of global process.sass
Michael Mifsud authored -
xzyfer authored
-
This replaces the global `process.sass` with proper module exports. Unfortunately `process.sass`, although undocumented, is available to other modules. This patch keeps the existing public API available until we bump the major.
xzyfer authored
-
- 23 Mar, 2016 11 commits
-
-
Update custom importer documentation to advocate returning `null`
Michael Mifsud authored -
With #1291 custom importers can now return `null` instead of `sass.NULL`. This means custom importer modules no longer need to have node-sass as a dependency.
xzyfer authored -
Invoke custom functions with options.context
Michael Mifsud authored -
Remove vendor directory on prepublish and pack
Michael Mifsud authored -
This is necessary because if a user is bundling node-sass in their package, the vendor directory should stay so that the user isn't required to run 'npm rebuild' afterwards, assuming that it was originally installed on a like-architecture. However, at the same time, when publishing, we don't want to include the binaries since they may not work for a user plus there's the build step that tries to download the correct binary for the current architecture. Unfortunately, npm's prepublish hook runs on both prepublish *and* npm install (see npm/npm#10074), so, using in-publish as a workaround to get the prepublish script to only run prepublish and pack but not on install. Fixes #1183 Closes #1384
Gary Katsevman authored -
Drop iojs from CI
Michael Mifsud authored -
Add more detailed usage examples to cli --help
Michael Mifsud authored -
This PR does not mean we are dropping support for iojs. We're simply not building it in CI. There are no new versions being released for iojs and usage is [extremely low][0]. Since we're still building iojs binaries for releases we don't risking breaking support. [0]: https://twitter.com/seldo/status/712386414902521861
xzyfer authored -
Add test case for importer callback order
Michael Mifsud authored -
Closes #1177 Closes #1178
Jeremy John authored -
Closes #998
Takashi Mizohata authored
-
- 19 Mar, 2016 4 commits
-
-
Custom importers cause out of order chained imports.
Michael Mifsud authored -
Bump LibSass to 3.3.4
Michael Mifsud authored -
Bump almost all deps and remove npmconf
Michael Mifsud authored -
xzyfer authored
-
- 16 Mar, 2016 2 commits
-
-
Josh Graham authored
-
- get-stdin v5.0.0 and v5.0.1 both changed the API and use Promises. Possibly look at the 'then/promise' module to shim. - switched to cross-spawn-async as no spawning is done synchronously, so using more specific dependency. - graceful-fs warning is due to mocha being tardy itself.
Josh Graham authored
-
- 18 Feb, 2016 2 commits
-
-
Eugene ONeill authored
-
Bump node-gyp dependency to ^3.3.0
Marcin Cieślak authored
-
- 17 Feb, 2016 1 commit
-
-
Fixes #1334
Michael Mifsud authored
-
- 15 Feb, 2016 2 commits
-
-
Nowell Strite authored
-
Nowell Strite authored
-