Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/aspect-build/rules_js

High-performance Bazel rules for running Node.js tools and building JavaScript projects
https://github.com/aspect-build/rules_js

feat: add node_modules/.bin binary files support to npm_translate_lock, npm_import and npm_link_package_store (#390)

6c8c84801182c71ff29894fe1e5eebfeed8cc7fb authored over 2 years ago by Greg Magolan <[email protected]>
fix: provide runfiles of all transitives from npm_link_package_store (#392)

35608e03612aeed505415f33d3f0587adfbf82b5 authored over 2 years ago by Greg Magolan <[email protected]>
fix: run lifecycle hooks outside of sandbox by default (#389)

72c9f2d92f91cfbd00302fd1790d4d5caf672c26 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update migration docs to indicate the build_bazel_rules_nodejs 5.x is not required

cd7cbb28dc9a45641c632e3c8e08bea89cd7d469 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add js_expand_template rule that support stamp var substitutions (#384)

4f356d8ebda23f06c1b65842bb37e63447fcced8 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: cleanup bzl_library in js_image (#380)

Makes it more clear what our direct dependencies are, vs transitives from python/pkg

4ddb4ad4032489ada839c3f41ab5a60c0f24e978 authored over 2 years ago by Alex Eagle <[email protected]>
feat: always make a @pnpm workspace (#377)

e7578e188b8a937ba17bc75e125e4fd4ff53a9d3 authored over 2 years ago by Alex Eagle <[email protected]>
docs: stardoc for js_image_layer (#373)

8b0bcd8e92c96551d2186d46b0f46076b50bff94 authored over 2 years ago by Alex Eagle <[email protected]>
Update README.md

Fixes #361

8819bc17e483d6a60f41fa8f25617bbe3752ad34 authored over 2 years ago by Alex Eagle <[email protected]>
Update README.md

6d704446d2441e48e9cc0b930fb1d9d9e36980ec authored over 2 years ago by Alex Eagle <[email protected]>
Update release.yml

We shipped 1.0.0 so these are no longer pre-releases

826182f035df4299a570774dad2f553a217af61e authored over 2 years ago by Alex Eagle <[email protected]>
fix(deps): update dependency @aspect-test/b to v5.0.2 (#369)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

28bb664f043b8180d89f6330aa3fe12acf2a63d6 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: cleanup in pnpm_workspace & pnpm_workspace_rerooted e2e (#368)

4943dd82b803c9d24482faddeb0056ebae7d261a authored over 2 years ago by Greg Magolan <[email protected]>
Fix bazel caches in GitHub Actions (#366)

e2f7ed33c9535154fad131ca784c120ef6cb7492 authored over 2 years ago by Tetsuo Kiso <[email protected]>
fix: set copy_data_to_bin default to True to mitigate ESM loader issue #362 (#365)

35aec6783fa8b3331e9d80b6792948c0af642716 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: remove check for empty root importers (#364)

There's no problem with having these empty.

Fixes #363

20858e01ac19d9acdb48543197f9294b61b363eb authored over 2 years ago by Alex Eagle <[email protected]>
Update faq.md

f6e214c1964a494353414a29790223ff203b4faa authored over 2 years ago by Alex Eagle <[email protected]>
fix(deps): update dependency @pnpm/lifecycle to v13.1.5 (#350)

* fix(deps): update dependency @pnpm/lifecycle to v13.1.5

* chore: update bundled copy of pnp...

1117ff954fe80876fda9f0581eb1f9107aa0ec2f authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency bazel_gazelle to v0.26.0 (#349)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

2a4ecf3e571738920c4e095628b395314dd44b11 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency rules_nodejs to v5.5.3 (#348)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b4de66aeef73eb108f03a3cf7b41ee4522328405 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency bazel_skylib to v1.2.1 (#351)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

ea51e89918a29ad804d113b398b6832585e67291 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency io_bazel_rules_go to v0.34.0 (#356)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

b63f7c18c909c6048ae1bb5b998a35b79f1f8bd2 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: adjust bcr template files

cc1eb93b0a9dbce9798763ff7832015a264643b0 authored over 2 years ago by Derek Cormier <[email protected]>
feat: add opt-in copy_files_to_bin attribute to js_binary (#354)

e7d392be7e99ac8c120aebfd5954bf0824a1e24e authored over 2 years ago by Greg Magolan <[email protected]>
fix: add mocha-junit-reporter to peerDependencies of mocha-multi-reporters to fix resolution in //examples/macro:test (#355)

606e0fa59aa73e824b2ca984ec216630134fc80a authored over 2 years ago by Greg Magolan <[email protected]>
feat: set --preserve-symlinks-main in js_binary by default and add preserve_symlinks_main attribute for opt-out (#352)

Fixes #341, the issue of .mjs entry files escaping the runfiles and sandbox

196c3bae6d0101394a9f1f0f1f71a47adee06c96 authored over 2 years ago by Greg Magolan <[email protected]>
chore: bump stardoc to latest (#338)

I hoped it would fix a problem with ** in backticks, but it doesn't.

Also tidy up syntax for ...

ba49ddcde610a01c6d414edbbd4faf29bdadcd84 authored over 2 years ago by Alex Eagle <[email protected]>
chore: update presubmit.yml file for bcr ci

a9c91297362c203a972572298ffbb6f951bcdbfa authored over 2 years ago by Derek Cormier <[email protected]>
refactor: rollback JS_LIBRARY_DATA_ATTR from the public API since it is not useful in any downstream rules at this time (#344)

a0fe8ef94b02566051c8319a82d831180e3efd63 authored over 2 years ago by Greg Magolan <[email protected]>
fix: add missing file needed for gh actions bcr workflow

dc566194abb29e80a9770398007fcf94395aa2b6 authored over 2 years ago by Derek Cormier <[email protected]>
chore: improve js_library docstrings (#342)

43c01a68c08b3daa527e6403f52324e25b15a022 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: add JS_LIBRARY_DEPS_ATTR and JS_LIBRARY_DATA_ATTR helper attributes to //js:libs.bzl for downstream build/library rules to use (#340)

c3f764367e5b9e0067e2ff15b4382ec2f080d96b authored over 2 years ago by Greg Magolan <[email protected]>
refactor: follow up fixes and optimizations after JsInfo introduction (#339)

78f632b8e3b42dd5833140462f2aaf4006569cc2 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add JsInfo provider that encapsulates information provided by rules in rules_js and derivative rule sets (#318)

Plus fixes and features made possible by the new provider

9e1f5e9f2fc20d3d55d6e342a2b4db2390fff2ef authored over 2 years ago by Greg Magolan <[email protected]>
npm_translate_lock: accept package-lock.json and run `pnpm import` (#276)

* npm_translate_lock: accept package-lock.json and run `pnpm import`

* refactor: extract vali...

dbb5af0d2a9a2bb50e4cf4a96dbc582b27567155 authored over 2 years ago by John Firebaugh <[email protected]>
chore: update out-of-date js_library docs (#336)

9a69b8f6e31f4b37c8f1fe3109b31e9cfa639755 authored over 2 years ago by Greg Magolan <[email protected]>
fix: js_binary doesn't need to copy files to bin for runfiles inputs (#334)

b66ea37a0058e9fd88ce41b9400ca7995a9d254d authored over 2 years ago by Greg Magolan <[email protected]>
chore: rename some dangling 'direct link' references to just 'link' (#335)

bb21382f9f0a9e7bf032dad32a937b7ccaf75921 authored over 2 years ago by Greg Magolan <[email protected]>
chore(deps): update yarn to v3.2.2 (#302)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

ba42082c2dbb32c92fd10f86cf0578ea62d09713 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(deps): update dependency chalk to v5 (#306)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

8b609ad1e042d85cef0caecf83fe53eedd69e4eb authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: rename some dangling 'direct link' references to just 'link' (#333)

9684444d02194891f71306addff5b27a2756b15a authored over 2 years ago by Greg Magolan <[email protected]>
refactor: rename allow_unresolved_symlinks attribute on npm_package_store to use_declare_symlink (#332)

466837309bcfd6306c416ca4e79eab720158716a authored over 2 years ago by Greg Magolan <[email protected]>
feat: add lifecycle_hooks_execution_requirements attribute (#331)

* feat: add lifecycle_hooks_execution_requirements attribute

Close #270

add `lifecycle_hoo...

a9b5286f694152a95b9a8b1868548fe08ec37e5c authored over 2 years ago by JiaLiPassion <[email protected]>
refactor: pre-factors for introducing JsInfo and related fixes and features (#330)

d04fa398ced974391b6ad49b77fbb125f498160c authored over 2 years ago by Greg Magolan <[email protected]>
renovate: don't pin dependency versions

that's what the lockfile is for, and it loses information about our actual constraints

f8ca6286358965459dd81a38e8739d9cbc303a25 authored over 2 years ago by Alex Eagle <[email protected]>
chore: update to aspect_bazel_lib_1.9.2 (#329)

5e002c986e3aaf96fce17ac6d39510dc70e38861 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 1.9.1 (#327)

07f31d48d8a98a054091ef90ed74b477d3c8e306 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 1.9.0 (#326)

6727b2249015b5307ff7697e3149ad3d46748c8c authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 1.8.1 (#325)

116df3ae4dee32cdfb67a13917835afb8b68b13d authored over 2 years ago by Greg Magolan <[email protected]>
fix: pick up DeclarationInfo from srcs in js_libary (#324)

This is to support upgrade rules_ts to the latest rules_js. Skipping regression test cases for t...

be1ee2e8f65ff9e086487110c1115a5eb4934231 authored over 2 years ago by Greg Magolan <[email protected]>
fix: ensure RUNFILES environment variable is always absolute (#323)

87896ebaf575eca359293afbfa695464add256b2 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 1.8.0 (#322)

67c561e08fa8baaf6fbfe00094fa0d757159e1ef authored over 2 years ago by Greg Magolan <[email protected]>
fix: generate package_json.bzl only when pkg has bins (#320)

37fc44bf9e310bafd060d53c85709b6fa33664de authored over 2 years ago by Sahin Yort <[email protected]>
fix: bcr actions not triggering

6ca32d5199ddc0bf19bd704f591030dc1468ca5f authored over 2 years ago by Derek Cormier <[email protected]>
docs: fix squished file tree (#315)

da3ead474ee66c260b43b6b61581876e9c51279a authored over 2 years ago by Sahin Yort <[email protected]>
fix: apply node fs patched symlink guards in spawned child node processes (#310)

95da3d194cf2b869729ff07992687bfdef46f4fb authored over 2 years ago by Greg Magolan <[email protected]>
fix: fix typo in make_symlink helper for the declare_symlink path that is not load bearing yet (#314)

9df0da4e50807d0552268a31dda17a0787bc8796 authored over 2 years ago by Greg Magolan <[email protected]>
docs: fix js_image fs tree (#312)

60816acefed3d464f504cce1ad168c63c0794cca authored over 2 years ago by Sahin Yort <[email protected]>
feat: use declare_symlink in npm_link_package when --experimental_allow_unresolved_symlinks is set (#283)

05619c554d1977a1ba00f1f90d620f1cf1f97dda authored over 2 years ago by Greg Magolan <[email protected]>
fix: only run tests cases that depend on realpath on linux (#307)

d641fa6a8825784fa9120a023d98c37c6968af8d authored over 2 years ago by Greg Magolan <[email protected]>
feat: add an example for js_image_layer (#249)

* feat: add an example for js_image_layer

* revert symlinks

* use proxy tar builder to fix...

714f57d728bdb280ec77bc519b346e1d5f610ab9 authored over 2 years ago by Sahin Yort <[email protected]>
chore: add reminder to clean up bazelrc once skylib fix is released (#303)

a2d531a0add7df5bdc66cd5e7947e50c63128c08 authored over 2 years ago by Derek Cormier <[email protected]>
fix(deps): pin dependency sharp to 0.30.7 (#297)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

0bdc5ab24649b91f0d704c4213d78bf2e9368146 authored over 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
test: add node process spawning tests (#299)

f58f1213706d97cbea39ab7de224e102e1ab13de authored over 2 years ago by Jason Bedard <[email protected]>
fix: make `//js/private:enable_runfiles` explicitly have `//visibility:public` (#301)

This is a direct dependency of all `js_binary()` targets and is currently `//visibility:public` ...

431cf64540588ccf0b35d08d294905196ea8874c authored over 2 years ago by Douglas Parker <[email protected]>
fix: only include direct DeclarationInfo dependencies in js_library DeclarationInfo (#300)

668fe36d5e4583632b8bbf6dade2eb3cb913b2ee authored over 2 years ago by Jason Bedard <[email protected]>
feat: allow lifecycle hooks environment variables for the npm_import rule (#280)

* feat: allow lifecycle hooks environment variables for the npm_import rule

Add `environment ...

a58c83833b33053bc40cc300cbbe2131cf222027 authored over 2 years ago by JiaLiPassion <[email protected]>
fix: handle transitive file: dependencies (fixes #268)

2d7543dc7993fcb74b28c91ff6a397f198d2272f authored over 2 years ago by Greg Magolan <[email protected]>
chore: add file: resolutions in a transitive with transitives to repro issue #268

c7b6e310528c1febe8b4e10119b16110d4db9299 authored over 2 years ago by Greg Magolan <[email protected]>
chore: switch resolutions to pnpm.overrides in root package.json

bd4ff1671b3b28d7385dbdbd9d4a6e127218ed3d authored over 2 years ago by Greg Magolan <[email protected]>
chore: add vendored pkg example to e2e pnpm_workspace

852e99826e5382a86dee7ca581ae6794bcc284fb authored over 2 years ago by Greg Magolan <[email protected]>
chore: cleanup bzlmod e2e loose inconsistencies (#295)

* chore: add bazel version to e2e/bzlmod

* chore: inherit from common bazelrc in e2e/bzlmod

b3e427d69d05df6dd3fb85afb8df2ae8b015e634 authored over 2 years ago by Greg Magolan <[email protected]>
fix: fix relative symlinks handing in node fs patches (#292)

047becf250cd30d0c5bc794d39657dad4a77d431 authored over 2 years ago by Greg Magolan <[email protected]>
fix: small typo in e2e code (#294)

d76a8f1db9dc7a40fff8086ef811270556c382b6 authored over 2 years ago by Greg Magolan <[email protected]>
chore: refactor duplicate code info helper function in npm_translate_lock (#293)

46f90279a1b8b4823bd295311f99f418f61e5e33 authored over 2 years ago by Greg Magolan <[email protected]>
chore: rename pnpm_workspace_dot_dot => pnpm_workspace_rerooted (#291)

0e16b5216b4b76fc947f03e444759bc54d4a46d5 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add stamp attribute and docstring to js_run_binary (#290)

5e1471e3f1fdd2112f79dcdf75247f47dac26ae3 authored over 2 years ago by Greg Magolan <[email protected]>
fix: determine the RUNFILES directory when running a js_binary in an sh_binary (#286)

* test: test launching js_binary() rule from sh_binary()

* fix: determine the RUNFILES direct...

34f9de4d431b2155f656e3f2545c9de3f1e9a99b authored over 2 years ago by Greg Magolan <[email protected]>
feat: parse literal mulitline yaml strings

62f52282e3a10a400121908f35c875323808c4c1 authored over 2 years ago by Derek Cormier <[email protected]>
feat: add patch_node_fs attribute to js_binary and js_run_binary for easy opt-out (#281)

aaae798f513c0a3784fbafb7e459da0ce971e704 authored over 2 years ago by Greg Magolan <[email protected]>
docs: remove stale reference to non-linked 3p targets (#275)

4ee1bff7194ad5e59d673252c044e5f46656eafb authored over 2 years ago by Alex Eagle <[email protected]>
pretty tree

506d26d59b356514d0a0a38ea33fc7d6eacc6677 authored over 2 years ago by Alex Eagle <[email protected]>
bug: js_library with 'deps' no longer pulls deps into sandbox output tree (#265)

* example

* remove unnecessary changes

72a653742a572d15e557eb764ef5805f59bf59b4 authored over 2 years ago by Alex Torok <[email protected]>
Revert "fix: remove DefaultInfo.files from js_library (#252)"

It broke a couple apps:
https://github.com/aspect-build/bazel-examples/pull/40
https://github.co...

cc3c7c81dc06ee88c26355bb7cdd4d710d5e40c4 authored over 2 years ago by Alex Eagle <[email protected]>
Update faq.md

59e3b75b940bb27f7669255eb0b26790bcfe712b authored over 2 years ago by Alex Eagle <[email protected]>
Update faq.md

clarify what the results look like

5949a9f4f5954d64fb24dd739eeb60b7e44f42e5 authored over 2 years ago by Alex Eagle <[email protected]>
Update faq.md

Explain how to re-path a dist/ folder

6374dd3a3c27c8d66224e7e43edf5588d5411f18 authored over 2 years ago by Alex Eagle <[email protected]>
chore: add an example of using out_dirs with js_run_binary (#264)

9d36e22bea1acecb3837c4205424de5cc03c0d27 authored over 2 years ago by Greg Magolan <[email protected]>
util: add package glob util (#260)

d95c8cb0197944c77eefc402c4a60985ab952578 authored over 2 years ago by Jason Bedard <[email protected]>
feat: support file: links in package.json & pnpm lockfile (#262)

b49944b89ec8eaa1fe89b28e7a6d0d7823aec401 authored over 2 years ago by Greg Magolan <[email protected]>
fix: include direct DeclarationInfo files from srcs in npm_package (#259)

6bb6d8e88605612e917e9e774631459743f1bf38 authored over 2 years ago by Greg Magolan <[email protected]>
Doc for #261

c2bf2b672389302ef03205fdc0ce260968bdeebd authored over 2 years ago by Alex Eagle <[email protected]>
Add missing link

25228284ba9aba6cd687fa4ed7778c8386fcef26 authored over 2 years ago by Alex Eagle <[email protected]>
docs: add usage guide (#255)

* docs: add usage guide

* code review feedback

30f7f67915b954d08b57605d73b4f8805b232582 authored over 2 years ago by Alex Eagle <[email protected]>
chore: fix typo in docs

fc9e860667729f2426b073084d6b849f4393bbfb authored over 2 years ago by Greg Magolan <[email protected]>
fix: don't use origRealPath from patched lstat since origRealPath uses lstat (#258)

e22361ddbcf2d1138b72866b2a1d0741a4d261d7 authored over 2 years ago by Greg Magolan <[email protected]>
feat: add coverage support (#238)

0f73d40ade269694ddfcaf84b29e0139b9a3e98b authored over 2 years ago by Sahin Yort <[email protected]>
Revert "refactor: ask the runfiles API to create our symlinks"

This reverts commit added1d2b196ee78e07a16cecdf364bec5f43367.

8755ad6ecc3a2893d23db69e0031307f1ecf511f authored over 2 years ago by Greg Magolan <[email protected]>
refactor: ask the runfiles API to create our symlinks

This duplicates the information of the symlinks we create with
ctx.actions.

This lets them be p...

added1d2b196ee78e07a16cecdf364bec5f43367 authored over 2 years ago by Alex Eagle <[email protected]>
fix: remove DefaultInfo.files from js_library (#252)

Fixes #251

249fcebdb830cc6eb448e37c09b725421cf5df46 authored over 2 years ago by mrmeku <[email protected]>