JavaScript syntax tree transformer, nondestructive pretty-printer, and automatic source map generator

benjamn/recast có thân thiện với người mới không?

Trong 30 ngày gần nhất, benjamn/recast đã merge 5 trên 11 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 1 ngày. Hiện có 2 issue phù hợp với người mới đang mở.

Star
5.3k
Fork
371
Issue cho người mới đang mở
2
Issue đã lập chỉ mục
167
Merge trung bình
1 ngày 14 giờ
Pull request đã merge (30 ngày)
5
Ngôn ngữ chính
TypeScript
Giấy phép
MIT
Lần push lên GitHub gần nhất
18/10/2026
Lập chỉ mục gần nhất
14/9/2026
Hướng dẫn đóng góp
Không có hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
Chưa lập chỉ mục label nào cho người mới

Cách đóng góp cho benjamn/recast

  1. Dự án không có hướng dẫn đóng góp, vì vậy hãy bắt đầu từ README và vài pull request vừa được merge để xem thay đổi được đề xuất thế nào.
  2. Đóng góp của bạn sẽ được phát hành theo giấy phép MIT của dự án.
  3. Chọn một trong 2 issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • Reprinted ESTree BigInt Literal nodes lose the n suffix
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100

    benjamn/recast#1455 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • stale repo ast-types is a dependency of recast
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    benjamn/recast#1439 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • recast tries to access acorn but doesn't declare it as a peer dependency
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 48/100

    benjamn/recast#1428 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • [feature request] support disabling semicolons in recast.Options
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    benjamn/recast#1427 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • where is changelog ?
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    benjamn/recast#1425 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Potential Issue: Modified `ImportSpecifier` or `ObjectProperty` not printed correctly
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1421 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Excessive Memory Consumption Due to Token Inclusion in AST
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1413 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Support for CST input
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    benjamn/recast#1412 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `PrivateName` should be migrated to `PrivateIdentifier`
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    benjamn/recast#1395 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add parser support for esprima-next
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1393 · 4 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Extra parenthesis added to JSX elements containing comments even when AST is not modified
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100

    benjamn/recast#1386 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Pretty-print output for increment/decrement operator expression followed by method call causes error when evaluated
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    benjamn/recast#1384 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • need for option config to disable extra newline after multiple line object property
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    benjamn/recast#1380 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • insertAfter a CommentBlock or CommentLine
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 40/100

    benjamn/recast#1341 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • esprima throws on React Fragment shorthand notation
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1337 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Issue with printing FunctionTypeAnnotation in interface declaration
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100

    benjamn/recast#1332 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Getting error when trying to use b.exportSpecifier
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100

    benjamn/recast#1324 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Empty sourcemaps with no mappings
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    benjamn/recast#1312 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • babel parser cannot preserve formatting for parts in some case but Esprima does
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    benjamn/recast#1296 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • How to get the parent node?
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    benjamn/recast#1282 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Additional leading/trailing newline when printing constructed node with comment
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    benjamn/recast#1280 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • recast parse typescript Error
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1258 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Extra parens inserted around JSX after attributes are added
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    benjamn/recast#1248 · 14 bình luận · 19 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Line breaks being swallowed when fed to prettier
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1240 · 4 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • About the problem of using babel as a parser mentioned in the document
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 25/100

    benjamn/recast#1213 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Original indentation gets lost when printing non-file node
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    benjamn/recast#1209 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `b.functionExpression.from(functionDeclaration)` is failing on Windows
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    benjamn/recast#1170 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Cannot handle "SpreadElement" ?
    Đang mở
    wontfix

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1154 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Error in top level await parse
    Đang mở
    wontfix

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#1136 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Handler for unknown nodes
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    benjamn/recast#1083 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Issue with pruning and reprinting of member expressions
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 38/100

    benjamn/recast#1072 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • 🎩 `SequenceExpression` printed incorrectly when used as part of `MemberExpression`
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100

    benjamn/recast#1061 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Unexpected token when I try to parse "import('<something>').then()"
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 25/100

    benjamn/recast#1028 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • JSX Identify the problem
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 25/100

    benjamn/recast#1006 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • incorrect token positions with tabs
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 55/100

    benjamn/recast#1002 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `recast.print` does not appear to respect some `Options`
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#997 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • 使用import() 时,解析出错;
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#995 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Parens are dropped, changing program semantics / introducing syntax error
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#985 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Port to Deno?
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 10/100

    benjamn/recast#981 · 5 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Missing parentheses when argument of UnaryExpression is LogicalExpression !(a && b)
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100

    benjamn/recast#922 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Expose sourceType in parser option
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 52/100

    benjamn/recast#920 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Eradicate all places recast modifies node fields output by the parser, use custom flags like ignoreLoc instead
    Có thể làm lại được @benjamn đã nhận 2013 ngày trước và không có pull request nào đang mở. Đang mở

    benjamn/recast#905 · 6 bình luận · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • JSXText node leading space is not preserved
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#886 · 3 bình luận · 3 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Recast passes unexpected options to Babel
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    benjamn/recast#869 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Is it possible to support vue template parsing?
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 28/100

    benjamn/recast#842 · 5 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Parse error using acorn, even though standalone acorn can handle it
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    benjamn/recast#834 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Indentation inside template string is not preserved in some cases
    Đang mở
    bug

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    benjamn/recast#833 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • `function(a) {};` changed into `(function(a) {})` even when AST does not change
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    benjamn/recast#770 · 1 bình luận · 1 reaction ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • The difference between “this.traverse” and “return false”
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 30/100

    benjamn/recast#719 ·

    Maintainer thường phản hồi trong vòng 1 ngày

  • Add a semicolon to ReturnStatement
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 38/100

    benjamn/recast#718 ·

    Maintainer thường phản hồi trong vòng 1 ngày

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.