@sektek/generator-js
v0.5.0
Published
JS/TS project generator for scaffolding new SEKTEK projects (package.json, eslint, prettier, mocha, typescript)
Readme
@sektek/generator-js
JS/TS project generator for scaffolding new SEKTEK projects, driven by
@sektek/gen. Layered on top of
@sektek/generator-base.
BaseGenerator extends @sektek/generator's CoreGenerator directly and sets
package = '@sektek/js'; its default options set packageScope: 'sektek', author,
license: 'UNLICENSED', private: true. Sub-generators:
app— the entrypoint; composes@sektek/base:app,@sektek/base:devcontainer,base-package,gitconfig,eslint,mocha, and, whenlanguage: 'typescript',typescript.base-package— writespackage.jsonand, forlanguage: 'javascript', a plain-JS entrypoint.gitconfig— composes@sektek/base:gitconfig, then layers JS-specific.gitignorerules.typescript— writestsconfig.json/tsconfig.build.jsonand a TS entrypoint.eslint— writeseslint.config.js, composingprettier.prettier— writes.prettierrc.js/.prettierignore.mocha— writes.mocharc.cjs(and, for TypeScript,.mocharc.min.cjs/.nycrc.json).workspace— the root-level, npm-workspaces variant ofapp.
Installation
npm install @sektek/generator-js