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

LSP completions show details and documentation

edemaine opened this pull request 2 months ago
Robust parsing of `foo.` with error node

edemaine opened this pull request 2 months ago
LSP - dot completion

zolomatok opened this issue 2 months ago
Backcall operator / Do notation

nythrox opened this issue 2 months ago
Bun docs: improve getting started guidance

zoodogood opened this pull request 2 months ago
`array[i%]` modulo index shorthand

edemaine opened this pull request 2 months ago
Fix REPL support for `ref`s created by Civet

edemaine opened this pull request 2 months ago
Immutability by default

marcus-sa opened this issue 2 months ago
Playground SyntaxError when running code

bbrk24 opened this issue 2 months ago
reverse slice of string doesn't support unicode

JayXon opened this issue 2 months ago
Allow multiple indented blocks of arguments in function call

edemaine opened this pull request 2 months ago
Inequality slicing without `..`: `x[<i]` etc.

edemaine opened this pull request 2 months ago
Fix `& &` disambiguation (placeholder vs. bitwise and)

edemaine opened this pull request 2 months ago
Fix reverse slices handling of extreme indices, trailing member access

edemaine opened this pull request 2 months ago
Restart LSP when `package.json` or Civet config file changes

edemaine opened this pull request 2 months ago
slice after reverse slice is ignored

JayXon opened this issue 2 months ago
reverse slice out of range index bug

JayXon opened this issue 2 months ago
Asymmetry in bitwise and of placeholder

bbrk24 opened this issue 2 months ago
Loop expression is not considered inside call

bbrk24 opened this issue 2 months ago
"civet strict" directive to enable JS strict mode

edemaine opened this pull request 2 months ago
Placeholders lift through reverse slice operators

edemaine opened this pull request 2 months ago
Check for valid left-hand sides, forbidding lone placeholder

edemaine opened this pull request 2 months ago
Fix `await` step vs. expression detection in pipeline

edemaine opened this pull request 2 months ago
Fix `for` loops over `&` placeholder

edemaine opened this pull request 2 months ago
Ensure space after `for..of/in`

edemaine opened this pull request 2 months ago
Fix parenthesized `for` expression without body

edemaine opened this pull request 2 months ago
Fix `sum`/`count`/`each`/`own`/etc. as loop iteration variables

edemaine opened this pull request 2 months ago
`for` without body cannot be parenthesized

bbrk24 opened this issue 2 months ago
`for` reduce expressions supercede `for sum of sums` etc

bbrk24 opened this issue 2 months ago
`for sum & of &` doesn't error

bbrk24 opened this issue 2 months ago
Missing whitespace in `for`-reduce over `&`

bbrk24 opened this issue 2 months ago
Assertion failure when iterating over `&`

bbrk24 opened this issue 2 months ago
Load-bearing semicolon after `|> await.all`

bbrk24 opened this issue 2 months ago
Fix typing of `return.value` in `async` function

edemaine opened this pull request 2 months ago
`async` functions and arrow types auto-wrap return type in `Promise`

edemaine opened this pull request 2 months ago
`:"symbol name"` symbol shorthand with quotes

edemaine opened this pull request 2 months ago
`T?` type shorthand in named tuple elements

edemaine opened this pull request 2 months ago
LSP unit testing of completions

NWYLZW opened this pull request 2 months ago
Allow `|> throw`

bbrk24 opened this pull request 2 months ago
`async` arrow type

edemaine opened this issue 2 months ago
Unwrap the `Promise` wrapper in this case when typing `ret`

NWYLZW opened this issue 2 months ago
Fix LSP: `resolve` of `WithResolver` doesn't return a `Promise`

NWYLZW opened this pull request 2 months ago
Miscompile when attempting to `|> throw`

bbrk24 opened this issue 2 months ago
Symbols with non-identifier names

bbrk24 opened this issue 2 months ago
Assignment to symbols is allowed

bbrk24 opened this issue 2 months ago
type checking civet file with ext other than .civet doesn't work

johndeighan opened this issue 2 months ago
ternary requires even more space now

JayXon opened this issue 2 months ago
Range loops can provide custom skip via `by` (not just in CoffeeScript)

edemaine opened this pull request 2 months ago
Tuple types with `?`

edemaine opened this issue 2 months ago
Simpler String Interpolations in Template Literals

wmstack opened this issue 2 months ago
Fix unplugin's webpack mode: `resolve.alias`, virtual modules

edemaine opened this pull request 2 months ago
LSP completions and hover info up-to-date instead of lagging

NWYLZW opened this pull request 2 months ago
`:symbol` shorthand for `Symbol.symbol` or `Symbol.for("symbol")`

edemaine opened this pull request 2 months ago
How to import civet from ts?

NWYLZW opened this issue 2 months ago
Playground doesn't reset `comptime` environment

bbrk24 opened this issue 2 months ago
preventExtensions on comptime functions

bbrk24 opened this pull request 2 months ago
comptime serializer doesn't freeze functions

bbrk24 opened this issue 2 months ago
Fix await with array member expression

edemaine opened this pull request 2 months ago
Fix `Promise<void>` detection with implicit type arguments

edemaine opened this pull request 2 months ago
Fix one-line arrow functions with `@` arguments

edemaine opened this pull request 2 months ago
Strange behavior when using arrow function with @ parameter

lukegustafson opened this issue 3 months ago
Pattern Catching uses `let` instead of `const`

bbrk24 opened this issue 3 months ago
Cannot `await [...].map`

bbrk24 opened this issue 3 months ago
Pattern Catching Gone Wrong

bbrk24 opened this issue 3 months ago
`from ... import/export` (reversed `import`/`export`)

edemaine opened this pull request 3 months ago
`if` conditions continued by binary op on next line

edemaine opened this pull request 3 months ago
Fix CLI with complex `NODE_OPTIONS`, LSP cleanup

edemaine opened this pull request 3 months ago
Compiler flag to emit `"use strict"`

johndeighan opened this issue 3 months ago
config file generates error

johndeighan opened this issue 3 months ago
Indented types after binary type operators

edemaine opened this pull request 3 months ago
Reverse slices and inequality slices with implicit parts

edemaine opened this pull request 3 months ago
Pattern matching `catch`

edemaine opened this pull request 3 months ago
Ranges and slices with inequalities such as `[a<..<b]`

edemaine opened this pull request 3 months ago
Fix automatic private fields from constructor `@args`

edemaine opened this pull request 3 months ago
Fix bracing in implicitly returned one-line for loops

edemaine opened this pull request 3 months ago
Pattern Catching

bbrk24 opened this issue 3 months ago
Loops followed by binary operators, `as` on next line

edemaine opened this pull request 3 months ago
Improve project root detection in LSP

edemaine opened this pull request 3 months ago
Automatically type fields using `@arg` in constructor

edemaine opened this pull request 3 months ago
Forbid next-line braced blocks after `return if` and `yield if`

edemaine opened this pull request 3 months ago
One-line braced blocks with single-line statements

edemaine opened this pull request 3 months ago
One-line braced blocks

edemaine opened this issue 3 months ago
One-line `if` doesn't allow declarations

edemaine opened this issue 3 months ago
Pipeline doesn't unwrap in multi-`&` function shorthand

edemaine opened this pull request 3 months ago
Add missing parentheses with `++` concat operator

edemaine opened this pull request 3 months ago
Allow pipes etc. in explicit function arguments

edemaine opened this pull request 3 months ago
Variance annotations (`in`/`out`) in type parameters

edemaine opened this pull request 3 months ago