├── .editorconfig ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── config └── tsconfig.base.json ├── lerna.json ├── package.json ├── packages ├── node-sass-filter-importer │ ├── .npmignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── declarations.d.ts │ │ ├── default-options.ts │ │ └── index.ts │ └── tsconfig.json ├── node-sass-glob-importer │ ├── .npmignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ └── index.ts │ └── tsconfig.json ├── node-sass-magic-importer │ ├── .npmignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── declarations.d.ts │ │ ├── default-options.ts │ │ ├── functions │ │ │ ├── build-include-paths.spec.ts │ │ │ ├── build-include-paths.ts │ │ │ ├── clean-import-url.spec.ts │ │ │ ├── clean-import-url.ts │ │ │ ├── escape-selector.spec.ts │ │ │ ├── escape-selector.ts │ │ │ ├── parse-node-filters.spec.ts │ │ │ ├── parse-node-filters.ts │ │ │ ├── parse-selector-filters.spec.ts │ │ │ ├── parse-selector-filters.ts │ │ │ ├── process-raw-selector-filters.spec.ts │ │ │ ├── process-raw-selector-filters.ts │ │ │ ├── resolve-glob-url.spec.ts │ │ │ ├── resolve-glob-url.ts │ │ │ ├── resolve-package-key.spec.ts │ │ │ ├── resolve-package-key.ts │ │ │ ├── resolve-package-url.spec.ts │ │ │ ├── resolve-package-url.ts │ │ │ ├── resolve-url.spec.ts │ │ │ ├── resolve-url.ts │ │ │ ├── sass-glob-pattern.spec.ts │ │ │ ├── sass-glob-pattern.ts │ │ │ ├── sass-url-variants.spec.ts │ │ │ ├── sass-url-variants.ts │ │ │ ├── split-selector-filter.spec.ts │ │ │ └── split-selector-filter.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── IBuildIncludePaths.ts │ │ │ ├── ICleanImportUrl.ts │ │ │ ├── IEscapeSelector.ts │ │ │ ├── IFilterParser.ts │ │ │ ├── IGlob.ts │ │ │ ├── IImporter.ts │ │ │ ├── IImporterOptions.ts │ │ │ ├── IParseSelectorFilters.ts │ │ │ ├── IPath.ts │ │ │ ├── IProcessRawSelectorFilters.ts │ │ │ ├── IResolve.ts │ │ │ ├── IResolveGlobUrl.ts │ │ │ ├── IResolvePackageKey.ts │ │ │ ├── IResolvePackageUrl.ts │ │ │ ├── IResolveUrl.ts │ │ │ ├── ISassGlobPattern.ts │ │ │ ├── ISassUrlVariants.ts │ │ │ ├── ISelectorFilter.ts │ │ │ └── ISplitSelectorFilter.ts │ │ └── toolbox.ts │ └── tsconfig.json ├── node-sass-once-importer │ ├── .npmignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ └── index.ts │ └── tsconfig.json ├── node-sass-package-importer │ ├── .npmignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── cli.ts │ │ ├── default-options.ts │ │ └── index.ts │ └── tsconfig.json └── node-sass-selector-importer │ ├── .npmignore │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ ├── cli.ts │ ├── declarations.d.ts │ └── index.ts │ └── tsconfig.json ├── scripts ├── benchmark.js ├── files │ ├── benchmark.scss │ ├── node_modules │ │ ├── test-package1 │ │ │ ├── package.json │ │ │ └── scss │ │ │ │ └── main.scss │ │ └── test-package2 │ │ │ ├── package.json │ │ │ └── scss │ │ │ └── main.scss │ └── partials │ │ └── _partial-1.scss └── update-dependencies.sh ├── test ├── bugfix │ └── 165 │ │ ├── files │ │ ├── _some-file.scss │ │ ├── node_modules │ │ │ └── package │ │ │ │ ├── _some-file.scss │ │ │ │ ├── index.scss │ │ │ │ └── package.json │ │ ├── resolve-from-parent.css │ │ └── resolve-from-parent.scss │ │ └── resolve-from-parent.test.ts ├── files │ ├── empty-dir │ │ └── .gitkeep │ ├── filter-import-custom.css │ ├── filter-import-custom.scss │ ├── filter-import.css │ ├── filter-import.scss │ ├── glob-combined-import.css │ ├── glob-combined-import.scss │ ├── glob-import-empty-dir.scss │ ├── glob-import.css │ ├── glob-import.scss │ ├── node_modules │ │ ├── @namespace │ │ │ ├── test-package-css │ │ │ │ ├── css │ │ │ │ │ └── index.css │ │ │ │ └── package.json │ │ │ └── test-package-main │ │ │ │ ├── css │ │ │ │ └── main.css │ │ │ │ ├── package.json │ │ │ │ └── scss │ │ │ │ └── main.scss │ │ ├── test-package-css │ │ │ ├── css │ │ │ │ └── index.css │ │ │ └── package.json │ │ └── test-package-main │ │ │ ├── css │ │ │ └── main.css │ │ │ ├── package.json │ │ │ └── scss │ │ │ └── main.scss │ ├── once-import.css │ ├── once-import.scss │ ├── package-combined-import.css │ ├── package-combined-import.scss │ ├── package-import.css │ ├── package-import.scss │ ├── partials │ │ ├── _import-partials.scss │ │ ├── _partial-1.scss │ │ ├── _partial-2.scss │ │ ├── _partial-3.scss │ │ └── _partial-4.scss │ ├── selector-import.css │ ├── selector-import.scss │ └── test-dir │ │ ├── custom-filter-import.scss │ │ ├── empty-import.scss │ │ ├── sass-features.scss │ │ ├── special-characters.scss │ │ └── variable-import.scss ├── filter-importer.test.ts ├── glob-importer.test.ts ├── magic-importer.test.ts ├── once-importer.test.ts ├── package-importer.test.ts └── selector-importer.test.ts ├── tsconfig.json └── tslint.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/README.md -------------------------------------------------------------------------------- /config/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/config/tsconfig.base.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/package.json -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/.npmignore: -------------------------------------------------------------------------------- 1 | tsconfig.json 2 | -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-filter-importer/README.md -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-filter-importer/package-lock.json -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-filter-importer/package.json -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-filter-importer/src/cli.ts -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/src/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'postcss-scss'; 2 | -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/src/default-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-filter-importer/src/default-options.ts -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-filter-importer/src/index.ts -------------------------------------------------------------------------------- /packages/node-sass-filter-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-filter-importer/tsconfig.json -------------------------------------------------------------------------------- /packages/node-sass-glob-importer/.npmignore: -------------------------------------------------------------------------------- 1 | tsconfig.json 2 | -------------------------------------------------------------------------------- /packages/node-sass-glob-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-glob-importer/README.md -------------------------------------------------------------------------------- /packages/node-sass-glob-importer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-glob-importer/package-lock.json -------------------------------------------------------------------------------- /packages/node-sass-glob-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-glob-importer/package.json -------------------------------------------------------------------------------- /packages/node-sass-glob-importer/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-glob-importer/src/cli.ts -------------------------------------------------------------------------------- /packages/node-sass-glob-importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-glob-importer/src/index.ts -------------------------------------------------------------------------------- /packages/node-sass-glob-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-glob-importer/tsconfig.json -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/.npmignore: -------------------------------------------------------------------------------- 1 | tsconfig.json 2 | -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/README.md -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/package-lock.json -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/package.json -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/cli.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/declarations.d.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/default-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/default-options.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/build-include-paths.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/build-include-paths.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/build-include-paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/build-include-paths.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/clean-import-url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/clean-import-url.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/clean-import-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/clean-import-url.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/escape-selector.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/escape-selector.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/escape-selector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/escape-selector.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/parse-node-filters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/parse-node-filters.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/parse-node-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/parse-node-filters.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/parse-selector-filters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/parse-selector-filters.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/parse-selector-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/parse-selector-filters.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/process-raw-selector-filters.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/process-raw-selector-filters.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/process-raw-selector-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/process-raw-selector-filters.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-glob-url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-glob-url.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-glob-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-glob-url.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-package-key.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-package-key.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-package-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-package-key.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-package-url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-package-url.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-package-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-package-url.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-url.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/resolve-url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/resolve-url.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/sass-glob-pattern.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/sass-glob-pattern.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/sass-glob-pattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/sass-glob-pattern.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/sass-url-variants.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/sass-url-variants.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/sass-url-variants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/sass-url-variants.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/split-selector-filter.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/split-selector-filter.spec.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/functions/split-selector-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/functions/split-selector-filter.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/index.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IBuildIncludePaths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IBuildIncludePaths.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/ICleanImportUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/ICleanImportUrl.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IEscapeSelector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IEscapeSelector.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IFilterParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IFilterParser.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IGlob.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IGlob.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IImporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IImporter.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IImporterOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IImporterOptions.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IParseSelectorFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IParseSelectorFilters.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IPath.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IProcessRawSelectorFilters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IProcessRawSelectorFilters.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IResolve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IResolve.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IResolveGlobUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IResolveGlobUrl.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IResolvePackageKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IResolvePackageKey.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IResolvePackageUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IResolvePackageUrl.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/IResolveUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/IResolveUrl.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/ISassGlobPattern.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/ISassGlobPattern.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/ISassUrlVariants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/ISassUrlVariants.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/ISelectorFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/ISelectorFilter.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/interfaces/ISplitSelectorFilter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/interfaces/ISplitSelectorFilter.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/src/toolbox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/src/toolbox.ts -------------------------------------------------------------------------------- /packages/node-sass-magic-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-magic-importer/tsconfig.json -------------------------------------------------------------------------------- /packages/node-sass-once-importer/.npmignore: -------------------------------------------------------------------------------- 1 | tsconfig.json 2 | -------------------------------------------------------------------------------- /packages/node-sass-once-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-once-importer/README.md -------------------------------------------------------------------------------- /packages/node-sass-once-importer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-once-importer/package-lock.json -------------------------------------------------------------------------------- /packages/node-sass-once-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-once-importer/package.json -------------------------------------------------------------------------------- /packages/node-sass-once-importer/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-once-importer/src/cli.ts -------------------------------------------------------------------------------- /packages/node-sass-once-importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-once-importer/src/index.ts -------------------------------------------------------------------------------- /packages/node-sass-once-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-once-importer/tsconfig.json -------------------------------------------------------------------------------- /packages/node-sass-package-importer/.npmignore: -------------------------------------------------------------------------------- 1 | tsconfig.json 2 | -------------------------------------------------------------------------------- /packages/node-sass-package-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-package-importer/README.md -------------------------------------------------------------------------------- /packages/node-sass-package-importer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-package-importer/package-lock.json -------------------------------------------------------------------------------- /packages/node-sass-package-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-package-importer/package.json -------------------------------------------------------------------------------- /packages/node-sass-package-importer/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-package-importer/src/cli.ts -------------------------------------------------------------------------------- /packages/node-sass-package-importer/src/default-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-package-importer/src/default-options.ts -------------------------------------------------------------------------------- /packages/node-sass-package-importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-package-importer/src/index.ts -------------------------------------------------------------------------------- /packages/node-sass-package-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-package-importer/tsconfig.json -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/.npmignore: -------------------------------------------------------------------------------- 1 | tsconfig.json 2 | -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-selector-importer/README.md -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-selector-importer/package-lock.json -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-selector-importer/package.json -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-selector-importer/src/cli.ts -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/src/declarations.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'postcss-scss'; 2 | -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-selector-importer/src/index.ts -------------------------------------------------------------------------------- /packages/node-sass-selector-importer/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/packages/node-sass-selector-importer/tsconfig.json -------------------------------------------------------------------------------- /scripts/benchmark.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/benchmark.js -------------------------------------------------------------------------------- /scripts/files/benchmark.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/files/benchmark.scss -------------------------------------------------------------------------------- /scripts/files/node_modules/test-package1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/files/node_modules/test-package1/package.json -------------------------------------------------------------------------------- /scripts/files/node_modules/test-package1/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/files/node_modules/test-package1/scss/main.scss -------------------------------------------------------------------------------- /scripts/files/node_modules/test-package2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/files/node_modules/test-package2/package.json -------------------------------------------------------------------------------- /scripts/files/node_modules/test-package2/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/files/node_modules/test-package2/scss/main.scss -------------------------------------------------------------------------------- /scripts/files/partials/_partial-1.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/files/partials/_partial-1.scss -------------------------------------------------------------------------------- /scripts/update-dependencies.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/scripts/update-dependencies.sh -------------------------------------------------------------------------------- /test/bugfix/165/files/_some-file.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/bugfix/165/files/_some-file.scss -------------------------------------------------------------------------------- /test/bugfix/165/files/node_modules/package/_some-file.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/bugfix/165/files/node_modules/package/_some-file.scss -------------------------------------------------------------------------------- /test/bugfix/165/files/node_modules/package/index.scss: -------------------------------------------------------------------------------- 1 | @import 'some-file'; 2 | -------------------------------------------------------------------------------- /test/bugfix/165/files/node_modules/package/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/bugfix/165/files/node_modules/package/package.json -------------------------------------------------------------------------------- /test/bugfix/165/files/resolve-from-parent.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/bugfix/165/files/resolve-from-parent.css -------------------------------------------------------------------------------- /test/bugfix/165/files/resolve-from-parent.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/bugfix/165/files/resolve-from-parent.scss -------------------------------------------------------------------------------- /test/bugfix/165/resolve-from-parent.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/bugfix/165/resolve-from-parent.test.ts -------------------------------------------------------------------------------- /test/files/empty-dir/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/files/filter-import-custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/filter-import-custom.css -------------------------------------------------------------------------------- /test/files/filter-import-custom.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/filter-import-custom.scss -------------------------------------------------------------------------------- /test/files/filter-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/filter-import.css -------------------------------------------------------------------------------- /test/files/filter-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/filter-import.scss -------------------------------------------------------------------------------- /test/files/glob-combined-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/glob-combined-import.css -------------------------------------------------------------------------------- /test/files/glob-combined-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/glob-combined-import.scss -------------------------------------------------------------------------------- /test/files/glob-import-empty-dir.scss: -------------------------------------------------------------------------------- 1 | @import 'empty-dir/*.scss'; 2 | -------------------------------------------------------------------------------- /test/files/glob-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/glob-import.css -------------------------------------------------------------------------------- /test/files/glob-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/glob-import.scss -------------------------------------------------------------------------------- /test/files/node_modules/@namespace/test-package-css/css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/@namespace/test-package-css/css/index.css -------------------------------------------------------------------------------- /test/files/node_modules/@namespace/test-package-css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/@namespace/test-package-css/package.json -------------------------------------------------------------------------------- /test/files/node_modules/@namespace/test-package-main/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/@namespace/test-package-main/css/main.css -------------------------------------------------------------------------------- /test/files/node_modules/@namespace/test-package-main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/@namespace/test-package-main/package.json -------------------------------------------------------------------------------- /test/files/node_modules/@namespace/test-package-main/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/@namespace/test-package-main/scss/main.scss -------------------------------------------------------------------------------- /test/files/node_modules/test-package-css/css/index.css: -------------------------------------------------------------------------------- 1 | .test-package-css { 2 | content: 'css index file'; 3 | } 4 | -------------------------------------------------------------------------------- /test/files/node_modules/test-package-css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/test-package-css/package.json -------------------------------------------------------------------------------- /test/files/node_modules/test-package-main/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/test-package-main/css/main.css -------------------------------------------------------------------------------- /test/files/node_modules/test-package-main/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/test-package-main/package.json -------------------------------------------------------------------------------- /test/files/node_modules/test-package-main/scss/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/node_modules/test-package-main/scss/main.scss -------------------------------------------------------------------------------- /test/files/once-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/once-import.css -------------------------------------------------------------------------------- /test/files/once-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/once-import.scss -------------------------------------------------------------------------------- /test/files/package-combined-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/package-combined-import.css -------------------------------------------------------------------------------- /test/files/package-combined-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/package-combined-import.scss -------------------------------------------------------------------------------- /test/files/package-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/package-import.css -------------------------------------------------------------------------------- /test/files/package-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/package-import.scss -------------------------------------------------------------------------------- /test/files/partials/_import-partials.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/partials/_import-partials.scss -------------------------------------------------------------------------------- /test/files/partials/_partial-1.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/partials/_partial-1.scss -------------------------------------------------------------------------------- /test/files/partials/_partial-2.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/partials/_partial-2.scss -------------------------------------------------------------------------------- /test/files/partials/_partial-3.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/partials/_partial-3.scss -------------------------------------------------------------------------------- /test/files/partials/_partial-4.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/partials/_partial-4.scss -------------------------------------------------------------------------------- /test/files/selector-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/selector-import.css -------------------------------------------------------------------------------- /test/files/selector-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/selector-import.scss -------------------------------------------------------------------------------- /test/files/test-dir/custom-filter-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/test-dir/custom-filter-import.scss -------------------------------------------------------------------------------- /test/files/test-dir/empty-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/test-dir/empty-import.scss -------------------------------------------------------------------------------- /test/files/test-dir/sass-features.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/test-dir/sass-features.scss -------------------------------------------------------------------------------- /test/files/test-dir/special-characters.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/test-dir/special-characters.scss -------------------------------------------------------------------------------- /test/files/test-dir/variable-import.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/files/test-dir/variable-import.scss -------------------------------------------------------------------------------- /test/filter-importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/filter-importer.test.ts -------------------------------------------------------------------------------- /test/glob-importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/glob-importer.test.ts -------------------------------------------------------------------------------- /test/magic-importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/magic-importer.test.ts -------------------------------------------------------------------------------- /test/once-importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/once-importer.test.ts -------------------------------------------------------------------------------- /test/package-importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/package-importer.test.ts -------------------------------------------------------------------------------- /test/selector-importer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/test/selector-importer.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maoberlehner/node-sass-magic-importer/HEAD/tslint.json --------------------------------------------------------------------------------