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

Allow enums on one line

f5acdda46a52aaf886cca9c0c485a15df1748834 authored 11 months ago by William Baker <[email protected]>
Document rewrite-civet-imports in README

0575162b63d2e912e7bc2f7583a0cc3c34d03d2d authored 11 months ago by Erik Demaine <[email protected]>
Document more |> and & features

187925ec6fda64ea9081c9799cbad58a4135cf05 authored 11 months ago by Erik Demaine <[email protected]>
Fix private field glob getters

Fixes #967

62ca416d43fafd4b1e515ba6821926f151f3241d authored 11 months ago by Erik Demaine <[email protected]>
0.6.71

cf10dbe568eced93bc573089d80847b8670b5621 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #976 from DanielXMoore/more-object-literals

Nested vs. implicit vs. inline object literals

463c6e902c038789e9abdb0dd5118d6f8391fd27 authored 11 months ago by Erik Demaine <[email protected]>
Nested vs. implicit vs. inline object literals

Fixes #968

f36d8702627a46c2ceab322887fdf25a5a516b51 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #974 from DanielXMoore/cli

CLI import rewriting, --civet option, cleanup

04cf27f9628b0aeeb4c645b8d70b009aacaf971c authored 11 months ago by Erik Demaine <[email protected]>
Fix playground console.log of undefined

Fixes #973

e58984e82b9dba0ea19aa5c5a95ac07131e69850 authored 11 months ago by Erik Demaine <[email protected]>
Document TS CommonJS import/export

dd098646d127535771676db14b952cf493dcc381 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #975 from DanielXMoore/import-cjs

TypeScript's `import ... = require(...)` and `export = ...`

9f167aec344ae7b423f3dbd15ca4a12813530089 authored 11 months ago by Erik Demaine <[email protected]>
TypeScript's export =

2742b8e3689bf763f2135ddfd270dc306f613fe6 authored 11 months ago by Erik Demaine <[email protected]>
TypeScript's import = require

aa1a5b701f84f7232cf072eb99eb4b06474aa0e7 authored 11 months ago by Erik Demaine <[email protected]>
Don't rewrite imports when outputting to stdout

03a1dacb0ce36aa2448c47f1d9fbfebbf4aea6b0 authored 11 months ago by Erik Demaine <[email protected]>
--civet option for compiler flag prologues

3f1089788e44d6f7b6d076c0b1e97d44e624bae1 authored 11 months ago by Erik Demaine <[email protected]>
rewriteCivetImports and default in CLI

d0340612e1ac64d15dc0f1dd69e9cdc0bffa6d5e authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #972 from bbrk24/concatAssign-fix

Fix concatAssign for arrays

56a38a2248a67fd3dcc39d8a79303a7a42e28bf6 authored 11 months ago by Erik Demaine <[email protected]>
Add evalsTo test

d18bcfa790692557cb36ab8da772e93f33471c7b authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #969 from DanielXMoore/typed-ampersand

Typed ampersand function improvements

1634956ce9d90c0f96f02d6c6f5da084de70bbd3 authored 11 months ago by Erik Demaine <[email protected]>
Merge remote-tracking branch 'origin/main' into typed-ampersand

97a8974d5ef0e806bf1b81fa8813e14d2e9ef866 authored 11 months ago by Erik Demaine <[email protected]>
Fix concatAssign for arrays

ea3fd4d987c4030deef54708132cef3763a34797 authored 11 months ago by William Baker <[email protected]>
|> as T, refactor into makeAmpersandFunction

d096d3e1730ce5edc5bd359ecb32029126261801 authored 11 months ago by Erik Demaine <[email protected]>
& as T, and cleanup

7326ee5e0dfb182351e10d5d9b711036c1235959 authored 11 months ago by Erik Demaine <[email protected]>
Ampersand pipes: & consistently maximal

2a24d4d8390346569f42a7f7eabdfabb7b90e7b3 authored 11 months ago by Erik Demaine <[email protected]>
&: T

