1. 23 Mar, 2016 1 commit
    • Remove vendor directory on prepublish and pack · 00644824
      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
  2. 19 Mar, 2016 4 commits
  3. 16 Mar, 2016 2 commits
  4. 18 Feb, 2016 1 commit
  5. 17 Feb, 2016 1 commit
  6. 15 Feb, 2016 2 commits
  7. 04 Feb, 2016 1 commit
  8. 03 Feb, 2016 1 commit
  9. 02 Feb, 2016 2 commits
    • Add bugs url to package.json · 8d6b9196
      Maintainers get a lot of emails about errors from users whom we inevitably have to direct to the issue tracker.
      
      I suspect this is because, when an error happens, users are encouraged to run either `npm bugs` or `npm owner ls`.
      
      `npm bugs` would fail without a bugs url, so they'll move onto `npm owner ls` and subsequently email us.
      
      By adding the `bugs` url to the package.json, _hopefully_ this will mitigate some of the emails the maintainers receive.
      Keith Cirkel authored
  10. 30 Jan, 2016 2 commits
  11. 29 Jan, 2016 1 commit
  12. 27 Jan, 2016 1 commit
  13. 26 Jan, 2016 1 commit
  14. 23 Jan, 2016 1 commit
  15. 21 Jan, 2016 4 commits
  16. 20 Jan, 2016 12 commits
  17. 17 Jan, 2016 1 commit
  18. 16 Jan, 2016 1 commit
  19. 02 Jan, 2016 1 commit
    • Accept process.execPath as-is · a4619bfa
      Remove red tape surrounding process.execPath
      and use it as-is. In particular, do not try
      to canonicalize the path returned by
      process.execPath as this might be relative
      in the restricted Linux environments
      (for example using overlayfs).
      
      We should be prepared to accept relative
      or otherwise broken process.execPath and
      have a faith it works (otherwise our
      build scripts wouldn't be invoked
      in the first place).
      
      https://github.com/sass/node-sass/issues/1323
      Marcin Cieślak authored