Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Civet

Develop and maintain the Civet programming language.
Collective - Host: opensource - https://opencollective.com/civet - Website: https://civet.dev - Code: https://github.com/DanielXMoore/Civet

Fix #337. Correct RegExp character classes. (#338)

github.com/DanielXMoore/Civet - 328daf3a6c2e3516deb2ac66d313e54908aaaede authored almost 2 years ago
Re-order documentation, move modulo back to cheatsheet

github.com/DanielXMoore/Civet - cd99d7b7edcefb36b1799869332ee5cb749ae480 authored almost 2 years ago
Pattern matching documentation

github.com/DanielXMoore/Civet - 75c18f9894f7aaa00d881adeaeb846201a387083 authored almost 2 years ago
Merge pull request #334 from DanielXMoore/332

Fix #332

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

Object globs, v2

github.com/DanielXMoore/Civet - b4b95049e15508b31eb79ae0d7964f6d93ec607f 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

github.com/DanielXMoore/Civet - 57df6562e0ad60276a89a29d84efe709f37f6f27 authored almost 2 years ago
Remove & details from front page (now on cheatsheet)

github.com/DanielXMoore/Civet - 45e4d53fb0af941205ede1a4317d4178d857a342 authored almost 2 years ago
Document recent features

github.com/DanielXMoore/Civet - 588eda5f154d49bf94456428b7a87c3f2bf24a0b authored almost 2 years ago
Add tests for omitting &