4fbb49a3d44bdedf9b0534874852eecfb0a65028 authored 11 months ago by Erik Demaine <[email protected]>
0.6.70

ee1ac2f117350d67a706c7a2b5ff0294f0d5f4f6 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #964 from DanielXMoore/object-getters

Fix object getters with globs

fd9768963ca60dbc82d6685311555b33b69fcc3d authored 11 months ago by Erik Demaine <[email protected]>
Fix object getters with globs

5aa7576fc61e4b80c9db0a92db7b6f1ebc56bda5 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #962 from DanielXMoore/get-shorthand-return-type

Allow return type annotation in getter shorthand

140a710fb51d9d0214f465bad2a8867f0ccab956 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #961 from DanielXMoore/return-value-pipe

Allow return.value in pipeline

06510f1aa15b02a8edc75bc4a5c17435161e699a authored 11 months ago by Erik Demaine <[email protected]>
"." -> AccessStart

dbb323cf05490519ecb19b8ebf84d7e21fd94945 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #960 from DanielXMoore/one-arg-asi

Fix ASI with one-argument (+) application

58ce293f9bca4e2dbf9411fbea7b49f4117a0292 authored 11 months ago by Erik Demaine <[email protected]>
Allow return type annotation in getter shorthand

126b4d28bc031c9b0233fd55357fc3144c72b407 authored 11 months ago by Erik Demaine <[email protected]>
Allow return.value in pipeline

Fixes #958

c7b0e665a5d6413edb79b8eaf65b99dba4a7a7e3 authored 11 months ago by Erik Demaine <[email protected]>
Fix ASI with one-argument (+) application

Fixes #957

2a188a146c921cc97ff7676f86f271b3e5519917 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #950 from DanielXMoore/cli-port

Port CLI to more modern Civet

8cb5ed02b906f30e339ba0946972fba50e721953 authored 11 months ago by Erik Demaine <[email protected]>
Add TODOs

071918c93adff632e54c75324133852823d0a6d6 authored 11 months ago by Erik Demaine <[email protected]>
0.6.69

eac86d4e81842090c79bfb1f61945b19d2055784 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #955 from DanielXMoore/argument-processing

Cleanup Call arguments AST, fix (+) processing

caa165664cc2516964b0e46203b4830bd1bc7a23 authored 11 months ago by Erik Demaine <[email protected]>
Cleanup Call arguments AST, fix (+) processing

4b9fc4d7289369aa6bab4841cf135c05e35a9a09 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #953 from bbrk24/em-dash-decrement

Add em dash for decrement

825ff2876d4a11d72d99866956d7c2a357255ce5 authored 11 months ago by Daniel X Moore <[email protected]>
Add em dash for decrement

4301da952101ee8d4ceab27b5ae6192aab12fe68 authored 11 months ago by William Baker <[email protected]>
Merge pull request #948 from DanielXMoore/paren-binary-op

Operators as functions via parens

56f6fa26a742480aa959dc26d2518df2fdff8d4f authored 11 months ago by Erik Demaine <[email protected]>
Use CompileOptions and fix ??? types

54f962bea14986627890eb08d490eaf7fc238d2d authored 11 months ago by Erik Demaine <[email protected]>
Port CLI to more modern Civet

357e2bf13ebee667dfbb92b313ba5f30ac6020a4 authored 11 months ago by Erik Demaine <[email protected]>
Unwrap operator sections in pipelines

