mwg API
    Preparing search index...

    Function requestedCapabilities

    • What a package asks for: its declared capabilities plus script when any script carries code.

      Parameters

      Returns string[]

      import { parsePackageDocument, requestedCapabilities } from '@datamoc/mwg/mwl';

      const document = parsePackageDocument("[{ tag: 'package', id: 'p', version: '1.0.0' }, { tag: 'script', id: 's', on: 'start', code: '1' }]");
      console.log(requestedCapabilities(document)); // ['script']