UNPKG

npm-check-extras

Version:

CLI app to check for outdated and unused dependencies, and run update/delete action over selected ones

19 lines (18 loc) 585 B
import { action, atom } from 'nanostores'; export const $travelStatus = atom('WAITING'); const setIfDiffers = (store, newValue) => { if (store.get() !== newValue) { store.set(newValue); } }; export const travelStatusesManager = { setWaiting: action($travelStatus, 'setWaiting', store => { setIfDiffers(store, 'WAITING'); }), setSucceeded: action($travelStatus, 'setSucceeded', store => { setIfDiffers(store, 'SUCCEEDED'); }), setFailed: action($travelStatus, 'setFailed', store => { setIfDiffers(store, 'FAILED'); }), };