0.274.0 • Published 7 months ago

task-library v0.274.0

Weekly downloads
-
License
-
Repository
github
Last release
7 months ago

Task Library

A collection of bash scripts to support build, test, deploy and chores associated with developing and maintaining Node apps.

Table of Contents

Install

https://www.npmjs.com/package/task-library
npm install task-library

Usage

npx task [TASK_NAME] [OPTIONS]

Try npx task vars and npx task tasks to list variables and tasks respectively.

Overriding variable defaults

To override the default value of any variable listed by npx task vars, simply create a shell script named task-vars in the package root directory and export those variables with the desired values, e.g.

#!/bin/bash
export NODE_VERSION="20.0.0"

To obtain the default value for any variable, invoke a function of the same name, e.g.

#!/bin/bash
echo $(NODE_VERSION)

Tasks

install

Installs NPM packages based on inference (to be elaborated).

update / upgrade / latest

Updates all NPM packages to the latest version regardless of semver.

configure / config

Generates config files based on inference (to be elaborated).

test

Runs tests using inferred test runner.

test-watch

Runs tests in watch mode using inferred test runner.

cov

Runs tests with code coverage using inferred test runner.

lint

Runs lint using inferred linters.

Currently supports ESLint and Shellcheck.

fix

Runs lint with fix option using inferred linters.

start / run

Starts the application using inferred launcher.

Currently supports Nodemon (for console applications), Serve (for static websites) and Parcel (for single page apps).

build / dist

Creates a build based on inference (to be elaborated).

deploy / publish

Deploys application based on inference (to be eleborated).

Currently supports GitHub Pages, NPM packages and Serverless.

pre-commit / pre

Runs config, code-gen, lint, cov, sloc, metrics-summary, readme (to be eleborated).

Developer Notes

  • find -exec does not return exit code of exec command. Workaround: Use xargs instead.
0.247.0

9 months ago

0.224.0

10 months ago

0.236.0

9 months ago

0.259.0

9 months ago

0.225.0

10 months ago

0.248.0

9 months ago

0.237.0

9 months ago

0.268.0

8 months ago

0.245.0

9 months ago

0.222.0

11 months ago

0.257.0

9 months ago

0.234.0

10 months ago

0.269.0

8 months ago

0.246.0

9 months ago

0.223.0

10 months ago

0.258.0

9 months ago

0.235.0

9 months ago

0.228.0

10 months ago

0.217.0

11 months ago

0.270.0

8 months ago

0.229.0

10 months ago

0.218.0

11 months ago

0.271.0

8 months ago

0.249.0

9 months ago

0.226.0

10 months ago

0.238.0

9 months ago

0.227.0

10 months ago

0.239.0

9 months ago

0.216.0

11 months ago

0.262.0

9 months ago

0.274.0

7 months ago

0.251.0

9 months ago

0.263.0

9 months ago

0.240.0

9 months ago

0.252.0

9 months ago

0.260.0

9 months ago

0.219.0

11 months ago

0.272.0

8 months ago

0.261.0

9 months ago

0.273.0

7 months ago

0.250.0

9 months ago

0.243.0

9 months ago

0.220.0

11 months ago

0.266.0

8 months ago

0.232.0

10 months ago

0.255.0

9 months ago

0.221.0

11 months ago

0.244.0

9 months ago

0.267.0

8 months ago

0.256.0

9 months ago

0.233.0

10 months ago

0.264.0

9 months ago

0.241.0

9 months ago

0.253.0

9 months ago

0.230.0

10 months ago

0.242.0

9 months ago

0.265.0

9 months ago

0.254.0

9 months ago

0.231.0

10 months ago

0.201.0

1 year ago

0.213.0

1 year ago

0.202.0

1 year ago

0.214.0

1 year ago

0.211.0

1 year ago

0.200.0

1 year ago

0.212.0

1 year ago

0.205.0

1 year ago

0.206.0

1 year ago

0.203.0

1 year ago

0.215.0

1 year ago

0.204.0

1 year ago

0.195.0

1 year ago

0.209.0

1 year ago

0.198.0

1 year ago

0.197.0

1 year ago

0.207.0

1 year ago

0.208.0

1 year ago

0.199.0

1 year ago

0.210.0

1 year ago

0.190.0

2 years ago

0.192.0

1 year ago

0.191.0

1 year ago

0.194.0

1 year ago

0.193.0

1 year ago

0.137.0

2 years ago

0.152.0

2 years ago

0.175.0

2 years ago

0.148.0

2 years ago

0.125.0

2 years ago

0.163.0

2 years ago

0.186.0

2 years ago

0.140.0

2 years ago

0.159.0

2 years ago

0.136.0

2 years ago

0.174.0

2 years ago

0.151.0

2 years ago

0.147.0

2 years ago

0.185.0

2 years ago

0.162.0

2 years ago

0.124.0

2 years ago

0.139.0

2 years ago

0.131.0

2 years ago

0.177.0

2 years ago

0.154.0

2 years ago

0.180.0

2 years ago

0.127.0

2 years ago

0.142.0

