๐ด Extend Lib Generator
Information
Welcome to the marvelous world of Nx generators.
Generators are awesome tools that can help you and your team generate code more quickly, especially for pieces of code that you use frequently. While using Nx, you create libraries regularly, but sometimes the default generator doesnโt perfectly meet your needs.
Statement
The goal of this challenge is to create a generator that extends the default library generator of Nx. You will need to override the default jest.config.ts
and a eslintrc.json
with a custom one.
You can either use all the default parameters of the Nx library generator or choose to modify some and keep others as defaults. The choice is yours.
Constraints:
You should only override the jest configuration is the unitTestRunner
option is set at JEST
, and you should only update the eslint configuration if the linter
is set to eslint
.
jest.config.ts
eslintrc.json
add this rule "@typescript-eslint/member-ordering": "off"
inside the rules properties of ts files.