@trigen/scripts-plugin-babel

Babel scripts.

Usage no npm install needed!

<script type="module">
  import trigenScriptsPluginBabel from 'https://cdn.skypack.dev/@trigen/scripts-plugin-babel';
</script>

README

@trigen/scripts

NPM version Node version Dependencies status Build status

Scripts and configs for TrigenSoftware's projects.

Usage

  1. Install scripts package
yarn add -D @trigen/scripts
  1. Install any plugin package
yarn add -D @trigen/scripts-plugin-jest @trigen/scripts-plugin-eslint
  1. Create scripts.js file (or scripts/index.js) and define tasks
import { rm } from '@trigen/scripts'
import { jest } from '@trigen/scripts-plugin-jest'
import { eslint } from '@trigen/scripts-plugin-eslint'

export default {
  lint: {
    title: 'Lint',
    run: eslint()
  },
  jest: {
    title: 'Jest',
    run: jest()
  },
  test: {
    title: 'Test',
    run: ['lint', 'jest'],
    parallel: true
  },
  clean: {
    title: 'Clean',
    run: rm([
      './coverage',
      './node_modules/.cache'
    ])
  }
}
  1. Now you can run one of defined task
yarn exec -- trigen-scripts test

Available packages

Package Version Dependencies
@trigen/babel-preset NPM version Dependencies status
@trigen/browserslist-config NPM version
@trigen/eslint-config NPM version Dependencies status
@trigen/scripts-plugin-babel NPM version Dependencies status
@trigen/scripts-plugin-eslint NPM version Dependencies status
@trigen/scripts-plugin-jest NPM version Dependencies status
@trigen/scripts-plugin-rollup NPM version Dependencies status
@trigen/scripts-plugin-swc NPM version Dependencies status
@trigen/scripts-plugin-typescript NPM version Dependencies status