UNPKG

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
"use strict"; 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=