Alex Eagle

Results 280 issues of Alex Eagle

This reverts commit a351a3f22f08e58cb21290f1eaf79304387dcd39. #2013 suggests this should be fixed now.

Context on bazel slack: https://bazelbuild.slack.com/archives/CEZUUKQ6P/p1642975005112800?thread_ts=1642607496.083900&cid=CEZUUKQ6P https://github.com/bazelbuild/rules_nodejs/blob/stable/internal/node/npm_package_bin.bzl#L46-L47 means that if any data dep has a DeclarationInfo, it will be requested from that target and cause type-checking where it's not needed. The...

performance
package:typescript
Can Close?

…toolchain This avoids shipping three (soon to be more) copies of the binary in the @bazel/typescript and @bazel/concatjs packages. Unblocks us from publishing mac M1 binaries for example, or supporting...

cla: yes
Can Close?

This allows us to wire it into new implementation for nodejs_binary Note that the sources for this are still awkwardly in the packages/ folder despite us not publishing such a...

cla: yes
Can Close?

Exposes the ts_project rule in the build_bazel_rules_nodejs starlark module, where it can now work when loaded from there

Can Close?

When Bazel 5.0 ships, users are going to want to use rules_nodejs from their MODULE.bazel file. We should get our module registered in the bazel-central-registry and have it manage the...

Followup from https://github.com/bazelbuild/rules_nodejs/pull/2991#issuecomment-1164592739 Ideally users should be able to bring their own platform constraint definitions to configure node interpreters for any platform, not limited to what rules_nodejs has built-in.

This rust project https://github.com/swc-project/swc has a Cargo.lock file in the root, then a tree of Cargo.toml files for all the crates it builds. https://gist.github.com/alexeagle/b0a290dd09860cf2db04c6f13025d0aa shows how I've tried to fetch...

bug
external-crates