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(linter): implement no-labels rule
AnsonH opened this pull request about 1 month ago
AnsonH opened this pull request about 1 month ago
feat(minifier): minimize `if (x) return; return 1` -> `return x ? void 0 : 1`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
chore(tasks): use `assert_eq!` instead of `assert!` (`tasks/minsize/src/lib.rs`)
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
chore(semantic): use `assert_eq!` instead of `assert!` (`crates/oxc_semantic/src/scope.rs`)
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
chore(semantic): use `assert_eq!` instead of `assert!` (`crates/oxc_semantic/src/lib.rs`)
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
chore(ast): use `assert_eq!` instead of `assert!` (`crates/oxc_ast/src/generated/assert_layouts.rs`)
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
chore(ast): use `assert_eq!` instead of `assert!` (`crates/oxc_ast/src/lib.rs`)
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
chore(linter): use `assert_eq!` instead of `assert!`
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(linter): add `curly` rule
baseballyama opened this pull request about 1 month ago
baseballyama opened this pull request about 1 month ago
feat(minifier): minimize `if(!x) foo()` -> `x || foo()`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): minimize `if(foo) bar` -> `foo && bar`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): add `Normalize` ast pass
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): collapse `var` into for loop initializer
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
Publish oxc_parser_napi to crate.io
underfin opened this issue about 1 month ago
underfin opened this issue about 1 month ago
feat(transformer/class-properties): transform static private method invoking
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
feat(transformer/class-properties): insert statements after statement of class expression
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
linter: Using --fix changes the output
craigmiller160 opened this issue about 1 month ago
craigmiller160 opened this issue about 1 month ago
refactor(minifier): cleanup peephole_minimize_conditions
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(linter): rule `no-restricted-imports`: improve diagnostics
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
feat(minifier): `typeof foo === 'number'` => `typeof foo == 'number'`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(minifier): clean up `peephole_substitute_alternate_syntax.rs`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
release(crates): v0.44.0
oxc-bot opened this pull request about 1 month ago
oxc-bot opened this pull request about 1 month ago
feat(span): implement source type `{file basename}.d.{extension}.ts`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(codegen): disallow template literals in object property key
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(codegen): add `print_quoted_utf16` and `print_unquoted_utf16` methods
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(transformer/class-properties): transform super expressions and identifiers that refers to class binding in private method
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
refactor(transformer/class-properties): share `replace_class_name_with_temp_var` in class_properties
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
refactor(transformer/class-properties): remove all `*_if_super` methods in `static_block_and_prop_init`
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
refactor(transformer/class-properties): move `supers` to `super_converter`
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
feat(transformer/class-properties): transform private field expression which invokes private method
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
feat(transformer/class-properties): transform callee which invokes private method
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
feat(transformer/class-properties): transform private methods
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
chore(transformer): enable Babel's private-methods plugin tests
Dunqing opened this pull request about 1 month ago
Dunqing opened this pull request about 1 month ago
fix(ast)!: add missing `AssignmentTargetProperty::computed`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(minifier): constant fold strings with tab char
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify string with backtick when needed
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(linter): false positive in `typescript/ban-tslint-comment`
shulaoda opened this pull request about 1 month ago
shulaoda opened this pull request about 1 month ago
feat(codegen): minify `export { 's' as 's' }` -> `export { 's' }`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(minifier): only constant fold numbers when result is smaller
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
How should I delete a node?
JasithC opened this issue about 1 month ago
JasithC opened this issue about 1 month ago
Panic `byte index 19 is not a char boundary` in `crates/oxc_linter/src/fixer/mod.rs`
qarmin opened this issue about 1 month ago
qarmin opened this issue about 1 month ago
feat(codegen): minify more whitespace
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify `class{static[computed]}`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
The scopes of traverse_mut are empty.
anguish-huihuang opened this issue about 1 month ago
anguish-huihuang opened this issue about 1 month ago
feat(codegen): minify `for (_ of [])` -> `for(_ of[])`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify `case "foo"` -> `case"foo"`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify `yield "s"` -> `yield"s"`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify class method `async*fn(){}`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(semantic): report errors for missing class method impls
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
fix(parser): report syntax errors for missing constructor implementations
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
feat(codege): minify whitespace in object getter / setter
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify `const [foo] = bar` -> `const[foo]=bar`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify arrow expr `(x) => y` -> `x => y`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): `new Foo()` -> `new Foo` when minify
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(linter): rule `no-restricted-imports` support missing options
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
feat(minifier): constant fold `undefined?.bar` -> `undefined`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(codegen): minify numbers with large exponents
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
The regression at rolldown https://github.com/rolldown/rolldown/pull/3197
underfin opened this issue about 1 month ago
underfin opened this issue about 1 month ago
feat(codegen): balance string quotes when minify whitespace
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(parser): disallow type parameters on class constructors
srijan-paul opened this pull request about 1 month ago
srijan-paul opened this pull request about 1 month ago
How to get child nodes
ityuany opened this issue about 1 month ago
ityuany opened this issue about 1 month ago
feat(transformer): remove typescript symbols after transform
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(linter): move `import/named` to nursery
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
feat(napi/parser): add `crate-type: "lib"`
underfin opened this pull request about 1 month ago
underfin opened this pull request about 1 month ago
feat(prettier): Print directive
leaysgur opened this pull request about 1 month ago
leaysgur opened this pull request about 1 month ago
[Feature Request] WASM build for non-js environment
VanillaMaster opened this issue about 1 month ago
VanillaMaster opened this issue about 1 month ago
feat(minifier): fold `foo === undefined || foo === null`
sapphi-red opened this pull request about 1 month ago
sapphi-red opened this pull request about 1 month ago
refactor(linter): read `exported_bindings_from_star_export` lazily
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(linter): use `RwLock<FxHashMap>` instead of `FxDashMap` for module record data
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(minifier): remove parens must happen on enter
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(minifier): only minify on ast node exit
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(minifier): fuse DCE AST passes
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(minifier): fold statements on exit
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(parser): parse `import source from from 'mod'`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
chore(coverage): bump test262
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
release(crates): v0.43.0
oxc-bot opened this pull request about 1 month ago
oxc-bot opened this pull request about 1 month ago
fix(transformer/nullish-coalescing): use correct scope id for binding
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
Implement remaining class transforms
overlookmotel opened this issue about 1 month ago
overlookmotel opened this issue about 1 month ago
test(transformer/nullish-coalescing): failing test
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
fix(linter): rule: `no-restricted-imports` support option `patterns` with `group` key
Sysix opened this pull request about 1 month ago
Sysix opened this pull request about 1 month ago
fix(transformer/class-properties): unwrap parenthesised expressions
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
feat(ast): add `Expression::into_inner_expression`
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
fix(transformer/class-properties): correctly resolve private fields pointing to private accessors
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
perf(semantic): allocate `UnresolvedReferences` in allocator
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
perf(semantic): allocate child scope in allocator
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
refactor(transformer/class-properties): do not recreate private field if not transforming it
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
feat(ast): implement `allocator_api2` for `Allocator`
Boshen opened this pull request about 1 month ago
Boshen opened this pull request about 1 month ago
fix(transformer/class-properties): correctly resolve private fields pointing to private methods
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
feat(syntax): add `SymbolId::new` method
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
refactor(transformer/class-properties): do not take mut ref when immut ref will do
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
fix(binder): bind symbol for declare function
ShuiRuTian opened this pull request about 1 month ago
ShuiRuTian opened this pull request about 1 month ago
fix(binder): bind declare class
ShuiRuTian opened this pull request about 1 month ago
ShuiRuTian opened this pull request about 1 month ago
linter: Error in ctx.scopes().get_parent_id(ctx.current_scope_id()).unwrap()
JasithC opened this issue about 1 month ago
JasithC opened this issue about 1 month ago
refactor(transformer/class-properties): rename file
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
fix(transformer/class-properties): replace `this` and class name in static blocks
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
refactor(linter): refactor `LintBuilder` to prep for nested configs
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
refactor(linter): rename `flat.rs` to `config.rs`
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
refactor(linter): simplify `ConfigStore` to prep for nested configs
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago
refactor(traverse)!: rename `Ancestor::is_via_*` methods to `is_parent_of_*`
overlookmotel opened this pull request about 1 month ago
overlookmotel opened this pull request about 1 month ago
refactor(linter): remove unused `set_rules` method
camc314 opened this pull request about 1 month ago
camc314 opened this pull request about 1 month ago