@selfage/bundler_cli
Version:
CLI for bundling and running bundled frontend or backend TypeScript files.
11 lines • 1.25 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.stripFileExtension = stripFileExtension;
const path = require("path");
function stripFileExtension(file) {
let pathObj = path.posix.parse(file);
pathObj.base = undefined;
pathObj.ext = undefined;
return path.posix.format(pathObj);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmlsZV9leHRlbnNpb25fc3RyaXBwZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJmaWxlX2V4dGVuc2lvbl9zdHJpcHBlci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUVBLGdEQUtDO0FBUEQsNkJBQThCO0FBRTlCLFNBQWdCLGtCQUFrQixDQUFDLElBQVk7SUFDN0MsSUFBSSxPQUFPLEdBQUcsSUFBSSxDQUFDLEtBQUssQ0FBQyxLQUFLLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDckMsT0FBTyxDQUFDLElBQUksR0FBRyxTQUFTLENBQUM7SUFDekIsT0FBTyxDQUFDLEdBQUcsR0FBRyxTQUFTLENBQUM7SUFDeEIsT0FBTyxJQUFJLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsQ0FBQztBQUNwQyxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHBhdGggPSByZXF1aXJlKFwicGF0aFwiKTtcblxuZXhwb3J0IGZ1bmN0aW9uIHN0cmlwRmlsZUV4dGVuc2lvbihmaWxlOiBzdHJpbmcpOiBzdHJpbmcge1xuICBsZXQgcGF0aE9iaiA9IHBhdGgucG9zaXgucGFyc2UoZmlsZSk7XG4gIHBhdGhPYmouYmFzZSA9IHVuZGVmaW5lZDtcbiAgcGF0aE9iai5leHQgPSB1bmRlZmluZWQ7XG4gIHJldHVybiBwYXRoLnBvc2l4LmZvcm1hdChwYXRoT2JqKTtcbn1cbiJdfQ==