6.1.0 • Published 10 months ago

rostertool v6.1.0

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
10 months ago

Rotating Roster Tool

Installation

	npm i rostertool

Usage

Setup

Use with default setup (Curragh Mine)

	import Roster from 'rostertool';

Use constructor with custom dataset

	import { RosterToolConstructor } from 'rostertool';
	import { Data as rostertoolData } from 'rostertool/data/curragh';
	const Roster = new RosterToolConstructor(rostertoolData);

Using Roster.run()

Roster.run() is used to find out what shift a given crew is rostered on a given day.

	//Roster.run(crew, date[, output])

	// What shift is F crew on today?
	Roster.run("F", new Date());

	// Same information, but with custom outputs for D/N/O
	Roster.run("F", new Date(), {O: `day off`, D: `day shift`, N: `night shift`});

Where a custom output has not been defined in the object, the default string from the dataset pattern will be used.
The built-in dataset only uses D (dayshift), N (nightshift), A (afternoon shift) and O (not rostered). However technically any string could be returned by the dataset pattern.

Custom Datasets

Built-in

  • rostertool/data/curragh
6.1.0

10 months ago

6.0.7

2 years ago

6.0.6

2 years ago

6.0.5

4 years ago

6.0.1

4 years ago

6.0.0

4 years ago

6.0.3

4 years ago

6.0.2

4 years ago

6.0.4

4 years ago

5.1.4

4 years ago

5.1.3

4 years ago

5.1.2

5 years ago

5.1.1

5 years ago

5.1.0

5 years ago

5.1.0-beta.23

5 years ago

5.1.0-beta.24

5 years ago

5.1.0-beta.21

5 years ago

5.1.0-beta.22

5 years ago

5.1.0-beta.20

5 years ago

5.1.0-beta.19

5 years ago

5.1.0-beta.18

5 years ago

5.1.0-beta.17

5 years ago

5.1.0-beta.15

5 years ago

5.1.0-beta.16

5 years ago

5.1.0-beta.14

5 years ago

5.1.0-beta.13

5 years ago

5.1.0-beta.12

5 years ago

5.1.0-beta.11

5 years ago

5.1.0-beta.7

5 years ago

5.1.0-beta.8

5 years ago

5.1.0-beta.9

5 years ago

5.1.0-beta.5

5 years ago

5.1.0-beta.6

5 years ago

5.1.0-beta.4

5 years ago

5.1.0-beta.3

5 years ago

5.1.0-beta.1

5 years ago

5.1.0-beta.2

5 years ago

5.0.4

5 years ago

5.0.3

5 years ago

5.0.1

5 years ago

5.0.0

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago