better-npm-init
Version:
A better version of npm init, with templates and more. Usage: better-npm-init <template> [--yarn] [--install] [--git] [--yes] [--help]
49 lines (36 loc) • 3.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "StartOptions", {
enumerable: true,
get: function () {
return _sharedTypes.StartOptions;
}
});
exports.default = void 0;
require("source-map-support/register");
var _sharedTypes = require("@electron-forge/shared-types");
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
class Plugin {
constructor(config) {
this.config = config;
_defineProperty(this, "name", void 0);
_defineProperty(this, "__isElectronForgePlugin", void 0);
Object.defineProperty(this, '__isElectronForgePlugin', {
value: true,
enumerable: false,
configurable: false
});
}
init(_dir, _config) {// By default, do nothing. This can be overridden.
}
getHook(_hookName) {
return null;
}
async startLogic(_startOpts) {
return false;
}
}
exports.default = Plugin;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9QbHVnaW4udHMiXSwibmFtZXMiOlsiUGx1Z2luIiwiY29uc3RydWN0b3IiLCJjb25maWciLCJPYmplY3QiLCJkZWZpbmVQcm9wZXJ0eSIsInZhbHVlIiwiZW51bWVyYWJsZSIsImNvbmZpZ3VyYWJsZSIsImluaXQiLCJfZGlyIiwiX2NvbmZpZyIsImdldEhvb2siLCJfaG9va05hbWUiLCJzdGFydExvZ2ljIiwiX3N0YXJ0T3B0cyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7O0FBQUE7Ozs7QUFJZSxNQUFlQSxNQUFmLENBQWlEO0FBSzlEQyxFQUFBQSxXQUFXLENBQVFDLE1BQVIsRUFBbUI7QUFBQSxTQUFYQSxNQUFXLEdBQVhBLE1BQVc7O0FBQUE7O0FBQUE7O0FBQzVCQyxJQUFBQSxNQUFNLENBQUNDLGNBQVAsQ0FBc0IsSUFBdEIsRUFBNEIseUJBQTVCLEVBQXVEO0FBQ3JEQyxNQUFBQSxLQUFLLEVBQUUsSUFEOEM7QUFFckRDLE1BQUFBLFVBQVUsRUFBRSxLQUZ5QztBQUdyREMsTUFBQUEsWUFBWSxFQUFFO0FBSHVDLEtBQXZEO0FBS0Q7O0FBRURDLEVBQUFBLElBQUksQ0FBQ0MsSUFBRCxFQUFlQyxPQUFmLEVBQTJDLENBQzdDO0FBQ0Q7O0FBRURDLEVBQUFBLE9BQU8sQ0FBQ0MsU0FBRCxFQUF3QztBQUM3QyxXQUFPLElBQVA7QUFDRDs7QUFFZSxRQUFWQyxVQUFVLENBQUNDLFVBQUQsRUFBaUY7QUFDL0YsV0FBTyxLQUFQO0FBQ0Q7O0FBdkI2RCIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IEVsZWN0cm9uUHJvY2VzcywgRm9yZ2VDb25maWcsIEZvcmdlSG9va0ZuLCBJRm9yZ2VQbHVnaW4sIFN0YXJ0T3B0aW9ucyB9IGZyb20gJ0BlbGVjdHJvbi1mb3JnZS9zaGFyZWQtdHlwZXMnO1xuXG5leHBvcnQgeyBTdGFydE9wdGlvbnMgfTtcblxuZXhwb3J0IGRlZmF1bHQgYWJzdHJhY3QgY2xhc3MgUGx1Z2luPEM+IGltcGxlbWVudHMgSUZvcmdlUGx1Z2luIHtcbiAgcHVibGljIGFic3RyYWN0IG5hbWU6IHN0cmluZztcblxuICBfX2lzRWxlY3Ryb25Gb3JnZVBsdWdpbiE6IHRydWU7XG5cbiAgY29uc3RydWN0b3IocHVibGljIGNvbmZpZzogQykge1xuICAgIE9iamVjdC5kZWZpbmVQcm9wZXJ0eSh0aGlzLCAnX19pc0VsZWN0cm9uRm9yZ2VQbHVnaW4nLCB7XG4gICAgICB2YWx1ZTogdHJ1ZSxcbiAgICAgIGVudW1lcmFibGU6IGZhbHNlLFxuICAgICAgY29uZmlndXJhYmxlOiBmYWxzZSxcbiAgICB9KTtcbiAgfVxuXG4gIGluaXQoX2Rpcjogc3RyaW5nLCBfY29uZmlnOiBGb3JnZUNvbmZpZyk6IHZvaWQge1xuICAgIC8vIEJ5IGRlZmF1bHQsIGRvIG5vdGhpbmcuIFRoaXMgY2FuIGJlIG92ZXJyaWRkZW4uXG4gIH1cblxuICBnZXRIb29rKF9ob29rTmFtZTogc3RyaW5nKTogRm9yZ2VIb29rRm4gfCBudWxsIHtcbiAgICByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIGFzeW5jIHN0YXJ0TG9naWMoX3N0YXJ0T3B0czogU3RhcnRPcHRpb25zKTogUHJvbWlzZTxFbGVjdHJvblByb2Nlc3MgfCBzdHJpbmcgfCBzdHJpbmdbXSB8IGZhbHNlPiB7XG4gICAgcmV0dXJuIGZhbHNlO1xuICB9XG59XG4iXX0=