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
edemaine opened this pull request 2 months ago
Robust parsing of `foo.` with error node
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
LSP - dot completion
zolomatok opened this issue 2 months ago
zolomatok opened this issue 2 months ago
Backcall operator / Do notation
nythrox opened this issue 2 months ago
nythrox opened this issue 2 months ago
Avoid duplicate calls in relation chains and `@` bind shorthand via refs
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Bun docs: improve getting started guidance
zoodogood opened this pull request 2 months ago
zoodogood opened this pull request 2 months ago
`array[i%]` modulo index shorthand
edemaine opened this pull request 2 months ago
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
edemaine opened this pull request 2 months ago
Immutability by default
marcus-sa opened this issue 2 months ago
marcus-sa opened this issue 2 months ago
Playground SyntaxError when running code
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
reverse slice of string doesn't support unicode
JayXon opened this issue 2 months ago
JayXon opened this issue 2 months ago
Allow multiple indented blocks of arguments in function call
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Inequality slicing without `..`: `x[<i]` etc.
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Fix `& &` disambiguation (placeholder vs. bitwise and)
edemaine opened this pull request 2 months ago
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
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
edemaine opened this pull request 2 months ago
slice after reverse slice is ignored
JayXon opened this issue 2 months ago
JayXon opened this issue 2 months ago
reverse slice out of range index bug
JayXon opened this issue 2 months ago
JayXon opened this issue 2 months ago
Asymmetry in bitwise and of placeholder
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Loop expression is not considered inside call
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
"civet strict" directive to enable JS strict mode
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Playground `comptime` restarts playground worker and resets toggle after editing
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Placeholders lift through reverse slice operators
edemaine opened this pull request 2 months ago
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
edemaine opened this pull request 2 months ago
Fix `await` step vs. expression detection in pipeline
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Fix `for` loops over `&` placeholder
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Ensure space after `for..of/in`
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Fix parenthesized `for` expression without body
edemaine opened this pull request 2 months ago
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
edemaine opened this pull request 2 months ago
`for` without body cannot be parenthesized
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
`for` reduce expressions supercede `for sum of sums` etc
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
`for sum & of &` doesn't error
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Missing whitespace in `for`-reduce over `&`
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Assertion failure when iterating over `&`
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Load-bearing semicolon after `|> await.all`
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Fix typing of `return.value` in `async` function
edemaine opened this pull request 2 months ago
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
edemaine opened this pull request 2 months ago
`:"symbol name"` symbol shorthand with quotes
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
`T?` type shorthand in named tuple elements
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
`await`/`throw` with placeholders in pipeline, trailing `|> throw` makes statement without IIFE
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
LSP unit testing of completions
NWYLZW opened this pull request 2 months ago
NWYLZW opened this pull request 2 months ago
Multiple generator loops at top level, unwrap top-level iterations, fix implicit loop bodies
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Allow `|> throw`
bbrk24 opened this pull request 2 months ago
bbrk24 opened this pull request 2 months ago
`async` arrow type
edemaine opened this issue 2 months ago
edemaine opened this issue 2 months ago
Unwrap the `Promise` wrapper in this case when typing `ret`
NWYLZW opened this issue 2 months ago
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
NWYLZW opened this pull request 2 months ago
Miscompile when attempting to `|> throw`
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Fix LSP by dropping `triggerCharacters` which requires fault-tolerant compile
NWYLZW opened this pull request 2 months ago
NWYLZW opened this pull request 2 months ago
Symbols with non-identifier names
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Assignment to symbols is allowed
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
`for some/every/count/sum/product/min/max` reduction loops, empty for loop default behavior, fix unwrapping multiple loops in a row
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
type checking civet file with ext other than .civet doesn't work
johndeighan opened this issue 2 months ago
johndeighan opened this issue 2 months ago
ternary requires even more space now
JayXon opened this issue 2 months ago
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
edemaine opened this pull request 2 months ago
Tuple types with `?`
edemaine opened this issue 2 months ago
edemaine opened this issue 2 months ago
Simpler String Interpolations in Template Literals
wmstack opened this issue 2 months ago
wmstack opened this issue 2 months ago
`for` loops can filter via `when` conditions (not just in CoffeeScript mode)
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Fix unplugin's webpack mode: `resolve.alias`, virtual modules
edemaine opened this pull request 2 months ago
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
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
edemaine opened this pull request 2 months ago
How to import civet from ts?
NWYLZW opened this issue 2 months ago
NWYLZW opened this issue 2 months ago
inconsistent behavior when using reverse slice in lambda shorthand
JayXon opened this issue 2 months ago
JayXon opened this issue 2 months ago
Playground doesn't reset `comptime` environment
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
preventExtensions on comptime functions
bbrk24 opened this pull request 2 months ago
bbrk24 opened this pull request 2 months ago
comptime serializer doesn't freeze functions
bbrk24 opened this issue 2 months ago
bbrk24 opened this issue 2 months ago
Fix await with array member expression
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Fix `Promise<void>` detection with implicit type arguments
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Fix one-line arrow functions with `@` arguments
edemaine opened this pull request 2 months ago
edemaine opened this pull request 2 months ago
Strange behavior when using arrow function with @ parameter
lukegustafson opened this issue 3 months ago
lukegustafson opened this issue 3 months ago
`Promise void` doesn't suppress return, but `Promise<void>` does
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Pattern Catching uses `let` instead of `const`
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Cannot `await [...].map`
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Pattern Catching Gone Wrong
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
`from ... import/export` (reversed `import`/`export`)
edemaine opened this pull request 3 months ago
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
edemaine opened this pull request 3 months ago
Fix CLI with complex `NODE_OPTIONS`, LSP cleanup
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Compiler flag to emit `"use strict"`
johndeighan opened this issue 3 months ago
johndeighan opened this issue 3 months ago
config file generates error
johndeighan opened this issue 3 months ago
johndeighan opened this issue 3 months ago
Indented types after binary type operators
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Reverse slices and inequality slices with implicit parts
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Pattern matching `catch`
edemaine opened this pull request 3 months ago
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
edemaine opened this pull request 3 months ago
Fix automatic private fields from constructor `@args`
edemaine opened this pull request 3 months ago
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
edemaine opened this pull request 3 months ago
Pattern Catching
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Loops followed by binary operators, `as` on next line
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Missing braces with multiple `for` loops on the same line in expression position
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Improve project root detection in LSP
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Automatically type fields using `@arg` in constructor
edemaine opened this pull request 3 months ago
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
edemaine opened this pull request 3 months ago
One-line braced blocks with single-line statements
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
`repl` directive hoists function and class declarations too, fix one-line declarations in `if`
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
One-line braced blocks
edemaine opened this issue 3 months ago
edemaine opened this issue 3 months ago
One-line `if` doesn't allow declarations
edemaine opened this issue 3 months ago
edemaine opened this issue 3 months ago
Compiler directives `iife` and `repl` for wrapping program, fix `comptime` implicitly returned from function
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Pipeline doesn't unwrap in multi-`&` function shorthand
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Add missing parentheses with `++` concat operator
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Allow pipes etc. in explicit function arguments
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Variance annotations (`in`/`out`) in type parameters
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
`&` lifting above function call when it's part of the function
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago