UNPKG

@ibm-adw/skill-toolkit

Version:

Developing your own skills with IBM Automation Digital Worker Skill Toolkit

50 lines (46 loc) 1.4 kB
/* Licensed Materials - Property of IBM 5737-I23 Copyright IBM Corp. 2019. All Rights Reserved. U.S. Government Users Restricted Rights: Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ const generatePackage = (skillData, sample) => { const packageGenerated = { 'name': skillData.packageName, 'version': '0.0.1', 'description': skillData.description, 'author': skillData.author, 'main': 'skill-api.js', 'engines': { 'node': '>=10.10.0', 'npm': '^6.4.1' }, 'devDependencies': { 'ajv': '^6.10.2', 'cross-env': '^7.0.0', 'dotenv': '^8.0.0', 'eslint': '^5.16.0', 'jest': '^24.8.0' }, 'scripts': { 'lint': 'eslint .', 'test': 'npm run lint && cross-env NODE_ENV=production jest' }, 'dependencies': { 'accept-language': '^3.0.18' }, 'jest': { 'collectCoverage': true, 'verbose': true } }; if (sample) { packageGenerated.dependencies['accept-language'] = '^3.0.18'; packageGenerated.dependencies['axios'] = '^0.19.0'; packageGenerated.dependencies['iso-3166-1-alpha-2'] = '^1.0.0'; } return packageGenerated; }; module.exports = { generatePackage };