|  | 
| 1 |  | -"use strict"; | 
|  | 1 | +import path from "path"; | 
|  | 2 | +export const normalize = path.normalize; | 
| 2 | 3 | 
 | 
| 3 |  | -var path = require("path"); | 
| 4 |  | - | 
| 5 |  | -exports.normalize = path.normalize; | 
| 6 |  | - | 
| 7 |  | -exports.concat = function (segments) { | 
|  | 4 | +export function concat(segments) { | 
| 8 | 5 |   return path.join.apply(this, segments); | 
| 9 |  | -}; | 
|  | 6 | +} | 
| 10 | 7 | 
 | 
| 11 |  | -exports.resolve = function (from) { | 
| 12 |  | -  return function (to) { | 
| 13 |  | -    return function () { | 
| 14 |  | -      return path.resolve.apply(this, from.concat([to])); | 
| 15 |  | -    }; | 
| 16 |  | -  }; | 
| 17 |  | -}; | 
|  | 8 | +export function resolve(from) { | 
|  | 9 | +  return to => () => path.resolve.apply(this, from.concat([to])); | 
|  | 10 | +} | 
| 18 | 11 | 
 | 
| 19 |  | -exports.relative = function (from) { | 
| 20 |  | -  return function (to) { | 
| 21 |  | -    return path.relative(from, to); | 
| 22 |  | -  }; | 
| 23 |  | -}; | 
|  | 12 | +export function relative(from) { | 
|  | 13 | +  return to => path.relative(from, to); | 
|  | 14 | +} | 
| 24 | 15 | 
 | 
| 25 |  | -exports.dirname = function (p) { | 
|  | 16 | +export function dirname(p) { | 
| 26 | 17 |   return path.normalize(path.dirname(p)); | 
| 27 |  | -}; | 
| 28 |  | - | 
| 29 |  | -exports.basename = path.basename; | 
| 30 |  | - | 
| 31 |  | -exports.basenameWithoutExt = function (p) { | 
| 32 |  | -  return function (ext) { | 
| 33 |  | -    return path.basename(p, ext); | 
| 34 |  | -  }; | 
| 35 |  | -}; | 
| 36 |  | - | 
| 37 |  | -exports.extname = path.extname; | 
| 38 |  | - | 
| 39 |  | -exports.sep = path.sep; | 
|  | 18 | +} | 
| 40 | 19 | 
 | 
| 41 |  | -exports.delimiter = path.delimiter; | 
|  | 20 | +export const basename = path.basename; | 
| 42 | 21 | 
 | 
| 43 |  | -exports.parse = path.parse; | 
|  | 22 | +export function basenameWithoutExt(p) { | 
|  | 23 | +  return ext => path.basename(p, ext); | 
|  | 24 | +} | 
| 44 | 25 | 
 | 
| 45 |  | -exports.isAbsolute = path.isAbsolute; | 
|  | 26 | +export const extname = path.extname; | 
|  | 27 | +export const sep = path.sep; | 
|  | 28 | +export const delimiter = path.delimiter; | 
|  | 29 | +export const parse = path.parse; | 
|  | 30 | +export const isAbsolute = path.isAbsolute; | 
0 commit comments