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
feat(minifier): minimize `if (x) return; return 1` -> `return x ? void 0 : 1`

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
chore(ast): use `assert_eq!` instead of `assert!` (`crates/oxc_ast/src/lib.rs`)

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
feat(linter): add `curly` rule

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
feat(minifier): minimize `if(foo) bar` -> `foo && bar`

Boshen opened this pull request about 1 month ago
feat(minifier): add `Normalize` ast pass

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
Publish oxc_parser_napi to crate.io

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
linter: Using --fix changes the output

craigmiller160 opened this issue about 1 month ago
refactor(minifier): cleanup peephole_minimize_conditions

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
feat(minifier): `typeof foo === 'number'` => `typeof foo == 'number'`

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
release(crates): v0.44.0

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
fix(codegen): disallow template literals in object property key

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
refactor(transformer/class-properties): move `supers` to `super_converter`

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
chore(transformer): enable Babel's private-methods plugin tests

Dunqing opened this pull request about 1 month ago
fix(ast)!: add missing `AssignmentTargetProperty::computed`

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
feat(codegen): minify string with backtick when needed

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
feat(codegen): minify `export { 's' as 's' }` -> `export { 's' }`

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
How should I delete a node?

JasithC opened this issue about 1 month ago
feat(codegen): minify more whitespace

Boshen opened this pull request about 1 month ago
feat(codegen): minify `class{static[computed]}`

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
feat(codegen): minify `for (_ of [])` -> `for(_ of[])`

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
feat(codegen): minify `yield "s"` -> `yield"s"`

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
fix(semantic): report errors for missing class method impls

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
feat(codege): minify whitespace in object getter / setter

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
feat(codegen): minify arrow expr `(x) => y` -> `x => y`

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
fix(linter): rule `no-restricted-imports` support missing options

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
feat(codegen): minify numbers with large exponents

Boshen opened this pull request about 1 month ago
feat(codegen): balance string quotes when minify whitespace

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
How to get child nodes

ityuany opened this issue about 1 month ago
feat(transformer): remove typescript symbols after transform

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
feat(napi/parser): add `crate-type: "lib"`

underfin opened this pull request about 1 month ago
feat(prettier): Print directive

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
feat(minifier): fold `foo === undefined || foo === null`

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
refactor(minifier): remove parens must happen on enter

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
refactor(minifier): fuse DCE AST passes

Boshen opened this pull request about 1 month ago
refactor(minifier): fold statements on exit

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
chore(coverage): bump test262

Boshen opened this pull request about 1 month ago
release(crates): v0.43.0

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
Implement remaining class transforms

overlookmotel opened this issue about 1 month ago
test(transformer/nullish-coalescing): failing test

overlookmotel opened this pull request about 1 month ago
fix(transformer/class-properties): unwrap parenthesised expressions

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
perf(semantic): allocate `UnresolvedReferences` in allocator

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
feat(ast): implement `allocator_api2` for `Allocator`

Boshen opened this pull request about 1 month ago
feat(syntax): add `SymbolId::new` method

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
fix(binder): bind symbol for declare function

ShuiRuTian opened this pull request about 1 month ago
fix(binder): bind declare class

ShuiRuTian opened this pull request about 1 month ago
refactor(transformer/class-properties): rename file

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
refactor(linter): refactor `LintBuilder` to prep for nested configs

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
refactor(linter): simplify `ConfigStore` to prep for nested configs

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
refactor(linter): remove unused `set_rules` method

camc314 opened this pull request about 1 month ago