9e1419cefe64f0c1303bed56592030c6d9b78403 authored 11 months ago by Erik Demaine <[email protected]>
Right sections (#791 Level 3)

Fixes #791

dde808e348e5cbee21ed31933e357973a22dc0f0 authored 11 months ago by Erik Demaine <[email protected]>
Left sections

116a1041036d1c8e9ad0d341c16c34125e9e6552 authored 11 months ago by Erik Demaine <[email protected]>
Indented operators (#791 Level 1)

c26a6757122d06cb51b8e0028401049ced4d93e3 authored 11 months ago by Erik Demaine <[email protected]>
Fix function shorthand at beginning of line

da6362fcead353570eddb80902e0c22f3638c9a5 authored 11 months ago by Erik Demaine <[email protected]>
0.6.68

759017a1e9bd70d26a924830e403dec0841abc78 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #946 from DanielXMoore/exclaim-not

`!op` shorthand for `not op`

9cb5d65445ba3b29da8687a96bc2f5fe8543d86a authored 11 months ago by Erik Demaine <[email protected]>
`!op` shorthand for `not op`

94c109336650bfba9528a7ec7172b50fef544d67 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #945 from DanielXMoore/type-index

Shorthand for type indexed access

48569c61dcf46d68c88aee2560832299f40a5fb5 authored 11 months ago by Erik Demaine <[email protected]>
Shorthand for type indexed access

2b9766a7ceef8a566aa8e0d1995ea906d2da13de authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #932 from DanielXMoore/test-output-validity

Test validity of JS/TS outputs via esbuild parsing

c4073c0fc69b453408182e60586e92620d511574 authored 11 months ago by Erik Demaine <[email protected]>
Add missing braces to catch/finally then

32a607c901da68d3340b591d383d4dfd436983dc authored 11 months ago by Erik Demaine <[email protected]>
Remove comma after object pattern rest

9af85bb39a78cb2da67f87f87fd134d85811f7f4 authored 11 months ago by Erik Demaine <[email protected]>
Fix JSX class quoting

adea79a4084acb933ade8073c155103d89ed71ac authored 11 months ago by Erik Demaine <[email protected]>
?/**/. is invalid TS

59fdeab978abfabca772fee70db228fc8e582a0e authored 11 months ago by Erik Demaine <[email protected]>
Parenthesize anonymous class expressions

90fa035dde56863274e1b4d79793e3efe1bcabfe authored 11 months ago by Erik Demaine <[email protected]>
Merge branch 'main' into test-output-validity

0e2f90c5f332f2abaf3d7a014f3af504537f964a authored 11 months ago by Erik Demaine <[email protected]>
0.6.67

0590ec470d682423aced9d50cf8c74e4dd8ddb0a authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #941 from DanielXMoore/playground-eval

Playground eval

9476dfeaa43fd4a39864ea6569c09dd89f6e3e7f authored 11 months ago by Erik Demaine <[email protected]>
Merge branch 'main' into playground-eval

086957b9422a0a7b684193afc859621b0fecff8e authored 11 months ago by Erik Demaine <[email protected]>
Wrapper functionality for JS testing

d159e8372b4386d6c4ec70f38247d0d3cca39913 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #942 from DanielXMoore/hera-esm

Hera ESM support

5e38915e36b6ee19727f7b0742c8738b664734fb authored 11 months ago by Daniel X Moore <[email protected]>
cjs config hack fallback

142d8dab9950f572c10c66a3452330c00ba6ad5e authored 11 months ago by Daniel Moore <[email protected]>
Hera esm support

ff0acf392e069542384d4a2054cadc73c3f3c7c0 authored 11 months ago by Daniel Moore <[email protected]>
Fix handling of directives and CoffeeScript do

938605f08588270b16a1643ef508f78d7731e4cd authored 11 months ago by Erik Demaine <[email protected]>
Playground eval'd value, top-level await

2c63443b11ea26d994793cc94f8de49645e82542 authored 11 months ago by Erik Demaine <[email protected]>
Playground supports console.*, also in async functions

Fixes #938

3474dd81efd9ec488a12360b2cb93c8227469ca2 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #940 from DanielXMoore/instantiation-exp

Support TS instantiation expressions

46b6ee541a23f514ef803a8310c0a25fd6d8666d authored 11 months ago by Erik Demaine <[email protected]>
Added test for trailing literal after instantiation expression

a4731522f07e8abe792275c42dbbb7830003be43 authored 11 months ago by Daniel X Moore <[email protected]>
Support TS instantiation expressions

Fixes #939

0065018b192f176cab5d01a8acdab48637caf841 authored 11 months ago by Erik Demaine <[email protected]>
Document /// comment difference

430b779181708d951076e5c7f635bf029ae6ba61 authored 11 months ago by Erik Demaine <[email protected]>
Document more coffeeCompat features

97927c51395ea5e7799b48a0456c51378487db37 authored 11 months ago by Erik Demaine <[email protected]>
0.6.66

fd55f387436a385f7d90d88ff6c63951805c7456 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #936 from DanielXMoore/array-of-objects

Fix array of objects type

7906e02d8dbe2327e3171b3c0d2ed57ce44af40a authored 11 months ago by Erik Demaine <[email protected]>
Add let test

53dd7594d087cf5a9f8458d280d6b98be2c1bd7f authored 11 months ago by Erik Demaine <[email protected]>
Fix array of objects type

Fixes #934

dfd37e380636e9d872f5e0219d2c06a76835bbe9 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #937 from DanielXMoore/pipeline-asi

Fix ASI with pipes

cf95292f286a890c8f66a54ab617551b32ada164 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #935 from DanielXMoore/fix-typeof-type

TS typeof allow for arbitrary expressions, not just types

1717400d80783198db85de63da91d71013019898 authored 11 months ago by Erik Demaine <[email protected]>
Fix ASI with pipes

Fixes #933

25f2ee5a051ecb23bb61334cdd5e1c7237653e86 authored 11 months ago by Erik Demaine <[email protected]>
TS typeof allow for arbitrary expressions, not just types

fc1c9836670d8d3ba987907270e55920b4ddeef1 authored 11 months ago by Erik Demaine <[email protected]>
Upgrade use of esbuild interface

b353e9b04d121e36518c920fbe50580f90e137b1 authored 11 months ago by Erik Demaine <[email protected]>
0.6.65

562aff7199268f32fd8a2d4794446f7e686f2aaa authored 11 months ago by Erik Demaine <[email protected]>
Upgrade esbuild

64a7d9d686af7e3ff14b8199303dc85eb0519f9d authored 11 months ago by Erik Demaine <[email protected]>
Add JSX/TSX support

379633ee1e2a30d3165e6636d502cbeb10a4c50b authored 11 months ago by Erik Demaine <[email protected]>
Test validity of JS/TS outputs via esbuild parsing

e0c978995bdd962f530040de1ad59cee0bc79ae2 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #931 from DanielXMoore/optional-prop-shorthand

Fix optional property access shorthand

d366fbde4254ae1fc1997114e6861adde18e91d4 authored 11 months ago by Erik Demaine <[email protected]>
Fix optional property access shorthand

Fixes #930

3907b8376ea8d6d61dd8a27e45667ae8457a60c6 authored 11 months ago by Erik Demaine <[email protected]>
Fix playground by pinning shiki version

35a28d05da0fa96c05ee2468041ff9635269957c authored 11 months ago by Erik Demaine <[email protected]>
Port docs from axios to fetch, removing dev dependencies

1ca782c65b3f52b2ed50f6a863d254f18f4f7728 authored 11 months ago by Erik Demaine <[email protected]>
0.6.64

17f6ddb893a932f543e6b99e2e3a9987e1811e5b authored 11 months ago by Erik Demaine <[email protected]>
README tweak

96cf8e00a6d0f990aeb21c7eef02cbbb639da966 authored 11 months ago by Erik Demaine <[email protected]>
Merge pull request #928 from DanielXMoore/typecheck-error

Fail on TypeScript errors, or specified types

a6771a07b0f5d7b0fc04ade6f4b41bf1b2ac70ad authored 11 months ago by Erik Demaine <[email protected]>
Fail on TypeScript errors, or specified types

91d2183770284e4ef4111dad547f6a212e98a3e6 authored 12 months ago by Erik Demaine <[email protected]>
0.6.63

5808b792571c805019bd409a4e612067a3134d76 authored 12 months ago by Erik Demaine <[email protected]>
Improve vite-lib example

d00ed1069ab1f785fd792ed899ad765fcbf23a98 authored 12 months ago by Erik Demaine <[email protected]>