UNPKG

@openzeppelin/upgrade-safe-transpiler

Version:

Solidity preprocessor used to generate OpenZeppelin Contracts Upgrade Safe.

22 lines 717 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.renameContract = renameContract; exports.renamePath = renamePath; const path_1 = __importDefault(require("path")); const suffix = 'Upgradeable'; function renameContract(name) { if (name.endsWith(suffix)) { return name; } else { return name + suffix; } } function renamePath(filePath) { const { dir, name, ext } = path_1.default.parse(filePath); return path_1.default.format({ dir, ext, name: renameContract(name) }); } //# sourceMappingURL=rename.js.map