Jason Bedard
Jason Bedard
### What happened? Some pnpm-lockfiles have been known to have invalid yaml causing `yq` to fail, for example: ``` resolution: {tarball: https://gitpkg.vercel.app/blockprotocol/blockprotocol/packages/%40blockprotocol/type-system-web?6526c0e} ``` Possible related or caused by https://github.com/pnpm/pnpm/issues/5414. Previously...
Typescript looks at the parent package.json `module` type to determine imports are handled. Gazelle should detect this and put package.json into `ts_project(srcs)`. See https://www.typescriptlang.org/docs/handbook/modules/reference.html#module-format-detection
### What is the current behavior? `allowJs` is ignored ### Describe the feature When `configure` is generating `ts_config` rules and related `ts_project` attributes (`tsconfig`, `root_dir`, `out_dir` etc) it should also...
### What is the current behavior? tsconfig files must be named `tsconfig.json` and only a single one can be generated and used per directory ### Describe the feature Custom named...
Example project: https://github.com/sourcegraph/sourcegraph/tree/676f7c2a5c111d69332f6e1d3f7b256d93610080/client/web-sveltekit
Passes after https://github.com/aspect-build/rules_js/pull/1850 --- ### Changes are visible to end-users:no ### Test plan - New test cases added
It seems like the `packages/runfiles/tests` have not been run for quite some time and can't be run in their current form. I've added those tests rules_js in https://github.com/aspect-build/rules_js/pull/1895 and I've...
### Incremental updates * Minimal processing when only updating a single directory (ongoing) * Starlark `exports` hook for indexing without re-generating rules * Rule index caching ([part1](https://github.com/bazelbuild/bazel-gazelle/pull/1880)) * IDE plugin...
`ts_proto_library(files_to_copy)` copies those files to the source tree in addition to outputting them in the rule providers No `ts_project` or `js_library` should be generated for those same sources since they...
A self-import within a package to take advantage of the package.json exports feature. Should a self-import be ignored? Example (from a .ts that will be published into `@myorg/foo`) ``` import...