diff options
author | Florian Dold <florian.dold@gmail.com> | 2017-08-14 05:01:11 +0200 |
---|---|---|
committer | Florian Dold <florian.dold@gmail.com> | 2017-08-14 05:02:09 +0200 |
commit | 363723fc84f7b8477592e0105aeb331ec9a017af (patch) | |
tree | 29f92724f34131bac64d6a318dd7e30612e631c7 /node_modules/@soyuka/exists-sync | |
parent | 5634e77ad96bfe1818f6b6ee70b7379652e5487f (diff) |
node_modules
Diffstat (limited to 'node_modules/@soyuka/exists-sync')
-rw-r--r-- | node_modules/@soyuka/exists-sync/.npmignore | 1 | ||||
-rw-r--r-- | node_modules/@soyuka/exists-sync/index.js | 16 | ||||
-rw-r--r-- | node_modules/@soyuka/exists-sync/package.json | 22 | ||||
-rw-r--r-- | node_modules/@soyuka/exists-sync/test.js | 13 |
4 files changed, 52 insertions, 0 deletions
diff --git a/node_modules/@soyuka/exists-sync/.npmignore b/node_modules/@soyuka/exists-sync/.npmignore new file mode 100644 index 000000000..3c3629e64 --- /dev/null +++ b/node_modules/@soyuka/exists-sync/.npmignore @@ -0,0 +1 @@ +node_modules diff --git a/node_modules/@soyuka/exists-sync/index.js b/node_modules/@soyuka/exists-sync/index.js new file mode 100644 index 000000000..b33d88bcc --- /dev/null +++ b/node_modules/@soyuka/exists-sync/index.js @@ -0,0 +1,16 @@ +'use strict' +const fs = require('fs') + +/** + * fs.existsSync is deprecated + */ +module.exports = function existsSync(path) { + var exists = false + + try { + fs.accessSync(path, fs.F_OK) + exists = true + } catch(e) {} + + return exists +} diff --git a/node_modules/@soyuka/exists-sync/package.json b/node_modules/@soyuka/exists-sync/package.json new file mode 100644 index 000000000..7c2cdadb3 --- /dev/null +++ b/node_modules/@soyuka/exists-sync/package.json @@ -0,0 +1,22 @@ +{ + "name": "@soyuka/exists-sync", + "version": "1.0.1", + "description": "fs.existsSync polyfill", + "main": "index.js", + "scripts": { + "test": "./node_modules/mocha/bin/mocha test.js" + }, + "engines": { + "node": ">4.0" + }, + "keywords": [ + "fs", + "exists" + ], + "author": "soyuka", + "repository": "http://github.com/soyuka/existsSync", + "license": "MIT", + "devDependencies": { + "mocha": "^2.3.4" + } +} diff --git a/node_modules/@soyuka/exists-sync/test.js b/node_modules/@soyuka/exists-sync/test.js new file mode 100644 index 000000000..7125b58ec --- /dev/null +++ b/node_modules/@soyuka/exists-sync/test.js @@ -0,0 +1,13 @@ +'use strict' +const existsSync = require('./index.js') +const assert = require('assert') + +describe('exists', function() { + it('should exists', function() { + assert(existsSync('./package.json')) + }) + + it('should not exists', function() { + assert(!existsSync('./nonexistant')) + }) +}) |