'use strict' var fs = require('fs') var semver = require('semver') var isWindows = process.platform === 'win32' // fs.access first introduced in node 0.12 / io.js if (!fs.access) { module.exports = false } else if (!isWindows) { // fs.access always works on non-Windows OSes module.exports = true } else { // The Windows implementation of `fs.access` has a bug where it will // sometimes return access errors all the time for directories, even // when access is available. As all we actually test ARE directories, this // is a bit of a problem. // This was fixed in io.js version 1.5.0 // As of 2015-07-20, it is still unfixed in node: // https://github.com/joyent/node/issues/25657 module.exports = semver.gte(process.version, '1.5.0') }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
action | Folder | 0755 |
|
|
access-error.js | File | 202 B | 0644 |
|
actions.js | File | 5.52 KB | 0644 |
|
and-add-parent-to-errors.js | File | 375 B | 0644 |
|
and-finish-tracker.js | File | 360 B | 0644 |
|
and-ignore-errors.js | File | 204 B | 0644 |
|
audit.js | File | 8.24 KB | 0644 |
|
check-permissions.js | File | 1.85 KB | 0644 |
|
copy-tree.js | File | 770 B | 0644 |
|
decompose-actions.js | File | 2.18 KB | 0644 |
|
deps.js | File | 30.32 KB | 0644 |
|
diff-trees.js | File | 9.12 KB | 0644 |
|
exists.js | File | 775 B | 0644 |
|
flatten-tree.js | File | 1021 B | 0644 |
|
fund.js | File | 1.28 KB | 0644 |
|
get-requested.js | File | 635 B | 0644 |
|
has-modern-meta.js | File | 702 B | 0644 |
|
inflate-bundled.js | File | 628 B | 0644 |
|
inflate-shrinkwrap.js | File | 8.87 KB | 0644 |
|
is-dev-dep.js | File | 175 B | 0644 |
|
is-extraneous.js | File | 618 B | 0644 |
|
is-fs-access-available.js | File | 763 B | 0644 |
|
is-only-dev.js | File | 1.24 KB | 0644 |
|
is-only-optional.js | File | 674 B | 0644 |
|
is-opt-dep.js | File | 185 B | 0644 |
|
is-prod-dep.js | File | 172 B | 0644 |
|
module-staging-path.js | File | 259 B | 0644 |
|
mutate-into-logical-tree.js | File | 4.52 KB | 0644 |
|
node.js | File | 1.85 KB | 0644 |
|
read-shrinkwrap.js | File | 3.67 KB | 0644 |
|
realize-shrinkwrap-specifier.js | File | 621 B | 0644 |
|
report-optional-failure.js | File | 1.02 KB | 0644 |
|
save.js | File | 5.91 KB | 0644 |
|
update-package-json.js | File | 1.87 KB | 0644 |
|
validate-args.js | File | 2.73 KB | 0644 |
|
validate-tree.js | File | 3.1 KB | 0644 |
|
writable.js | File | 1 KB | 0644 |
|