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

chore(deps): update dependency gazelle to v0.31.1 (#1135)

* chore(deps): update dependency gazelle to v0.31.1

---------

Co-authored-by: renovate[bot...

56ddd1d21c4829187de5216217ff9d014c35473c authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: handle /BAZEL-~/ style bazel-out segments on Windows in js_binary launcher script (#1157)

909dfe70e2a1dd58472c919ab9d432d0aed522c9 authored over 1 year ago by Greg Magolan <[email protected]>
fixup! chore(deps): update dependency tslib to v2.6.0

e6504b4e672c0de549e9aad8d536cff4774c474c authored over 1 year ago by Jason Bedard <[email protected]>
chore(deps): update dependency tslib to v2.6.0

03432d0b35ff3d62f25cb38eeb03e45a39da538d authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fixup! chore(deps): update dependency tslib to v2.6.0

cc3b1cb2f19a5447ed4528a92537aeb381081b27 authored over 1 year ago by Jason Bedard <[email protected]>
fixup! chore(deps): update dependency tslib to v2.6.0

442ab1ee97ffa19150aad889f57f736c852e7559 authored over 1 year ago by Jason Bedard <[email protected]>
chore(deps): update dependency buildifier_prebuilt to v6.1.0

bc5bed5d1120983aa767170ece300fabf0333a5f authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: support multiple npm_translate_lock calls with bzlmod (#1149)

06952eafbb3dcc1d4c6ae693399208adf42f58c3 authored over 1 year ago by Greg Magolan <[email protected]>
feat: generate .bat file bin entry points during lifecycle hooks when on Windows (#1142)

b3c368875f09f46235f7cef8ab92e34c7bd7589f authored over 1 year ago by Greg Magolan <[email protected]>
feat: add npm_translate_lock(update_pnpm_lock_node_toolchain_prefix) to specify node toolchain (#1143)

483f352edcfa3e11543dacae2e444a8b5face268 authored over 1 year ago by Jason Bedard <[email protected]>
chore: add Windows and MacOS CI

eab0485609910907ec7ade9a28c80599d8171b74 authored over 1 year ago by Greg Magolan <[email protected]>
fix: disable fs patches on Windows (#1138)

* fix: disable fs patches on Windows

* chore: add jasmine test case to e2e/smoke to test tran...

14724d9b27b2c45f088aa003c091cbe628108170 authored over 1 year ago by Greg Magolan <[email protected]>
chore: bump rules_go dep to 0.40.1 since 0.35.0 is yanked from BCR (#1140)

3bd874dbf9c98459cff38097fff132f4f0d0013f authored over 1 year ago by Greg Magolan <[email protected]>
chore(deps): update webpack

23894ba2c94639bd90911e0310e29cfa3c5a48a6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: improve npm_link_all_packages() unknown project error

4d8508279ee3fe9213c3284234323b0e98bc41dd authored over 1 year ago by Jason Bedard <[email protected]>
feat: add src_directory attribute to NpmPackageStoreInfo provider (#1125)

e8278a09a8aabe4c170d85ba39245586cf2643c2 authored over 1 year ago by Greg Magolan <[email protected]>
chore: update to Aspect CLI 5.5.2 (#1124)

e88b105cd430aab2b84e70f687df81cb93336f9f authored over 1 year ago by Greg Magolan <[email protected]>
fix: allow for a package.json file referenced in npm_translate_lock data to not exist if update_pnpm_lock is False (#1117)

703892e9fa24b99fb8940fb5c432dffc0f92156c authored over 1 year ago by Greg Magolan <[email protected]>
feat: add support for disabling update_pnpm_lock feature via ASPECT_RULES_JS_DISABLE_UPDATE_PNPM_LOCK environment variable (#1116)

78d46224e10fe96bd83c5dfdb2bbd4dac334f6db authored over 1 year ago by Greg Magolan <[email protected]>
test: update e2e pnpm_workspace_deps lockfile version

77a18989fced6e5d03dbe2a048488fd2b88c1285 authored over 1 year ago by Jason Bedard <[email protected]>
fix: multiple versions of a package using aliases in pnpm workspaces crashes

Fix https://github.com/aspect-build/rules_js/issues/1110

b831fe34610054bd7a180e339e5befff1332bc54 authored over 1 year ago by Jason Bedard <[email protected]>
fix: support node fs operations with URL file paths

Fix #1105

094897ac63913d32fbb5ec2ab3cecd9856f13509 authored over 1 year ago by Jason Bedard <[email protected]>
ci: enable testing on bazel 7

cd2e87770e265158686dc53086bbf04965b2e4f9 authored over 1 year ago by Jason Bedard <[email protected]>
ci: enable buildifier check on ci

78a7af19d6a85ccb3d5ae7c39f662e2c125fe1b8 authored over 1 year ago by Jason Bedard <[email protected]>
chore: run buildifier

f9ff9979f3b1d7a0be6560eaab83ebfce2ce6e05 authored over 1 year ago by Jason Bedard <[email protected]>
chore: add verify_node_modules_ignored to bzlmod release snippet (#1097)

8946a11cb08a1762c7ae754be9188ebd13863758 authored over 1 year ago by Greg Magolan <[email protected]>
feat: add PATH logging to js_binary debug logs (#1096)

2f64180ba84693d0bfb975b44b520e95ecb80adb authored over 1 year ago by Greg Magolan <[email protected]>
docs: list js_binary log_level values (#1091)

dd427b64a976002f8f28d5cd9cbfc73052b81caf authored over 1 year ago by Jason Bedard <[email protected]>
chore: update pnpm versions, default version: 8.1.0 -> 8.5.1 (#1083)

We update the jq command to sort them by version (and not release
date). This is important to k...

ead5b6dab4ccf1934eb3040de00810a0d0fb329b authored over 1 year ago by Tobias Schlatter <[email protected]>
chore(deps): update debian docker digest to 432f545 (#1085)

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

540508add9f053661f9da3e291b39277d6c09e60 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix(deps): update patch updates (#1066)

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

0ca3d9717d04fb0bc33312d696d097e633293c47 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore: update to Bazel 6.2.0 and Aspect CLI 5.4.11 (#1089)

cf36bfbdd8c3018285a54fe7457210c03744ddc7 authored over 1 year ago by Greg Magolan <[email protected]>
chore: update maximum pnpm lock file version to 6.1 (#1088)

8dc6c8be10a44900408c26935b6d7182253a0b2f authored over 1 year ago by Greg Magolan <[email protected]>
fix(deps): update dependency sharp to v0.32.1 (#1086)

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

1b4d373df215e6795b5e1cd967fd004e25131f37 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update dependency aspect_bazel_lib to v1.32.1 (#1076)

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

c8fb3005f1ce01e601a8fcd3ae36bc71c060639d authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: detect GNU tar on non-linux environments (#1084)

* fix: detect GNU tar on non-linux environments

I had a hard to debug failure which was due t...

a043b6cd1138e608272c2feef8905baf85d86b97 authored over 1 year ago by Keegan Carruthers-Smith <[email protected]>
chore: reduce bzlmod min aspect_bazel_lib version back to 1.31.2 (#1080)

92b73b8cbff3dece91d7ed28d85ceb196dd1389f authored over 1 year ago by Greg Magolan <[email protected]>
feat: introduce .publish target for npm_package (#1074)

e54c82c8de41952a8d5c5e94341600d11d649056 authored over 1 year ago by Sahin Yort <[email protected]>
feat: support location expansion in fixed_args (#1079)

a29f50e965d581b655d8d292e17d7a1a7cd3d890 authored over 1 year ago by Sahin Yort <[email protected]>
feat: add fixed_args to js_binary & js_test (#1077)

11d3c4655b07d3094e0682a75402e972e8dae361 authored over 1 year ago by Greg Magolan <[email protected]>
Add @generated to npm_translate_lock_state.bzl action cache (#1075)

For users of Phabricator (or other code review tools that respect this pattern) add a `@generate...

4d0c52f795732d2bdc6eabac8c324db12272a140 authored over 1 year ago by David <[email protected]>
chore(deps): update dependency aspect_bazel_lib to v1.32.0 (#1072)

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

98745ec08502d4828ad9beb63949076bbb1085d6 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: remove unused bazel_skylib import in generated npm package rules (#1071)

ff15041db74a8ba45f519f4e3009c280b4feb887 authored over 1 year ago by Jason Bedard <[email protected]>
fix(deps): update dependency semver to v7.5.1 (#1068)

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

f50f8b6ad3bd74f116cae90665b114ddee86cd06 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: support running pnpm on empty lockfile (#1057)

Fix https://github.com/aspect-build/rules_js/issues/925

7b1e6e521fa702f4561eeb39e99571e4b86df3e2 authored over 1 year ago by Jason Bedard <[email protected]>
fix: properly quote logging of js_binary args (#1056)

Fix https://github.com/aspect-build/rules_js/issues/1045

The minimum bazel-lib version was up...

1c1c95dfacc25fbdef0b3ee9a9bfeb7c853a7b8f authored over 1 year ago by Jason Bedard <[email protected]>
test: fix git_dep_metadata bzlmod test error (#1061)

11a058c455032291032cc3c65d376025d62ce083 authored over 1 year ago by Jason Bedard <[email protected]>
fix: support npm packages from git+https urls (#1060)

Fix https://github.com/aspect-build/rules_js/issues/1058

490ecb6ba902647a25523de1258310b6b42bee0a authored over 1 year ago by Jason Bedard <[email protected]>
docs(pnpm_workspace): Fix doc link (#1059)

8c0a50d8adff06898527f82d1b0a64c0eede94ed authored over 1 year ago by Jesse Tatasciore <[email protected]>
chore(deps): update bazel (#1002)

46130ffb88ab9303dbe594fcdb3305f1bfd1307d authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
feat: support custom nodejs toolchains (#1053)

fa60c0c4204c6c449775b06092c54b25a3a2ebc2 authored over 1 year ago by Jason Bedard <[email protected]>
fix: improve error message for invalid js_library(data) files (#1054)

1d2c4994f70bfd2e2443332055448de99a8f0ea5 authored over 1 year ago by Jason Bedard <[email protected]>
docs: note on how to customize the patches directory (#1051)

* docs: note on how to customize the patches directory

I had to do this internally and I figu...

fabbeaaa43cee5d57917390f1d1724f85dca1eab authored over 1 year ago by David <[email protected]>
chore(deps): update webfactory/ssh-agent action to v0.8.0 (#1003)

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

3f5168b39c7e8e23fa86b7c0db529d0bc46a8d20 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
fix: when symlinking node_modules symlinks in js_run_devserer, prefer the bazel-out copy instead of the runfiles copy if it exists (#1043)

* fix: when symlinking node_modules symlinks in js_run_devserer, prefer the bazel-out copy inste...

8bdb35a567763885b62ddc8a7c4116c70e82cd60 authored over 1 year ago by Greg Magolan <[email protected]>
chore(deps): update dependency aspect_bazel_lib to v1.31.1 (#1047)

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

a13a2b1452ff7c1011f24634170f6e7ef81214d7 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: improve documentation around verify_patches (#1050)

* docs: improve documentation around verify_patches

The prior documentation was missing steps...

b014946d05451a119f244c6df7b64dd6a2f25aef authored over 1 year ago by David <[email protected]>
Revert "chore(deps): update dependency aspect_bazel_lib to v1.31.0 (#1039)" (#1052)

This reverts commit cf31e1faf0a86e3b6dd70734779c5e8f4c22dde2.

b17a1d9bb52e90b28f7fe374b914c3f4ba7afef2 authored over 1 year ago by Alex Eagle <[email protected]>
chore: update rules_oci e2e (#1046)

f60bbf809ec013df3979659b4dfa84bc248da3fa authored over 1 year ago by Sahin Yort <[email protected]>
feat: align js_binary+library copy_to_bin APIs (#1041)

* refactor: merge js_*_helpers.bzl

* test: add js_library/binary data tests

* feat: align ...

079a33dc7e5abaaf23681fc5af0f58a51fef1716 authored over 1 year ago by Jason Bedard <[email protected]>
chore: update to Aspect CLI 5.3.4 (#1040)

6b1cbb8bdcfbd678a65df483ebaea65c437f0f42 authored over 1 year ago by Greg Magolan <[email protected]>
chore(deps): update dependency aspect_bazel_lib to v1.31.0 (#1039)

* chore(deps): update dependency aspect_bazel_lib to v1.31.0

* Don't forget about bzlmod

-...

cf31e1faf0a86e3b6dd70734779c5e8f4c22dde2 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: add docs for the public js_binary env vars (#1023)

* docs: add docs for the public js_binary env vars

Fix #930

* fixups

---------

Co-au...

f1b61e2a860794a61bce4487856c4007fcb42418 authored over 1 year ago by Jason Bedard <[email protected]>
refactor: cleanup js_binary builtin env var setup (#1038)

b8ff81be193e5a34348875726f282fa7e0a2925f authored over 1 year ago by Jason Bedard <[email protected]>
chore(deps): update dependency bazel to v6.1.2 (#1037)

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

ecf2e87af0d1befd3495dc6fc5ca20ccfcc88f33 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
chore(deps): update webpack (#1036)

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

a39a26a4b9c7c32c602bbc264fbe4ff99b1feb00 authored over 1 year ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
test: use unique port for js_run_devserver multirun_test (#1031)

Ref https://github.com/aspect-build/rules_js/issues/1025

33024d55886b713e6d57a50014c44d2dac9aae5e authored over 1 year ago by Jason Bedard <[email protected]>
refactor: move npm repo rules to npm/repositories.bzl (#1018)

Ref: https://github.com/aspect-build/rules_js/issues/580

288452350eb7180fc6ce7b0040dfd2cbb7ded2aa authored over 1 year ago by Jason Bedard <[email protected]>
test: add devserver test logging, retry instead of wait for rebuild (#1028)

Ref https://github.com/aspect-build/rules_js/issues/1025

bfd0ab34690cf79cc1933bab079aa34da06b2403 authored over 1 year ago by Jason Bedard <[email protected]>
fix: read list of pnpm patches from lock file when update_pnpm_lock is False (#1029)

6392c5cfa0176b9238628526179bb3eb45d92540 authored over 1 year ago by Greg Magolan <[email protected]>
fix: don't use rctx.download file: URL trick to copy binary files in npm_tarnslate_lock (#1027)

36b864df53a9a9689feb791629d375c03506ea6f authored over 1 year ago by Greg Magolan <[email protected]>
docs: add note documenting js_binary(args) (#1022)

* docs: add note documenting js_binary(args)

Fix #1019

* Update js_binary.bzl

* fixup
...

e30c81d4f52158d22020608238a4f9c365dc45f0 authored over 1 year ago by Jason Bedard <[email protected]>
docs: add section explaining npm_link_all_packages, :node_modules targets (#1024)

* docs: add section explaining npm_link_all_packages, :node_modules targets

Fix #930

* Upd...

ed1804438932ef2e4472ed1e73cf849c081d2ff6 authored over 1 year ago by Jason Bedard <[email protected]>
fix: cleanup flaky devserver tests (#1026)

* test: exit on error in js_run_devserver test server

Ref https://github.com/aspect-build/rul...

3a86a8c1c7206a3af895ffdec9dd035bdc6f74de authored over 1 year ago by Jason Bedard <[email protected]>
fix: ignore multi-segment package.json bin entries (#1021)

f7f3316c8d03c9c92a28d49c07d514614077424a authored over 1 year ago by Greg Magolan <[email protected]>
fix: support pnpm lockfile v6 use of yaml complex mapping keys (#1016)

Fix #1015

e12b784b64ee11a2ead7b390e354b07568c614ac authored over 1 year ago by Jason Bedard <[email protected]>
chore: fail friendly if deps is passed to js_run_binary (#1013)

93f4bf17caa05905eb31bfa5b82ee63dbbd2ad86 authored over 1 year ago by Greg Magolan <[email protected]>
docs: add faq regarding the bazel output tree being readonly (#1011)

Fix #279

c172a38d652a2c796b8f3fd90b233e53f902e688 authored over 1 year ago by Jason Bedard <[email protected]>
fix: fix a bug where patches from another repo failed to apply

07437933dc2bd374dc697d561371de67cb8c6d34 authored over 1 year ago by Derek Cormier <[email protected]>
fix: incorrect digest.sum file (#1012)

8cc2ea1f5473508fe3b7f7bfb2122be8b76aca38 authored over 1 year ago by Derek Cormier <[email protected]>
fix: make js_image_layer reproducible (#939)

6aaac7940f537e09c263f88f6592a0af490b8bd9 authored over 1 year ago by Sahin Yort <[email protected]>
docs: clarify workdir and cmd attributes (#992)

8353953f8a6b973a4a2384cdfd197a9785db5d6a authored over 1 year ago by Sahin Yort <[email protected]>
perf: fs performance improvements (#1007)

* perf: use pojo for fs link-hop cache

* perf: reduce fs operations in sync hop lookup

* p...

434200ef6573e8d51d8e9732959cf0685778fb6d authored over 1 year ago by Jason Bedard <[email protected]>
feat: add npm package bin paths as bin.*_path entries (#1006)

0726e218f3604ccd6b335c673f4e7c4f0c777aa7 authored over 1 year ago by Jason Bedard <[email protected]>
docs: add note of js_binary to npm binaries section (#990)

88b2ed2bc2fe17b1f92886df70c204a96cb6850e authored over 1 year ago by Jason Bedard <[email protected]>
feat: add selective opt-out for copying files to bin to js_binary & js_test with new no_copy_to_bin attribute (#1005)

673282e4aa02383f3ed95d9a304b6389cbdfdafd authored over 1 year ago by Greg Magolan <[email protected]>
Update README.md (#1001)

We do document stamped package.json now: https://github.com/aspect-build/rules_js/blob/dc854eced...

7ceee6a6ae12f8325d83d9625c1e37b342ef89f8 authored over 1 year ago by Alex Eagle <[email protected]>
perf: use Bazel 6 optimized patches in js_run_devserver when --experimental_allow_unresolved_symlinks is set (#996)

1fcd70fc6dee2f5b4050f151846010cce4e013c3 authored over 1 year ago by Greg Magolan <[email protected]>
fix(coverage): set runfiles directory correctly (#993)

e53359b24be68c08ffc15c3988e025b8a6caafe0 authored over 1 year ago by Sahin Yort <[email protected]>
fix(bzlmod): don't register a specific node version (#994)

* fix: rules_js local node version should be dev_dep only

Otherwise it leaks to users and the...

4c88d0e0febed802777b790f83899b70d900d2bf authored over 1 year ago by Alex Eagle <[email protected]>
fix: patchedDependencies works on sub dir and add e2e test

Signed-off-by: hunshcn <[email protected]>

8dc6d52c1224775c75c5cba2524837ca66b3b33b authored almost 2 years ago by hunshcn <[email protected]>
fix: handle optional deps & prevent long file names in pnpm lockfile v6 used by pnpm 8 (#989)

e3c165725b395c2a9dbd6d2c3ba0badcacb01112 authored almost 2 years ago by Greg Magolan <[email protected]>
chore(deps): update dependency aspect_bazel_lib to v1.30.2 (#983)

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

39bb514ce5cfb7e38d5d2351e520949cd0e975e9 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
perf: optimize fs patches when using Bazel 6 with unresolved symlinks (#985)

Relative symlinks are maintained in the sandbox and in runfiles in this case so we can remove th...

0eca3b914f05da6b59334976775ba08f88844224 authored almost 2 years ago by Greg Magolan <[email protected]>
refactor: removed unused is_windows params (#986)

8f8cbc47c059c3b92f6ac632f7c4178dfab41d63 authored almost 2 years ago by Greg Magolan <[email protected]>
refactor: diverge node-patches to legacy (bazel 5 or no unresolved symlinks) and main(bazel 6 with unresolved symlinks) (#984)

Optimizations to node-patches are going to be made to the main patches since we can make changes...

dfe417b859af9b093edc5d71efee6c5114cbe3fe authored almost 2 years ago by Greg Magolan <[email protected]>
chore(deps): update dependency aspect_bazel_lib to v1.30.0 (#981)

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

c95dda4058268f985ac7888e94730928d34ce690 authored almost 2 years ago by renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
docs: spelling subtitutions -> substitutions (#980)

6342c427f7920bde49a988b6ec0f6115d4d5ee23 authored almost 2 years ago by Matt Mackay <[email protected]>
Update pnpm.md (#974)

3ade830e4d5fc8fea345e56643a0ee0c5454db2b authored almost 2 years ago by Troy Carlson <[email protected]>
feat: support pnpm lockfile version 6.0 which is generated by pnpm 8 (#973)

002397780d51735f1a98b362fca7018df31e85ac authored almost 2 years ago by Greg Magolan <[email protected]>