UNPKG

@sprucelabs/spruce-cli

Version:

Command line interface for building Spruce skills.

28 lines (22 loc) 768 B
import { diskUtil } from '@sprucelabs/spruce-skill-utils' import AbstractFeature, { FeatureDependency } from '../AbstractFeature' import { FeatureCode } from '../features.types' export default class PersonFeature extends AbstractFeature { public code: FeatureCode = 'person' public nameReadable = 'Person' public description = 'Log in, log out, etc.' public dependencies: FeatureDependency[] = [] public packageDependencies = [] public actionsDir = diskUtil.resolvePath(__dirname, 'actions') public isInstalled = async () => { return true } } declare module '../../features/features.types' { interface FeatureMap { person: PersonFeature } interface FeatureOptionsMap { person: undefined } }