What a package asks for: its declared capabilities plus script when any script carries code.
script
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'] Copy
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']
What a package asks for: its declared capabilities plus
scriptwhen any script carries code.