npm-check-extras
Version:
CLI app to check for outdated and unused dependencies, and run update/delete action over selected ones
13 lines (12 loc) • 475 B
JavaScript
import { atom, computed } from 'nanostores';
import * as R from 'ramda';
import { availableActions } from './defaults.js';
export const $availableActions = atom(availableActions.map((action, i) => ({
id: R.inc(i),
value: action,
isActive: R.equals(action.name, 'store-history'),
isSelected: false,
})));
export const $selectedActions = computed($availableActions, availableActions => {
return R.filter(R.propEq(true, 'isSelected'), availableActions);
});