Natalie Weizenbaum
|
d17b3e73fe
|
Normalize source map paths before converting to URLs
This ensures that source map URLs are always consistent on Windows,
where the case may be different from run to run.
|
2018-05-24 12:21:28 -04:00 |
|
Natalie Weizenbaum
|
d68acf9ac2
|
Support compiling entire directories at once (#324)
Partially addresses #264
|
2018-05-22 23:06:33 +01:00 |
|
Natalie Weizenbaum
|
1450c241c6
|
Support input:output syntax for compiling multiple files at once
Partially addresses #264
|
2018-05-20 20:57:33 +01:00 |
|
Natalie Weizenbaum
|
b5fd1409ce
|
Fix relative imports through relative load paths in the Node API (#315)
Closes #314
|
2018-05-02 17:04:36 -07:00 |
|
Natalie Weizenbaum
|
5bf7773590
|
Track variable declarations for source maps
Closes #2
|
2018-04-25 17:50:24 -07:00 |
|
Natalie Weizenbaum
|
6a117905ab
|
Fix a crash when printing warnings through the Node API (#311)
Closes #307
|
2018-04-25 17:47:29 -07:00 |
|
Natalie Weizenbaum
|
234aa12e08
|
Add CLI source map support (#309)
Partially addresses #2
|
2018-04-25 16:12:37 -07:00 |
|
Natalie Weizenbaum
|
dc8d8a6166
|
Run Dart Sass in checked mode in tests (#304)
Also fix a checked mode error.
|
2018-04-23 21:20:38 -07:00 |
|
Natalie Weizenbaum
|
7a882bd3be
|
Fix a relative import bug in the JS API
Closes #284
|
2018-04-21 00:50:23 -07:00 |
|
Natalie Weizenbaum
|
11f38291f0
|
Clean up expectations in node_api_test
|
2018-04-21 00:49:51 -07:00 |
|
Natalie Weizenbaum
|
fd19bc85b6
|
Add a JavaScript API for source map generation (#302)
Partially addresses #2
|
2018-04-20 17:56:00 -07:00 |
|
Natalie Weizenbaum
|
9ea001598a
|
Add a Dart API for source map generation (#299)
Partially addresses #2
|
2018-04-19 16:51:20 -07:00 |
|
Natalie Weizenbaum
|
b23993ea66
|
Always emit units for non-length/angle 0 values (#300)
Closes #297
|
2018-04-19 15:20:17 -07:00 |
|
Natalie Weizenbaum
|
a31251fdc9
|
Create a directory for CSS output if necessary (#291)
Closes #288
|
2018-04-12 16:40:53 -07:00 |
|
Natalie Weizenbaum
|
5cce76b6d4
|
Use constants from dart2_constants (#282)
|
2018-04-04 15:49:07 -07:00 |
|
Natalie Weizenbaum
|
880c91444e
|
Add support for "sass input.scss output.css" (#275)
Closes #274
|
2018-03-27 13:45:03 -07:00 |
|
Natalie Weizenbaum
|
6608a46d1e
|
Make errors subtypes of Error
|
2018-03-23 15:22:10 -07:00 |
|
Natalie Weizenbaum
|
0e5a707ab4
|
Support both data and path options for the Node API
|
2018-03-23 14:55:28 -07:00 |
|
Natalie Weizenbaum
|
7fd8f7d6c2
|
Add an --indented flag (#253)
Closes #105
|
2018-03-11 23:07:31 -07:00 |
|
Natalie Weizenbaum
|
b93fcdb5ed
|
Add a --quiet flag to the CLI
Partially addresses #105
|
2018-03-11 21:05:34 -07:00 |
|
Natalie Weizenbaum
|
4c6494c288
|
Add a Logger class to control how output is emitted
|
2018-03-11 21:05:34 -07:00 |
|
Natalie Weizenbaum
|
da32588af1
|
Add support for the --load-path flag (#251)
Partially addresses #105
|
2018-03-11 20:39:00 -07:00 |
|
Natalie Weizenbaum
|
07b02174e0
|
Represent DynamicImport.url as a String (#250)
This works around dart-lang/sdk#32490. We need to preserve the leading
"./" to match Node Sass's behavior.
Closes #246
|
2018-03-11 15:46:59 -07:00 |
|
Natalie Weizenbaum
|
b7d4384a5c
|
Preserve whitespace after and in media queries in compressed mode (#242)
Closes #239
|
2018-03-02 14:15:38 -08:00 |
|
Jen Thakar
|
90e65c1a93
|
Fix bug in visitColor for compressed mode
If `value` is not a named color, `name.length` will error.
This checks that `name` is not null before checking the length.
|
2018-02-03 13:25:07 -08:00 |
|
Natalie Weizenbaum
|
163e99bff2
|
Be explicit about string quotes in new SassString()
|
2018-02-02 16:47:54 -08:00 |
|
Natalie Weizenbaum
|
f0e181bf2e
|
Don't run tests that require Dart 2 against stable
|
2018-02-01 18:21:34 -08:00 |
|
Natalie Weizenbaum
|
5a1bfaebbf
|
Add support for the Node Sass custom function API
Closes #10
Closes #12
|
2018-01-30 11:14:42 -08:00 |
|
Natalie Weizenbaum
|
ac0ab00120
|
Emit compressed output
|
2018-01-21 13:15:55 -08:00 |
|
Natalie Weizenbaum
|
da2ff6a06d
|
Fix analysis hints (#215)
|
2018-01-19 15:26:41 -08:00 |
|
Natalie Weizenbaum
|
123fe55017
|
Add SassString index helpers
We aren't using these in our own functions because, for
backwards-compatibility, these functions don't throw errors for
invalid indices.
|
2018-01-14 16:04:46 -08:00 |
|
Natalie Weizenbaum
|
b1b9eca66a
|
Add tests for SassNumber.valueInRange() (#212)
|
2018-01-14 15:18:16 -08:00 |
|
Natalie Weizenbaum
|
9d207b13ec
|
SassNumber.assertIndexFor() -> Value.sassIndexToListIndex() (#211)
|
2018-01-14 13:38:43 -08:00 |
|
Natalie Weizenbaum
|
ce1cc18c0e
|
Add tests for Value subclasses
Now that these are an exposed part of the API, they need to be tested.
|
2018-01-13 00:34:54 -08:00 |
|
Natalie Weizenbaum
|
7a4158dafb
|
Fix some tests that were broken on Windows
|
2017-12-08 01:03:34 -08:00 |
|
Natalie Weizenbaum
|
6a1e6e6d12
|
Don't run ensureNpmPackage() on Windows under Node
|
2017-12-07 17:30:08 -08:00 |
|
Natalie Weizenbaum
|
525386e13c
|
Add a missing @TestOn
|
2017-12-02 14:39:53 -08:00 |
|
Natalie Weizenbaum
|
aa5fd1d060
|
Add support for the fibers package to speed up render()
|
2017-12-02 12:39:28 -08:00 |
|
Natalie Weizenbaum
|
0a67d3845f
|
Add a dev dependency on fibers from NPM
|
2017-12-01 14:36:37 -08:00 |
|
Natalie Weizenbaum
|
7178a91844
|
Make ensureNpmPackage() resilient to dependency overrides
|
2017-12-01 14:36:37 -08:00 |
|
Natalie Weizenbaum
|
8272724f42
|
Add support for async importers to the JS render() function (#196)
Closes #9
|
2017-12-01 14:29:11 -08:00 |
|
Natalie Weizenbaum
|
0df3463213
|
Compile asynchronous code to synchronous (#194)
See #9
|
2017-12-01 14:29:11 -08:00 |
|
Natalie Weizenbaum
|
e0ae8c907c
|
Add synchronous Node importer support
See #9
|
2017-11-03 12:28:56 -07:00 |
|
Natalie Weizenbaum
|
4e6e04faa5
|
Add tests for Node importers
These have been validated against node-sass itself, but they aren't
yet run supported by Dart Sass.
|
2017-11-02 18:12:47 -07:00 |
|
Natalie Weizenbaum
|
530c4244d0
|
Refactor some Node API testing
|
2017-10-20 16:56:54 -07:00 |
|
Natalie Weizenbaum
|
a003e5c31f
|
Expose a Dart API for importers
Closes #172
|
2017-10-12 21:54:58 -07:00 |
|
Natalie Weizenbaum
|
164f532ea2
|
Remove unused arguments from cli_shared.dart (#181)
|
2017-10-12 12:03:57 -07:00 |
|
Sam Rawlins
|
97f678a770
|
Read Sass from stdin (#137)
See #105
|
2017-10-06 18:59:49 -07:00 |
|
Natalie Weizenbaum
|
10ef04bad6
|
Fix analysis hints
|
2017-07-14 18:51:55 -07:00 |
|
Natalie Weizenbaum
|
53a8c553de
|
Add tests.
|
2017-07-14 16:29:53 -07:00 |
|