node-sass-magic-importer

Custom node-sass importer for selector specific imports, module importing, globbing support and importing files only once.

MIT License

Downloads
740.2K
Stars
292
Committers
9

Bot releases are visible (Hide)

node-sass-magic-importer - v5.3.2 Latest Release

Published by maoberlehner over 5 years ago

node-sass-magic-importer - v5.3.1

Published by maoberlehner over 5 years ago

Fixed

  • Shared context between webpack instances (#189)
node-sass-magic-importer - v5.3.0

Published by maoberlehner almost 6 years ago

  • 08a9d19b1a537124642103e6eeddeb9db83279b7 A simple grammar fix in README.md
  • 47eb773907a0f459bb591d3ecdd8743b5ac35176 Remove LibSass deprecation warning for css files.
  • a3f81ec7c6496ace19c7adff2d8e13df69c6f2f7 Update dependencies
  • fa998a2d496b8fca0453f6ecdcc661e2f717abbd Drop support for old Node versions
  • 31c0da5fe3bc49e418609342633b7d51abe15d0e Remove dead code
  • 732a80d4bf815a70a7ac43342a19236a9cb4f584 Fix importing scoped packages on windows
node-sass-magic-importer - v5.2.0

Published by maoberlehner almost 6 years ago

  • c8e27198ab00535d28869fe5cf68340fdfbfd4f5 Add support for multi level node_modules
node-sass-magic-importer - v5.1.3

Published by maoberlehner over 6 years ago

  • 127188224d9d390a023956f961ae4eb16c876ca7 Update markdown files to comply with standards
  • ba5a9e5563b61a8475b494796839185931067873 Update dependencies
  • e6a5071204f348776f0af58b36a49189a309cc3b Add node 9 for Travis testing because 10 is latest
  • 280e3c1ad5ef7a72dd2d5b4ed34e43774ce1d3ce Add benchmark script for measuring performance
node-sass-magic-importer - v5.1.2

Published by maoberlehner over 6 years ago

  • bf0b8104ac99e2ad3f77e97ec93be22c6e3f7d95 Add Patreon and PayPal badges
node-sass-magic-importer - v5.1.1

Published by maoberlehner over 6 years ago

  • dfc0955e82d5be3842281cba693240cc01a8e8b0 Add a test which is using namespaced packages
  • 5c7b4596a98f57c86b324a7253b23c6c57413905 Fix path resolving of equally named files
node-sass-magic-importer - v5.1.0

Published by maoberlehner almost 7 years ago

It is now possible to glob import empty directories: @import 'some/empty/dir/**/*.scss';

  • 4bfa6a29d44df710252b2f56927d15ed9ec9b399 Add coverage badge to all package READMEs
  • 53bf377445369a2df51430d802b3bea4e41014bf Prevent glob importing from failing with empty dir
node-sass-magic-importer - v5.0.3

Published by maoberlehner almost 7 years ago

  • a218d4568d2ad1edfca339d5766029d5cd8c51f0 Simplify filter divider regular expression
  • 4f802c2ab1b58308820ee70d42712b279835c8cb Fix import url parsing when from is a filter
  • 5bc1f0033ac3ae3dc59123c92098ad84244396d2 Update dependencies
node-sass-magic-importer - v5.0.2

Published by maoberlehner almost 7 years ago

  • 0a24256983603110837ac3ec34e1a509027965e2 Fix filter importing with glob pattern in URLs
  • 171381b19d9d47d9d81169f7968114bc8cac0b40 Run bootstraping and build script before publish
node-sass-magic-importer - v5.0.1

Published by maoberlehner almost 7 years ago

  • 37e2c0cb54bbd6dede8b5ab1540a51a49b33a1fa Speed up jest tests on travis
  • 0c66916296a1b9274ce06b19ed5915b134c56d2c Limit max workers in coverage script directly
  • 0a24256983603110837ac3ec34e1a509027965e2 Fix filter importing with glob pattern in URLs
node-sass-magic-importer -

Published by maoberlehner almost 7 years ago

  • TypeScript
  • 100% Test coverage
node-sass-magic-importer - 4.1.5

Published by maoberlehner over 7 years ago

  • 0c9fe7d75241dfc634ebf0f7b82c25b2a90235b6 Add website link to the README.
  • b24a06e983da9cbea32d1e352d3a7b84080a000c Do not install yarn on travis.ci
  • aa24105e04de3675ceece9732febcf67a1ef6dbb Store imported files by importer instance to prevent problems with once importing

Finally 100% Webpack compatible!

node-sass-magic-importer - 4.1.4

Published by maoberlehner over 7 years ago

  • 11b59face3fdce85aca6bdd32b4cd3503c1f2648 Fix linting errors in the rollup config.
  • fea55b763ea6e8489d2c6ec206c6dc6a59bf33bd Add npm install info to the README.
node-sass-magic-importer - 4.1.3

Published by maoberlehner over 7 years ago

  • 7146720f090cd83c9c14c3fc166aaa7dd45afea7 Update node-sass-package-importer.
node-sass-magic-importer - 4.1.2

Published by maoberlehner over 7 years ago

  • ee97d62a647be760d7c09d0a65c3aca41c495539 Update node-sass-package-importer.
node-sass-magic-importer - 4.1.1

Published by maoberlehner over 7 years ago

  • 75540952a78d77683445bfdc598247973aba6ab5 Resolve unexpected isInStore behaviour.
  • 3b39934fb53bd5edc308939e567496c2dcd1efbe Move the source map generation warning to the intro, fixes #86
  • 7a81cc0e9bb20cc37f4a26bf19adea5ee6bc78ba Use glob matching for finding absolute urls.
node-sass-magic-importer - 4.1.0

Published by maoberlehner over 7 years ago

  • 133d882a8667aa69b96adc6e724a2b0ec2c230e5 Add .test prefix to the default-options test file name.
  • 29a0d0a810dd8428a2d5562e392dfa3bb447193c Add a new option for disabling the import once behaviour, fixes #84
node-sass-magic-importer - 4.0.0

Published by maoberlehner almost 8 years ago

  • 9d6c099425c7a3f78548c9314f9d96fdbcfe7ffb Integrate the node-sass-filter-importer according to #80
  • 0bd80f9a477a9e1883017076dffe5ba335ecd2ef Update node-sass-selector-importer to fix a problem with resolving paths when importing via CLI.
  • 821669faef5f83f0f89c63a59b8973ad77a45381 Add a test for the cli implementation, fixes #82
  • 59441447a8d8bc38100f2169fa1dd49b6d854d5e Use babel instead of buble and prepare for using babel to test es6 files directly.
  • 620e05f6a804123415fffaafdc9e2f27dc6521c5 Update npm dependencies. Fix compatibility issues with new versions of dependencies. Fix linting errors because of a new version of the modularis linting config.
  • 95c548ada5c4ea0eeb8002325fc47cc18db8d704 Change the file name of the magic importer class and move the dist file in a lib subdirectory.
  • 2b6462e837afdf1c52e4cd9192827e73070d16b2 Split tests into multiple files and simplify the tests. Use babel to test es6 source files directly.
  • 52c09dc1ca903d646f260878043a1d61bf9a649b Simplify the CLI script.
  • 6966f4c9bb797078866fc441499840191c5a4dd5 Use the cleanImportUrl package from the filter importer package to get a clean resolvedUrl.
  • d7a772ad3a1306f18c1735ea5e7eb7819efb5993 Simplify the import once mechanism. Do not try to be smart about selector filters. URLs with filters are always imported, but there is a warning if the same file is imported multiple times.
  • 38c435b4a0c16dcff25cd9b1c34724e7048bc562 Optimize the main index file. Add default options as separate module. Fix a problem with resolving absolute paths.
  • 033fe16a8f034bc5d3a162dad734398447eca16a Update the filter importer module.
  • 3a8fe24d45b1931708e95775271946bb17e88b17 Remove old dist files. Delete dist directory before rebuilding. Add default options dist file.

Minor changes

  • c9c0346c1cbded337c9eaf8e19e373b8aaf3e829 Add .gitattributes file and add a setting to treat files in the dist directory as binary files.
  • ce620f42eba73f366af4793b90aa93fee5eacd7f Add gulp usage example to the README, fixes #77
  • 298521e3d657b35a8b9360959910312f9ebc8e70 Change gitattributes to also treat files in subdirectories of dist as binary files.
  • 90656a9cf4d8f49da7c71280cd6e00c0e83fdbed Update npmignore file with newly added files.
  • c5c2e68d468eff777c8da0bbadbad48eeb8a792f Reformat doc block comments.
  • 875b5cb031e8e765c8fbc3034e6e3890648ccb94 Add infos about node filtering to the README.
  • 567e42b1536067463198f23e220846f9c9dd1bbb Update the general description to mention node importing.
  • f7688769147691930499a4883752b8513a1d8489 Remove old upgrade instructions and add new instructions.
  • 3861c7425bcc8e47a5a6291b4d5598b798a7c78d Update dependencies.
node-sass-magic-importer - 3.1.0

Published by maoberlehner almost 8 years ago

  • 85e2545514910e3c07668db78def5001e93e69c6 Update to the latest version of the node-sass-package-importer to enable configuration of the module import prefix.