Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/DanielXMoore/Civet
A TypeScript superset that favors more types and less typing
https://github.com/DanielXMoore/Civet
5071516619ee72d61b9b7b20e8c3ea08ce9d5c8f authored almost 2 years ago
328daf3a6c2e3516deb2ac66d313e54908aaaede authored almost 2 years ago
caa02a80e1569d73281337ece4caba79a7fe0a32 authored almost 2 years ago
cd99d7b7edcefb36b1799869332ee5cb749ae480 authored almost 2 years ago
75c18f9894f7aaa00d881adeaeb846201a387083 authored almost 2 years ago
Fix #332
248ead2adea687a948a4d96412211b832e091a9c authored almost 2 years agoObject globs, v2
b4b95049e15508b31eb79ae0d7964f6d93ec607f authored almost 2 years ago5c24cbf7dea026403d76e36973a465cb7f026ea7 authored almost 2 years ago
* Fix (flip) renaming order: a.{b:c} -> {b: a.c}
* Allow a.{b.c} and other member/call expressions
45e4d53fb0af941205ede1a4317d4178d857a342 authored almost 2 years ago
588eda5f154d49bf94456428b7a87c3f2bf24a0b authored almost 2 years ago
b3ac56642695abd307f2e7538441e5ec0a40c43d authored almost 2 years ago
* Make ampersand optional for some common blocks
5a7d6f797d0b51e726de8da9e7d4729d835919eb authored almost 2 years ago6862675bacb4841e9b8c17bbff8ec461f76a4b22 authored almost 2 years ago
e96cd7fcade90b007f66475b779eadd9e842f1d0 authored almost 2 years ago
* fix crash on empty [] pattern
* also fix elisions
943d88ba2ac19df4e622d1e9920656ab7e887ca8 authored almost 2 years ago412c7c0004df6ce289c7ad4b3cb883bc3dddc2cb authored almost 2 years ago
4bf92a5d3f3c0bfadffa6179210d982024f181fd authored almost 2 years ago
Improve super property support
a4c2d882320358992bee7b4c59990068aeddc794 authored almost 2 years agobe41108730d77bcd5280ca6a10cdfcc6fa724e82 authored almost 2 years ago
* Make `super` property access more like general property access
* `super[i...j]` and other spli...
typeof shorthand
a4ba96078b742d2611922eda3f798e591ca29460 authored almost 2 years agoFunction fixes
b8ae42ef69d92b609c5e0d0cd5e63bcfd5205083 authored almost 2 years agod04ead6a7065dae0be4a92e4faa6a51317259e9e authored almost 2 years ago
Invalid JS otherwise
ba271a9a8e0974b5c16a20abc1e30c36fae441b3 authored almost 2 years ago67f9e20dc2d4de2258978f64ad2a1044fdab98d3 authored almost 2 years ago
Wasn't working when semicolon was inserted between `then` and `else`.
Improve AST so this is les...
* Improve LSP queuing behavior
* No more `setInterval`, so no work when idle
* Schedule upda...
f3c3d01daed8fafd0dd3573d40455e20a5fceb09 authored almost 2 years ago
970ee797d5ef07d6080e1594d1e502b747a0e712 authored almost 2 years ago
Conflicts with postfix while/until notation
1fa583d29b27d64472c412b2af908976f5005644 authored almost 2 years agoTagged string literals become tagged template literals
b797578185a2ac024cca7e5ea3569444e1b1267a authored almost 2 years ago226ff36f2010dc354db5c2f8d8f6b1dcc641cd5c authored almost 2 years ago
As in CoffeeScript. Fixes #311
d05ca470d4c84a8b7bb6826bfcf8448b63326770 authored almost 2 years ago3a6296ec77b3835f2aec69d6baa7ce9050fbf511 authored almost 2 years ago
fd50be34c5c75f99b51744b43c96339df63e7eaa authored almost 2 years ago
* Fix #305: Allow thin arrow in types
* test for class arrow field definitions
* fixed test
cdcbfcd4c5d60608737bc4e66f254e5bf3a4e38a authored almost 2 years ago638317479e4fa2d4c306ecc286194ed006d3d866 authored almost 2 years ago
* Fixes #309 by being stricter about snug vs spaced binary ops
* snug chained comparisons
...
dc227186529e448a660f7d9d1dc7d61f73abad8d authored almost 2 years ago40ba3d3c8a167fd96eadc5527aa0854628f31483 authored almost 2 years ago
e38bc8980ddea2caf3f50c8ba19eb597853c6886 authored almost 2 years ago
80e9e876f4eb02d82453ca49fa328505cd69254b authored almost 2 years ago
* buffering change events to prevent stacking transpilations
* 0.3.5
553a210b0b163cffadb24ab2c9ddc3322cf60b7e authored almost 2 years agof2370ea05dc97bfd6dd35bec1bc8e47038a27eed authored almost 2 years ago
68d220d65f8808f6197ac5246d8aa9ca5d61f314 authored almost 2 years ago
operator= assignment
c2225977307fccc4b5839749fc18c011a5086b77 authored almost 2 years ago41db24860a201bd173fdfd3491901ecc14f068ec authored almost 2 years ago
69a09c11bf5c660c3d892c50784cea245ab5ba69 authored almost 2 years ago
251dbe64955ef665889fb1abe136a63a87843e48 authored almost 2 years ago
809aad104c07d153ad30f7cd95caa9b9ce0fa040 authored almost 2 years ago
86ffd15ef82177ddd18dba32f3627dc587286b71 authored almost 2 years ago
c7915e69f03b75b8d3d030564ae167648240764b authored almost 2 years ago
39a88dac76df414af407d87bb2a3d7d9fbc4f319 authored almost 2 years ago
811b6c50d07521f135c53bde831a8eb503eec299 authored almost 2 years ago
3de369d37a693c07fc1938b8813180ff3734735d authored almost 2 years ago
5f9ac219352050106f5005da0c0b2fea8c894b70 authored almost 2 years ago
b623f50c1889b4c03c5febf86d5e1f520a463f58 authored almost 2 years ago
72191ef876596b7d8dc7c3c7947c0a543177cffa authored almost 2 years ago
6712c31d5211fe87684d055e5aa8b0525f317bab authored almost 2 years ago
* object pattern matching
* computed property with match
* omit matchers in bindings; wrap...
029318554d147c57267d3918351782b573df293f authored almost 2 years ago92d495e628c6799a527d74d855b354c3d94e2681 authored almost 2 years ago
c2c8924ef17a2bd9229f393d99d5bd036a184027 authored almost 2 years ago
64550fe8b5f66e40090947532b7911406c2560e4 authored almost 2 years ago
7a01f490ae9045aadcf9ea18e4f1b8a3b5a58795 authored almost 2 years ago
* Custom infix operators named with identifiers
* `operator foo` blesses existing function `f...
d83c97f81a98744b4ccf5993b41a88a4493cfc77 authored almost 2 years ago* wip: pattern matching rules
* roughing out matching
* update hera
* Updated to Civet ...
f557f3eff483b38d3eae3916548f50cca2610b2c authored almost 2 years ago* Template literals as object keys
* Refactor StringLiteral vs. TemplateLiteral
* `StringL...
eca3bab7d82d06f63fd5598a1414ce111fe4155c authored almost 2 years agof73c225c2b70799f44dab680f46e1dc3ce67af38 authored almost 2 years ago
* Escape `*/` in `###...###`, document `###` and `coffeeBoolean`
* Document ### change cf. Co...
189ed9a8ea8c55307da4efeb76b6f3a7f867f061 authored almost 2 years ago933543c46d2422fc08c22a22beff4a0a711bceac authored almost 2 years ago
`not instanceof`, `!<?`, reserve `not`
284eb7fed12171f4e8d3f664f3c8e372e0c235e2 authored almost 2 years ago
* Make `not instanceof` always work, not just in `coffeeNot` mode.
This mirrors existing `not ...
Require space in JSX after identifier or ...rest attribute
57f05776b34767738f00cd81bb48d53ab6b87d70 authored almost 2 years ago`{x[y]}` shorthand for `{[y]: x[y]}`
d2edfd9df39c311980d99a3a197c46b13390e129 authored almost 2 years agof6df1259f2d48687445dbad9fe78e447e36a9db9 authored almost 2 years ago
e1d1e97684b5474420b877dba399c86b9bc1e3ca authored almost 2 years ago
0202d8e20c3c94673dbf3d97185378ea8f2a91cc authored almost 2 years ago
5acb5c47a389323e5b67a7da15cd20d4c7929cf8 authored almost 2 years ago
Integer property access
33ece90294fad1e95284f6ade697f7d4b36167bc authored almost 2 years ago7cbda7f4385cb68480aaaf88cbf812bde9828289 authored almost 2 years ago
86013263054cfa9cb6bd9db208fb53a8a38b2b37 authored almost 2 years ago
* `x.0.0` -> `x[0][0]`
* `x.-1` -> `x.at(-1)`
d9ecff4fd1581059d44402f69442f0fadeedd1a7 authored almost 2 years ago
d1d3552a2ce19657ddf1a0a212cecb5d3977e123 authored about 2 years ago
* Move autolet to nearest statement
* Fix autolet inner if parens and single object binding
...
36cdc770c27f10e8eeae7ba8e741d184d6147289 authored about 2 years ago
Fix semicolon method body
98cd3017dc01c6eb02e102e9832ede63c96782a9 authored about 2 years ago1606b2f9247657e4519761012488c47256ec57b3 authored about 2 years ago
Fix `SingleLineStatements` to stay on the same line.
Also cleanup some duplicated code in the gr...
Fix Init being called too late
0a56d570be4faea565b3f551639e340d2fee9294 authored about 2 years ago
Fix #279 by adding a `SimpleStatementDelimiter` that does not attempt
automatic semicolon insert...
08a42ef6edc77982cde1b2323e80d5c3a4b50f24 authored about 2 years ago
597475d207b817f14e3db58d46367e7b280425f6 authored about 2 years ago
Insert semicolons between lines that JS would combine
285cf0b394394ffb824eb963a4d08cf895bd1d80 authored about 2 years agoProperty access with string literals
93e37bb6eb976ab0d5f35c9f9f0676eae24fb84e authored about 2 years ago
* Fixes #212
* `x."hello world"` -> `x["hello world"]`
* ``x.`hello ${name}` `` -> ``x[`hello ${...
Braced object literal shorthand
47afecfc01af064d4c1dad08dadaa3b17cedea38 authored about 2 years ago82d56d370be82bf546d2b39dde8f301f31c43329 authored about 2 years ago
Fixes #272.
Adds some extra semicolons, as it is based on input instead of generated code.