Ecosyste.ms: OpenCollective

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

github.com/aspect-build/rules_ts

Bazel rules for the `tsc` compiler from http://typescriptlang.org
https://github.com/aspect-build/rules_ts

chore: update to aspect_bazel_lib 1.8.1 (#106)

5919ebb395c6d8a058474db6926a3a92cc66f899 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_rules_js to latest commit hash (#105)

1.0.0-rc.2 breaks since we needed the fixes in aspect-build/rules_js#323 and aspect-build/rules_...

6b6face94e8cfdd86f22c24a70481258ce1b92c5 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 1.8.0 (#104)

16499c2696392ffa2f2f21ba417f868cb77e70c7 authored over 2 years ago by Greg Magolan <[email protected]>
chore: add additional examples and TODOs for issues (#100)

800dfcc14b0f5d56cab781f0ef095dd7597ec809 authored over 2 years ago by Greg Magolan <[email protected]>
test: add example of ts_project .d.ts source (#98)

e9ffd2ae9c795c1e2e3e891dbdb145f90e3e3ba7 authored over 2 years ago by Jason Bedard <[email protected]>
fix: correctly invalidate failed lookups (#91)

c7cb09aa73814ec979a169932f6ba936cd9c1efd authored over 2 years ago by Sahin Yort <[email protected]>
chore: format BUILD files with buildifier (#93)

ee3b9a9ed3d307b20ff8f58a49552e3d58e952f6 authored over 2 years ago by Sahin Yort <[email protected]>
feat: add support for .mts and .cts source files (#92)

6a2841c4b6dd0760cc58d41e8762f5ab3833fb49 authored over 2 years ago by Jason Bedard <[email protected]>
test: test rootDirs + outDir

5a90192ce3b3d5ca0c7124cf986c998eb4a88776 authored over 2 years ago by Jason Bedard <[email protected]>
perf: minimize the amount fs calls worker makes

9c3bf75a302ae903d2b16af41b06a268b45327be authored over 2 years ago by thesayyn <[email protected]>
fix: address issues

1a336ebfac9d4ba1033cce63226f9b5e8f5eeaad authored over 2 years ago by thesayyn <[email protected]>
fix: address issues

a856cb1ff38e407311ff41c799c8ce5b210607fd authored over 2 years ago by thesayyn <[email protected]>
fix: support package.json with type=module

b773287bdde683f1c993c7d981d6ecd19f6d1bb7 authored over 2 years ago by thesayyn <[email protected]>
test: add case for jsx

353ddd257d7e5d914b46be3977a0a78a4f072c71 authored over 2 years ago by thesayyn <[email protected]>
fix: give better error when ts_project should be js_library

Fixes #72

cfeefbbebd84c38507bc0578a9937f85b0b80378 authored over 2 years ago by Alex Eagle <[email protected]>
test: add case for declaration_dir, out_dir and root_dir (#87)

eafd9204e5ec32b75ee7ae572b0c06221fd7d611 authored over 2 years ago by Sahin Yort <[email protected]>
fix: re-enable error when no outputs configured

This was accidentally dropped AFAICT in https://github.com/bazelbuild/rules_nodejs/commit/96d37b...

374174fda7ffd82ebaa9b66aefbbbd9744061198 authored over 2 years ago by Alex Eagle <[email protected]>
fix: allow tsc worker read outputs

70abd0b473b0af1eb6da38f5f4cdc62eb5b24a14 authored over 2 years ago by thesayyn <[email protected]>
test: add case for declaration_only

a1497e0f2f077509b458486e45a088aa062ba9b8 authored over 2 years ago by thesayyn <[email protected]>
test: add case for types output_group

a203d60d65d1fddf6aa37706ada867c22aa31a93 authored over 2 years ago by thesayyn <[email protected]>
fix: disable ts worker if custom tsc is provided

fixes #67

ad26ee665aa434a0bfb31ad3b40ba6b84edbefb8 authored over 2 years ago by Jason Bedard <[email protected]>
fix: declaration file output with out_dir set (#71)

896d047dcc8fab486c7b59c3a128677d0daee9f9 authored over 2 years ago by Jason Bedard <[email protected]>
refactor: remove npm_package_internal provide_source_directory optimization as that attribute is now removed and the optimization is automatic

c8748c3c53f2e8b2326a40a30c757b7ac53cb265 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 1.5.0

4c35e4a3929879192d10a33c0a89b095da57406e authored over 2 years ago by Greg Magolan <[email protected]>
fix: relative path computation handles parent dir

Without the fix, the new 'config_dict' example failed with bad pathing computation, like
error T...

92176f2d07094b3f490c9363e29b3924c5ea37e9 authored over 2 years ago by Alex Eagle <[email protected]>
docs: add example of using 3p npm dep

fixes #61

ebbb75e39a3b43eb95fc027ca477adda74e8055c authored over 2 years ago by Alex Eagle <[email protected]>
chore: add 4.7.4 to versions

b95cc7e9746a8c3c8eafdd93bfa10d39e348e00d authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to rules_js 1.0.0-rc.0

c0952ce00947a3c8005df9c80afa758810e68f55 authored over 2 years ago by Greg Magolan <[email protected]>
ci: auto-publish to bcr on release

05957db30d2d54de70ecdf2d162e34a787c4ead6 authored over 2 years ago by Derek Cormier <[email protected]>
chore: update to rules_js 1.0.0-beta.2 and aspect_bazel_lib 1.3.1

b2182a35731cb1c82b047cfe7d5e2f649d685683 authored over 2 years ago by Greg Magolan <[email protected]>
docs: --spawn_strategy does not take a mnemonic, use --strategy

aea5a8bcd2d3fb2a17fe57d08fdbaf0510954597 authored over 2 years ago by Matt Mackay <[email protected]>
fix: remove unnecessary additional typescript package copy (#58)

92a5a21e33261c40cf1b3fdb13c90981b35d9008 authored over 2 years ago by Greg Magolan <[email protected]>
chore(deps): update actions/cache action to v3

e3dd19169ddc42ac847e7dd8322cfe97105b1c26 authored over 2 years ago by Renovate Bot <[email protected]>
chore(deps): update actions/checkout action to v3

14ab3020e99ba0921d5a4ef7193f11adbce125d8 authored over 2 years ago by Renovate Bot <[email protected]>
chore: use skylib paths join instead of custom _join helper

ab3beb25c990d8add8d8e5d33775e5bf9917057b authored over 2 years ago by Greg Magolan <[email protected]>
chore: update to aspect_bazel_lib 1.3.0

16e3fc1cf84732d5e64bd12fc5cf0c21468da7a2 authored over 2 years ago by Greg Magolan <[email protected]>
feat: make rules_ts compatible with bzlmod

dc48be55511ad41134579d85ea753a1c533b157f authored over 2 years ago by Derek Cormier <[email protected]>
chore: update to rules_js 0.13.0

733c5b4c0867317128fb48fdfe548642988df3f0 authored over 2 years ago by Greg Magolan <[email protected]>
fix: ts_config rule needs to copy files to bin

d4a70a7389a51dbd2c1a2a06c99c38e6acd4e7e0 authored over 2 years ago by Alex Eagle <[email protected]>
fix: handle option changes and implement default lib cache (#51)

32f56f8c2c0db8843e17ceb1ee76aa071655432f authored over 2 years ago by Sahin Yort <[email protected]>
chore: update to rules_js 0.12.1 (#49)

976434a817b41365a184121f929dbca9e892d501 authored over 2 years ago by Greg Magolan <[email protected]>
chore: mirror new ts releases

c3667b7271cc87ff212d7537421d2c760a1db0af authored over 2 years ago by Alex Eagle <[email protected]>
chore(deps): add renovate.json

26748a4b7cc22e1553f42c9adef88dc9755d420f authored over 2 years ago by Renovate Bot <[email protected]>
cleanup: remove ts_declaration (#44)

Greg added js_library for this purpose.

f9b4a855756b9dbb9e0d8903df09168df3e284ac authored over 2 years ago by Alex Eagle <[email protected]>
fix: cache source diagnostics

ad6771753299cd3aea2ec899164628161d0db6c2 authored over 2 years ago by thesayyn <[email protected]>
fix: flip supports_workers True by default

239c1254b3a35eb8269e4f5fe628eb78b2b69206 authored over 2 years ago by thesayyn <[email protected]>
fix: use tsconfig, outDir, declarationDir, and rootDir in worker key

998d6b809b09c03631c69be169656c12acf2933e authored over 2 years ago by thesayyn <[email protected]>
fix: tsc tries to read files that is no longer a src (#40)

4e277ee1495fb4079c27ba887702acc7cdc7adb3 authored over 2 years ago by Sahin Yort <[email protected]>
feat: add worker support to ts_project (#26)

* feat: implement worker mode

* feat: keep a cache of emitted files

* fix: limit what tsc ...

74ad6b51723d6f9d6411b4cd785e9638a23835c2 authored over 2 years ago by Sahin Yort <[email protected]>
chore: update to rules_js 0.11.0 (#38)

b55b8608bcd4255c6b13459dea557e63ef6bf605 authored over 2 years ago by Greg Magolan <[email protected]>
refactor: remove rules_swc dep, point to bazel-examples (#36)

4d5556f71a5ad31a80c9afac11c3e850c1d43aa5 authored over 2 years ago by Alex Eagle <[email protected]>
chore: update to rules_js 0.10.0 (#34)

da5d96f3ca5e6a766f554f31b58d19b93e6c4d9e authored over 2 years ago by Greg Magolan <[email protected]>
Add missing ts_project docstring (#33)

14367a73141bf4a694bd3a57e6c72b3989fb9c43 authored over 2 years ago by Alex Eagle <[email protected]>
Transpiler (#32)

* feat: support transpiler attribute

* Add example for swc transpiler

* Move package.json ...

e26a617cfd7266e4a410b138e30d09d3f30f557e authored over 2 years ago by Alex Eagle <[email protected]>
refactor: only set tsconfig.json as the default if the file exists

Otherwise give a better error that the user needs to set the tsconfig attribute.
Previously the ...

7ebab5e44f879498f2432f1e8a9011eee4f56a7e authored over 2 years ago by Alex Eagle <[email protected]>
chore: update to rules_js 0.9.1

2a14d81c22864b31f8076597bf056db4a4bf1443 authored over 2 years ago by Greg Magolan <[email protected]>
chore: update rules_js (#27)

cea4cdbbc2a112406e196d56082fd69245ad90c7 authored over 2 years ago by Alex Eagle <[email protected]>
fix: set declaration dir to "." when its empty

ts_project fails when it is placed at workspace root with `declaration=True` due to empty declar...

20e824b6d573e8ef9e0b3511a5d2b04399e47471 authored over 2 years ago by Sahin Yort <[email protected]>
Update README.md

194af26e3ea6a02793f9ee38b78cbccdf4c862b2 authored over 2 years ago by Alex Eagle <[email protected]>
Propagate bazel-out/tsconfig.json files in TsConfigInfo

Fixes a case where we tried to copy the [src]/tsconfig.json from our dependent

ec39115e470ff0068785dbb2d0ccf3a328ed679b authored over 2 years ago by Alex Eagle <[email protected]>
Add `tsconfig.json`s

1e7e853a1764538a0c32f16f05d3cacd5080afba authored over 2 years ago by John Firebaugh <[email protected]>
Example with ts_project depending on another ts_project

78df528d94b2465561032d3378768f643a1c6150 authored over 2 years ago by John Firebaugh <[email protected]>
Improve naming using package() helper

c2824a7882b376a7d53b828b8006f37cffa1fe58 authored over 2 years ago by Alex Eagle <[email protected]>
fix: rootdir calculation was still incorrect

In the case of a non-ts input, we still added a bazel-out/arch/bin segment to rootdir, which is ...

4f7ae8539f144862b90ee6fcca83723b8a07ec4f authored over 2 years ago by Alex Eagle <[email protected]>
code review comments

7c824bb4dbd711d0d2f316783bc952569e6f2f9b authored over 2 years ago by Alex Eagle <[email protected]>
e2e test with a js_package dep

a81d23cec6654bbf12e402185d9bb1e9af7a2c4f authored over 2 years ago by John Firebaugh <[email protected]>
Remove check for rootDirs settings

Now that rules_js puts sources in the same tree with outputs, typescript doesn't need pathmapping

987769124d78919415d4674d0cfa8a77392c6a6b authored over 2 years ago by Alex Eagle <[email protected]>
fix: add example coverage for using 1p/3p deps with types

c8b3bd900415779227bf02562fe28471abfd2c4f authored over 2 years ago by Alex Eagle <[email protected]>
make ts_options_validator output deterministc (#22)

the program path was absolute, similar to rules_nodejs #3462

1089a49b71e0d9200af48d2d3276c0477efc57bf authored over 2 years ago by Alex Eagle <[email protected]>
Allow generated files mixed with sources (#17)

Now that we rely on rules_js, sources are copied to the output tree so they are next to generate...

b46ac12ff5b1d5a8c181fb8d7b537b95f54acdf6 authored over 2 years ago by Alex Eagle <[email protected]>
update rules_js (#16)

d4700cb2d173336b5b2466b9b5e773590216c58e authored over 2 years ago by Alex Eagle <[email protected]>
fix: generated tsconfig should reference paths in bazel-out (#14)

a866c0e9e577ad3ac27961526a4f7df4ec6330e5 authored over 2 years ago by Alex Eagle <[email protected]>
chore: change to LATEST_VERSION matching esbuild,swc,terser (#12)

9f0e399333c95fb79c18ac32e2857a80dbabcef6 authored over 2 years ago by Alex Eagle <[email protected]>
cleanup: remove rules_nodejs interop code (#13)

rules_ts is used only with rules_js

d508a8a541508d1b06f341ac9990fd9a6b499a3b authored over 2 years ago by Alex Eagle <[email protected]>
Revert "initial commit for gazelle extension (#1)" (#11)

This reverts commit 889e777362be77ea413a6cb47939245262a46f49.

d1d849fea65f2b1485f8e9832d8722c107623bb8 authored over 2 years ago by Alex Eagle <[email protected]>
fix: add mnemonic to validate_options (#9)

4f496747a5b818701439070372a799cacbd75565 authored over 2 years ago by Sahin Yort <[email protected]>
docs: add docgen for ts repositories (#6)

1cea2dbc83d1ce593738a0852d1512049db3d664 authored over 2 years ago by Alex Eagle <[email protected]>
feat: make typescript version selection easier (#5)

7744604f62bc8a80282060bf50fcabfd13b7ea8f authored over 2 years ago by Alex Eagle <[email protected]>
ci: add e2e test asserting that setup works for users (#3)

59b49f39889932548f2eb8c453dab4c87c7a905e authored over 2 years ago by Alex Eagle <[email protected]>
initial commit for gazelle extension (#1)

* initial commit for gazelle extension

No code is here yet, I'll work with Jason to port from...

889e777362be77ea413a6cb47939245262a46f49 authored over 2 years ago by Alex Eagle <[email protected]>
fix rules_js load

89670294a055d8da2d492931997db7fd9b80aee6 authored over 2 years ago by Alex Eagle <[email protected]>
Update to rules_js 0.5.0

25b7608efb639df826b32817518126ca3fc4e6ac authored over 2 years ago by Alex Eagle <[email protected]>
Adapt to newest rules_js

6179faf779acd9424613b3f994ea13ed26bb7e35 authored over 2 years ago by Alex Eagle <[email protected]>
Initial import of code from rules_nodejs

3b21d734bf3f96e9f6aca1ab8c71503cb4d044ab authored over 2 years ago by Alex Eagle <[email protected]>
Initial commit

857da78571cb2c85a7d2946d8929e7aa4ff6ddbd authored over 2 years ago by Alex Eagle <[email protected]>