2 years ago

0.188.0

2 years ago

0.165.0

2 years ago

0.138.0

2 years ago

0.153.0

2 years ago

0.130.0

2 years ago

0.176.0

2 years ago

0.149.0

2 years ago

0.126.0

2 years ago

0.164.0

2 years ago

0.141.0

2 years ago

0.187.0

2 years ago

0.171.0

2 years ago

0.156.0

2 years ago

0.179.0

2 years ago

0.133.0

2 years ago

0.182.0

2 years ago

0.129.0

2 years ago

0.167.0

2 years ago

0.144.0

2 years ago

0.170.0

2 years ago

0.178.0

2 years ago

0.155.0

2 years ago

0.132.0

2 years ago

0.181.0

2 years ago

0.128.0

2 years ago

0.189.0

2 years ago

0.166.0

2 years ago

0.143.0

2 years ago

0.158.0

2 years ago

0.173.0

2 years ago

0.150.0

2 years ago

0.135.0

2 years ago

0.169.0

2 years ago

0.184.0

2 years ago

0.161.0

2 years ago

0.146.0

2 years ago

0.123.0

2 years ago

0.172.0

2 years ago

0.157.0

2 years ago

0.134.0

2 years ago

0.160.0

2 years ago

0.183.0

2 years ago

0.168.0

2 years ago

0.145.0

2 years ago

0.122.0

2 years ago

0.8.9

2 years ago

0.5.10

2 years ago

0.8.8

2 years ago

0.5.11

2 years ago

0.8.5

2 years ago

0.8.4

2 years ago

0.8.7

2 years ago

0.8.6

2 years ago

0.43.0

2 years ago

0.20.0

2 years ago

0.5.16

2 years ago

0.5.14

2 years ago

0.81.0

2 years ago

0.5.15

2 years ago

0.5.12

2 years ago

0.114.0

2 years ago

0.78.0

2 years ago

0.55.0

2 years ago

0.17.0

2 years ago

0.3.63

2 years ago

0.3.62

2 years ago

0.3.61

2 years ago

0.3.60

2 years ago

0.32.0

2 years ago

0.70.0

2 years ago

0.93.0

2 years ago

0.29.0

2 years ago

0.67.0

2 years ago

0.44.0

2 years ago

0.7.2

2 years ago

0.7.1

2 years ago

0.7.4

2 years ago

0.102.0

2 years ago

0.7.3

2 years ago

0.7.0

2 years ago

0.3.53

2 years ago

0.3.52

2 years ago

0.3.51

2 years ago

0.3.50

2 years ago

0.21.0

2 years ago

0.3.59

2 years ago

0.3.58

2 years ago

0.3.57

2 years ago

0.3.56

2 years ago

0.82.0

2 years ago

0.3.55

2 years ago

0.3.54

2 years ago

0.79.0

2 years ago

0.56.0

2 years ago

0.33.0

2 years ago

0.113.0

2 years ago

0.18.0

2 years ago

0.3.42

2 years ago

0.3.41

2 years ago

0.3.40

2 years ago

0.3.49

2 years ago

0.3.48

2 years ago

0.3.47

2 years ago

0.3.46

2 years ago

0.3.45

2 years ago

0.4.11

2 years ago

0.3.44

2 years ago

0.94.0

2 years ago

0.71.0

2 years ago

0.3.43

2 years ago

0.109.0

2 years ago

0.68.0

2 years ago

0.45.0

2 years ago

0.22.0

2 years ago

0.8.1

2 years ago

0.8.0

2 years ago

0.101.0

2 years ago

0.8.3

2 years ago

0.8.2

2 years ago

0.1.10

2 years ago

0.1.11

2 years ago

0.6.7

2 years ago

0.1.12

2 years ago

0.6.6

2 years ago

0.1.13

2 years ago

0.6.9

2 years ago

0.1.14

2 years ago

0.6.8

2 years ago

0.1.15

2 years ago

0.87.0

2 years ago

0.64.0

2 years ago

0.41.0

2 years ago

0.38.0

2 years ago

0.99.0

2 years ago

0.116.0

2 years ago

0.15.0

2 years ago

0.6.10

2 years ago

0.6.12

2 years ago

0.6.11

2 years ago

0.53.0

2 years ago

0.76.0

2 years ago

0.30.0

2 years ago

0.91.0

2 years ago

0.27.0

2 years ago

0.88.0

2 years ago

0.104.0

2 years ago

0.5.4

2 years ago

0.5.3

2 years ago

0.5.6

2 years ago

0.5.5

2 years ago

0.5.0

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.7.9

2 years ago

0.0.22

2 years ago

0.7.5

2 years ago

0.0.23

2 years ago

0.7.8

2 years ago

0.0.24

2 years ago

0.7.7

2 years ago

0.0.25

2 years ago

0.42.0

2 years ago

0.65.0

2 years ago

0.80.0

2 years ago

0.39.0

2 years ago

0.115.0

2 years ago

0.77.0

2 years ago

0.16.0

2 years ago

0.54.0

2 years ago

0.31.0

