scssphp icon indicating copy to clipboard operation
scssphp copied to clipboard

SCSS compiler written in PHP

Results 71 scssphp issues
Sort by recently updated
recently updated
newest added

After staring my work on #265, I realised that merging that work into 1.x is too risky regarding backward compatibility, due to #201. The existing array-based value API is less...

## Motivation Currently, the `Compiler` class is huge (approx 9kLOC) which makes it harder to work on them: - identifying the public API is hard - such big file slows...

Linked to https://github.com/scssphp/scssphp/pull/270#issuecomment-763503445 and https://github.com/scssphp/scssphp/pull/315#issuecomment-796802448 dart-sass is not offering any of this mecanism but is probaly fast enough in compilation time to avoid this need scssphp is taking seconds to...

libsass is being deprecated according to https://github.com/sass/libsass/issues/3123, because they don't have the resources to keep it uptodate with the sass language. For now, Scssphp is less compliant than libsass AFAICT,...

The library currently implements a `Cache` that can be used to speed up the compilation. But that implementation is quite limited as it forces a filesystem-based cache. I suggest providing...

As part of the on-going effort to become spec-compliant and to make it easier to implement modern sass features in the future, I'm convinced we need to modernize the architecture...

#214 reports than Gantry 5 overrides the importer-related methods to use their `gantry-theme` stream wrapper to resolve file. We should look at a way to support such use case through...

Waiting answer

Currently, we rely on the sass-spec convention of separating tests with a delimiter comment to identify the different specs. This causes issues when the convention is not properly respected (see...

Modules are the new way of organizing sass files, current available in dart-sass. See http://sass.logdown.com/posts/7858341-the-module-system-is-launched for the announcement. Is there any plan for implementing them in scssphp ?

enhancement
spec compliance

Based on the discussion in #201 and #193, I'd like to discuss a plan for a 2.0 release, allowing to respect semver even for package extending Scssphp today. Until now,...