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

Pipe operator changes function call precedence

lukegustafson opened this issue 3 months ago
`++` binds less tightly than `as`

bbrk24 opened this issue 3 months ago
Civet doesn't support `in`/`out` modifiers on type arguments

bbrk24 opened this issue 3 months ago
Fix CLI executing ESM code from stdin or `-e`

edemaine opened this pull request 3 months ago
CLI REPL supports (strips) TypeScript

edemaine opened this pull request 3 months ago
How about two way transpiling?

icetbr opened this issue 3 months ago
Fix partial placeholder `.` in middle of call chain

edemaine opened this pull request 3 months ago
`.` placeholder lifts outside long string of calls

edemaine opened this issue 3 months ago
CLI exposes top-level declarations with top-level `await`

edemaine opened this pull request 3 months ago
Require parentheses in complex `&` type annotation

edemaine opened this pull request 3 months ago
Cannot type caught error as `any`

bbrk24 opened this issue 3 months ago
Nested function arguments support trailing member access/call

edemaine opened this pull request 3 months ago
`yield` in `do` yields in parent in all cases

edemaine opened this pull request 3 months ago
Assigned expressionized statement followed by pipe, grammar cleanup

edemaine opened this pull request 3 months ago
Forbid pipes in non-nested implicit arguments

edemaine opened this pull request 3 months ago
Pipes in arguments require strict indentation

edemaine opened this pull request 3 months ago
`for` loop followed by pipe only allowed after newline

bbrk24 opened this issue 3 months ago
Binary operators continue arguments only if strictly indented

edemaine opened this pull request 3 months ago
`await` with array literal awaits the items

edemaine opened this pull request 3 months ago
Typed `for` loops generate valid TypeScript

edemaine opened this pull request 3 months ago
`T!` type shorthand for `NonNullable<T>`

edemaine opened this pull request 3 months ago
`await` with indented argument, or multiple arguments as array

edemaine opened this pull request 3 months ago
`coffeeDo` and `await`

bbrk24 opened this issue 3 months ago
Prevent stray `await` on one line from pipeline expansion

edemaine opened this pull request 3 months ago
Stop implicitly returning final value from generators

edemaine opened this pull request 3 months ago
await and newlines

edemaine opened this issue 3 months ago
Fix missing semicolon in if/unless followed by else

edemaine opened this pull request 3 months ago
Support `export default` in `declare` blocks

edemaine opened this pull request 3 months ago
Enable `worker.civet?worker` import in Vite

edemaine opened this pull request 3 months ago
Fix arrow type with `?` postfix

edemaine opened this pull request 3 months ago
Civet eats output without trailing newline

bbrk24 opened this issue 3 months ago
`"civet globals"` directive to prevent some auto declarations

edemaine opened this pull request 3 months ago
Missing semicolon in `if`/`unless` followed by `then`

bbrk24 opened this issue 3 months ago
Cannot `export default class` inside `declare module`

bbrk24 opened this issue 3 months ago
Use new Civet icon in VSCode extension

edemaine opened this pull request 3 months ago
Make `autoVar` skip `declare`d variables

edemaine opened this pull request 3 months ago
Type specification in `for..of/in` loops

edemaine opened this pull request 3 months ago
Fix implicit empty body for exported functions

edemaine opened this pull request 3 months ago
Fix typed patterns in arrow function with unparenthesized parameter

edemaine opened this pull request 3 months ago
Type signature gets eaten in destructuring of for loop

bbrk24 opened this issue 3 months ago
Add missing parens in `unless` declaration condition

edemaine opened this pull request 3 months ago
Add syntax highlighting support for /d, /s and /v RegExp flags

bbrk24 opened this pull request 3 months ago
`declare` + `autoVar` does not cooperate

bbrk24 opened this issue 3 months ago
I made Civet icons

CosmoMyzrailGorynych opened this issue 3 months ago
VSCode plugin ignores CoffeeScript files

STRd6 opened this pull request 3 months ago
Bump next from 14.1.1 to 14.2.10 in /integration/unplugin-examples/nextjs

dependabot[bot] opened this pull request 3 months ago
Bump vite from 4.5.3 to 4.5.5

