Releases: bazel-contrib/rules_nodejs
0.27.10
- add a special case when Angular Package Format packages are found in node_modules, generating a special BUILD file for them so that devmode scripts flow to downstream targets
- you can now access the devmode manifest output of a
ts_devserver
, useful for plumbing through to your own server - packages can now publish a
bazelBin
key in their package.json, indicating additional attributes to put on the generatednodejs_binary
0.27.9
0.27.8
0.27.7
0.27.4
Minor bugfix for jasmine_node_test
following sharding feature
To use this release, update your WORKSPACE to:
http_archive(
name = "build_bazel_rules_nodejs",
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.4/rules_nodejs-0.27.4.tar.gz"],
sha256 = "251a023b6c5c5c97db1bfe24652dc19dad05f4da68f8e1821d92d911fa3f4ef4",
)
0.27.3
jasmine_node_test
now support the shard_count
attribute, to parallelize the specs in the test. See https://docs.bazel.build/versions/master/be/common-definitions.html#common-attributes-tests
fixed the dependencies of @bazel/typescript
to not include jasmine-core
0.27.1
0.27.0
- yarn default is now 1.13.0
@bazel/typescript
- Fix docs formatting issues and include some missing attributes (switched from Skydoc to Stardoc)
rollup_bundle
- Update to latest rollup, including support for tree-shaking
@__PURE__
code - Include the rollup-plugin-commonjs so that commonjs-format modules can be bundled
- Update from uglify to terser, the currently supported JS minifier, which handles ES2015 inputs
- The es2015 output is now using native ES modules, so no runtime loader is required (system.js). Note that rollup has a new polyfill,
s.js
which is not demonstrated here yet. - Output chunk directories renamed from
*.cs
to*_chunks
and from.es6
to_es2015
(BREAKING if you depended on the names)
To use this release, update your WORKSPACE
to:
http_archive(
name = "build_bazel_rules_nodejs",
urls = ["https://github.com/bazelbuild/rules_nodejs/releases/download/0.27.0/rules_nodejs-0.27.0.tar.gz"],
sha256 = "b1c8d0aeb55aced7b56c3c2a661b3df8210ac81368c39f6287052ee430450fe6",
)
and update your @bazel/typescript
, @bazel/karma
, and @bazel/jasmine
dependencies to 0.27.0
0.26.0
More packages, more monorepo
We are moving the @bazel/typescript
and @bazel/karma
packages to this repo from rules_typescript.
This makes it easier for us to do maintenance work in a single monorepo. rules_typescript is now just some utility bits that are shared with google internal, and we get them as a WORKSPACE dependency here.
Note, we are burning minor revisions 19-25 because we want to catch up to the versions from the rules_typescript repo so that these two packages keep monotonic increased version numbers.
There are now several npm packages published from this repo:
@bazel/bazel
-------
latest: 0.22.0
next: 0.23.0-rc1b
@bazel/ibazel
-------
latest: 0.9.1
@bazel/buildifier
-------
latest: 0.22.0
@bazel/karma
-------
latest: 0.25.1
next: 0.26.0-beta.0
@bazel/typescript
-------
latest: 0.25.1
next: 0.26.0-beta.0
@bazel/jasmine
-------
latest: 0.18.7
next: 0.26.0-beta.0