Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/oxc-project/oxc
⚓ A collection of JavaScript tools written in Rust.
https://github.com/oxc-project/oxc
feat(minifier): minimize `!0 + null !== 1` -> `!0 + null != 1`
Boshen opened this pull request 20 days ago
Boshen opened this pull request 20 days ago
fix(transformer/arrow-functions): store `super_methods` on a `Stack` to fix nested async methods
Dunqing opened this pull request 20 days ago
Dunqing opened this pull request 20 days ago
docs(linter): automatic search for oxlint config file
Sysix opened this pull request 20 days ago
Sysix opened this pull request 20 days ago
refactor(linter): split `unicorn/prefer-spread` and `eslint/prefer-spread` into own rules
Sysix opened this pull request 20 days ago
Sysix opened this pull request 20 days ago
refactor(transformer/arrow-functions): add TODO comments
overlookmotel opened this pull request 20 days ago
overlookmotel opened this pull request 20 days ago
refactor(minifier): clean up `peephole_substitute_alternate_syntax`
Boshen opened this pull request 20 days ago
Boshen opened this pull request 20 days ago
Not transforming `super` in async arrow function in class static property
overlookmotel opened this issue 20 days ago
overlookmotel opened this issue 20 days ago
bug(codegen): unicode incorrectly being escaped
camc314 opened this issue 20 days ago
camc314 opened this issue 20 days ago
refactor(minifier): handle big int values later
Boshen opened this pull request 21 days ago
Boshen opened this pull request 21 days ago
refactor(transformer/arrow-functions): reduce repeated code
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
perf(transformer/arrow-functions): reduce size of inlined visitor
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
refactor(transformer/arrow-functions): do not inline non-trivial visitor method
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
refactor(transformer/arrow-functions): reorder visitor methods
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
refactor(transformer/arrow-functions): rename lifetime
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
perf(transformer/arrow-functions): use `NonEmptyStack` instead of `Stack`
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
refactor(transformer/arrow-functions): shorten `AstBuilder` call
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
feat(minifier): minimize `x["0"]` -> x[0]
Boshen opened this pull request 21 days ago
Boshen opened this pull request 21 days ago
feat(minifier): compress `a || (a = b)` to `a ||= b`
sapphi-red opened this pull request 21 days ago
sapphi-red opened this pull request 21 days ago
feat(minifier): compress `a = a + b` to `a += b`
sapphi-red opened this pull request 21 days ago
sapphi-red opened this pull request 21 days ago
feat(minifier): remove `new` from `new Error`/`new Function`/`new RegExp`
sapphi-red opened this pull request 21 days ago
sapphi-red opened this pull request 21 days ago
Add minifier to oxc playground
qweered opened this issue 21 days ago
qweered opened this issue 21 days ago
feat(minifier): minimize `do{}while(true)` -> `do;while(true)`
Boshen opened this pull request 21 days ago
Boshen opened this pull request 21 days ago
feat(minifier): minimize `(x = 1) === 1` -> `(x = 1) == 1`
Boshen opened this pull request 21 days ago
Boshen opened this pull request 21 days ago
feat(minifier): minimize empty `try` statement
Boshen opened this pull request 21 days ago
Boshen opened this pull request 21 days ago
feat(minifier): fold `.toString()`
Boshen opened this pull request 21 days ago
Boshen opened this pull request 21 days ago
feat(prettier): Print tagged template literal
leaysgur opened this pull request 21 days ago
leaysgur opened this pull request 21 days ago
refactor(minifier): clean up `peephole_replace_known_methods`
Boshen opened this pull request 21 days ago
Boshen opened this pull request 21 days ago
feat(minifier): minify sequence expressions
camc314 opened this pull request 21 days ago
camc314 opened this pull request 21 days ago
feat(minifier): minimize double negated binary expressions
camc314 opened this pull request 21 days ago
camc314 opened this pull request 21 days ago
feat(minifier): remove logical nots when arg is a delete expression
camc314 opened this pull request 21 days ago
camc314 opened this pull request 21 days ago
feat(minifier): minify typeof in binary expressions
camc314 opened this pull request 21 days ago
camc314 opened this pull request 21 days ago
feat(minifier): compress typeof addition string
camc314 opened this pull request 21 days ago
camc314 opened this pull request 21 days ago
perf(span): compare `Span`s as single `u64`s
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
perf(span): hash `Span` as a single `u64`
overlookmotel opened this pull request 21 days ago
overlookmotel opened this pull request 21 days ago
perf(span): align `Span` same as `usize`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(span): all methods take owned `Span`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
style(span): reformat code
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
perf(lexer): optimize `Source`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
fix(lexer): `Source` is not `Clone`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(lexer): tighten safety of lexer by always including lifetime on `SourcePosition`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
test(lexer): assert size of `Token` in 32-bit WASM
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(lexer): make `handle_byte` a method of `Lexer`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
style(lexer): reorder imports
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(lexer): replace `#[allow]` with `#[expect]`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(lexer): rename function param
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
test(transformer): remove repeated code from fixtures updating script
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
docs(ast): fix doc comment
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(transformer): elide lifetimes where possible
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(ecmascript): remove unnecessary `use` statement
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(ast)!: no unneccesary trailing underscores on `AstBuilder` method names
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(minifier): move optional catch param to peephole_substitute_alternate_syntax
Boshen opened this pull request 22 days ago
Boshen opened this pull request 22 days ago
refactor(ast): `AstBuilder` enum builder methods use `alloc_*` methods
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(ast)!: remove `FromIn<Expression> for Statement`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
refactor(transformer/async-to-generator): pass `TraverseCtx` to function not `AstBuilder`
overlookmotel opened this pull request 22 days ago
overlookmotel opened this pull request 22 days ago
fix(minifier): do not fold literals in `-0 != +0`
Boshen opened this pull request 22 days ago
Boshen opened this pull request 22 days ago
feat(minifier): fold `if(x >> y == 0){}` -> `if(!(x >> y)){}`
Boshen opened this pull request 22 days ago
Boshen opened this pull request 22 days ago
/lib64/libc.so.6: version `GLIBC_2.18' not found
Sunny-117 opened this issue 22 days ago
Sunny-117 opened this issue 22 days ago
fix(transformer/typescript): remove type-only `import =` when `only_remove_type_imports` is true
Dunqing opened this pull request 22 days ago
Dunqing opened this pull request 22 days ago
feat(minifier): fold `String()` -> `''`, `Number()` -> `false`
Boshen opened this pull request 22 days ago
Boshen opened this pull request 22 days ago
refactor(ast): simplify `get_identifier_reference` of `TSType` and `TSTypeName`
Dunqing opened this pull request 22 days ago
Dunqing opened this pull request 22 days ago
feat(minifier): compress property key `{[1]: _}` -> {1: _}
Boshen opened this pull request 22 days ago
Boshen opened this pull request 22 days ago
chore(linter): add vscode debugger launch config
1zumii opened this pull request 22 days ago
1zumii opened this pull request 22 days ago
feat(minifier): fold `BigInt(1n)` -> `1n`
Boshen opened this pull request 22 days ago
Boshen opened this pull request 22 days ago
refactor(prettier): Refactor printing statements
leaysgur opened this pull request 22 days ago
leaysgur opened this pull request 22 days ago
feat(minifier): compress loose equals undefined
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
feat(minifier): minify call expressionsto `Number`
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
feat(minifier): flatten spread args in call expressions
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
chore(deps): update crate-ci/typos action to v1.29.4
renovate[bot] opened this pull request 22 days ago
renovate[bot] opened this pull request 22 days ago
minifier: alpha release
camc314 opened this issue 22 days ago
camc314 opened this issue 22 days ago
linter: oxlint on windows 11 returns nothing
ErickDevv opened this issue 22 days ago
ErickDevv opened this issue 22 days ago
feat(minifier): remove unused arrow function expressions
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
feat(minifier): improve minimizing unary not expressions
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
fix(minifier): handle arrow fn expressions correctly in `is_in_boolean_context`
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
fix(codegen): print parenthesis on negative bigint lit when neccessary
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
bug(codegen): missing parenthesis on negative bigint literals
camc314 opened this issue 22 days ago
camc314 opened this issue 22 days ago
feat(minifier): minimize unary expression statements
camc314 opened this pull request 22 days ago
camc314 opened this pull request 22 days ago
chore(deps): update rust crates
renovate[bot] opened this pull request 22 days ago
renovate[bot] opened this pull request 22 days ago
feat(linter): implement `eslint:prefer-promise-reject-errors`
tbashiyy opened this pull request 23 days ago
tbashiyy opened this pull request 23 days ago
feat(minifier): compress more property keys
Boshen opened this pull request 23 days ago
Boshen opened this pull request 23 days ago
feat(minifier): improve constant evaluation
Boshen opened this pull request 23 days ago
Boshen opened this pull request 23 days ago
feat(minifier): improve minimizing conditional expressions
camc314 opened this pull request 23 days ago
camc314 opened this pull request 23 days ago
test(minifier): enable some passing tests
camc314 opened this pull request 23 days ago
camc314 opened this pull request 23 days ago
refactor(ast): remove unsound `AstBuilder::copy`
Sysix opened this pull request 23 days ago
Sysix opened this pull request 23 days ago
feat(minifier): constant fold `String.fromCharCode`
Boshen opened this pull request 23 days ago
Boshen opened this pull request 23 days ago
feat(minifier): minimize `~undefined`, `~null`, `~true`, `~false`
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
feat(minifier): constant fold `'x'.toString()` and `true.toString()`
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
feat(minifier): minimize `Number` constructor
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
feat(minifier): minsize `!!!foo ? bar : baz` -> `foo ? baz : bar`
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
chore(minifier): disable `RemoveUnusedCode`
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
fix(minifier): fix panic in `peephole_minimize_conditions`
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
feat(mininifier): minimize variants of `a instanceof b == true`
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
feat(minifier): always put literals on the rhs of equal op `1==x` => `x==1`
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
refactor(minifier): improve constant fold numbers
Boshen opened this pull request 24 days ago
Boshen opened this pull request 24 days ago
feat(minifier): improve minimizing conditionals
camc314 opened this pull request 24 days ago
camc314 opened this pull request 24 days ago
linter: no-redeclare false positives when variable and type have same name
EYHN opened this issue 24 days ago
EYHN opened this issue 24 days ago
linter: no-unused-vars false positives when variable and type have same name
EYHN opened this issue 24 days ago
EYHN opened this issue 24 days ago
feat(minifier): restore conditional minification and fix edge case
camc314 opened this pull request 25 days ago
camc314 opened this pull request 25 days ago
feat(minifier): remove last redundant `return` statement
Boshen opened this pull request 25 days ago
Boshen opened this pull request 25 days ago
fix(minifier): fix incorrect return value for `(x ? true : y)`
Boshen opened this pull request 25 days ago
Boshen opened this pull request 25 days ago
refactor(minifier): move `foo ? bar : foo` to `MinimizeConditiosn`
Boshen opened this pull request 25 days ago
Boshen opened this pull request 25 days ago