dependabot[bot] opened this pull request 3 months ago
Bump rollup from 3.28.1 to 3.29.5

dependabot[bot] opened this pull request 3 months ago
change types order in package.json exports; default config exports

STRd6 opened this pull request 3 months ago
`unless` conditional declaration missing parentheses

edemaine opened this issue 3 months ago
Document how to use Civet Web Workers in Vite

edemaine opened this pull request 3 months ago
Arrow function shorthand doesn't support typed patterns

edemaine opened this issue 3 months ago
Exported function with overrides adds blank implementation

edemaine opened this issue 3 months ago
Run `<script type="text/civet">` in browser build

edemaine opened this pull request 4 months ago
`--trace` fixes and documentation, cleanup of `getStateKey`

edemaine opened this pull request 4 months ago
`for*`, `loop*`, `while*`, `do*` generator expressions

edemaine opened this pull request 4 months ago
`break/continue [label] with` and better error handling

edemaine opened this pull request 4 months ago
`break with` and `continue with` for modifying results array in a loop

edemaine opened this pull request 4 months ago
Allow control over the value that the `loop` expression "returns"

spenserblack opened this issue 4 months ago
`for*`, `loop*`, `while*` generator expressions

edemaine opened this pull request 4 months ago
Fix `!` negated indented argument in function call

edemaine opened this pull request 4 months ago
Remove final implicit comma in nested arguments, better matching source

edemaine opened this pull request 4 months ago
Improve indentation handling with union/intersection types

edemaine opened this pull request 4 months ago
Add changelog to eslint plugin

edemaine opened this pull request 4 months ago
Postfix `if`/`unless` in type declaration

edemaine opened this pull request 4 months ago
Lexical declarations as JSX code children

edemaine opened this pull request 4 months ago
`"civet jsxCode"` directive treats JSX children as Civet code

edemaine opened this pull request 4 months ago
Postfix `if`/`unless` in types

bbrk24 opened this issue 4 months ago
Non-identifier operators

bbrk24 opened this issue 4 months ago
JSX attributes with unbraces indented values, code children with `>`

edemaine opened this pull request 4 months ago
Fix glob accessor `.{a,b}` shorthand for `&.{a,b}`

edemaine opened this pull request 4 months ago
Fix unplugin `parseOptions`, fix eslint plugin for Node 22

edemaine opened this pull request 4 months ago
Hyphenated object keys like `Content-Type:`

edemaine opened this pull request 4 months ago
Include changelog in NPM release

edemaine opened this pull request 4 months ago
Expressionize statements followed by trailing member access/call or pipe

edemaine opened this pull request 5 months ago
Remove Svelte label `$:` exception (use `:$` if needed)

STRd6 opened this pull request 5 months ago
`continue switch` to fall through at the end of `when` clause

edemaine opened this pull request 5 months ago
`import operator` bulk import of operators

edemaine opened this pull request 5 months ago
Debugging in VS Code

etherealHero opened this issue 5 months ago
Improved release process and changelog generation

edemaine opened this pull request 5 months ago
Indented calls in `if` conditions with explicit `then` clause (#1090)

edemaine opened this pull request 5 months ago
Generate tags for Civet releases

edemaine opened this pull request 5 months ago
Support length shorthand `#` when defining objects

edemaine opened this pull request 5 months ago
Fix placeholder expressions at head of pipeline

edemaine opened this pull request 5 months ago
Cannot read properties of undefined (reading '3')

JayXon opened this issue 5 months ago
Fix esbuild unplugin sourcemap bug

edemaine opened this pull request 5 months ago
Bulleted arrays with `.` or `•`

edemaine opened this pull request 5 months ago
Fix arrow being treated as assignment in tight arrow functions

edemaine opened this pull request 5 months ago
Document how to use with React Native / Metro bundler

edemaine opened this pull request 5 months ago
Changelog: Add version dates and diff/commit links, add PR links

edemaine opened this pull request 5 months ago
Add missing parens in ampersand functions starting with object literal

edemaine opened this pull request 5 months ago
Allow empty `interface` and `namespace` blocks

edemaine opened this pull request 5 months ago