Eyeglass Versions Save

NPM Modules for Sass

1.0.0

7 years ago

Eyeglass is stable now and has all of the core features we planned it to have. This isn't a perfect 1.0 or anything but using 0.x releases makes the eyeglass needs option give warnings unecessarily so let's call this 1.0 and keep moving forward.

Since 0.8.0 we've added:

  • Numerous bug fixes
  • Windows support
  • Considerable internals refactoring
  • A built-in eyeglass module for working with files from within your Sass files. Filesystem Docs.
  • Support for consuming Sass modules that are not in NPM or even declared as "eyeglass modules".
  • Support for npm's peerDependencies.

Happy Styling!

0.8.1

8 years ago

This is a bug fix release.

The following issues are now fixed:

Additionally:

  • Refactor the internals for how modules are stored and searched providing a cleaner internal API.

0.8.0

8 years ago
  • In preparation for our upcoming 1.0 release, we are polishing our public API. You will get deprecation warnings in this release which will guide you through the update process.
  • Ensure custom importers are invoked with the correct context from node-sass. Fixes import-once so that it works with several build tools like gulp which share options across compiles. Fixes #83, #65
  • Handle hash fragments in asset urls. Fixes #75.
  • Fixed an edge case when project name matches an eyeglass module name.
  • The eyeglass-exports.js file is now optional as long as the sassDir of the project is specified in the package.json file.
  • The function asset-uri no longer returns the asset's uri wrapped in the css url() function. Use asset-url instead.
  • When passing relative paths to node-sass includePaths, eyeglass will now resolve them against the project's root directory.