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

0.5.65

5071516619ee72d61b9b7b20e8c3ea08ce9d5c8f authored almost 2 years ago
Fix #337. Correct RegExp character classes. (#338)

328daf3a6c2e3516deb2ac66d313e54908aaaede authored almost 2 years ago
0.5.64

caa02a80e1569d73281337ece4caba79a7fe0a32 authored almost 2 years ago
Re-order documentation, move modulo back to cheatsheet

cd99d7b7edcefb36b1799869332ee5cb749ae480 authored almost 2 years ago
Pattern matching documentation

75c18f9894f7aaa00d881adeaeb846201a387083 authored almost 2 years ago
Merge pull request #334 from DanielXMoore/332

Fix #332

248ead2adea687a948a4d96412211b832e091a9c authored almost 2 years ago
Merge pull request #333 from DanielXMoore/object-glob2

Object globs, v2

b4b95049e15508b31eb79ae0d7964f6d93ec607f authored almost 2 years ago
Fix 3332

5c24cbf7dea026403d76e36973a465cb7f026ea7 authored almost 2 years ago
Object globs, v2

* Fix (flip) renaming order: a.{b:c} -> {b: a.c}
* Allow a.{b.c} and other member/call expressions

57df6562e0ad60276a89a29d84efe709f37f6f27 authored almost 2 years ago
Remove & details from front page (now on cheatsheet)

45e4d53fb0af941205ede1a4317d4178d857a342 authored almost 2 years ago
Document recent features

588eda5f154d49bf94456428b7a87c3f2bf24a0b authored almost 2 years ago
Add tests for omitting &

b3ac56642695abd307f2e7538441e5ec0a40c43d authored almost 2 years ago
Make ampersand optional for some common blocks (#330)

* Make ampersand optional for some common blocks

5a7d6f797d0b51e726de8da9e7d4729d835919eb authored almost 2 years ago
optional dot for glob (#331)

6862675bacb4841e9b8c17bbff8ec461f76a4b22 authored almost 2 years ago
0.5.63

e96cd7fcade90b007f66475b779eadd9e842f1d0 authored almost 2 years ago
fix crash on empty [] pattern (#328)

* fix crash on empty [] pattern

* also fix elisions

943d88ba2ac19df4e622d1e9920656ab7e887ca8 authored almost 2 years ago
Object glob patterns obj.{a,b} (#327)

412c7c0004df6ce289c7ad4b3cb883bc3dddc2cb authored almost 2 years ago
0.3.6

4bf92a5d3f3c0bfadffa6179210d982024f181fd authored almost 2 years ago
Merge pull request #326 from DanielXMoore/super-props

Improve super property support

a4c2d882320358992bee7b4c59990068aeddc794 authored almost 2 years ago
0.5.62

be41108730d77bcd5280ca6a10cdfcc6fa724e82 authored almost 2 years ago
Improve super property support

* Make `super` property access more like general property access
* `super[i...j]` and other spli...

d670a350d956613401e858268cc0dd0be800a6fa authored almost 2 years ago
Merge pull request #325 from DanielXMoore/typeof-shorthand

typeof shorthand

a4ba96078b742d2611922eda3f798e591ca29460 authored almost 2 years ago
typeof shorthand

Fixes #319

93c8b51786bb41b93bdf3cc3a61a56c1d3d732c1 authored almost 2 years ago
Merge pull request #323 from DanielXMoore/suffixed

Function fixes

b8ae42ef69d92b609c5e0d0cd5e63bcfd5205083 authored almost 2 years ago
No-cache Postfixed*

d04ead6a7065dae0be4a92e4faa6a51317259e9e authored almost 2 years ago
Wrap top-level anonymous function expressions in parens

Invalid JS otherwise

ba271a9a8e0974b5c16a20abc1e30c36fae441b3 authored almost 2 years ago
Fix more cases of no implicit return via semicolon

67f9e20dc2d4de2258978f64ad2a1044fdab98d3 authored almost 2 years ago
Fix implicit return in else clause

Wasn't working when semicolon was inserted between `then` and `else`.
Improve AST so this is les...

4071615229bcf3af2815f977f11d7d03305cc3b8 authored almost 2 years ago
Improve LSP queuing behavior (#321)

* Improve LSP queuing behavior

* No more `setInterval`, so no work when idle
* Schedule upda...

3f08885344d70380d003a760bdfeefb6166a0e53 authored almost 2 years ago
Allow semicolon-separated lines in one-line =>

f3c3d01daed8fafd0dd3573d40455e20a5fceb09 authored almost 2 years ago
Suffixed expressions and statements in more places

970ee797d5ef07d6080e1594d1e502b747a0e712 authored almost 2 years ago
Prevent while/until from implicit calls, like for

Conflicts with postfix while/until notation

1fa583d29b27d64472c412b2af908976f5005644 authored almost 2 years ago
Merge pull request #322 from DanielXMoore/tagged-strings

Tagged string literals become tagged template literals

b797578185a2ac024cca7e5ea3569444e1b1267a authored almost 2 years ago
Add test

226ff36f2010dc354db5c2f8d8f6b1dcc641cd5c authored almost 2 years ago
Tagged string literals become tagged template literals

As in CoffeeScript. Fixes #311

d05ca470d4c84a8b7bb6826bfcf8448b63326770 authored almost 2 years ago
fonts

3a6296ec77b3835f2aec69d6baa7ce9050fbf511 authored almost 2 years ago
0.5.61

fd50be34c5c75f99b51744b43c96339df63e7eaa authored almost 2 years ago
Fix #305: Allow thin arrow in types (#317)

* Fix #305: Allow thin arrow in types

* test for class arrow field definitions

* fixed test

cdcbfcd4c5d60608737bc4e66f254e5bf3a4e38a authored almost 2 years ago
Fix #310: Allow empty catch block; catch then; catch/finally cleanup (#316)

638317479e4fa2d4c306ecc286194ed006d3d866 authored almost 2 years ago
Fixes #309 by being stricter about snug vs spaced binary ops (#314)

* Fixes #309 by being stricter about snug vs spaced binary ops

* snug chained comparisons

...

dc227186529e448a660f7d9d1dc7d61f73abad8d authored almost 2 years ago
0.5.60

40ba3d3c8a167fd96eadc5527aa0854628f31483 authored almost 2 years ago
Fix #306: don't rewrite .ts imports in deno (#307)

e38bc8980ddea2caf3f50c8ba19eb597853c6886 authored almost 2 years ago
basic LSP contributing guide

80e9e876f4eb02d82453ca49fa328505cd69254b authored almost 2 years ago
buffering change events to prevent stacking transpilations (#304)

* buffering change events to prevent stacking transpilations

* 0.3.5

553a210b0b163cffadb24ab2c9ddc3322cf60b7e authored almost 2 years ago
Added a sponsorship segment to the readme (#302)

f2370ea05dc97bfd6dd35bec1bc8e47038a27eed authored almost 2 years ago
Grammar fixes, bind vars

68d220d65f8808f6197ac5246d8aa9ca5d61f314 authored almost 2 years ago
Merge pull request #301 from DanielXMoore/identifier-assignment

operator= assignment

c2225977307fccc4b5839749fc18c011a5086b77 authored almost 2 years ago
Docs and test

41db24860a201bd173fdfd3491901ecc14f068ec authored almost 2 years ago
operator= assignment

69a09c11bf5c660c3d892c50784cea245ab5ba69 authored almost 2 years ago
Docs cleanup: "Highlights", import/export together

251dbe64955ef665889fb1abe136a63a87843e48 authored almost 2 years ago
0.5.59

809aad104c07d153ad30f7cd95caa9b9ce0fa040 authored almost 2 years ago
Fix #299. Use .tsx for bun loader

86ffd15ef82177ddd18dba32f3627dc587286b71 authored almost 2 years ago
0.5.58

c7915e69f03b75b8d3d030564ae167648240764b authored almost 2 years ago
else in pattern matching

39a88dac76df414af407d87bb2a3d7d9fbc4f319 authored almost 2 years ago
fix undefined access in empty block pattern matching

811b6c50d07521f135c53bde831a8eb503eec299 authored almost 2 years ago
better handling of unexpected errors

3de369d37a693c07fc1938b8813180ff3734735d authored almost 2 years ago
0.5.57

5f9ac219352050106f5005da0c0b2fea8c894b70 authored almost 2 years ago
`not op` for custom infix operator `op` (#298)

b623f50c1889b4c03c5febf86d5e1f520a463f58 authored almost 2 years ago
more flagging tests

72191ef876596b7d8dc7c3c7947c0a543177cffa authored almost 2 years ago
pushing flagging props to the limit (#297)

6712c31d5211fe87684d055e5aa8b0525f317bab authored almost 2 years ago
pattern matching (#296)

* object pattern matching

* computed property with match

* omit matchers in bindings; wrap...

029318554d147c57267d3918351782b573df293f authored almost 2 years ago
Fix link

92d495e628c6799a527d74d855b354c3d94e2681 authored almost 2 years ago
export operator just works

c2c8924ef17a2bd9229f393d99d5bd036a184027 authored almost 2 years ago
Document custom infix operators

64550fe8b5f66e40090947532b7911406c2560e4 authored almost 2 years ago
Fix CoffeeScript double-quoted string key without interpolation

7a01f490ae9045aadcf9ea18e4f1b8a3b5a58795 authored almost 2 years ago
Identifier operators (#295)

* Custom infix operators named with identifiers

* `operator foo` blesses existing function `f...

d83c97f81a98744b4ccf5993b41a88a4493cfc77 authored almost 2 years ago
wip: pattern matching rules (#239)

* wip: pattern matching rules

* roughing out matching

* update hera

* Updated to Civet ...

f557f3eff483b38d3eae3916548f50cca2610b2c authored almost 2 years ago
Refactor StringLiteral vs. TemplateLiteral (#294)

* Template literals as object keys

* Refactor StringLiteral vs. TemplateLiteral

* `StringL...

eca3bab7d82d06f63fd5598a1414ce111fe4155c authored almost 2 years ago
Link to new Playground and update plugins in README

f73c225c2b70799f44dab680f46e1dc3ce67af38 authored almost 2 years ago
Escape `*/` in `###...###`, document `###` and `coffeeBoolean` (#288)

* Escape `*/` in `###...###`, document `###` and `coffeeBoolean`

* Document ### change cf. Co...

189ed9a8ea8c55307da4efeb76b6f3a7f867f061 authored almost 2 years ago
0.5.56

933543c46d2422fc08c22a22beff4a0a711bceac authored almost 2 years ago
Merge pull request #286 from DanielXMoore/not-instanceof

`not instanceof`, `!<?`, reserve `not`

284eb7fed12171f4e8d3f664f3c8e372e0c235e2 authored almost 2 years ago
`not instanceof`, `!<?`, reserve `not`

* Make `not instanceof` always work, not just in `coffeeNot` mode.
This mirrors existing `not ...

106536cdaf2065727554409c0a7990417af99315 authored almost 2 years ago
Merge pull request #285 from DanielXMoore/jsx-spacing

Require space in JSX after identifier or ...rest attribute

57f05776b34767738f00cd81bb48d53ab6b87d70 authored almost 2 years ago
Merge pull request #284 from DanielXMoore/named-property-shorthand

`{x[y]}` shorthand for `{[y]: x[y]}`

d2edfd9df39c311980d99a3a197c46b13390e129 authored almost 2 years ago
Require space in JSX after identifier or ...rest attribute

f6df1259f2d48687445dbad9fe78e447e36a9db9 authored almost 2 years ago
Add JSX test

e1d1e97684b5474420b877dba399c86b9bc1e3ca authored almost 2 years ago
`{x[y]}` shorthand for `{[y]: x[y]}`

0202d8e20c3c94673dbf3d97185378ea8f2a91cc authored almost 2 years ago
0.5.55

5acb5c47a389323e5b67a7da15cd20d4c7929cf8 authored almost 2 years ago
Merge pull request #283 from DanielXMoore/integer-property

Integer property access

33ece90294fad1e95284f6ade697f7d4b36167bc authored almost 2 years ago
Everything is an expression on front page

7cbda7f4385cb68480aaaf88cbf812bde9828289 authored almost 2 years ago
Add JSX example to homepage

86013263054cfa9cb6bd9db208fb53a8a38b2b37 authored almost 2 years ago
Integer property access

* `x.0.0` -> `x[0][0]`
* `x.-1` -> `x.at(-1)`

b38912c484ab4c50d34d1c09bbc47031f9ca1852 authored almost 2 years ago
move beyond tc39 to home page, slight reorder (#282)

d9ecff4fd1581059d44402f69442f0fadeedd1a7 authored almost 2 years ago
0.5.54

d1d3552a2ce19657ddf1a0a212cecb5d3977e123 authored about 2 years ago
Move autolet to nearest statement (#229)

* Move autolet to nearest statement

* Fix autolet inner if parens and single object binding
...

5ae3b49b7fb3aab9662668e73165668580128a25 authored about 2 years ago
0.5.53

36cdc770c27f10e8eeae7ba8e741d184d6147289 authored about 2 years ago
Merge pull request #281 from DanielXMoore/semicolon-body

Fix semicolon method body

98cd3017dc01c6eb02e102e9832ede63c96782a9 authored about 2 years ago
Use EOS

1606b2f9247657e4519761012488c47256ec57b3 authored about 2 years ago
Fix semicolon method body

Fix `SingleLineStatements` to stay on the same line.
Also cleanup some duplicated code in the gr...

b5a22890d83fee3b3205d3bc9d4f74769181fc99 authored about 2 years ago
Merge pull request #280 from DanielXMoore/fix-init

Fix Init being called too late

0a56d570be4faea565b3f551639e340d2fee9294 authored about 2 years ago
Fix Init being called too late

Fix #279 by adding a `SimpleStatementDelimiter` that does not attempt
automatic semicolon insert...

b2e88d8e565497ff2f672cb8d755b556a7414660 authored about 2 years ago
Document CLI testing tips and --no-cache

08a42ef6edc77982cde1b2323e80d5c3a4b50f24 authored about 2 years ago
0.5.52

597475d207b817f14e3db58d46367e7b280425f6 authored about 2 years ago
Merge pull request #277 from DanielXMoore/insert-semicolon

Insert semicolons between lines that JS would combine

285cf0b394394ffb824eb963a4d08cf895bd1d80 authored about 2 years ago
Merge pull request #278 from DanielXMoore/dot-strings

Property access with string literals

93e37bb6eb976ab0d5f35c9f9f0676eae24fb84e authored about 2 years ago
Property access with string literals

* Fixes #212
* `x."hello world"` -> `x["hello world"]`
* ``x.`hello ${name}` `` -> ``x[`hello ${...

6c80bac077b83ee8abd3e2ad73f9a4b742921513 authored about 2 years ago
Merge pull request #276 from DanielXMoore/object-literal-shorthand

Braced object literal shorthand

47afecfc01af064d4c1dad08dadaa3b17cedea38 authored about 2 years ago
Object literal safety

82d56d370be82bf546d2b39dde8f301f31c43329 authored about 2 years ago
Insert semicolons between lines that JS would combine

Fixes #272.
Adds some extra semicolons, as it is based on input instead of generated code.

f8561039f314269274eb660003ea276826bfa0e6 authored about 2 years ago