12345678910111213141516171819 |
- 'use strict'
- import _ from 'lodash'
- module.exports = {
- /**
- * Convert raw path to safe path
- * @param {string} rawPath Raw path
- * @returns {string} Safe path
- */
- makeSafePath: (rawPath) => {
- let rawParts = _.split(_.trim(rawPath), '/')
- rawParts = _.map(rawParts, (r) => {
- return _.kebabCase(_.deburr(_.trim(r)))
- })
- return _.join(_.filter(rawParts, (r) => { return !_.isEmpty(r) }), '/')
- }
- }
|