Skip to content

Tags: dmaskasky/fusionjs

Tags

releases/2020-05-04/225217/noisy-frost

Toggle releases/2020-05-04/225217/noisy-frost's commit message
Add preserve_symlinks attr into bazel rules

releases/2020-04-09/195525/majestic-shadow

Toggle releases/2020-04-09/195525/majestic-shadow's commit message
Fix bug in jazelle script

noticed a discrepancy between:
1. `yarn foo 'hello world'` and
2. `jazelle foo 'hello world'`

In the former case, `'hello world'` is treated as a single arg (as it should, since it's single quoted). But in the latter case jazelle is not correctly treating the quoted argument as a single argument because of word splitting.

The fix is to use `"$@"` instead of `$@` in the underlying bazel rule that invokes node.

releases/2020-03-04/001638/festive-boat

Toggle releases/2020-03-04/001638/festive-boat's commit message
Fix missing html attributes in SSR

Fixes https://jeng.uberinternal.com/browse/WPT-5493

We had a test for this, but the test fixture was not correct

Co-authored-by: Ryan Tsao <ryan.j.tsao@gmail.com>

releases/2020-03-02/180838/upbeat-unit

Toggle releases/2020-03-02/180838/upbeat-unit's commit message
Use system bazel if it exists and is the right version

CI systems might want to preinstall bazel (e.g. in a docker layer etc), so allow jazelle to pick up a preinstalled bazel binary if one already exists, rather than attempting to download again

releases/2020-02-25/191013/wispy-silence

Toggle releases/2020-02-25/191013/wispy-silence's commit message
Add type helper for extracting deps types

This type helper can be useful to get the types of resolved dependencies objects from the declared types based on tokens.

releases/2020-01-29/195358/young-snow

Toggle releases/2020-01-29/195358/young-snow's commit message
Update flowtype for prepared (fusionjs#721)

fusionjs#721

`sideEffect` doesn't actually need to return a Promise since it is wrapped once in Promise.resolve and the other two times the return type is discarded.

releases/2020-01-14/004710/fragrant-math

Toggle releases/2020-01-14/004710/fragrant-math's commit message
Throw when lockfiles are out of date

releases/2019-11-25/195850/old-waterfall

Toggle releases/2019-11-25/195850/old-waterfall's commit message
Refactor installation to use stashing strategy

Refactor installation to use stashing strategy:

- when installing A, install it into A's stash, then move A's node_modules up to top level
- when installing B, stash A's node_modules into A's stash, install into B's stash, then move B's node_modules up to top level
- from then on, unstash whichever one is requested by a `jazelle install` call

This strategy optimizes for fast context-switching between projects, assuming no yarn.lock changes between switches

Previously the installation strategy attempted to reuse the existing node_modules regardless of what was in it, but that approach turned out to create cases where the wrong version of things would be installed after context-switching between projects with different (but compatible) dep versions. This change isolates node_modules per project so that there's never cross-contamination

This should avoid the need of running `jazelle prune` when context-switching

releases/2019-11-13/203119/frosty-dawn

Toggle releases/2019-11-13/203119/frosty-dawn's commit message
Upgrade to Flow 0.109.0

Upgrades all packages and scaffolds to utilize Flow 0.109.0.

No major issues requiring code changes were found while doing this upgrade other than making sure that all dependencies to Styletron were locked to a revision higher than the stated ones in this publish: styletron/styletron@dcf40cf

(such as the legacy website scaffold)

releases/2019-10-22/202016/nameless-haze

Toggle releases/2019-10-22/202016/nameless-haze's commit message
Do flag all projects as changed if WORKSPACE file changes

Previously, if the input to `jazelle changes` only listed the WORKSPACE file, no changes would be reported. Instead, the command should report that all projects have changed. This PR fixes that