Buckets:
ktongue/docker_container / CAD_kevin /frontend /node_modules /adjust-sourcemap-loader /codec /absolute.js
| ; | |
| var path = require('path'), | |
| fs = require('fs'); | |
| /** | |
| * Codec for absolute paths. | |
| * @type {{name:string, decode: function, encode: function, root: function}} | |
| */ | |
| module.exports = { | |
| name : 'absolute', | |
| decode: decode, | |
| encode: encode, | |
| root : root | |
| }; | |
| /** | |
| * Decode the given uri. | |
| * Any path with leading slash is tested in an absolute sense. | |
| * @this {{options: object}} A loader or compilation | |
| * @param {string} uri A source uri to decode | |
| * @returns {boolean|string} False where unmatched else the decoded path | |
| */ | |
| function decode(uri) { | |
| return path.isAbsolute(uri) && fs.existsSync(uri) && fs.statSync(uri).isFile() && uri; | |
| } | |
| /** | |
| * Encode the given file path. | |
| * @this {{options: object}} A loader or compilation | |
| * @returns {string} A uri | |
| */ | |
| function encode(absolute) { | |
| return absolute; | |
| } | |
| /** | |
| * The source-map root where relevant. | |
| * @this {{options: object}} A loader or compilation | |
| * @returns {string|undefined} The source-map root applicable to any encoded uri | |
| */ | |
| function root() { | |
| } | |
Xet Storage Details
- Size:
- 1.03 kB
- Xet hash:
- ebab8e939d124ee580ba633379bf45fe9ca9b8d8ce79d65a25b6ce0fced0152c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.