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
lukegustafson opened this issue 3 months ago
`++` binds less tightly than `as`
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Civet doesn't support `in`/`out` modifiers on type arguments
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Fix CLI executing ESM code from stdin or `-e`
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
CLI REPL supports (strips) TypeScript
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
How about two way transpiling?
icetbr opened this issue 3 months ago
icetbr opened this issue 3 months ago
`.d.ts` matches output extension in CLI; `declarationExtension` option in unplugin
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Fix partial placeholder `.` in middle of call chain
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
`.` placeholder lifts outside long string of calls
edemaine opened this issue 3 months ago
edemaine opened this issue 3 months ago
CLI exposes top-level declarations with top-level `await`
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Require parentheses in complex `&` type annotation
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Fix `catch` type annotation by forbidding indented type arguments in `catch`
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Cannot type caught error as `any`
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Nested function arguments support trailing member access/call
edemaine opened this pull request 3 months ago
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
edemaine opened this pull request 3 months ago
Assigned expressionized statement followed by pipe, grammar cleanup
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Forbid pipes in non-nested implicit arguments
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Pipes in arguments require strict indentation
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
`for` loop followed by pipe only allowed after newline
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Binary operators continue arguments only if strictly indented
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
`await` with array literal awaits the items
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
CoffeeScript `do` allows unary operators beforehand, and handles nested body better
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Typed `for` loops generate valid TypeScript
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
`T!` type shorthand for `NonNullable<T>`
edemaine opened this pull request 3 months ago
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
edemaine opened this pull request 3 months ago
`coffeeDo` and `await`
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Prevent stray `await` on one line from pipeline expansion
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Stop implicitly returning final value from generators
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
await and newlines
edemaine opened this issue 3 months ago
edemaine opened this issue 3 months ago
Fix missing semicolon in if/unless followed by else
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Support `export default` in `declare` blocks
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Enable `worker.civet?worker` import in Vite
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Fix arrow type with `?` postfix
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Civet eats output without trailing newline
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
`"civet globals"` directive to prevent some auto declarations
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Missing semicolon in `if`/`unless` followed by `then`
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Cannot `export default class` inside `declare module`
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Use new Civet icon in VSCode extension
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Make `autoVar` skip `declare`d variables
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Type specification in `for..of/in` loops
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Fix implicit empty body for exported functions
edemaine opened this pull request 3 months ago
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
edemaine opened this pull request 3 months ago
Type signature gets eaten in destructuring of for loop
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Add missing parens in `unless` declaration condition
edemaine opened this pull request 3 months ago
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
bbrk24 opened this pull request 3 months ago
`declare` + `autoVar` does not cooperate
bbrk24 opened this issue 3 months ago
bbrk24 opened this issue 3 months ago
Feature request: define globals in the compile function for to avoid autoVar-ing them
CosmoMyzrailGorynych opened this issue 3 months ago
CosmoMyzrailGorynych opened this issue 3 months ago
I made Civet icons
CosmoMyzrailGorynych opened this issue 3 months ago
CosmoMyzrailGorynych opened this issue 3 months ago
VSCode plugin ignores CoffeeScript files
STRd6 opened this pull request 3 months ago
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
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
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
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
STRd6 opened this pull request 3 months ago
`unless` conditional declaration missing parentheses
edemaine opened this issue 3 months ago
edemaine opened this issue 3 months ago
Document how to use Civet Web Workers in Vite
edemaine opened this pull request 3 months ago
edemaine opened this pull request 3 months ago
Arrow function shorthand doesn't support typed patterns
edemaine opened this issue 3 months ago
edemaine opened this issue 3 months ago
Exported function with overrides adds blank implementation
edemaine opened this issue 3 months ago
edemaine opened this issue 3 months ago
Run `<script type="text/civet">` in browser build
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
`--trace` fixes and documentation, cleanup of `getStateKey`
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
`for*`, `loop*`, `while*`, `do*` generator expressions
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
`break/continue [label] with` and better error handling
edemaine opened this pull request 4 months ago
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
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
spenserblack opened this issue 4 months ago
`for*`, `loop*`, `while*` generator expressions
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
Fix `!` negated indented argument in function call
edemaine opened this pull request 4 months ago
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
edemaine opened this pull request 4 months ago
Implicit type arguments, bulleted type tuples, multiple items in indented tuples
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
Improve indentation handling with union/intersection types
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
Add changelog to eslint plugin
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
Postfix `if`/`unless` in type declaration
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
Lexical declarations as JSX code children
edemaine opened this pull request 4 months ago
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
edemaine opened this pull request 4 months ago
Postfix `if`/`unless` in types
bbrk24 opened this issue 4 months ago
bbrk24 opened this issue 4 months ago
Non-identifier operators
bbrk24 opened this issue 4 months ago
bbrk24 opened this issue 4 months ago
JSX attributes with unbraces indented values, code children with `>`
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
Add `repository` to `package.json`, fixing Dependabot changelog detection
bbrk24 opened this pull request 4 months ago
bbrk24 opened this pull request 4 months ago
Fix glob accessor `.{a,b}` shorthand for `&.{a,b}`
edemaine opened this pull request 4 months ago
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
edemaine opened this pull request 4 months ago
Hyphenated object keys like `Content-Type:`
edemaine opened this pull request 4 months ago
edemaine opened this pull request 4 months ago
Include changelog in NPM release
edemaine opened this pull request 4 months ago
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
edemaine opened this pull request 5 months ago
Remove Svelte label `$:` exception (use `:$` if needed)
STRd6 opened this pull request 5 months ago
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
edemaine opened this pull request 5 months ago
`import operator` bulk import of operators
edemaine opened this pull request 5 months ago
edemaine opened this pull request 5 months ago
Debugging in VS Code
etherealHero opened this issue 5 months ago
etherealHero opened this issue 5 months ago
Improved release process and changelog generation
edemaine opened this pull request 5 months ago
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
edemaine opened this pull request 5 months ago
Generate tags for Civet releases
edemaine opened this pull request 5 months ago
edemaine opened this pull request 5 months ago
Support length shorthand `#` when defining objects
edemaine opened this pull request 5 months ago
edemaine opened this pull request 5 months ago
Fix placeholder expressions at head of pipeline
edemaine opened this pull request 5 months ago
edemaine opened this pull request 5 months ago
Cannot read properties of undefined (reading '3')
JayXon opened this issue 5 months ago
JayXon opened this issue 5 months ago
Indented if/unless conditions to enable indented function calls (e.g. `(and)`)
edemaine opened this pull request 5 months ago
edemaine opened this pull request 5 months ago
Postfix conditional with nested `(and)`/`(or)` conditions seems like it ought to work
STRd6 opened this issue 5 months ago
STRd6 opened this issue 5 months ago
Fix esbuild unplugin sourcemap bug
edemaine opened this pull request 5 months ago
edemaine opened this pull request 5 months ago
Bulleted arrays with `.` or `•`
edemaine opened this pull request 5 months ago
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
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
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
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
edemaine opened this pull request 5 months ago
Allow empty `interface` and `namespace` blocks
edemaine opened this pull request 5 months ago
edemaine opened this pull request 5 months ago