Closed francisrupert closed 5 years ago
Huh, updating to 1.6.12
seemed to not be an issue (the actual npm i
part). It sure broke when I tried several times between 1.2
and 1.5
or something
Carefully investigate and consider:
uswds
dependency, or1.x
release and remove as dep? (Particularly because 2.0
is clearly significantly breaking).uswds
as dependency, restricted to 1.x.x
, which may continue to receive updates, even parallel to 2.x.x
versions.2.x.x
is incompatible and eliminated as a possible update for fsa-style
as it is effectively a new codebase and wholly breaking.1.6.12
(or latest).
Summary
fsa-style
currently usesuswds@1.2.1
1.x
version is at1.6.9
.Task
1.x
update. How far up the1.x
version can we even update to?1.x
features worth integrating. Can be specific UI Components, or other core bits (e.g. SCSS, Bourbon, etc).2.x
(beta) version of USWDS would breakfsa-style
.Background
USWDS has been a fairly core dependency of our CSS Framework since the beginning. Once
1.4
or so was released, FSA systems' version of node/npm kept us from updating. Since we strip it out a bit, and selectively use specific USWDS dependencies and UI Componentsfsa-style
does not suffer for it.Meanwhile, USWDS has a major
2.0
version in the works (currently in Beta). It is effectively a rewrite and likely completely breaking tofsa-style
.