github.com/DanielXMoore/Civet - b3ac56642695abd307f2e7538441e5ec0a40c43d authored almost 2 years ago
Make ampersand optional for some common blocks (#330)

* Make ampersand optional for some common blocks

github.com/DanielXMoore/Civet - 5a7d6f797d0b51e726de8da9e7d4729d835919eb authored almost 2 years ago
optional dot for glob (#331)

github.com/DanielXMoore/Civet - 6862675bacb4841e9b8c17bbff8ec461f76a4b22 authored almost 2 years ago
fix crash on empty [] pattern (#328)

* fix crash on empty [] pattern

* also fix elisions

github.com/DanielXMoore/Civet - 943d88ba2ac19df4e622d1e9920656ab7e887ca8 authored almost 2 years ago
Object glob patterns obj.{a,b} (#327)

github.com/DanielXMoore/Civet - 412c7c0004df6ce289c7ad4b3cb883bc3dddc2cb authored almost 2 years ago
Merge pull request #326 from DanielXMoore/super-props

Improve super property support

github.com/DanielXMoore/Civet - a4c2d882320358992bee7b4c59990068aeddc794 authored almost 2 years ago
Improve super property support

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

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

typeof shorthand

github.com/DanielXMoore/Civet - a4ba96078b742d2611922eda3f798e591ca29460 authored almost 2 years ago
typeof shorthand

Fixes #319

github.com/DanielXMoore/Civet - 93c8b51786bb41b93bdf3cc3a61a56c1d3d732c1 authored almost 2 years ago
Merge pull request #323 from DanielXMoore/suffixed

Function fixes

github.com/DanielXMoore/Civet - b8ae42ef69d92b609c5e0d0cd5e63bcfd5205083 authored almost 2 years ago
No-cache Postfixed*

github.com/DanielXMoore/Civet - d04ead6a7065dae0be4a92e4faa6a51317259e9e authored almost 2 years ago
Wrap top-level anonymous function expressions in parens

Invalid JS otherwise

github.com/DanielXMoore/Civet - ba271a9a8e0974b5c16a20abc1e30c36fae441b3 authored almost 2 years ago
Fix more cases of no implicit return via semicolon

github.com/DanielXMoore/Civet - 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...

github.com/DanielXMoore/Civet - 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...

github.com/DanielXMoore/Civet - 3f08885344d70380d003a760bdfeefb6166a0e53 authored almost 2 years ago
Allow semicolon-separated lines in one-line =>

github.com/DanielXMoore/Civet - f3c3d01daed8fafd0dd3573d40455e20a5fceb09 authored almost 2 years ago
Suffixed expressions and statements in more places

github.com/DanielXMoore/Civet - 970ee797d5ef07d6080e1594d1e502b747a0e712 authored almost 2 years ago
Prevent while/until from implicit calls, like for

Conflicts with postfix while/until notation

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

Tagged string literals become tagged template literals

github.com/DanielXMoore/Civet - b797578185a2ac024cca7e5ea3569444e1b1267a authored almost 2 years ago
Tagged string literals become tagged template literals

As in CoffeeScript. Fixes #311

github.com/DanielXMoore/Civet - d05ca470d4c84a8b7bb6826bfcf8448b63326770 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

github.com/DanielXMoore/Civet - cdcbfcd4c5d60608737bc4e66f254e5bf3a4e38a authored almost 2 years ago
Fix #310: Allow empty catch block; catch then; catch/finally cleanup (#316)

github.com/DanielXMoore/Civet - 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

...

github.com/DanielXMoore/Civet - dc227186529e448a660f7d9d1dc7d61f73abad8d authored almost 2 years ago
Fix #306: don't rewrite .ts imports in deno (#307)

github.com/DanielXMoore/Civet - e38bc8980ddea2caf3f50c8ba19eb597853c6886 authored almost 2 years ago
basic LSP contributing guide

github.com/DanielXMoore/Civet - 80e9e876f4eb02d82453ca49fa328505cd69254b authored almost 2 years ago
buffering change events to prevent stacking transpilations (#304)

* buffering change events to prevent stacking transpilations

* 0.3.5

github.com/DanielXMoore/Civet - 553a210b0b163cffadb24ab2c9ddc3322cf60b7e authored almost 2 years ago
Added a sponsorship segment to the readme (#302)

github.com/DanielXMoore/Civet - f2370ea05dc97bfd6dd35bec1bc8e47038a27eed authored almost 2 years ago
Grammar fixes, bind vars

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

operator= assignment

github.com/DanielXMoore/Civet - c2225977307fccc4b5839749fc18c011a5086b77 authored almost 2 years ago
Docs and test

github.com/DanielXMoore/Civet - 41db24860a201bd173fdfd3491901ecc14f068ec authored almost 2 years ago
operator= assignment

github.com/DanielXMoore/Civet - 69a09c11bf5c660c3d892c50784cea245ab5ba69 authored almost 2 years ago
Docs cleanup: "Highlights", import/export together

github.com/DanielXMoore/Civet - 251dbe64955ef665889fb1abe136a63a87843e48 authored almost 2 years ago
Fix #299. Use .tsx for bun loader

github.com/DanielXMoore/Civet - 86ffd15ef82177ddd18dba32f3627dc587286b71 authored almost 2 years ago
else in pattern matching

github.com/DanielXMoore/Civet - 39a88dac76df414af407d87bb2a3d7d9fbc4f319 authored almost 2 years ago
fix undefined access in empty block pattern matching

github.com/DanielXMoore/Civet - 811b6c50d07521f135c53bde831a8eb503eec299 authored almost 2 years ago
better handling of unexpected errors

github.com/DanielXMoore/Civet - 3de369d37a693c07fc1938b8813180ff3734735d authored almost 2 years ago
`not op` for custom infix operator `op` (#298)

github.com/DanielXMoore/Civet - b623f50c1889b4c03c5febf86d5e1f520a463f58 authored almost 2 years ago
more flagging tests

github.com/DanielXMoore/Civet - 72191ef876596b7d8dc7c3c7947c0a543177cffa authored almost 2 years ago
pushing flagging props to the limit (#297)

github.com/DanielXMoore/Civet - 6712c31d5211fe87684d055e5aa8b0525f317bab authored almost 2 years ago
pattern matching (#296)

* object pattern matching

* computed property with match

* omit matchers in bindings; wrap...

github.com/DanielXMoore/Civet - 029318554d147c57267d3918351782b573df293f authored almost 2 years ago
export operator just works

github.com/DanielXMoore/Civet - c2c8924ef17a2bd9229f393d99d5bd036a184027 authored almost 2 years ago
Document custom infix operators

github.com/DanielXMoore/Civet - 64550fe8b5f66e40090947532b7911406c2560e4 authored almost 2 years ago
Fix CoffeeScript double-quoted string key without interpolation

github.com/DanielXMoore/Civet - 7a01f490ae9045aadcf9ea18e4f1b8a3b5a58795 authored almost 2 years ago
Identifier operators (#295)

* Custom infix operators named with identifiers

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

github.com/DanielXMoore/Civet - d83c97f81a98744b4ccf5993b41a88a4493cfc77 authored almost 2 years ago
wip: pattern matching rules (#239)

* wip: pattern matching rules

* roughing out matching

* update hera

* Updated to Civet ...

github.com/DanielXMoore/Civet - f557f3eff483b38d3eae3916548f50cca2610b2c authored almost 2 years ago
Refactor StringLiteral vs. TemplateLiteral (#294)

* Template literals as object keys

* Refactor StringLiteral vs. TemplateLiteral

* `StringL...

github.com/DanielXMoore/Civet - eca3bab7d82d06f63fd5598a1414ce111fe4155c authored almost 2 years ago
Link to new Playground and update plugins in README

github.com/DanielXMoore/Civet - f73c225c2b70799f44dab680f46e1dc3ce67af38 authored about 2 years ago
Escape `*/` in `###...###`, document `###` and `coffeeBoolean` (#288)

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

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

github.com/DanielXMoore/Civet - 189ed9a8ea8c55307da4efeb76b6f3a7f867f061 authored about 2 years ago
Merge pull request #286 from DanielXMoore/not-instanceof

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

github.com/DanielXMoore/Civet - 284eb7fed12171f4e8d3f664f3c8e372e0c235e2 authored about 2 years ago
`not instanceof`, `!<?`, reserve `not`

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

github.com/DanielXMoore/Civet - 106536cdaf2065727554409c0a7990417af99315 authored about 2 years ago
Merge pull request #285 from DanielXMoore/jsx-spacing

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

github.com/DanielXMoore/Civet - 57f05776b34767738f00cd81bb48d53ab6b87d70 authored about 2 years ago
Merge pull request #284 from DanielXMoore/named-property-shorthand

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

github.com/DanielXMoore/Civet - d2edfd9df39c311980d99a3a197c46b13390e129 authored about 2 years ago
Require space in JSX after identifier or ...rest attribute

github.com/DanielXMoore/Civet - f6df1259f2d48687445dbad9fe78e447e36a9db9 authored about 2 years ago
`{x[y]}` shorthand for `{[y]: x[y]}`

github.com/DanielXMoore/Civet - 0202d8e20c3c94673dbf3d97185378ea8f2a91cc authored about 2 years ago
Merge pull request #283 from DanielXMoore/integer-property

Integer property access

github.com/DanielXMoore/Civet - 33ece90294fad1e95284f6ade697f7d4b36167bc authored about 2 years ago
Everything is an expression on front page

github.com/DanielXMoore/Civet - 7cbda7f4385cb68480aaaf88cbf812bde9828289 authored about 2 years ago
Add JSX example to homepage

github.com/DanielXMoore/Civet - 86013263054cfa9cb6bd9db208fb53a8a38b2b37 authored about 2 years ago
Integer property access

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

github.com/DanielXMoore/Civet - b38912c484ab4c50d34d1c09bbc47031f9ca1852 authored about 2 years ago
move beyond tc39 to home page, slight reorder (#282)

github.com/DanielXMoore/Civet - d9ecff4fd1581059d44402f69442f0fadeedd1a7 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
...

github.com/DanielXMoore/Civet - 5ae3b49b7fb3aab9662668e73165668580128a25 authored about 2 years ago
Merge pull request #281 from DanielXMoore/semicolon-body

Fix semicolon method body

github.com/DanielXMoore/Civet - 98cd3017dc01c6eb02e102e9832ede63c96782a9 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...

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

Fix Init being called too late

github.com/DanielXMoore/Civet - 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...

github.com/DanielXMoore/Civet - b2e88d8e565497ff2f672cb8d755b556a7414660 authored about 2 years ago
Document CLI testing tips and --no-cache

github.com/DanielXMoore/Civet - 08a42ef6edc77982cde1b2323e80d5c3a4b50f24 authored about 2 years ago
Merge pull request #277 from DanielXMoore/insert-semicolon

Insert semicolons between lines that JS would combine

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

Property access with string literals

github.com/DanielXMoore/Civet - 93e37bb6eb976ab0d5f35c9f9f0676eae24fb84e authored about 2 years ago
Property access with string literals

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

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

Braced object literal shorthand

github.com/DanielXMoore/Civet - 47afecfc01af064d4c1dad08dadaa3b17cedea38 authored about 2 years ago
Object literal safety

github.com/DanielXMoore/Civet - 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.

github.com/DanielXMoore/Civet - f8561039f314269274eb660003ea276826bfa0e6 authored about 2 years ago