Commit Graph

19 Commits

Author SHA1 Message Date
Natalie Weizenbaum
12c468004c
Implement CanonicalizeRequest.from_import (#41)
See sass/sass#3055
See webpack-contrib/sass-loader#905
See sass/embedded-protocol#61
2021-05-25 17:59:17 -07:00
Natalie Weizenbaum
93bc86f97a
Support non-nullability (#40) 2021-05-17 20:57:37 -07:00
Awjin Ahn
84eff0a8ea
Release 1.0.0-beta.7 (#36) 2021-02-24 14:36:26 -08:00
Natalie Weizenbaum
b0680836d4
Use GitHub Actions' bearer: token rather than a basic auth token (#30) 2021-01-20 16:32:18 -08:00
Christophe Coevoet
8128431b18
Use the dart cli in tasks (#27) 2021-01-13 13:44:41 -08:00
Natalie Weizenbaum
5f20d0a431 Release 1.0.0-beta.6 2021-01-06 13:54:16 -08:00
Natalie Weizenbaum
3130888661
Delimit messages using varints, as per sass/embedded-protocol#38 (#23)
See sass/embedded-protocol#37
2020-12-22 16:06:16 -08:00
Natalie Weizenbaum
2217c6ceba
Try building Windows releases on Windows (#16) 2020-07-23 17:31:00 -07:00
Natalie Weizenbaum
d37ef98a76
Regenerate the GitHub token again (#15)
I realized the problem: this repo uses travis-ci.com, not
travis-ci.org, but the Travis CLI defaults to encrypting using .com
credentials. This time I regenerated the token using --pro, which
should work.
2020-07-22 16:39:34 -07:00
Natalie Weizenbaum
2d2ad922db
Regenerate the GitHub token (#14)
The previous token didn't seem to be recognized. See
https://travis-ci.com/github/sass/dart-sass-embedded/jobs/364028782.

It's unclear why it didn'twork, but I'm hoping regenerating fixes it.
2020-07-22 16:16:56 -07:00
Natalie Weizenbaum
25a8184a15 Bump the version to 1.0.0-beta.2 2020-07-21 16:27:57 -07:00
Natalie Weizenbaum
8b1eedab42 Depend on cli_pkg-beta.8 2020-07-20 13:34:33 -07:00
Natalie Weizenbaum
c1f1226db0 Release a beta version 2020-07-20 13:34:31 -07:00
Natalie Weizenbaum
95bb3aceb6
Add support for importers (#8) 2019-11-07 16:03:47 -08:00
Natalie Weizenbaum
3de78be2f0
Plug in the actual Sass compiler (#5)
This now supports real CompileRequest and CompileResponses, although
it's missing features like importers, custom functions, and source
maps.
2019-11-04 19:50:50 -08:00
Natalie Weizenbaum
2b11aa1c21 Use cli_pkg to deploy to GitHub 2019-11-01 19:23:33 -07:00
Natalie Weizenbaum
7489d5796d Add a very basic protocol dispatcher and a few tests
Currently this doesn't actually invoke the compiler, it just always
returns the expanded output for "a {b: c}".
2019-11-01 19:02:12 -07:00
Natalie Weizenbaum
3bf67e0011 Add a grinder task to generate protocol buffer libraries 2019-11-01 19:02:12 -07:00
Natalie Weizenbaum
be35dbb7cc
Add a length-delimited StreamChannelTransformer (#1)
This implements the packet scheme that the embedded protocol uses when
communicating over stdin and stdout.
2019-10-29 21:05:18 +00:00