2 years ago

0.92.0

2 years ago

0.28.0

2 years ago

0.103.0

2 years ago

0.89.0

2 years ago

0.66.0

2 years ago

0.6.3

2 years ago

0.6.2

2 years ago

0.6.5

2 years ago

0.6.4

2 years ago

0.6.1

2 years ago

0.6.0

2 years ago

0.4.9

2 years ago

0.4.8

2 years ago

0.85.0

2 years ago

0.62.0

2 years ago

0.118.0

2 years ago

0.59.0

2 years ago

0.36.0

2 years ago

0.110.0

2 years ago

0.13.0

2 years ago

0.74.0

2 years ago

0.97.0

2 years ago

0.51.0

2 years ago

0.48.0

2 years ago

0.3.0

2 years ago

0.25.0

2 years ago

0.106.0

2 years ago

0.3.6

2 years ago

0.3.5

2 years ago

0.3.7

2 years ago

0.3.2

2 years ago

0.3.1

2 years ago

0.3.4

2 years ago

0.121.0

2 years ago

0.3.3

2 years ago

0.1.30

2 years ago

0.1.31

2 years ago

0.1.32

2 years ago

0.1.33

2 years ago

0.5.8

2 years ago

0.1.34

2 years ago

0.5.7

2 years ago

0.1.35

2 years ago

0.5.9

2 years ago

0.63.0

2 years ago

0.86.0

2 years ago

0.40.0

2 years ago

0.37.0

2 years ago

0.117.0

2 years ago

0.1.27

2 years ago

0.1.28

2 years ago

0.1.29

2 years ago

0.14.0

2 years ago

0.1.20

2 years ago

0.1.21

2 years ago

0.90.0

2 years ago

0.1.22

2 years ago

0.1.23

2 years ago

0.1.24

2 years ago

0.1.25

2 years ago

0.1.26

2 years ago

0.98.0

2 years ago

0.75.0

2 years ago

0.52.0

2 years ago

0.49.0

2 years ago

0.26.0

2 years ago

0.105.0

2 years ago

0.4.5

2 years ago

0.1.16

2 years ago

0.4.4

2 years ago

0.1.17

2 years ago

0.4.7

2 years ago

0.1.18

2 years ago

0.4.6

2 years ago

0.1.19

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.4.3

2 years ago

0.120.0

2 years ago

0.4.2

2 years ago

0.3.31

2 years ago

0.3.30

2 years ago

0.3.39

2 years ago

0.3.38

2 years ago

0.3.37

2 years ago

0.3.36

2 years ago

0.3.35

2 years ago

0.3.34

2 years ago

0.3.33

2 years ago

0.83.0

2 years ago

0.60.0

2 years ago

0.3.32

2 years ago

0.19.0

2 years ago

0.57.0

2 years ago

0.34.0

2 years ago

0.3.29

2 years ago

0.11.0

2 years ago

0.112.0

2 years ago

0.3.20

2 years ago

0.95.0

2 years ago

0.3.28

2 years ago

0.3.27

2 years ago

0.3.26

2 years ago

0.3.25

2 years ago

0.3.24

2 years ago

0.3.23

2 years ago

0.72.0

2 years ago

0.3.22

2 years ago

0.3.21

2 years ago

0.1.0

2 years ago

0.108.0

2 years ago

0.1.2

2 years ago

0.1.1

2 years ago

0.46.0

2 years ago

0.69.0

2 years ago

0.23.0

2 years ago

0.3.19

2 years ago

0.3.18

2 years ago

0.1.8

2 years ago

0.100.0

2 years ago

0.1.7

2 years ago

0.1.9

2 years ago

0.1.4

2 years ago

0.1.3

2 years ago

0.1.6

2 years ago

0.1.5

2 years ago

0.3.9

2 years ago

0.84.0

2 years ago

0.3.17

2 years ago

0.3.16

2 years ago

0.3.15

2 years ago

0.3.14

2 years ago

0.3.13

2 years ago

0.3.12

2 years ago

0.61.0

2 years ago

0.3.11

2 years ago

0.3.10

2 years ago

0.119.0

2 years ago

0.58.0

2 years ago

0.35.0

2 years ago

0.111.0

2 years ago

0.12.0

2 years ago

0.96.0

2 years ago

0.73.0

2 years ago

0.50.0

2 years ago

0.107.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.47.0

2 years ago

0.24.0

2 years ago

0.2.3

2 years ago

0.2.2

2 years ago

0.2.4

2 years ago

0.0.20

2 years ago

0.0.21

2 years ago

0.0.10

2 years ago

0.0.11

2 years ago

0.0.12

2 years ago

0.0.13

2 years ago

0.0.14

2 years ago

0.0.1

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.15

2 years ago

0.0.9

2 years ago

0.0.16

2 years ago

0.0.8

2 years ago

0.0.17

2 years ago

0.0.18

2 years ago

0.0.19

2 years ago

0.0.5

2 years ago

0.0.4

2 years ago

0.0.7

2 years ago

0.0.6

2 years ago

0.0.0

4 years ago