mirror of
https://github.com/danog/dart-sass.git
synced 2024-11-26 20:24:42 +01:00
a333059e71
Prior to this, the watcher handled all the logic around recompiling stylesheets if an upstream file was deleted or added in a way that could affect their import resolution. This left a gap where the stylesheet graph wouldn't be aware that a newly-added file had become upstream dependency of an existing downstream file, leading to recompilation failures. This commit fixes that by moving all that logic into the stylesheet graph. The graph now has full and sole responsibility for providing a consistent view of which stylesheets depend on one another even as the shape of the graph changes, and the watcher is just a client of that logic. Closes #550
49 lines
1.0 KiB
YAML
49 lines
1.0 KiB
YAML
name: sass
|
|
version: 1.26.1
|
|
description: A Sass implementation in Dart.
|
|
author: Sass Team
|
|
homepage: https://github.com/sass/dart-sass
|
|
|
|
executables:
|
|
dart-sass: sass
|
|
sass: sass
|
|
|
|
environment:
|
|
sdk: '>=2.6.0 <3.0.0'
|
|
|
|
dependencies:
|
|
args: ">=1.4.0 <2.0.0"
|
|
async: ">=1.10.0 <3.0.0"
|
|
charcode: "^1.1.0"
|
|
cli_repl: ">=0.1.3 <0.3.0"
|
|
collection: "^1.8.0"
|
|
meta: "^1.1.7"
|
|
package_resolver: "^1.0.0"
|
|
path: "^1.6.0"
|
|
source_maps: "^0.10.5"
|
|
source_span: "^1.6.0"
|
|
stack_trace: ">=0.9.0 <2.0.0"
|
|
stream_transform: ">=0.0.20 <2.0.0"
|
|
string_scanner: ">=0.1.5 <2.0.0"
|
|
term_glyph: "^1.0.0"
|
|
tuple: "^1.0.0"
|
|
watcher: "^0.9.6"
|
|
|
|
dev_dependencies:
|
|
archive: ">=1.0.0 <3.0.0"
|
|
analyzer: ">=0.37.0 <0.40.0"
|
|
cli_pkg: "^1.0.0-beta.6"
|
|
crypto: ">=0.9.2 <3.0.0"
|
|
dart_style: "^1.2.0"
|
|
grinder: "^0.8.0"
|
|
js: "^0.6.0"
|
|
node_preamble: "^1.1.0"
|
|
pedantic: "^1.0.0"
|
|
pub_semver: "^1.0.0"
|
|
source_span: "^1.5.2"
|
|
stream_channel: ">=1.0.0 <3.0.0"
|
|
test_descriptor: "^1.1.0"
|
|
test_process: "^1.0.0-rc.1"
|
|
test: ">=0.12.42 <2.0.0"
|
|
yaml: "^2.0.0"
|