1
0
mirror of https://github.com/mafintosh/tar-stream.git synced 2024-11-13 13:39:28 +00:00
mafintosh_tar-stream/constants.js
Vadim Dalecky 8f3767181a
fix: 🐛 take care of case when fs is empty object (#152)
In browser environment with current package.json `fs` is empty object,
which results in `constants` being undefined.
2023-06-19 11:50:46 +02:00

15 lines
258 B
JavaScript

const constants = { // just for envs without fs
S_IFMT: 61440,
S_IFDIR: 16384,
S_IFCHR: 8192,
S_IFBLK: 24576,
S_IFIFO: 4096,
S_IFLNK: 40960
}
try {
module.exports = require('fs').constants || constants
} catch {
module.exports = constants
}