6.1.0 • Published 12 months ago

rostertool v6.1.0

Weekly downloads
-
License
ISC
Repository
gitlab
Last release
12 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

12 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

5 years ago

5.1.2

5 years ago

5.1.1

5 years ago

5.1.0

6 years ago

5.1.0-beta.23

6 years ago

5.1.0-beta.24

6 years ago

5.1.0-beta.21

6 years ago

5.1.0-beta.22

6 years ago

5.1.0-beta.20

6 years ago

5.1.0-beta.19

6 years ago

5.1.0-beta.18

6 years ago

5.1.0-beta.17

6 years ago

5.1.0-beta.15

6 years ago

5.1.0-beta.16

6 years ago

5.1.0-beta.14

6 years ago

5.1.0-beta.13

6 years ago

5.1.0-beta.12

6 years ago

5.1.0-beta.11

6 years ago

5.1.0-beta.7

6 years ago

5.1.0-beta.8

6 years ago

5.1.0-beta.9

6 years ago

5.1.0-beta.5

6 years ago

5.1.0-beta.6

6 years ago

5.1.0-beta.4

6 years ago

5.1.0-beta.3

6 years ago

5.1.0-beta.1

6 years ago

5.1.0-beta.2

6 years ago

5.0.4

6 years ago

5.0.3

6 years ago

5.0.1

6 years ago

5.0.0

6 years ago

0.0.4

6 years ago

0.0.3

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago