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

Fixes #293. Await ops (#472)

a9743393b151a011e5bd4394b7973245c579b019 authored almost 2 years ago
splices and this assignments in conditional bindings (#471)

424b53e6aa032e00bc0965e12ad9a54e53816154 authored almost 2 years ago
Fixes #469 (#470)

0a5d183e333ce4d5cf68ee4125669f425d29b629 authored almost 2 years ago
Document decorators must be on their own line

In response to #462

8e425b2430841d9656bd1902de56a13cefaf2ec3 authored almost 2 years ago
Document declarations in conditionals and loops

e7f92248bb7094775861d0e467f9a540f22c7236 authored almost 2 years ago
0.5.89

a9894e76ea4da38e14c5321e736484100c7a766b authored almost 2 years ago
Fix #452. Ampersand block trailing members (#468)

c70b8841c501e54fcde87eccfcbaf30ced252165 authored almost 2 years ago
Refactor block indentation (#465)

14785f524e10dbddf001cc9569198191ed895277 authored almost 2 years ago
0.5.88

46d2efd3ca90978a89200a233e844c4d9816a918 authored almost 2 years ago
semi-colon suppresses result push (#464)

9ac7eab34e94bd32a068315d11e3cad2a3f80590 authored almost 2 years ago
Fixes #461 (#463)

* Fixes #461

02deeb31b567d12d7be66b265891f08267e0c856 authored almost 2 years ago
Document decorator syntax

37128047412bbd8e98428e1906ac214380663669 authored almost 2 years ago
0.5.87

b5fdabd253351b357d091f3d72ed2b1f283183d6 authored almost 2 years ago
Declarations inside conditionals (#451)

* Refactor lexical declarations

* parsing declaration conditions

* blockPrefix indent impr...

19da23136b721dae39d35c573f20d5c54c2b65f0 authored almost 2 years ago
Merge pull request #450 from DanielXMoore/civetman

Link to Civetman

9b28e3a351d130ce031c7b28b50bcb6d2a499315 authored almost 2 years ago
Link to Civetman

824357ca990ca7870ef4ae414690691f11463191 authored almost 2 years ago
0.5.86

ae99d43de74e8053d94531206ade2290690f4188 authored almost 2 years ago
@ type parameter with other parameters (#447)

f1cea516d5936260955d3f281621190e9c8faff5 authored almost 2 years ago
0.5.85

f0892bc090f83716d81c9db20c93ebd816f57b21 authored almost 2 years ago
TypeTemplateLiterals. Fixes #441 (#445)

TypeTemplateLiterals. Fixes #441

34dc0bd1de703d352fa3e5756f927d4956f37b25 authored almost 2 years ago
Merge pull request #443 from DanielXMoore/block-semi

Semicolon-separated statements in blocks

73c238fef70c56fb0b0857c4c83ee66ae36512bc authored almost 2 years ago
!EOS note

7165fc848181c246682cf2bf3461d378d63dd2cc authored almost 2 years ago
Merge pull request #442 from DanielXMoore/of-range

For loop optimizations and generalizations

8b8597678603a60e15c3834bf62f4ca501deafee authored almost 2 years ago
Move note

68b1f8847d602ad5e7a8e669bb0172735d71bbcf authored almost 2 years ago
if expression with multiple semicolon-separated statements

07a6ddf569eccc927e3ad0b3b03a69880b194096 authored almost 2 years ago
Refactor TopLevelStatement parsing

d1c04b080ed7d0eef2bf50991e2732b253096562 authored almost 2 years ago
Support semicolon-separated statements in blocks

1ff186685ac0bade64d842644964e1e0fea0a27d authored almost 2 years ago
For loop documentation

9b02a3bc511a7c7b21641aac3652ca94cea61ba6 authored almost 2 years ago
Support ranges without declarations

Fixes #412

20c581e05a955895f5b266f067d32fa63dcaf760 authored almost 2 years ago
Optimize fixed ranges to compute asc statically

c3d21b5ff5259f101d4e18c92fec4ede41be6c4e authored almost 2 years ago
Fix missing use of ref for asc and step

04caf6a09c9d8ea53e92453e9cc7506ba1095084 authored almost 2 years ago
Cleanup ref handling with new needsRef and maybeRef

869ffc95a0612e0fcb49fdd94494059aafd2dd23 authored almost 2 years ago
Refactor into lib

a4185632568dedb4637bdf74bc7d233d2381d587 authored almost 2 years ago
Fix blockPrefix with bare block

Fixes #440

4bb6316f7a9a20f0ffcc546cbab68897aafc3470 authored almost 2 years ago
for..of with range literal

Fixes #412

052678453d9355c4316e48c754e222868d6ea384 authored almost 2 years ago
0.5.84

2bd8307058e37bce07d5f412848914b5731984da authored almost 2 years ago
Fixes #436. Fixed regression in TrailingComment (#437)

a71b020c0e6f4d8249b69ef512a25fd819a47edd authored almost 2 years ago
0.5.83

3261ecd40d31d64c8abcefb34ebffc5a72f894c0 authored almost 2 years ago
Merge pull request #435 from DanielXMoore/434

Fix regression in indented application from decorators change. Fixes #434

8cc2f681c4ba3e13a015bcfd9c5f30a1524e4472 authored almost 2 years ago
Fix regression in indented application from decorators change. Fixes #434

046d367784fbb58238fd6319d9e1c8d5b86f59c4 authored almost 2 years ago
0.5.82

648dd946614c89de5511897a066b6657fb76ff42 authored almost 2 years ago
Implicit `async` and `*` for functions and methods (#433)

* implicit async

* implicit generator

e40e016fb5cc0fad7fa0693fab1a7cbd3763156e authored almost 2 years ago
0.5.81

d31723397e1af403330d6ad2105229f4004a970c authored almost 2 years ago
Ampersand pipes (#431)

* Ampersand pipes

* test case from issue

* more test cases; unwrap

1f30d2bbcccad1455275df11e2b321ffeafc25b8 authored almost 2 years ago
♻️ change grammar.hera to parser.hera (#432)

It looks like `grammar.hera` is deprecated and `parser.hera` has taken its place, this PR remove...

f08a2cda4a39365ceda5840c904d274894c8c124 authored almost 2 years ago
Replace TrailingComment* with _? except after statement delimiters. (#430)

* Replace TrailingComment* with _? except after statement delimiters.

TrailingComment include...

0711de47fc23176c37d45fc687c8ea30d79b0057 authored almost 2 years ago
Codeblocks!!!!! (#428)

* Codeblocks!!!!!

* extracting more helper functions

c40a606d1c62afb65d601b471fefda377b7b8fc4 authored almost 2 years ago
0.5.80

20931f210ca46f62856ba036967265a0e46e61b1 authored almost 2 years ago
use a simple deep copy because structuredClone isn't available on node <17 (#426)

111b2dd2eee0e128c8d0112db3dc36553c932fe5 authored almost 2 years ago
Fixes #420 Decorate exported class (#425)

* Fixes #420 Decorate exported class

* Allow decorators in both TS and TC39 positions

082fd343b2398ec97925440ca4a1022fd59b5fe3 authored almost 2 years ago
Console output text visible in light mode

Fixes #424

88a9b6f6b4ce4cc3175b2ef3e4184d8e114c0915 authored almost 2 years ago
Fixes #416 (#417)

934ba9f867d04abe6625166cdd2445b655474ed7 authored almost 2 years ago
unary negation and binary plus examples for ampersand blocks

dd95a12df2a901cc0922d53cafd422d4d3ee02e6 authored almost 2 years ago
Merge pull request #414 from DanielXMoore/top-level-statement

New top-level statement system

ddd8f826403080142970886e015fcc3d31802612 authored almost 2 years ago
New top-level statement system

df69b1de41967efd5be40fc94e1decea984963be authored almost 2 years ago
0.5.79

bbf4d00317083c0b8daa63189851deb63b03c05f authored almost 2 years ago
Decorators with member and calls (#413)

bd0bcc5d907448f12e038f9674d85eef655bb08c authored almost 2 years ago
format tests

2f7ca39814f74ad330432b63dcf14978a29e0be1 authored almost 2 years ago
Document new features: enum, pipe refs, for expression argument

Also add `if` expression to frontpage

8b4c3c9aa04f0406da55029b14d5cbe2af214bd5 authored almost 2 years ago
0.5.78

95b99a538889d1ce7edd374b5d6cb6965fe4c0bc authored almost 2 years ago
Merge pull request #411 from DanielXMoore/call-for

Call with unparenthesized iteration expression argument

34f315067cad1ac9f0d08b66b82dff527c09d9c9 authored almost 2 years ago
Separate nextLine tests

0ceb5cf6e3f27a6d7126dc327023800b831be21a authored almost 2 years ago
Call with unparenthesized iteration expression argument

ac10eb7bba101bf3fa0d679d3167fde797b1687b authored almost 2 years ago
declare enum and more tests

bd6bc0dae5c7ff743c32354dd807befcb5da4414 authored almost 2 years ago
0.5.77

8e42db58205ed3e00c629ecf088c4128c26a1d13 authored almost 2 years ago
Merge pull request #410 from DanielXMoore/enum

enum support

5edda6dbebe1ab91f13ef6be8284299ab8e4cc9f authored almost 2 years ago
Pattern Matching (#409)

Allow pattern matching for reserved word keys by binding to inaccessible refs.

Link: #335

4fe29ef2abd802a33bc504763f2a092af318f7a1 authored almost 2 years ago
enum support

Fixes #227

2d6eeba9b5ef6b12fcbde61b48912008aeaf8dc1 authored almost 2 years ago
Merge pull request #408 from DanielXMoore/jsx-strings

Leave plain JSX strings alone, including newlines

9fca2636fba798b8ececc3d88086ad9b74ad4207 authored almost 2 years ago
Leave plain JSX strings alone, including newlines

Fixes #405

5adcb40f1868c3fb6f032e4b919cb5ca5224c6fe authored almost 2 years ago
Pipe ref (#403)

* Fix #346. Pipe refs

1b624eabd8ed4e87b341927ec31c01b7878b6e11 authored almost 2 years ago
Merge pull request #404 from DanielXMoore/ligatures2

Improve ligature toggles

f54b2b9546b21c16928f024a1e6f441364a3c335 authored almost 2 years ago
Merge pull request #402 from DanielXMoore/async-do

async do, async for

b33b1a4b06874880bfdf207201ceedadc052b26f authored almost 2 years ago
Document async for/do

dde7acc9973f71cdb93ee3e81bee04bedcec3652 authored almost 2 years ago
Improve ligature toggles

* Implement argeento's comments
* Put shared state in `civet.dev/.vitepress/store`
* Ligature to...

8a3aaf7d1ebd837f7cca1094e1d7b667367b1d7c authored almost 2 years ago
Restore comma operator, add IterationExpression to ExpressionStatement

584928551d9c187eaef11463fe89164a985876eb authored almost 2 years ago
async do, async for

`async` variation of iterations, including `do` statements,
build a promise for the results by m...

23fbbab38793d3e2be44bb233ef2c52f4e68a5e2 authored almost 2 years ago
0.5.76

a6228f02038675bcef3b8fd60c04c7ab4a34400b authored almost 2 years ago
Merge pull request #401 from DanielXMoore/fix-async-shorthand-pipe

Fix automatic async vs. pipe invocations

d4d8fdb607ad73decd70f7bd3545ac2f35afcaa0 authored almost 2 years ago
Fix automatic async vs. pipe invocations

669b5d029a3c6a858c9d11955c1222b721331f28 authored almost 2 years ago
0.5.75

e0be461a5e9458a97d8eda56eb16b7c611b032ac authored almost 2 years ago
Merge pull request #399 from DanielXMoore/async-expressionize

Automatically await/async expressionized statements with await

675f75d0f41f60456f3849381651077fdd504529 authored almost 2 years ago
Automatic async for & shorthand functions

a22e06c808fb8c6f1ff77f4813fecd86f1c5dcf5 authored almost 2 years ago
Upgrade Hera for sourcemapping in parser debugging

62326e1ae9c7b33a86c692c8b099106b183da893 authored almost 2 years ago
Automatically await/async expressionized statements with await

Fixes #355

7436deec3de2fa3057b10ab55f737f2f54363247 authored almost 2 years ago
Merge pull request #397 from DanielXMoore/array-indent-app

Forbid indented application in first line of array literal

1a95105c0374115b59ad49b6bd282230773e52e0 authored almost 2 years ago
Merge pull request #396 from DanielXMoore/coffee-for-indent-app

Prevent indented application in Coffee for loops

3181fbc0396db5c26e046ae80bdebac23ff76bff authored almost 2 years ago
Parent pointer cleanup (#395)

- Don't add parent pointers to arrays
- Update parent pointers after adjusting subtrees in pipe...

c8fefb6c24b296004a0a09e8b35a2566c8caa859 authored almost 2 years ago
Forbid indented application in first line of array literal

Matches CoffeeScript behavior

12c0cb75f8b803105fdacd2bedc7468acc7f6c27 authored almost 2 years ago
Prevent indented application in Coffee for loops

Matches behavior of regular `for..of` loops

d3ffa59d034484a916c057d055b4b1965c561521 authored almost 2 years ago
Fix double Restore bug in ArrayLiteral rule

f06980c8f5b9baf517bd34e8e54c95341efff19c authored almost 2 years ago
Document one-line functions via do

0e4502e8262eaab5685172f9d4b7b465821236ff authored almost 2 years ago
Merge pull request #394 from DanielXMoore/philosophy-docs

Move Philosophy to civet.dev

8a780c390af619bf8280d582c14e0052920fafd7 authored almost 2 years ago
Move Philosophy to civet.dev

Also rename to Design Philosophy

1a43a9141f40486b1b39a33d4b590dcfe99e8288 authored almost 2 years ago
0.5.74

3baedd45370b5cda937b651acc41a478dbabf16c authored almost 2 years ago
Merge pull request #393 from DanielXMoore/non-null-declarations

TypeScript non-null declarations

75c9b80e4736777dacb7b1d58714d59965bbe385 authored almost 2 years ago
Update README's list of main features

6be0b2225c976d77234743f7d86fc42e5603ede1 authored almost 2 years ago
TypeScript non-null declarations

`let foo!: T` and class members `foo!: T`

c3d90d8bf70bf9df3d5766a7a40a6f38b33872a9 authored almost 2 years ago
Merge pull request #392 from DanielXMoore/Concise-->-Expressive

Update Hero.vue

02a830fa58ab153cf6875a22673b08d3e617d60d authored almost 2 years ago
Update Hero.vue

Concise -> Expressive

44439e7ccac80566e30c4d1589aedda679c66019 authored almost 2 years ago