UNPKG

cc-zos

Version:

Command-line interface for the ZeppelinOS smart contract platform

25 lines (15 loc) 908 B
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = function (packageFile = new _ZosPackageFile2.default()) { if (!packageFile.exists()) throw Error(`zOS file ${packageFile.fileName} not found. Run 'zos init' first to initialize the project.`); return packageFile.isLib ? new _LocalLibController2.default(packageFile) : new _LocalAppController2.default(packageFile); }; var _ZosPackageFile = require('../files/ZosPackageFile'); var _ZosPackageFile2 = _interopRequireDefault(_ZosPackageFile); var _LocalAppController = require('./LocalAppController'); var _LocalAppController2 = _interopRequireDefault(_LocalAppController); var _LocalLibController = require('./LocalLibController'); var _LocalLibController2 = _interopRequireDefault(_LocalLibController); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }