Releases: form8ion/javascript
Releases · form8ion/javascript
v3.0.0
3.0.0 (2021-12-17)
Bug Fixes
- eslint: leveraged the extracted package for managing eslint configs (20efd0a)
- execa: handled the execa response properly (be88854)
- husky: accounted for execa throwing when npm ls exits non-zero (3e91844)
- keywords: stopped modifying existing list when no new tags are provided (2535016)
- messages: only warn about missing eslint configuration if configs need to be scaffolded (8231c38)
- package-json: parsed the file properly (51e82fb)
- scripts: formatted the package.json after updating (0b6996e)
Features
- badges: included the logo in the generated npm badge (94853ae)
- badges: included the node.js logo in the badge generated to communicate the engines range (bb28c36)
- dependencies: installed provided dependencies (d48f79f)
- engines: added linting of engines restrictions and visibility through a badge (bc60c0e)
- enhancer: made the enhancer executable (9f89d8b)
- eslint-configs: defined a nextStep for eslint configs (66ac948)
- eslint-configs: installed the config packages (fd7dcc7)
- eslint-scope: provided feedback when scope is not provided for eslint configs (40b75b3)
- eslint: updated to the alpha that updates the config with provided shareable configs (e8b37ae)
- husky: passed the chosen package manager to the husky lifter (1387aac)
- husky: reported a next-step when using v4 config with v5 (93410b3)
- husky: upgraded the husky lifter to enable updating v4 config to v5 (8744ed4)
- husky: upgraded to the latest alpha (990f288)
- install: enabled installing in the context of the project root (42a793b)
- keywords: enabled adding keywords for resulting tags (4482c91)
- output: provided output about lifting steps (9a157dc)
- package-manager: determined manager when not provided in results (7730556)
- package-manager: passed the package manager through to the dependency installer (73d3f6c)
- scripts: updated scripts in the package.json (e85670c)
- test: exposed the test function (5ac2096)
- test: verified that a js project has an .nvmrc file (0ec8a52)
BREAKING CHANGES
- eslint: rather than expecting the eslint scope to be defined by provided configuration, it
is now read from the existing config file instead
v3.0.0-alpha.1
3.0.0-alpha.1 (2021-12-17)
Bug Fixes
- eslint: leveraged the extracted package for managing eslint configs (20efd0a)
- execa: handled the execa response properly (be88854)
- husky: accounted for execa throwing when npm ls exits non-zero (3e91844)
- keywords: stopped modifying existing list when no new tags are provided (2535016)
- messages: only warn about missing eslint configuration if configs need to be scaffolded (8231c38)
- package-json: parsed the file properly (51e82fb)
- scripts: formatted the package.json after updating (0b6996e)
Features
- badges: included the logo in the generated npm badge (94853ae)
- badges: included the node.js logo in the badge generated to communicate the engines range (bb28c36)
- dependencies: installed provided dependencies (d48f79f)
- engines: added linting of engines restrictions and visibility through a badge (bc60c0e)
- enhancer: made the enhancer executable (9f89d8b)
- eslint-configs: defined a nextStep for eslint configs (66ac948)
- eslint-configs: installed the config packages (fd7dcc7)
- eslint-scope: provided feedback when scope is not provided for eslint configs (40b75b3)
- eslint: updated to the alpha that updates the config with provided shareable configs (e8b37ae)
- husky: passed the chosen package manager to the husky lifter (1387aac)
- husky: reported a next-step when using v4 config with v5 (93410b3)
- husky: upgraded the husky lifter to enable updating v4 config to v5 (8744ed4)
- husky: upgraded to the latest alpha (990f288)
- install: enabled installing in the context of the project root (42a793b)
- keywords: enabled adding keywords for resulting tags (4482c91)
- output: provided output about lifting steps (9a157dc)
- package-manager: determined manager when not provided in results (7730556)
- package-manager: passed the package manager through to the dependency installer (73d3f6c)
- scripts: updated scripts in the package.json (e85670c)
- test: exposed the test function (5ac2096)
- test: verified that a js project has an .nvmrc file (0ec8a52)
BREAKING CHANGES
- eslint: rather than expecting the eslint scope to be defined by provided configuration, it
is now read from the existing config file instead
v2.2.0
v2.1.0
v2.0.1
v2.0.0
v2.0.0-alpha.1
2.0.0-alpha.1 (2021-12-08)
Features
- scaffolder: moved the
scaffolder
from@travi/javascript-scffolder
to this package (5eec515)
BREAKING CHANGES
- scaffolder:
unitTestFrameworksSchema
has been removed from the public api since it should no
longer need to be consumed externally