@onecmd/standard-plugins
A set of standard plugins for use with
onecmd
.
Installation
npm install @onecmd/standard-plugins --save-dev
Usage
- Install the standard plugins:
npm install @onecmd/standard-plugins --save-dev
- Create a file named
onecmd.js
:
// @ts-check
const std = require('@onecmd/standard-plugins');
const nodeVersion = '16';
/** @type {readonly import('onecmd').Plugin[]} */
const plugins = [
std.editorconfig(),
std.eslint(),
std.git(),
std.github({nodeVersion}),
std.jest({coverage: true}),
std.node(nodeVersion),
std.npm(),
std.prettier(),
std.swc(),
std.typescript('node', 'package'),
std.vscode({showFilesInEditor: false}),
];
module.exports = plugins;
- Run:
onecmd setup
- Run:
onecmd compile && onecmd format --check && onecmd lint && onecmd test
Copyright 2021 Clemens Akens. All rights reserved. MIT license.