@heroku/project-descriptor

Project Descriptor specification and validator

Usage no npm install needed!

<script type="module">
  import herokuProjectDescriptor from 'https://cdn.skypack.dev/@heroku/project-descriptor';
</script>

README

project-descriptor

Project Descriptor specification and validation for Salesforce Functions

Usage

import {ProjectDescriptor} from '@heroku/project-descriptor';

const parser = new ProjectDescriptor();

parser.parseFile('project.toml').then((data) => {
  console.dir(data)
});

parser.parseData({
  _: {
    'schema-version': '0.2'
  },
  com: {
    salesforce: {
      'schema-version': '0.1',
      id: 'foo',
      type: 'function'
    }
  }
}).then((data) => {
  console.dir(data)
});